The short answer: HubSpot’s free CRM is a genuinely good free CRM — and it’s also the opening move in a land-and-expand business model. The expansion is the business model, not an accident: Starter ($20/seat/mo) → Sales Professional ($100/seat/mo with a 5-seat minimum, a $500/mo floor) → a mandatory $1,500 onboarding fee before you send a single email → Marketing Hub Professional ($800–$890/mo plus $3,000 onboarding) → a second billing axis when your marketing contact count grows. The same shape repeats at Salesforce (Essentials → Professional → Enterprise, $25 → $75 → $150/user/mo). Before you climb any tier, answer one question: which workflow, by name, justifies the jump? If the answer is “none yet,” stay where you are.
The escalation mechanics below feed directly into our [SaaS true-cost calculator](/software/saas-true-cost/) — onboarding fees and seat minimums are first-class inputs there, because they’re the line items that break per-seat math.
This guide is educational, not financial advice. It explains how CRM pricing is structured so you can price your own upgrade honestly. Nothing here tells you which vendor or tier to buy.
Land-and-expand is the pricing strategy, not the accident
Every major CRM vendor sells the same funnel: a free or near-free entry product that becomes expensive the moment you grow into it. That’s not a criticism — it’s the revenue model, and it’s disclosed in the pricing page if you read the whole page. The expensive mistake isn’t buying the tool. It’s climbing tiers for workflows you don’t run yet.
The pattern looks like this:
- Land: a free CRM (HubSpot free, Zoho free) or a cheap starter tier ($20/seat/mo). It genuinely works. You put your contacts in, run your pipeline, attach your email. Six months of your data, your history, your muscle memory accumulate.
- Expand, axis one (seats): you need a feature gated to Professional — usually workflow automation, custom reporting, or sales forecasting. The jump is never just the per-seat price. It’s the per-seat price times a seat minimum, plus a mandatory onboarding fee, plus an annual contract.
- Expand, axis two (contacts or products): you add the marketing module to run campaigns off your CRM data — and discover seats and marketing contacts are billed on completely separate axes. This bill grows with your database, not your headcount.
- Expand, axis three (everything else): add-on charges per feature block, more onboarding per hub, and eventually the question of whether you’re running enough marketing engine to justify the enterprise tax.
Each axis has its own “just one more” logic. Together they turn a $20/seat/month decision into a five-figure annual contract. The sections below walk the two biggest vendors’ ladders, rung by rung, with the actual numbers.
HubSpot: the free CRM that bills like an enterprise
HubSpot’s model is the one to understand first, because it’s the most deliberately engineered. Sales Hub bills per seat; Marketing Hub bills per contact; each hub has its own tier ladder and its own onboarding fee. (Pricing below from HubSpot’s published pricing pages, verified October 2026; promotional rates for new customers occasionally lower these — read the current page, not a saved screenshot.)
Rung 0: Free CRM ($0)
Up to 2 users, roughly 1,000 contacts, contact and deal management, email tracking, meeting scheduling, live chat. HubSpot branding on outgoing materials; no sequences, no automation, no custom reporting. For a 2-person business with simple pipelines, this is genuinely enough software — and the guide’s honest position is that plenty of businesses should stay here for a long time.
Rung 1: Sales Hub Starter ($20/seat/mo)
Removes HubSpot branding, adds basic sequences, calling, additional pipelines, simple automation. Annual billing lowers the per-seat rate; new-customer promos sometimes lower it further. No seat minimum, no onboarding fee. A 5-seat team: ~$100/mo. This is the honest middle ground — and the last tier with zero friction to exit.
Rung 2: Sales Hub Professional ($100/seat/mo, 5-seat minimum, $1,500 onboarding)
Here’s where the land-and-expand machinery becomes visible. Three changes at once:
- The per-seat price 5x’s: $20 → $100.
- The seat minimum appears: 5 seats, whether 2 people log in or 5. That’s a $500/month floor — not “$100 per seat” the way the headline reads.
- Onboarding becomes mandatory: $1,500, one time, charged up front.
A 2-person sales team that wanted automation goes from $40/mo to $500/mo plus $1,500. The feature being bought: sequences, workflow automation, custom reporting, forecasting, lead scoring. The question to ask: is there a named workflow — a specific sequence, a specific report — that justifies $5,500+ in year one? If the answer is vague (“we’ll automate more”), stay on Starter.
Rung 3: Marketing Hub Professional ($800/mo annual or $890/mo monthly + $3,000 onboarding)
Adding the marketing module is where the second axis activates. Marketing Hub Professional starts at $800/mo on an annual commitment ($890 if you want month-to-month flexibility), includes 3 core seats and 2,000 marketing contacts — and marketing contact count is billed separately from seats. Additional contacts sell in blocks, and the bill moves in one direction during a contract year: once you select a contact tier, you can’t downgrade until renewal.
Plus: a $3,000 mandatory onboarding fee — this one stings, because it’s charged before you send a single marketing email. And the automation features that make Marketing Hub worth $800/mo assume you have a marketing operation: campaigns to run, segments to build, lists to nurture.
Rung 4: Enterprise ($150/seat Sales, $3,600/mo Marketing, onboarding up to $7,000)
Sales Hub Enterprise: $150/seat/mo, 10-seat minimum ($1,500/mo floor), $3,500 onboarding. Marketing Hub Enterprise: $3,600/mo, $7,000 onboarding. This tier is for organizations with a dedicated ops person. If you’re reading this guide to price a 6-person company, you’re not the Enterprise buyer — the only reason to look at this rung is to see how far the ladder extends.
The HubSpot stacking bill
A realistic mid-climb bill for a 6-person company that went from Starter to Sales Professional and added Marketing Hub Professional:
| Line item | Cost |
|---|---|
| Sales Professional (5-seat minimum floor) | $500/mo |
| Mandatory onboarding (Sales) | $1,500 one-time |
| Marketing Professional | $800/mo |
| Mandatory onboarding (Marketing) | $3,000 one-time |
| Year 1 total | $15,600 + $4,500 = ~$20,100 |
That’s the land-and-expand bill: from “$20/seat” to ~$20K in year one, mostly via floor pricing, mandatory fees, and a second billing axis nobody priced at sign-up.
Salesforce: the same shape, steeper stairs
Salesforce’s Sales Cloud ladder has the same land-and-expand geometry, with less of a free on-ramp (figures corroborated from vendor comparison data verified October 2026 — see Methodology):
- Essentials/Starter: $25/user/mo — contact, account, opportunity, and lead management. Enough for a small team that just needs a real pipeline.
- Professional: $75/user/mo — adds forecasting, lead scoring, quotes, contracts, the features most teams actually climb for.
- Enterprise: $150/user/mo — workflow and approval automation, advanced reporting, API access.
- Unlimited: $300/user/mo.
No seat-minimum floor of the HubSpot type at the lower tiers, and the jump Essentials → Professional is 3x rather than 5x — but note what the ladder skips: the price doubles or triples at each rung and there’s no intermediate tier between $25 and $75. A team that needs forecasting pays the whole rung. The mechanics differ; the question doesn’t change.
The two-axis trap: seats and contacts are separate bills
This is the mechanic that produces the most surprise invoices, so it gets its own section.
Axis 1 — seats. Billed per user, with minimums at upper tiers. Grows with headcount. Underused seats (the ex-employee whose login nobody revoked, the manager with a Sales Professional seat who opens it twice a month) are priced at full freight. This is the axis you can control: audit seats quarterly, revoke the departed, use view-only seats where free.
Axis 2 — marketing contacts. Billed on list size, independent of seats. Grows with your database — every imported lead, every webinar attendee, every purchased list. HubSpot lets non-marketing contacts sit in the CRM without counting toward the tier, but the contacts you actually market to are priced in blocks, and the blocks only go up during a contract year.
The trap is that these axes are priced and sold in separate conversations, often months apart. You approve the seat jump in March because you need automation. Your contact count crosses the next block in November because marketing ran a webinar. Neither approval knew about the other; both hit the same budget. Model them together, or don’t be surprised when the renewal number bears no resemblance to the quote.
The workflow question: the only gate that works
Every tier gate should be opened by a named workflow, not a feeling. Here are the three workflows that legitimately justify HubSpot’s Professional jump — and the test for each:
- Automated follow-up sequences. Justified when: you have a consistent inbound or outbound flow of at least dozens of prospects per week, and manual follow-up is provably leaking deals. Test: can you point to the specific sequence — first touch, follow-ups, timing — and the revenue it’s meant to protect?
- Multi-touch reporting and forecasting. Justified when: more than one person sells, and you can’t answer “what closes this quarter” without a spreadsheet argument. Test: name the report that would change a decision this month.
- CRM-driven marketing (the Marketing Hub jump). Justified when: you have a real marketing operation — campaigns, segments, lists — and the alternative (marketing tool + CRM with manual or Zapier sync) is costing more in labor than the $800/mo. Test: describe the segment you’d build on day one. If you can’t, you’re not running the engine yet — and the honest framing is: pay for the engine only if you’ll start it.
If none of these has a name, stay on Starter (or Free). The tiers will still be there when the workflow arrives.
Two expansion axes, seat minimums, and mandatory onboarding fees are exactly what per-seat list prices leave out. Our [SaaS true-cost calculator](/software/saas-true-cost/) takes onboarding, seat minimums, and annual uplifts as inputs and projects the real 3-year number — run this guide’s figures through it before you sign the order form.
The exit side: what climbing does to leaving
Escalation doesn’t just raise the bill — it raises the switching cost. This is the brief version; the full mechanics live in our vendor lock-in guide:
- Data gravity. Your contacts, deal history, email activity, and custom fields live in HubSpot’s schema. Exporting is possible, but the longer you run the engine, the more configuration (workflows, reports, custom objects) has to be rebuilt from scratch elsewhere.
- Contract lock-in. Professional tiers and above run on annual contracts. Time your audit for 60–90 days before renewal, not the week it hits — and check your order form for the non-renewal notice window.
- The onboarding is sunk. The $1,500–$7,000 in mandatory onboarding doesn’t transfer. A switch means paying someone (a new vendor’s onboarding, a consultant, your own hours) to rebuild what the old onboarding built.
None of this is a reason not to buy. It’s the reason to climb one rung at a time, on purpose.
Methodology
All HubSpot prices in this guide were verified in October 2026 against HubSpot’s published pricing pages and HubSpot’s own pricing documentation (including Marketing Hub Professional at $800/mo annual / $890/mo monthly with a $3,000 mandatory onboarding fee). Sales Hub Starter at $20/seat/mo, Sales Hub Professional at $100/seat/mo with a 5-seat minimum and $1,500 onboarding, and Enterprise-tier figures are corroborated by HubSpot’s published pricing and multiple 2026 pricing analyses. Salesforce Essentials/Professional/Enterprise/Unlimited figures ($25/$75/$150/$300 per user/mo) are corroborated by current vendor comparison data; Salesforce’s pricing page itself was not directly retrievable at write time (October 2026), so treat those figures as corroborated-secondary rather than primary-verified. Annual-billing discounts and new-customer promotional rates change frequently — always read the live pricing page before acting. No vendor was contacted for this guide; no affiliate relationship exists with any vendor named. This page is educational, not financial advice.
Sources
- HubSpot Sales Hub pricing — hubspot.com (seat tiers, seat minimums, onboarding fees; verified October 2026)
- HubSpot Marketing Hub pricing guide — blog.hubspot.com (Professional $800/mo annual / $890/mo monthly, $3,000 onboarding; Enterprise $3,600/mo, $7,000 onboarding; verified October 2026)
- HubSpot pricing analyses (2026, corroborating secondary) — tomba.io, clarify.ai
- Salesforce Sales Cloud pricing — corroborated via FinancesOnline (verified October 2026); primary page not directly retrievable at write time — see Methodology
- Vendor lock-in and exit mechanics — vendor lock-in guide
- Seat-hygiene and unused-license audit procedure — shelfware audit guide
Frequently asked questions
Is HubSpot’s free CRM actually free, or is there a catch? It’s genuinely free — contact management, deal pipeline, email tracking, meeting scheduling, up to 2 users. The “catch” isn’t a trick: it’s that the free product is designed to make you successful inside HubSpot’s ecosystem, so that upgrading is the path of least resistance when you need more. That’s good product design and a real land-and-expand model at the same time. Both things are true.
What’s the single most expensive surprise in HubSpot’s pricing? Usually one of two: the 5-seat minimum on Sales Professional (the $100/seat headline becomes a $500/mo floor), or the mandatory $3,000 Marketing Hub Professional onboarding charged before any marketing goes out. Both are on the pricing page — they’re just not where your eyes land first.
Are the onboarding fees negotiable? HubSpot’s pricing pages quote onboarding as a required one-time fee on Professional and Enterprise tiers. Whether and how much it’s discounted in practice varies by deal — we don’t have sourcing for blanket claims about negotiability, and neither do most pricing blogs. Ask your sales rep for a written quote with the onboarding line itemized, and don’t assume it’s fixed or flexible without that.
Is Salesforce cheaper or more expensive than HubSpot? The wrong comparison — they bill differently. Salesforce’s ladder is $25 → $75 → $150 → $300 per user/mo with no seat-minimum floor at the lower tiers, but each rung triples the price with no intermediate option. HubSpot’s seat pricing is cheaper at entry, then layers a seat-minimum floor, mandatory onboarding, and a separate contact-based billing axis. The honest way to compare them for your team is to model three years with your seat count and contact count in a calculator, not to compare per-seat headlines.
When should I leave the Starter tier? When a named workflow justifies it — a specific automation sequence, a reporting need that changes a monthly decision, or a marketing operation big enough that separate tools cost more in labor than the consolidated hub. “We might need automation later” is not a workflow. The tiers don’t go away if you wait.
If I upgrade and it doesn’t work out, can I just downgrade? Within an annual contract, downgrading is usually restricted — and for Marketing Hub, your selected contact tier can’t move down until renewal. That’s why the “which workflow justifies the jump” test happens before signing, not after.