
How HubSpot pricing actually works
Before the tables, you need the mental model, because HubSpot doesn't have one price. It has a pricing system, and once you see the pieces, every number below makes sense.
There are four levers:
- Hubs. HubSpot sells six products: Marketing, Sales, Service, Content, Data (formerly Operations), and Commerce. You can buy them à la carte or bundle all of them as the Customer Platform.
- Core Seats. HubSpot moved to a seats-based model. The seat that carries the subscription cost is the Core Seat, and each tier bundles a baseline number of them (1 on Starter, 3 on Pro, 5 on Enterprise). Extra Core Seats are billed per month on top.
- Marketing contacts. If you touch Marketing Hub, you also pay by the number of contacts you actively market to, in blocks of 1,000.
- HubSpot Credits. Every AI feature, from the HubSpot chatbot to data enrichment, is metered in usage-based credits.
That's the whole game. A team on r/CRMSoftware put it more bluntly: "HubSpot pricing is more like a pyramid than a price list." (r/CRMSoftware) They're not wrong, so let's climb it one level at a time.
HubSpot pricing at a glance: the Customer Platform bundle
The Customer Platform stacks every Hub into one subscription. These are the bundle tiers, captured live from HubSpot's pricing page on 23 June 2026 (all USD).
| Tier | Headline price | Core Seats included | Marketing contacts | HubSpot Credits / mo | One-time onboarding |
|---|---|---|---|---|---|
| Free | $0/mo (up to 2 users) | - | - | - | - |
| Starter Customer Platform | $20/mo per seat ($7 intro) | 1 | 1,000 | 500 | - |
| Professional | from $800/mo | 3 | 2,000 | 3,000 | $3,000 |
| Enterprise | from $3,600/mo | 5 | 10,000 | 5,000 | $7,000 |
A few things worth highlighting. The Starter bundle genuinely is a strong deal, it folds Marketing, Sales, Service, Content, and Data Hub Starter together for one seat price. The jump to Professional is the cliff: you go from $20/mo to $800+/mo, plus a mandatory $3,000 onboarding fee. There's no middle tier to break the fall, which is the single loudest complaint I found in the research, and we'll come back to it.
Additional Core Seats run $7/mo at Starter (intro), $45/mo at Professional, and $75/mo at Enterprise. Extra marketing contacts are sold in blocks of 1,000 from $50/mo.
Pricing by Hub
Most teams don't buy the whole bundle, they buy one or two Hubs. Here's where HubSpot's pricing gets genuinely confusing, because "Professional" means a wildly different number depending on which Hub you're looking at.

Here's the full grid (annual-commit "best value" rates; paying monthly costs roughly 10-12% more):
| Hub | Starter | Professional | Enterprise | How it's priced |
|---|---|---|---|---|
| Sales Hub | $20/seat | $90/seat | $150/seat | per seat |
| Service Hub | $20/seat | $90/seat | $150/seat | per seat |
| Marketing Hub | $20/mo | $800/mo | $3,600/mo | flat (includes seats) |
| Content Hub | $20/mo | $450/mo | $1,500/mo | flat (includes seats) |
| Data Hub | $20/mo | $720/mo | $2,000/mo | flat (includes seats) |
| Commerce Hub | - | $95/mo | $140/mo | flat |
The key distinction: Sales and Service Hub are priced per seat, so a 5-person support team on Service Hub Professional is 5 × $90 = $450/mo before AI. Marketing, Content, and Data Hub are flat-rate with a base set of seats included, then extra seats on top. Mixing them, which most growing companies end up doing, is exactly the "stacking" that makes the final invoice hard to predict. If you're weighing the support side specifically, our HubSpot vs Zendesk and HubSpot vs Freshdesk breakdowns put the per-seat numbers side by side, and it's worth lining the totals up against Zendesk pricing, Zoho Desk pricing, and Salesforce pricing too.
The four costs that aren't on the sticker
This is the part I wish every HubSpot buyer saw first. The per-seat price on the pricing page is the base of the bill, not the bill. Here's what stacks on top.

- Extra Core Seats. Pro includes 3; everyone past that is $45/mo each. A 10-person team is paying for 7 extra seats.
- Marketing contacts. Cross 2,000 contacts on Pro and you're buying 1,000-contact blocks at $50/mo. This is the one G2 reviewers call a "tax on success", because the bill grows precisely as your list grows.
- HubSpot Credits. AI usage beyond your included allotment is billed at $9.00 per 1,000 credits. More on this next, because it's the unpredictable one.
- Onboarding. A required, one-time fee: $1,500 for Sales/Service Professional, $3,000 for the Marketing-led bundle, and up to $7,000 for Enterprise. One Reddit user summed it up: HubSpot "typically charges an activation fee for onboarding (Marketing Pro starts $3,000 / Sales Pro $1,500), but this can be waived if you work with a partner."
HubSpot Credits and Breeze AI: where the surprise bills come from
HubSpot's AI layer is called Breeze, and almost all of it runs on credits. The Breeze Customer Agent, HubSpot's autonomous support agent, charges 50 credits per resolved conversation, which works out to about $0.45 per resolution at the $9.00/1,000 rate. As of April 2026 that's outcome-based, you only pay when a conversation is actually resolved.

