HubSpot Marketing Contacts Billing: Why Your Bill Didn't Drop

You moved thousands of contacts to non-marketing, and next month's HubSpot invoice still shows the old tier. Which date has to pass before the smaller list counts?

HubSpot Marketing Contacts Billing: Why Your Bill Didn't Drop
TLDR
  • Reducing marketing contacts does not automatically reduce your HubSpot contact tier. The contracted tier can remain billable until renewal.
  • A scheduled change to non-marketing takes effect on the account's update date. An agreed subscription downgrade begins at renewal, which may be a different date.
  • Request the smaller tier before renewal and get the revised scope and price confirmed. A monthly invoice can still belong to an annual commitment.

You remove thousands of old contacts, refresh Account & Billing and find the same price. Removing records can reduce the contact count while leaving the purchased subscription tier unchanged.

HubSpot tracks the total contacts in your CRM, the contacts currently designated for marketing and the marketing-contact allowance in your contract. A lower CRM or marketing-contact count does not automatically reduce that contracted allowance.

A lower marketing-contact count does not automatically lower the purchased tier

Number or statusWhat it representsWhat changing it does
Total CRM contactsPeople stored in the CRMDatabase cleanup is not, by itself, a subscription downgrade
Marketing contactsContacts designated for use with the relevant marketing toolsThese count toward the billable marketing tier
Non-marketing contactsStored contacts not designated for those marketing toolsThey do not count toward the marketing-contact tier
Purchased contact tierThe marketing-contact allowance in the subscriptionReducing it requires a renewal change, not just fewer records

These rules apply to Marketing Hub accounts that use marketing contacts. HubSpot's product explanation notes that some legacy accounts use a different arrangement. Start by checking which model the account actually has.

Check the marketing-contact property even when someone has unsubscribed from email. An unsubscribe alone does not reliably tell you whether the contact still counts toward the billable tier; email consent and marketing-contact status serve different purposes.

Contact status changes on the update date; a lower subscription tier begins at renewal

The update date controls when a scheduled change to non-marketing takes effect. The renewal date controls when an agreed subscription downgrade begins. Confusing them creates the expectation that cleanup will reduce the very next invoice.

The billing documentation distinguishes those dates and says a higher contact tier remains billable until renewal, even if the marketing count later drops. Crossing the tier by a single marketing contact can trigger an upgrade.

Here is an illustrative timeline for an annual subscription with a January 15 renewal and a November 1 status-update date:

DateWhat happensWhat has not happened
October 20An administrator schedules unwanted marketing contacts to become non-marketingThe scheduled status change is not yet effective
November 1The scheduled contacts change statusThe paid contact tier does not automatically drop
Before January renewalThe billing owner requests and confirms the smaller renewal tierCurrent-term fees have not been replaced by a lower monthly commitment
January 15The agreed renewal change can take effectA smaller count alone is not proof the new quote was accepted

Use your account's displayed update date, not the example's November 1. The non-marketing instructions show how to schedule the change and review its effective date.

Review the purchased tier, renewal date and pending non-marketing changes

Open Account & Billing with a billing administrator. Record the current subscription, purchased contact tier, marketing count, pending non-marketing changes and commitment end date. The subscription-management guide identifies the billing permissions and the documents available there.

Next, open Marketing Contacts → Clean up contacts. Review the proposed groups or apply filters, inspect the affected records and review the effective date before scheduling. Preserve contacts needed for customer history rather than deleting them solely in the hope of lowering an invoice.

A consultant described removing about 30,000 old contacts after finding that an import had contributed to a higher tier. The next invoice did not fall. The important missing action was the subscription change, not another round of deleting records.

Record the current tier, effective marketing count, projected count after pending changes and requested renewal tier in a shared account note. Marketing and finance can then compare the same contact counts and requested allowance.

Check how new contacts become marketing contacts

If a form or workflow continues marking every new contact as marketing, the marketing-contact count will rise again after cleanup.

The creation-defaults documentation distinguishes the sources. HubSpot forms set contacts as marketing by default; chatflows default to non-marketing. Several other creation methods also default to non-marketing. Inspect each active entry path instead of assuming one universal setting.

Review imports before confirming their marketing setting. Check automations that change the property after a record is created. Setting a contact as marketing makes it count toward the allowance and keeps that status at least until the next update date.

HubSpot also documents an account maximum for marketing contacts. Review that control alongside imports and automated creation. It stops further contacts being set as marketing once the configured maximum is reached, but does not reverse a tier upgrade that already occurred.

Request a specific contact allowance and an itemized renewal quote

State the target contact allowance, effective renewal date and required products. Ask for an itemized renewal quote so a reduction in contacts does not arrive alongside seats, credit packs or features you did not intend to add.

Subject: Contact-tier reduction at our next renewal

Please confirm a renewal quote for [account ID] with [target number]
marketing contacts, effective [renewal date].

Our current tier is [tier]. Our current marketing count is [count],
with [count] additional contacts scheduled to become non-marketing
on [update date].

Please confirm the contact tier, subscription features, seats,
credits, commitment term and total renewal price in writing.
We are requesting a contact-tier change, not an additional product.

The documented downgrade process calls for contacting HubSpot at least five business days before renewal: email support for Starter, or the Contract Manager for Professional and Enterprise. Start earlier if procurement or payment approval requires more time.

Save the request and written confirmation. In a renewal dispute described on Reddit, the requested reduction became entangled with unwanted items in a replacement quote and a missed deadline. Reviewing the full proposed scope is more useful than checking only the discount percentage.

An annual commitment still applies when you pay monthly

Commitment length is how long you agreed to buy the service. Billing frequency is how often you pay during that term. HubSpot's renewal guide treats them separately: an annual commitment can be paid monthly without creating a monthly right to downgrade.

A small UK business asking for an early downgrade ran into precisely that distinction. Their monthly invoice did not mean the commitment ended each month.

Schedule contacts you no longer need for marketing to become non-marketing, then arrange a lower contact tier at renewal. Confirm when the status changes take effect and that HubSpot has accepted the renewal order with the requested allowance and price.