The Toolkit take
Listings
A documented HubSpot object with its own records and required Name property, found in the import documentation and absent from the real-estate industry page.
Professional
Where custom association labels begin. Labelling a contact as buyer, seller or referrer is the capability that makes HubSpot fit brokerage work, and it is not available below that tier.
$0 for one agent
The free tier is a working CRM for a solo agent: two users, 15 pipelines, 50 workflows, 500 calling minutes, the full mobile app, no expiry, HubSpot branding on client-facing surfaces.
1 named customer
The real-estate page cites one brokerage, in Vietnam, with vendor-claimed figures. That is the depth of the published vertical evidence.

HubSpot has an industry page for real estate. It describes the general platform applied to property work: lead capture from multiple sources, nurturing by buyer stage, reporting from first contact to closed deal, and integrations with Zapier, Slack, Microsoft Teams, Zoom and Google Search Console.

What that page does not mention is the thing a brokerage would most want to know about: HubSpot has a documented object called Listings.

It appears in the import documentation, alongside Appointments, Courses, Services, Products, Orders and Carts, with Name as its required property. It is not a custom property you build, it is an object type with its own records. The marketing page for real estate never names it.

That gap is the useful finding here, and it points at the two decisions a real-estate team actually has to make with HubSpot.

Why Real Estate Breaks A Normal CRM Setup

Three features of property work make the standard contacts-companies-deals shape awkward, and all three are relationship problems rather than feature problems.

One person changes role over time. Today's buyer is next year's seller. In a CRM that treats a contact as a single row with a lifecycle stage, that history either overwrites itself or gets split into two records.

The cycle is long and quiet. Months, sometimes years, between first contact and closing, with long periods of nothing. Pipelines designed for a ninety-day sales cycle report badly on it.

Referrals are the pipeline. The relationship between a past client and a new lead is the most valuable data a brokerage holds, and it is a relationship between two contacts, not between a contact and a company.

HubSpot can model all three. The capability that does it is gated.

The Tier Answer Is Unusually Clear Here

Two capabilities decide this. Both sit at the same place.

Association labels. HubSpot lets you associate records on any tier, including free. What it does not let you do below Professional is label those associations. The documentation states that "A Professional or Enterprise subscription is required to use custom association labels"[1].

For most businesses that is a nicety. For a brokerage it is the product. It is the whole point. Labelling one contact as Buyer on this deal and Seller on that one, or marking a referrer and the contact they referred as a labelled pair, is how the referral graph becomes queryable rather than anecdotal. Without labels you have associations that say two people are connected and nothing that says how.

Custom reports. They do not exist on Free or Starter. You get 10 dashboards with 50 standard reports each. A brokerage question such as which referral sources produced closings over the last eighteen months is not a standard report.

So for real estate specifically, the usual advice to start cheap and grow is weaker than elsewhere. The capability that makes HubSpot fit the work begins at Professional, which is $90 a seat a month on annual billing with a one-time mandatory onboarding fee of $1,500.

💡
Toolkit tip
Ask about Listings by name before you design around deals

Because the object appears in import documentation rather than on the pricing or industry pages, most sales conversations will not raise it. Confirm it is available on your intended tier and in your account, then decide whether a property is a Listings record associated with seller, interested buyers and the eventual deal, or a text field on a deal. The first is queryable and the second is not, and changing your mind later means a migration rather than a settings change.

What An Individual Agent Should Do Instead

For one person the picture changes completely.

HubSpot's free tier is a genuinely usable CRM for a solo agent: two users, 15 deal pipelines, 50 automation workflows with restricted triggers and actions, 500 calling minutes, 10 dashboards, one personal meeting link, 3 email templates and the full mobile app, with no time limit.

For an agent managing a personal book of business, that covers contact management, a pipeline per transaction type, scheduling and follow-up automation. The limits that will eventually bite are the two-user ceiling and the HubSpot branding on anything a client sees.

Starter at $7 a seat a month removes the branding and raises email templates to 10,000 and meeting links to a thousand. It does not raise capacity: calling minutes, workflows, pipelines, lead scores and dashboards are all identical to free. For a solo agent whose only complaint is the logo, that is a reasonable $84 a year. For a brokerage expecting more capability, it is a step that does not arrive anywhere.

Curious how HubSpot feels in practice?Try HubSpot →

Setting Up Listings Properly

Since the Listings object is documented but not advertised, here is what the documentation actually says you can do with it.

Listings is importable, with Name as the required column, and it behaves like other objects: records, properties, and associations to contacts, companies and deals. That means a listing can be associated with the seller, with interested buyers, and with the deal it eventually becomes, rather than living as a text field on a deal record.

Three mechanics from the import documentation matter when you load existing listings.

Associate in the same file where you can. Put identifiers for both records in one row. To associate one listing with several interested contacts, repeat the row with a different contact identifier each time.

Include a unique identifier or you will get duplicates. The documentation is explicit that without one, imports create duplicate records instead of associating them. Record ID works for any object.

