Warbble Blog

HubSpot Marketing Contacts Explained

Written by Charlene Lutge | 29-May-2026 08:08:34

 

If you've ever looked at your HubSpot bill and thought "why is it more expensive this month?" - marketing contacts are probably the answer. It's one of the most misunderstood parts of HubSpot's pricing model, and it catches a surprising number of businesses off guard.

The good news is that once you understand how marketing contacts work, you have a lot of control over your costs. The bad news is that most portals we audit are paying for contacts they don't need to market to. This guide covers everything - what marketing contacts are, how they're counted, what they cost, and how to manage them intelligently.

 

HubSpot Marketing Contacts Explained | warbble·digital
The Direct Answer

A marketing contact in HubSpot is any contact that you send marketing emails to or target with paid ads through HubSpot. Your HubSpot plan includes a set number of marketing contacts - and if you go over that limit, you either upgrade to the next tier or stop being able to market to new contacts.

Contacts that you store in your CRM but never market to - for example, suppliers, employees, or cold contacts you've imported but haven't engaged - can be set as non-marketing contacts and don't count against your limit. The split is entirely in your control.

1,000
Marketing contacts included in Marketing Hub Starter
~30%
Of contacts in a typical portal shouldn't be set as marketing contacts
2x
Average cost increase when businesses unknowingly exceed their marketing contact tier

Marketing Contacts vs Non-Marketing Contacts.

Every contact in your HubSpot CRM falls into one of two categories. Understanding the difference - and actively managing which contacts sit in which bucket - is the single most effective thing you can do to keep your HubSpot costs proportionate to actual value.

Counts Against Your Limit
Marketing Contacts

Contacts you actively market to via HubSpot. These count against your plan's marketing contact limit.

  • Contacts enrolled in marketing email campaigns
  • Contacts targeted via HubSpot ads audiences
  • Form submissions set to create marketing contacts
  • Contacts manually set to "marketing" status
  • Any contact that receives a HubSpot marketing email
Does Not Count
Non-Marketing Contacts

Contacts stored in your CRM for reference or operational purposes only. These are free to store regardless of your plan.

  • Suppliers, vendors, and partners
  • Employees and internal team members
  • Cold contacts not yet ready for outreach
  • Churned customers you no longer market to
  • Imported contacts pending qualification

How HubSpot Counts Marketing Contacts.

01
The Count Is Based on Status, Not Activity

HubSpot counts marketing contacts based on the marketing contact status property on each contact record - not on whether they actually received an email that month. If a contact is set to "marketing", they count against your limit even if you haven't sent them anything in six months.

This is the most important thing to understand about the system. You're not paying per send - you're paying for the pool of contacts you've designated as marketable. That's why keeping your marketing contact list clean and intentional matters so much.

Where to Check

Go to Settings - Account Defaults - Marketing Contacts to see your current usage, your plan limit, and the date your count was last updated. You can also filter your Contacts view by the "Marketing contact status" property to see exactly who is and isn't set as a marketing contact.

02
Contacts Are Set to Marketing Automatically - Sometimes

HubSpot has default behaviours that will automatically set a contact as a marketing contact in certain situations - and if you're not aware of them, your count can climb faster than you expect.

Any contact created from a HubSpot form submission is set to marketing contact status by default. Any contact added to a marketing email send - even manually - becomes a marketing contact. Contacts synced from certain integrations may also be set as marketing contacts depending on how the integration is configured.

Key Setting to Review

In your form settings, check whether new form submissions are being set as marketing contacts automatically. If you have high-volume forms capturing leads that go through a qualification process before any marketing activity, setting these to non-marketing by default - and promoting them to marketing status once qualified - can significantly reduce your contact count.

03
The Count Updates Monthly - But Changes Take Effect Immediately

HubSpot calculates your marketing contact usage on a monthly basis and updates your count at the start of each month. However, if you exceed your plan's contact limit mid-month, HubSpot will notify you and restrict your ability to send marketing emails to new contacts until you either upgrade your plan or reduce your marketing contact count.

When you set a contact from marketing to non-marketing status, that change takes effect on your next monthly count - not immediately. So if you're approaching your limit, it's worth acting early rather than waiting until you've already hit the ceiling.

Pro Tip

Set a recurring monthly task to review your marketing contact count in the first week of each month. A 15-minute review before the count updates can save you from an unexpected tier upgrade.

Marketing Contact Limits by HubSpot Plan.

HubSpot's marketing contact tiers scale with your plan - and you can purchase additional marketing contact packs on top of your base allowance. Here's how the limits break down across the main Marketing Hub tiers. If you're unsure which plan you're on or whether your HubSpot setup is configured for your actual contact volume, a quick portal audit will tell you immediately.

Plan Marketing Contacts Included Additional Contacts Non-Marketing Storage
Free 1,000,000 (non-marketing sends only) Not available Unlimited
Starter 1,000 Purchasable in 1,000-contact increments Unlimited
Professional 2,000 Purchasable in 5,000-contact increments Unlimited
Enterprise 10,000 Purchasable in 10,000-contact increments Unlimited
The Cost Impact of Unmanaged Marketing Contacts
Illustrative example: a portal on Marketing Hub Professional with 2,000 included contacts
Base +25% +75% +140% 2,000 Included 5,000 +1 pack 10,000 +2 packs 25,000 +5 packs

