HubSpot versus Salesforce: two pricing pages, two sales motions
Both publish numbers; only one expects you to buy from the page. What each pricing surface reveals about how the company actually sells.

Part of How to read a company's digital presence
Put the two pricing pages next to each other and the first thing you notice is not the numbers. It is that one of them has a "Buy now" button on three of its four tiers, and the other has one on exactly one.
That single difference is worth more than a feature comparison, because it tells you something a features table cannot: who each company has decided its buyer is, and whether that buyer is allowed to say yes without anyone else's permission. HubSpot and Salesforce compete for a lot of the same logo, especially in the mid-market, and the usual write-up of "HubSpot versus Salesforce" is a spreadsheet of checkmarks — does it have lead scoring, does it have territory management, does it integrate with Slack. Both companies have every feature the other one does, roughly, eventually, at some tier. What the checkmark comparison misses is that these are not two versions of the same product. They are two different theories of how a CRM gets bought, and both pricing pages say so plainly if you read them as documents rather than as menus. Everything below comes from what each company publishes on its own pricing page as of the date at the top of this piece — no discount data, no negotiated rates, nothing from a sales call. The same principle held up when we looked at Ryanair's booking flow: a page that looks like an accident is usually a page built exactly for the buyer it was designed to catch.
Where the published number stops
HubSpot's Sales Hub pricing page lists a number on every tier, including the top one. Free is $0. Starter is $7 per seat per month, billed annually (or $20 month to month if you would rather not commit). Professional is $90 per seat, again billed annually. Even Enterprise, at $150 per seat per month billed annually, is a real number sitting in a real box — it is just that the button under it reads "Talk to Sales" instead of "Buy now," because at that tier HubSpot wants a conversation about seat count and rollout before it will let you check out. Everywhere below Enterprise, the button is "Buy now" and the card details go straight into the form.
Salesforce's Sales Cloud page also lists a number on every tier — Starter Suite at $25 per user per month, Pro Suite at $100, Enterprise at $175, Unlimited at $350, and Agentforce 1 Sales at $550 at the very top, all billed annually except Starter Suite, which will also take a monthly rate. The published prices are not the problem. What's different from HubSpot is where the checkout button survives. Starter Suite is genuinely self-serve — credit card, no human, renews in-app. Everything above it, starting at Pro Suite, drops the buy button entirely and replaces it with "contact us," even though the $100, $175 and $350 figures are sitting right there in plain type. Salesforce will tell you the price of Enterprise before you've spoken to anyone. It will not let you pay it before you've spoken to anyone.
That is the real difference, and it is easy to miss if you only compare the numbers: HubSpot's self-serve boundary sits one tier higher than Salesforce's. A ten-person sales team that wants Professional-grade automation can still buy HubSpot without a sales call. The equivalent team on Salesforce hits the sales-assisted wall one tier earlier, at Pro Suite, well before they reach anything resembling enterprise scale.
Seats, contacts, and edition as three separate levers
Both companies escalate price with usage, but they picked different meters, and the meter tells you which resource each company has decided is the one worth taxing.
HubSpot's Sales Hub meters by seat — one price per user, climbing from $7 to $90 to $150 as you move up tiers, with the tier itself gating which features that seat can touch. Marketing Hub, on the same pricing page but a different product, meters by something else entirely: marketing contacts. Starter includes 1,000 contacts, Professional jumps to 2,000, Enterprise to 10,000 — and Professional and Enterprise both bundle a small number of "core seats" (three and five respectively) with additional seats billed separately on top, at $45 and $75 a head. So a marketing team doesn't just pay more as it adds people; it pays more as its list grows, independent of headcount, which is a meter a five-person team with a large database will hit long before a twenty-person team with a small one does.
Salesforce sells a single lever by comparison: seats, at $25/$100/$175/$350/$550 depending on edition, with the edition itself bundling the automation, forecasting and API depth rather than metering it separately. There is no contact cap analogous to HubSpot Marketing Hub's — the constraint on Salesforce is entirely "which edition, how many people," which is simpler to reason about but means a company with a large contact database and a small sales team pays the same per-seat price as one with the inverse shape, because contacts were never the thing being taxed.
The practical read: if your growth is headcount-driven, Salesforce's single seat meter is the more predictable one to forecast. If your growth is list-driven — a marketing-heavy operation adding contacts faster than people — HubSpot's contact-based Marketing Hub tiers will surprise you before the seat count does.
Add-ons and onboarding: one page discloses them, one doesn't
This is the sharpest contrast on either page, and it runs the opposite direction from what the sticker prices suggest.
HubSpot states its onboarding costs on the pricing page itself, in the same view as the monthly number, with an explicit note that "cost shown does not include required Professional Onboarding." Sales Hub Professional carries a required one-time fee of $1,500; Enterprise, $3,500. Marketing Hub's equivalents are steeper — $3,000 at Professional, $7,000 at Enterprise — because a marketing rollout typically means more integration work than a sales rollout does. On top of the subscription, HubSpot also runs a credits system for its AI features: $0.01 per credit if you buy more than your tier includes, non-rolling, spent at rates like 50 credits per resolved conversation on the Customer Agent or 100 credits per lead recommendation from the Prospecting Agent. It is a second, usage-metered cost sitting alongside the subscription — but it is a published, calculable one, sitting on the same page as everything else.
Salesforce's pricing page states none of this. There is no onboarding line, no implementation estimate, no published number for what it costs to actually stand up a Sales Cloud rollout beyond the per-seat subscription. That is not because implementation is free — a Salesforce deployment routes through certified implementation partners whose fees are negotiated separately and never appear on salesforce.com. The absence is itself the finding: HubSpot has decided total cost of ownership is something a buyer should see before talking to sales, and put a number on it. Salesforce has decided that number belongs inside the sales conversation, not on the page that precedes it.
The free tier as funnel, the trial as filter
HubSpot's free plan is a real, permanently free product — a working CRM with contacts, deals, a basic blog, up to 30 landing pages, email and calendar integration, no credit card, no expiry. The gates are specific and public: two users, a cap of 1,000 contacts, one deal pipeline, ten custom properties, and no workflow automation at all — every follow-up has to be sent by a person, because the free tier removes the automate button rather than throttling it. Every customer-facing surface — outbound email, forms, landing pages, the chat widget, the meeting scheduler — carries a "Powered by HubSpot" footer that only comes off once you're paying for at least Starter. That combination is a company optimising for volume: let a real product loose for free, cap it just enough that a growing team outgrows it on a predictable schedule, and use the visible branding as a second, quieter growth channel every time a prospect clicks through from someone else's HubSpot-branded landing page.
Salesforce runs the opposite model. There is no permanent free tier at any Sales Cloud edition — only a free trial at Starter Suite, time-boxed, card-optional to start but expiring rather than degrading into a permanent limited product. Where HubSpot's free plan is a funnel designed to run indefinitely and convert whenever the team outgrows the 1,000-contact ceiling, Salesforce's trial is a qualification step: it exists to get a prospect far enough into the product to justify the sales call that follows, not to serve as somebody's CRM for the next two years.
Neither approach is the wrong call — it depends entirely on how the two companies want a lead to arrive. HubSpot wants thousands of small teams live on the free product today, some fraction of which will hit a wall and pay. Salesforce wants a shorter list of qualified evaluators who convert to a signed contract within weeks, and has no interest in subsidising the ones who won't.
| Entry price | Self-serve ceiling | Onboarding fee disclosed | Free option | |
|---|---|---|---|---|
| HubSpot Sales Hub | $7/seat/mo, billed annually | Professional ($90/seat/mo) | Yes — $1,500 (Pro), $3,500 (Enterprise) | Permanent free CRM, 2 users, 1,000 contacts |
| Salesforce Sales Cloud | $25/user/mo | Starter Suite only | No — not published on pricing page | Trial only, no permanent free tier |
Prices checked August 2026.
What each page tells you about the buyer it wants
Read the two pages the way you'd read any pricing page — as the most honest document a company publishes, because price is one of the few decisions that resist being softened by copywriting — and the verdict writes itself rather than needing to be argued into place. HubSpot's page is built for someone who can say yes alone: a five-person sales team, a solo marketer, a founder who wants to swipe a card at 11pm and start sending emails by lunch. It discloses its full cost, including the onboarding fee most vendors bury, because a self-serve buyer needs the whole number up front to make the decision without a salesperson walking them through it. Salesforce's page is built for a buyer who was never going to say yes alone in the first place — someone at Pro Suite or above is already inside a procurement process, already has a champion and a budget owner and probably a security review ahead of them, and the missing onboarding figure is missing precisely because that number gets negotiated as part of the same conversation that sets the final seat price.
Which one to recommend depends entirely on which buyer you are, in the same sense that a well-structured pricing page always resolves to "who is this priced for" before it resolves to "is this expensive." A team under roughly twenty-five seats that wants to be sending campaigns by the end of the week should start at HubSpot, specifically because the page lets them see the entire cost — subscription, onboarding, credits — before committing to anything. A company with a sales org large enough to need territory management, custom objects and a dedicated administrator was never going to check out from a pricing page regardless of which vendor it picked, and for that buyer Salesforce's missing self-serve button isn't a flaw in the page. It's an accurate description of how that deal actually gets done. The company that reads as more transparent, on pure page content, is HubSpot — not because Salesforce is hiding anything illegitimate, but because a page built for procurement has different disclosure obligations than a page built for a person with a credit card, and each company built exactly the page its buyer needed.
Questions people ask
- Is HubSpot cheaper than Salesforce?
- At the entry tier, yes and by a wide margin — HubSpot's Starter Sales Hub is $7 per seat per month billed annually against Salesforce Starter Suite's $25 per user per month. The gap narrows hard once you need automation and reporting depth, where HubSpot Professional's onboarding fee and per-seat jump land it closer to Salesforce Pro Suite than the entry prices suggest.
- Can you buy Salesforce without talking to a salesperson?
- Only at the Starter Suite tier, which takes a credit card and renews in-app. Every edition above it — Pro Suite, Enterprise, Unlimited — has a published list price but no checkout button; you get a "contact us" form instead.
- Does HubSpot charge a setup fee?
- Yes, and it publishes the exact number on the pricing page itself: $1,500 for Sales Hub Professional, $3,500 for Enterprise, rising to $3,000 and $7,000 on the equivalent Marketing Hub tiers. Salesforce does not list an implementation cost on its pricing page at any tier.
- What is the real difference between HubSpot and Salesforce pricing pages?
- HubSpot's page is built for a buyer who can check out alone, with self-serve pricing running all the way to Professional and only Enterprise gated behind a sales call. Salesforce's page gates self-serve purchasing at the entry tier alone — everything from Pro Suite up requires a conversation, even though the list price is public.