Line items do not update deal amounts. If you plan to track commission as line items against a deal, importing them will not populate the deal amount. That has to be done by editing the line items or associating them inside HubSpot afterwards, and for a brokerage tracking gross commission income it is the sort of thing you find out in a forecast report rather than in a setup guide.

⚠️
Watch out
Commission recorded as line items will not populate the deal amount

HubSpot's documentation states that importing line items alongside deals does not update the deal amount. For a brokerage tracking gross commission income as line items against transactions, that means an import leaves every deal at zero and every forecast wrong, and the fix is editing the line items or associating them inside HubSpot afterwards. Decide the commission model before the first import rather than discovering this in a quarterly report.

MLS, Honestly

HubSpot's real-estate page says the platform works with real-estate software, CRM systems and many MLS platforms through native integrations and APIs.

That phrasing is doing real work and it is worth parsing. "Through native integrations and APIs" means the connection exists where someone has built it, either as a marketplace app or through development against the API. It does not mean HubSpot ships MLS connectivity.

The practical consequence for a brokerage: before committing, name your MLS and check for an existing integration by name, rather than relying on the category claim. If it does not exist, the work is a development project, and the API access that implies is a reason to price the tier on API headroom as well as on features.

The Vendor's Case Study, Labelled

The real-estate page leads with one customer: Rever, a brokerage the page describes as online-to-offline, in Vietnam. The claims are specific. That Rever "increased revenue by 600% in ten months with HubSpot Smart CRM"[2], generated "1,500 additional leads per month"[3] after implementing the platform, and "increased traffic by 100% in 3 months"[4].

These are vendor claims about one customer in one market, and we have no measurement of them. We quote them because they are specific enough to be useful in a sales conversation: ask what the baseline was, over what period, and what else changed in the business during those ten months. A 600% revenue increase in a growing brokerage in a growing market is not attributable to a CRM without a lot more detail than a case study carries.

It is also the only customer named on that page, which is itself informative about the depth of the vertical.

💡
Toolkit tip
Name your MLS and check for a named integration

The vendor's page says the platform works with many MLS platforms through native integrations and APIs, which is a category claim rather than a commitment about yours. Search the marketplace for your specific MLS by name before committing. If nothing exists, the connection is a development project against the API, and that changes both the timeline and the tier you should be pricing, since API headroom becomes a selection criterion rather than a detail.

The Import Plan For An Existing Book Of Business

Moving a brokerage onto HubSpot is mostly a data exercise, and the documentation is specific enough to plan it properly.

Order matters. Contacts and companies first. Then listings, then deals, then line items and activities. Deals require that their Pipeline and Deal stage values match options that already exist in the account, so build the pipelines before importing anything that references them.

Required columns, per object. Contacts need Email. Companies need Name or Company domain name. Listings need Name. Deals need Deal name, Pipeline and Deal stage. Tasks need Task title and Due date.

File rules. A .csv, .xlsx or .xls file, one sheet only, a header row matching property names, fewer than 1,000 columns, and UTF-8 encoding if any names carry accents. A paid subscription accepts files up to 512 MB and 10 million rows a day; free tools cap at 20 MB and 500,000 rows a day.

Two traps worth naming. Blank cells are ignored, so an import never clears an existing value, which matters when you are cleaning a messy book rather than loading a fresh one. And the Company domain name property accepts values only to the top-level domain, so anything after it is stripped automatically.

Historical activity. If you are importing past calls, meetings and notes, include Activity date. Without it, every historical activity is dated to the moment of the import, which destroys exactly the timeline a long sales cycle needs.

Pipelines For Buyer-Side, Seller-Side And Rentals

Both Free and Starter allow 15 pipelines, which is more than a brokerage needs and more than most set up.

Three is usually the right number. Buyer-side, seller-side, and rentals or property management if you do that work. Separating them matters because the stages genuinely differ, and a single blended pipeline produces a forecast that describes neither.

The stage-naming rule is the one that decides whether the system survives contact with agents. Name stages after observable events rather than intentions. A stage called offer submitted is observable; a stage called warm is not. Over a cycle measured in months, a stage nobody can verify stops being updated within weeks, and every report built on it quietly becomes fiction.

Keep the list short enough that a live transaction moves at least monthly. If a deal can sit in one stage for a quarter, the stage is too wide to forecast with.

Ready to put HubSpot to the test?Try HubSpot →

What To Automate First

Free and Starter both include 50 workflows, with restricted triggers and actions on Free. Fifty is not the constraint; picking the right first one is.

For a brokerage, the highest-value first automation is usually lead assignment on arrival, because it is verifiable: either the owner field fills in or it does not. The second is a long-cycle follow-up task sequence, since the common failure in property work is not losing leads but forgetting them for five months.

What to leave alone until Professional: anything that depends on labelled associations, since custom association labels require Professional or Enterprise, and anything that depends on a custom report to prove it worked.

Build one. Verify it for a week. Then build the next. An unverified automation in a CRM that agents already distrust is how a brokerage ends up running its real pipeline in a spreadsheet alongside the one it pays for.

What A Brokerage Should Settle Before Buying

Which object holds a property? Confirm that Listings is available on your intended tier and in your account, since it appears in import documentation rather than on the pricing page. Ask explicitly. Ask by name.

