HubSpot Marketing Hub Pricing: The Contacts Trap (and How to Avoid It)
New customers in Europe, the Middle East and Africa: HubSpot changed how it charges new customers on 1 October 2026. Read what changed.
The hub-by-hub prices in this article were last checked on 23 February 2026 (legacy prices). New-model figures are as published by HubSpot on 2 October 2026.
HubSpot Marketing Hub pricing on the current model starts at around $20 a month on Starter, $890 on Professional and $3,600 on Enterprise, plus charges for marketing contacts (legacy prices, checked 23 February 2026). The contact charges are where most overspending happens, because tier upgrades are automatic and only reverse at renewal. New EMEA customers don't pay for marketing contacts at all; records count inside record capacity and emails use credits.
Why Marketing Hub is different from every other Hub
Most HubSpot Hubs charge per seat. Marketing Hub charges per seat and per marketing contact. That second part is where the surprises happen.
A "marketing contact" is anyone you send marketing emails to or include in ad audiences through HubSpot. Everyone else in your CRM can sit there for free as a "non-marketing contact." The distinction matters because your bill scales with the number of marketing contacts, not your total database size.
Sounds simple enough. In practice, it catches people out constantly.
For a full overview of how all six Hubs are priced, see our main HubSpot pricing guide.
Everything in this guide applies to the current hub-by-hub model. If you are a new customer in Europe, the Middle East or Africa, see Marketing contacts on HubSpot's seats-and-credits pricing below.
HubSpot Marketing Hub pricing in 2026
Starter begins at around $15 to $20 per month and includes 1,000 marketing contacts. Additional contacts cost roughly $50 per month per extra 1,000. At this tier you get email marketing, forms, and basic reporting, but no automation workflows, no A/B testing, and no social media tools.
Professional starts at approximately $800 to $890 per month with 2,000 marketing contacts and three seats included. Additional contacts are sold in batches of 5,000 for around $250 per month. There's also a mandatory onboarding fee of $3,000, which on the current model has typically been waived when you buy through a certified partner (more on that below). This is where Marketing Hub becomes genuinely useful: workflow automation, social scheduling, blog tools, SEO features, and A/B testing all unlock here.
Enterprise starts at roughly $3,600 per month with 10,000 marketing contacts and five seats. Additional contacts come in batches of 10,000 for about $100 per month. Onboarding fee: $7,000. This tier adds journey analytics, multi-touch attribution, and advanced governance features.
All prices are approximate USD figures. HubSpot prices differently in GBP, EUR, and AUD. Use our free calculator to see exact pricing in your currency based on your specific setup.
How the contacts billing trap works
Here's what catches most businesses off guard:
Auto-upgrades are instant. Downgrades are not. If you exceed your contact tier, even by one contact, HubSpot automatically bumps you to the next tier and charges you immediately. But if you clean your list and drop back below the threshold, your bill does not go back down until your next renewal date. You have to actively request a downgrade.
Bounces and unsubscribes still count. HubSpot stops sending to hard bounces and unsubscribes to protect your deliverability, but it doesn't automatically reclassify them as non-marketing contacts. You're paying for contacts you literally cannot email.
Imports can trigger tier jumps. Upload a CSV from a trade show and HubSpot may default those contacts to "marketing." If that pushes you over your tier limit, your bill jumps instantly. Some integrations (Salesforce, Eventbrite, Typeform) can do the same thing via automatic syncs.
There's no annual contact reset. HubSpot bills based on your peak marketing contact count during your billing period. You can't "use up" contacts one month and reclaim them the next.
These are some of the most common hidden costs in HubSpot that catch businesses off guard.
How to avoid overspending
Set new contacts to non-marketing by default. Change your system settings so contacts from imports and integrations arrive as non-marketing. Only flip them to marketing when they take a high-intent action or when you deliberately add them to a campaign.
Clean your list monthly. Before each billing cycle, review bounces, unsubscribes, and disengaged contacts. Reclassify them as non-marketing so you aren't paying for contacts you can't email.
Plan your imports carefully. Before uploading any list, know how many contacts it will add to your marketing tier. If it would push you over a threshold, clean your existing list first.
Use the free calculator to model growth. Don't just calculate what you need today. Model what happens when your list grows by 50% or 100%. Marketing Hub costs can escalate quickly, and it's better to plan for that upfront than get surprised by an auto-upgrade.
When Professional is worth the jump from Starter
The gap between Marketing Hub Starter and Professional is roughly 15x in base cost. That's not a typo. Starter at $20 per month versus Professional at $890 per month.
The features that justify that jump for most businesses are workflow automation (the ability to build multi-step, branching email sequences), A/B testing, social media management, and custom reporting. If you're still sending emails manually and don't need automated nurture sequences, Starter is fine. The moment you need "if they do X, send Y" logic, you need Professional.
For a deeper comparison, read HubSpot Starter vs Professional.
One more thing worth knowing: on the current hub-by-hub model, the mandatory onboarding fee for Professional is $3,000, and it has typically been waived when you buy through a certified HubSpot Partner. Compare the partner's implementation fee with HubSpot's fee before deciding. See our full guide to onboarding fees for details.
Marketing contacts on HubSpot's seats-and-credits pricing
New customers in EMEA have been on HubSpot's seats-and-credits model since 1 October 2026, and the contacts trap described above works differently there. Marketing contacts are no longer billed separately. Instead, every record (contacts, companies, deals and other objects) counts inside your edition's record capacity.
Figures from HubSpot's Flexible Seats-and-Credits Pricing supplement, as published on 2 October 2026:
| Starter | Professional | Enterprise | |
|---|---|---|---|
| Record capacity (all objects) | 25,000 | 250,000 | 15,000,000 |
| Included credits / month | 5,000 | 10,000 | 15,000 |
On Starter and Professional you can add 1,000 records for €5 a month, starting price. On Enterprise, 1,000,000 extra records start at €100 a month.
The cost driver moves from who you can email to how much you send. Every marketing email uses credits: 15 credits per email for the first 10,000 a month. At €0.010 per credit, that works out at €0.15 per email (our calculation). Professional and Enterprise customers can buy email packs instead, for example 2,000 sends for €200 a month.
Read more in record capacity explained and what a HubSpot email costs now.
Get your actual Marketing Hub cost
The numbers above are starting points. Your real cost depends on your contact volume, team size, and which tier you need. Use PlanMyHub to get a personalised estimate in about two minutes. It factors in contacts, seats, and billing period across GBP, EUR, AUD, and USD.
Frequently asked questions
Does HubSpot charge per contact or per email?
Marketing Hub charges based on the number of marketing contacts in your database, not the number of emails you send. Your email sending limit is a multiple of your contact tier (5x on Starter, 10x on Professional, 20x on Enterprise). You only pay for contacts classified as 'marketing,' not your total CRM database. That is the current model. New EMEA customers on the seats-and-credits model don't pay for marketing contacts; records count inside record capacity, and each email send uses credits (15 credits per email for the first 10,000 a month).
What happens if I exceed my HubSpot marketing contact limit?
HubSpot automatically upgrades you to the next contact tier and charges you immediately. This happens as soon as you exceed the limit, even by a single contact. The tier increase stays in place until your next renewal date, even if you reduce your contact count afterwards.
Can I downgrade my HubSpot marketing contact tier?
Not mid-contract. Contact tier upgrades happen automatically and immediately, but downgrades only take effect at your next renewal date. You need to proactively request the downgrade and ensure your marketing contact count is below the lower tier threshold before renewal.
What is a marketing contact vs a non-marketing contact in HubSpot?
A marketing contact is anyone you send marketing emails to or include in ad audiences through HubSpot. They count toward your billable contact tier. Non-marketing contacts live in your CRM for free but cannot receive marketing emails or be targeted with ads. You can reclassify contacts between the two categories.