Six Ways to Manage Your Marketing Contacts Intelligently.

Audit and Reset Quarterly
Every quarter, export your marketing contacts and identify any who haven't engaged with an email in 12+ months. Set unengaged contacts to non-marketing status to reclaim headroom in your limit.
Use Workflows to Promote Contacts
Build a workflow that automatically sets a contact to marketing status only when they meet a qualification threshold - a lead score above 40, or a specific form submission.
Review Your Form Defaults
Check every active form in HubSpot and confirm whether it's set to create marketing contacts by default. High-volume top-of-funnel forms often shouldn't be doing this.
Segment Before You Import
Before importing a contact list, decide upfront which contacts should be marketing contacts. Set the marketing status field in your import file rather than updating records individually afterwards.
Suppress Internally as Standard
Add a workflow that automatically sets any contact with your company's email domain as non-marketing. Employees showing up in your marketing contact count is more common than you'd think.
Monitor Usage Monthly
Add a marketing contact usage tile to your HubSpot home dashboard so the count is always visible. Waiting for a warning notification is too late - proactive monitoring keeps you in control.

Is Your Marketing Contact Setup Working For You?

Signs You've Got This Under Control
  • Your marketing contact count is reviewed at least once a month
  • Unengaged contacts are regularly moved to non-marketing status
  • Form defaults are set intentionally - not left on HubSpot's default
  • Internal employees and suppliers are set as non-marketing contacts
  • You're using workflows to promote contacts to marketing status on qualification
  • Your contact tier matches your actual active audience - not your total database
Warning Signs to Watch For
  • You're not sure how many marketing contacts you currently have
  • Every imported contact is automatically set as a marketing contact
  • Your marketing contact count has been creeping up month on month
  • Suppliers, employees, or cold contacts are sitting in your marketing pool
  • You've had an unexpected pricing upgrade due to contact tier overage
  • Nobody on your team owns the marketing contacts setting in HubSpot
"
★★★★★ HubSpot Onboarding

We've had a great experience with Greg and Hayley at warbble·digital, who have been endlessly helpful and patient with all our team, thank you!

- Parker, H.  ·  Jul 2025  ·  Customer Success Training

Frequently Asked Questions.

Yes - HubSpot allows unlimited contact storage regardless of your plan. You only pay based on how many of those contacts are set as marketing contacts. This means you can import your entire database, set the majority as non-marketing contacts for CRM and sales purposes, and only designate the contacts you're actively marketing to as marketing contacts. It's a flexible model once you understand how it works.
If you exceed your plan's marketing contact limit, HubSpot will notify you and restrict your ability to send marketing emails to contacts beyond your limit. You won't lose access to anything you've already sent, but new sends to contacts above your tier will be blocked until you either upgrade to the next contact tier, purchase additional contact packs, or reduce your marketing contact count by setting some contacts to non-marketing status.
No. Marketing contacts apply specifically to marketing emails sent via HubSpot's Marketing Email tool and ad audiences managed through HubSpot. One-to-one sales emails sent via the Sales Hub - whether sent manually, via sequences, or logged from Gmail or Outlook - do not affect a contact's marketing contact status and don't count against your limit. This is an important distinction for teams using HubSpot for both marketing and sales outreach.
Yes - you can change the marketing contact status of any contact at any time, either individually or in bulk via a list action. The change takes effect on your next monthly contact count update rather than immediately, so it won't reduce your current month's count overnight. You can make the change manually on the contact record, via a bulk action on a filtered list, or via a workflow - the last option being the most scalable for ongoing management.
Not exactly. Email subscription status (subscribed, unsubscribed, or bounced) is a separate property from marketing contact status in HubSpot. A contact can be set as a marketing contact but still be unsubscribed from your emails - in which case, HubSpot will prevent you from sending to them anyway due to their subscription status. Conversely, a contact can be subscribed to your emails but set as non-marketing, in which case they won't count against your limit and can only receive transactional or one-to-one emails. Managing both properties correctly is key to a clean marketing setup.
At renewal, HubSpot will use your peak marketing contact count over the previous contract period to determine your new tier. This means if you hit a high-water mark of 8,000 marketing contacts during the year - even briefly - that figure can influence your renewal price, even if you've since reduced your count. It's worth keeping your marketing contact count intentional and consistent throughout the year, not just at renewal time. If you're approaching renewal and concerned about your contact count, a portal review with warbble·digital can help you right-size before your contract renews.
Free Thrive Score

Find out if you're paying for contacts you don't need.

We benchmark your portal across Feature Adoption, Data Quality, Automation Maturity, and Revenue Readiness - and give you a clear picture of where your money is going.

Book Your Free Thrive Score ->
HubSpot Diamond Partner · Top 3% Globally
200+ Implementations