I get asked about HubSpot pricing more than almost anything else I do. Not "does HubSpot work," but "how much is this actually going to cost me," because the honest answer is that HubSpot's pricing is genuinely hard to figure out from the website alone. Not because it's designed to trick you, but because it's built from several moving parts that all interact with each other, and most quotes you'll see online quote one part while ignoring the rest.
Here's what those parts actually are, and how to work out what you need without paying for what you don't.
Hubs. HubSpot is split into Marketing, Sales, Service, Content, Data, and Revenue Hub. Each one is a separate product with its own tiers. You don't need all of them, most small businesses only need one or two to solve their actual problem.
Tiers. Every Hub comes in Starter, Professional, and Enterprise (Revenue Hub skips Starter). Starter covers the basics for a small team. Professional is where real automation, reporting, and A/B testing unlock, and it's where most growing small businesses land. Enterprise is built for governance and complexity you probably don't need yet.
Seats. Two kinds. Core Seats give someone baseline CRM access across whatever Hubs you own, useful for admin or finance staff who need to see records but not run campaigns. Hub-specific seats (a Sales Seat, a Service Seat) cost more but include the deeper features of that Hub. Get the mix wrong and you'll either pay for access nobody uses or find your team locked out of features they actually need.
Marketing contacts. This is the part that trips up almost everyone. Marketing Hub doesn't just charge per seat, it charges based on how many contacts you're actively marketing to, in tiered bands. A clean, small list costs very little. A bloated list full of contacts who haven't opened an email in three years can push you into a higher pricing band for no real benefit.
Onboarding fees. A mandatory one-time cost on Professional and Enterprise tiers, on top of the monthly subscription. It's easy to miss when you're only looking at the monthly number, and it needs to be budgeted for in year one.
Add-ons. Things like a dedicated IP for transactional emails, or SMS. SMS in particular isn't billed through HubSpot at all, it runs through a third-party provider like Message Media or Sinch, so if a quote includes SMS costs baked into the HubSpot line, something's off.
Every published price is a floor, not a quote. It assumes the smallest seat count, the lowest contact tier, and none of the add-ons your business will actually need. Two businesses with the same headcount can end up with very different bills depending on how big their contact list is, how many of their team need paid seats versus core access, and which Hubs they actually use day to day.
The only way to get an accurate figure is to work backwards from your real numbers: how many people need what kind of access, how many contacts you're genuinely marketing to (not just every email address you've ever collected), and which specific Hubs solve the problem you actually have. I run new clients through exactly this process before I'll put a number in front of them, because a quote based on assumptions is a quote you'll have to walk back later, and that conversation is always worse than getting it right the first time.
This is where most businesses either overspend or underspend, and it's rarely about the Hub itself, it's about the tier.
Start with the bottleneck, not the feature list. If leads are sitting in an inbox for two days before anyone follows up, that's a Marketing or Sales Hub Starter problem, not an Enterprise one. If your team is manually re-entering the same customer details into three different systems, that's a Data Hub conversation. Buy against the actual gap costing you money or time right now, not against everything the sales page shows you.
A simple test: could you run this part of the business manually today, on a spreadsheet or in your inbox, without it materially slowing you down? If yes, it's a nice-to-have, park it for later. If the honest answer is no, or you're already feeling the pain, that's a genuine need.
Watch for two traps specifically. The first is buying the bundled "Customer Platform" across every Hub because it looks like better value, when you only actually use two of them. The second is jumping straight to Enterprise for a feature you'll use once a quarter, when Professional covers 90% of what a business under 20 people needs day to day.
Start lower than you think you need, and prove the workflow before you upgrade. It's far easier to justify moving from Starter to Professional once you can point to what's working than to unwind an Enterprise contract that never got fully used.
Buy the Hubs that solve your bottleneck, not the whole bundle. Three Hubs used properly beats six Hubs half-configured, every time, and it costs less.
Clean your contact list before it becomes a pricing problem. Dead contacts, duplicates, and people who haven't engaged in years don't just clutter your reporting, they can push you into a higher marketing contact band. A 20-minute cleanup can be the difference between tiers.
Get the right mix of seat types. Not everyone needs a full Sales or Service seat. Admin and finance staff who just need visibility are usually cheaper on a Core Seat.
Keep SMS off the HubSpot line entirely. Route it through a third-party provider directly, it's typically cheaper and clearer to manage than folding it into your HubSpot subscription.
Negotiate with real numbers, not list price. Multi-year contracts often come with promotional discounts that decay over the term, so understand what you're actually paying in year two and three, not just the headline first-year rate. And always confirm whether a quoted figure is GST-inclusive, since most B2B quotes in Australia are shown ex-GST.
HubSpot pricing isn't complicated because it's designed to confuse you, it's complicated because it's built from genuinely separate components that most online calculators and generic quotes flatten into one number. Get an accurate figure by starting from your actual seat count, actual contact volume, and the specific Hubs solving your specific problem, and you'll end up with a number you can trust rather than one you'll be renegotiating in six months.
Book a Free CRM Chat and I'll model out exactly what your business needs, seat by seat and contact by contact, so you know the real number before you sign anything.