Can you label the relationships you care about? Buyer, seller, referrer, co-agent. If yes, you are on Professional or Enterprise. If you are being quoted Starter, the answer is no.

What is the real first-year cost? For a five-agent brokerage on Professional: $5,400 of software plus the $1,500 onboarding fee, so $6,900 in year one and $5,400 in year two.

Does your MLS have a named integration? Not a category claim. A name.

How will commission be recorded? If it is line items against deals, know in advance that the deal amount will not populate itself from an import.

Where This Fits, And Where It Does Not

It fits a brokerage that wants one system for marketing, lead capture, follow-up and transaction tracking, that has a reason to query its referral graph, and that can start at Professional rather than growing into it.

It fits a solo agent well at $0, for contact management and follow-up, with the understanding that the free tier is complete enough to use for a long time and branded enough to notice.

It fits less well where the requirement is deep MLS and transaction-management workflow out of the box. HubSpot's real-estate presence is the general platform plus a documented Listings object plus integrations, not a purpose-built brokerage system, and the honest version of that sentence is the one the vendor's own page avoids making.

And it fits badly where budget flexibility matters more than capability. The published offer is annual, and in the 100 Trustpilot reviews of hubspot.com we read and tagged, 34% concern contracts, auto-renewal or the inability to reduce commitment. A brokerage whose agent count moves with the market should establish the seat-reduction deadline in writing before signing, because that is the one term the price list does not describe.

Frequently asked questions

Is HubSpot good for real estate agents?+

For a solo agent, the free tier is a genuinely usable CRM: two users, 15 deal pipelines, 50 automation workflows, 500 calling minutes, scheduling and the full mobile app, with no expiry. For a brokerage it depends on one capability. Modelling the relationships that matter in property work, a contact who is a buyer now and a seller later, and referrers linked to the leads they sent, requires custom association labels, and HubSpot's documentation states those need a Professional or Enterprise subscription.

Does HubSpot have a property listings feature?+

It has a documented object called Listings, which appears in HubSpot's import documentation with Name as its required property, alongside Appointments, Courses, Services, Products, Orders and Carts. It is an object type with its own records rather than a custom property you build, so a listing can be associated with the seller, with interested buyers and with the eventual deal. HubSpot's real-estate industry page does not mention it, so ask about it by name.

Which HubSpot plan does a brokerage need?+

Professional, in most cases, and the reason is relationship modelling rather than volume. Custom association labels require Professional or Enterprise, and custom reports do not exist on Free or Starter at all, so a question like which referral sources produced closings over eighteen months cannot be answered below that tier. The cost is $90 a seat a month on annual billing plus a one-time mandatory onboarding fee of $1,500, so a five-agent office pays $6,900 in year one and $5,400 thereafter.

Does HubSpot integrate with MLS systems?+

The vendor's real-estate page says the platform works with real-estate software, CRM systems and many MLS platforms through native integrations and APIs. That is a claim about availability where an integration has been built, not a statement that MLS connectivity ships with the product. Check the marketplace for your specific MLS by name before committing. If it is not there, treat the connection as a development project against HubSpot's API.

Can HubSpot track the long real-estate sales cycle?+

Yes, with a caveat about stage design rather than about capability. Free and Starter both allow 15 deal pipelines, which is ample for separating buyer-side, seller-side and rental transactions. The pitfall is naming stages after intent rather than observable events, because a stage nobody can verify stops being updated, and that breaks reporting over a cycle measured in months. Name stages after things that demonstrably happened, and keep the list short enough that a live transaction moves at least monthly.

Should a brokerage trust HubSpot's real-estate case study?+

Treat it as a starting point for questions rather than as evidence. The page names one customer, a brokerage in Vietnam, and claims a 600% revenue increase in ten months, 1,500 additional leads per month and a 100% traffic increase in three months. Those are vendor claims about one business in one market, and we hold no measurement of them. Ask what the baseline was, over what period, and what else changed in that business during those ten months.

Sources
  1. [1] HubSpot documentation, subscription requirement for custom association labels (2026-10) https://knowledge.hubspot.com/import-and-export/set-up-your-import-file
  2. [2] HubSpot real-estate industry page, vendor-claimed customer result (2026-10) https://www.hubspot.com/crm-for-real-estate
  3. [3] HubSpot real-estate industry page, vendor-claimed customer result (2026-10) https://www.hubspot.com/crm-for-real-estate
  4. [4] HubSpot real-estate industry page, vendor-claimed customer result (2026-10) https://www.hubspot.com/crm-for-real-estate
  5. [5] HubSpot documentation: objects, records, properties and associations https://knowledge.hubspot.com/getting-started-with-the-crm-and-sales
  6. [6] HubSpot Sales Hub pricing: the tier quotas cited here, including 15 pipelines on Free and Starter, and the mandatory onboarding fees https://www.hubspot.com/pricing/sales
  7. [7] Trustpilot, hubspot.com: the 100-review text sample behind the contract-complaint figure cited here https://www.trustpilot.com/review/hubspot.com