On paper, outcome-based pricing sounds fair. In practice, the credit model is where I see the most pain, and the research backs it up hard. The single most-upvoted warning I found:
"Might have just cost my company $11k this year because the credit system just lets you blow past what you've paid for... if you mistakenly manually enrich a list of say 10,000 contacts, you'll blow through 100k+ credits in minutes and you won't be able to stop it. I watched helplessly as we went well beyond our limit."
The mechanic that makes it worse: on an annual plan, a one-time credit spike can get baked into your monthly baseline for the rest of the term. Another user described activating a single HubSpot Data Agent and getting locked into an upgrade until 2028, with "no easy way to downgrade." If you're going to lean on Breeze, read our HubSpot AI pricing guide first and set hard expectations with your account manager.
There's a genuinely nice piece here too, to be fair. The knowledge base agent spots gaps in your help content and drafts articles to fill them, which Pro Service Hub users do praise.

The deeper lesson from years of running these agents: the AI is only as good as the data behind it. We've watched a confident-sounding bot quietly give wrong answers, which is why we now simulate every rollout against historical tickets before it goes live. HubSpot's Breeze, like any agent, leans heavily on clean CRM data, and the community's most measured critics say the weak spot is usually the inputs, not the model.
Service Hub pricing, up close
Since support is where most readers land on this question, here's Service Hub on its own. It's $20 (Starter), $90 (Professional), and $150 (Enterprise) per seat per month on annual billing, with the same credit and onboarding rules as the rest of HubSpot.

The headline numbers for support teams:
- Customer Agent is Professional and up. You can't run HubSpot's autonomous support AI on Free or Starter, it needs at least one Pro seat.
- Included resolutions are modest. Pro's 3,000 credits cover roughly 60 resolved conversations per month before overages; Enterprise's 5,000 credits cover about 100. Past that, every resolution is $0.45.
- There's a 14-day unlimited trial of the Customer Agent when you buy at least one Pro or Enterprise seat.
Health scores, conditional SLAs, and skill-based routing are real, polished features, this isn't a weak product. The question is whether the per-seat-plus-credits structure fits how your support volume actually behaves.

What teams actually pay: try the numbers
Abstract tiers don't tell you your bill. Plug in your own seat count and monthly AI volume below to see how a Service Hub setup actually adds up, and how it compares to a per-ticket model.
Two things tend to jump out when people play with this. First, onboarding is a real first-year tax, a $1,500 fee on a small team meaningfully changes the math for months. Second, the per-seat line grows whether or not those people are doing AI-resolvable work, while a per-ticket model only charges for tickets actually handled. That's the structural difference worth sitting with.
So, is HubSpot worth the money?
Here's my honest, opinionated take after digging through every Hub and a few hundred user reviews.

HubSpot is worth it if you're standardising your whole go-to-market on one platform, want Marketing, Sales, and Service sharing a single CRM, and have the budget to absorb the Professional jump and onboarding. The product genuinely is polished, and for the right company the all-in-one value is real. Our full HubSpot review goes deeper on the product quality.
Look harder before buying if you're a small team that just needs support, or your volume spikes seasonally. The Starter-to-Pro cliff is brutal, one founder was quoted $17,500/year for Pro versus their $250/year Starter plan, a 70x jump with no tier in between. And the credit model means a busy month or a misconfigured agent can blow the budget. A six-year customer described their bill jumping from ~$4k to ~$6.5k/month on auto-renewal for seats and contacts they didn't use.
There's a structural point underneath all of this that matters most for support teams. HubSpot's Customer Agent charges per resolution, and our own cost analysis on a ~1,000-ticket/month account showed why that stings: per-resolution pricing penalises you for higher resolution rates and for volume spikes you can't control. A Black Friday surge to 4,000 tickets quadruples the AI bill, while a flat or per-ticket-handled model keeps November's cost in line with March's. It's the same reason I've literally watched a support team run a dozen flawless test chats, love the bot, then open the billing page and immediately ask to cancel. The product worked; the pricing shape spooked them.
If that trade-off resonates, the good news is you don't have to rip out HubSpot to fix it.
Add AI to HubSpot without the seat math
If what you actually want is AI customer service software that resolves support tickets, and you'd rather not pay per seat or get surprised by credits, that's exactly what eesel AI does. It connects to HubSpot (and Zendesk, Freshdesk, Gorgias, Front, and more), learns from your past tickets and help docs on day one, and drafts or auto-resolves tier-1 conversations, all billed at a flat $0.40 per ticket handled, with no per-seat fees and no platform minimum.

The two things that tend to matter most against HubSpot's model: you're never charged for tickets your human agents handle, and you can simulate the agent against your historical tickets before going live, so there's no "love it in testing, panic at the invoice" moment. Teams like Gridwise saw 73% of tier-1 requests resolved in the first month. Pricing is 100 tickets for $40, 1,000 for $400, and it scales linearly, so your bill tracks the work, not your headcount. You can try eesel free with $50 of usage, no credit card.







