What Is a HubSpot Marketing Contact? The Complete 2026 Guide
What Are HubSpot Marketing Contacts?
HubSpot marketing contacts are the contacts in your HubSpot CRM that you can send marketing emails to — and, crucially, the ones you’re billed for. Every contact in your database has a hidden flag called hs_marketable_status. When it’s set to "true", that contact counts as a marketing contact and contributes to your monthly Marketing Hub subscription cost. If it’s "false", the contact is non-marketing and stored for free (up to your account’s overall contact limit).
Think of marketing contacts like active phone lines you pay for each month. Non-marketing contacts are like old numbers saved in your address book — they’re still there, but they don’t cost you anything. The challenge is that many contacts you can’t actually email (unsubscribed or hard-bounced) often remain marketing contacts, quietly inflating your bill.
Marketing Contacts vs. Non-Marketing Contacts vs. Total CRM Contacts
The table below clarifies the three categories you’ll encounter in your HubSpot portal:
| Contact Type | Billed? | Counted in CRM? | Description |
|---|---|---|---|
| Marketing Contact | Yes | Yes | Any contact with hs_marketable_status = "true". You can send marketing emails to them. They count toward your tier and determine your monthly cost. |
| Non-Marketing Contact | No | Yes | A contact stored in your CRM but not used for marketing. Free, up to your account’s overall contact limit. They cannot receive marketing emails. |
| Total CRM Contacts | — | Yes | The sum of all contacts in your database, regardless of marketing status. HubSpot only bills for the marketing subset. |
Why HubSpot Moved to Marketing-Contact Billing
Earlier versions of HubSpot’s Marketing Hub billed you for every contact in your CRM — even ones you’d never email. The shift to marketing-contact billing was designed to align cost with value: you pay only for the contacts you actively market to. However, this model introduced a subtle trap. Actions like unsubscribing or a hard bounce don’t automatically flip the marketing status. So you can end up paying full price for contacts you’re legally or technically unable to email, month after month.
How HubSpot Marketing Contact Billing Works
HubSpot checks your marketing contact count on a specific date each month — your billing snapshot, typically your renewal date or the 1st of the month. If that count exceeds your current tier limit, HubSpot automatically upgrades you to the next tier. Here’s the critical part: even if you clean up your list the very next day, HubSpot never auto-downgrades. You’ll pay the higher rate until your next renewal.
To reduce your bill, you must set un-emailable contacts to non-marketing before the snapshot. But this change isn’t instant — it’s scheduled for the next update date. That means you need a system that alerts you days ahead, not hours. This is where a tool like Bill Guard comes in. Bill Guard connects to your HubSpot account (read-only), monitors your marketing contact count daily, and forecasts when you’ll cross a tier. Days before your billing snapshot, it emails you the exact contacts to set to non-marketing, so you can stay under your tier without manual spreadsheets.
The Un-emailable Contact Problem
Two groups silently inflate your marketing contact count:
- Unsubscribed contacts: They opted out of all email, but their
hs_marketable_statusremains"true". - Hard-bounced contacts: Their email addresses are invalid, yet they still count toward your bill.
Both are un-emailable, yet you pay for them every month. Bill Guard flags these contacts and presents them for review before your snapshot, ensuring you never pay for an inbox you can’t reach.
How to Reduce Your Marketing Contact Count Safely
Follow these steps to lower your bill without losing valuable data:
- Identify un-emailable contacts. Use HubSpot lists (filter by
hs_email_optout="true"or hard bounce reason) or let Bill Guard surface them automatically. - Exclude recent buyers or engaged contacts. Never set a contact to non-marketing if they’ve purchased or engaged in the last 365 days — you don’t want to miss future opportunities.
- Set them to non-marketing. This is reversible and keeps the contact in your CRM. You can do it manually in HubSpot or use Bill Guard’s one-click confirmation workflow.
- Act before the snapshot. Because the change is scheduled for the next update date, complete this process several days before your renewal or the 1st.
- Confirm everything. Bill Guard shows you exactly which contacts will be changed; nothing happens without your approval. The action is always reversible.
Frequently Asked Questions
What exactly is a HubSpot marketing contact?
A marketing contact is a contact record with hs_marketable_status set to "true", meaning you can send marketing emails to them. HubSpot bills you based on the total number of these contacts each month.
How does HubSpot decide which contacts are marketing contacts?
Any contact you import or create is a marketing contact by default unless you explicitly set them to non-marketing. HubSpot uses the hs_marketable_status property to track this.
When does HubSpot take its billing snapshot for marketing contacts?
HubSpot’s billing snapshot occurs on your monthly renewal date (or the 1st of the month for many accounts). The count of marketing contacts at that moment determines your tier for the next billing period.
What happens if I set a contact to non-marketing? Does it reduce my bill immediately?
Setting a contact to non-marketing schedules the change for the next update date (renewal or 1st of month). Your bill won’t drop until that date passes, so you must act before the snapshot.
Do unsubscribed contacts still count as marketing contacts?
Yes. Unsubscribing a contact only stops future emails; it does not change their marketing status. They remain billable until you manually set them to non-marketing.
How can I see how many marketing contacts I have?
In HubSpot, go to Settings > Usage & Limits. The ‘Marketing Contacts’ section shows your current count and tier limit.
Is there a way to avoid crossing a marketing contact tier?
Yes: regularly audit your marketing contacts and set un-emailable ones to non-marketing before your billing snapshot. Tools like Bill Guard can automate this monitoring and alert you in advance.
What is the difference between a marketing contact and a non-marketing contact?
A marketing contact counts toward your bill and can receive marketing emails; a non-marketing contact is stored in your CRM for free but cannot be emailed for marketing purposes.
Related Resources
For deeper dives into specific aspects of HubSpot marketing contacts, explore these guides:
- Marketing vs Non-Marketing Contacts in HubSpot — the difference between the two statuses and why it costs you.
- How to Set a Contact to Non-Marketing in HubSpot — a practical walkthrough of the manual, bulk, and automated methods.
- How Does HubSpot Bill for Marketing Contacts? — pricing tiers, snapshot timing, and how one spike raises your bill.
- Bill Guard — our read-only monitor that helps you stay under your tier without deleting a single contact.
Stop paying for contacts you can't email.
Bill Guard watches your contact count and catches tier crossings before they lock in a higher bill. Free for 30 days, no card.
Start free →