Skip to content
Capra Digitals

Already using HubSpot

Your marketing contact bill keeps climbing for people you never email

Nobody audits the marketing contact number until the renewal quote arrives. By then you are paying for a tier defined largely by duplicates, ancient event lists and contacts who unsubscribed years ago but are still billed as marketable.

Short answer

Why does our HubSpot marketing contact bill keep going up?

Because marketing contact status is usually set by default rather than by decision. Forms, imports, integrations and workflows all mark contacts as marketing without anyone choosing to, duplicates get counted more than once, and contacts who have not been emailed in two years are still billed. The fix is a cleanup plus four settings: deduplicate first, set new-contact defaults to non-marketing, add explicit workflow rules for who becomes marketing, and run a scheduled review that sets long-inactive contacts back to non-marketing. Changes take effect at your next renewal tier boundary, so this is worth doing before renewal, not after.

01

How this shows up

If four or more of these are true, this is your problem.

  • Marketing contact count rising faster than your actual audience
  • A renewal quote a tier higher than expected
  • Contacts marked as marketing that no active list or workflow uses
  • Bulk imports from events years ago never reviewed
  • Duplicate records both counted as marketing contacts
  • No documented rule for who should be marketable in the first place

02

Why it happens

  • Default-on behaviour

    Form submissions and many integrations set contacts as marketing by default. Without an explicit policy, everyone who ever touched your site is billable.

  • Duplicates

    Every duplicate that is flagged as marketing is a second charge for the same human being. Cleanup is often the single biggest lever on the bill.

  • No inactivity review

    Contacts who have not opened or been sent anything for a year or more stay marketable forever unless something changes their status deliberately.

  • Unsubscribes and hard bounces left marketable

    You cannot email them, but they still occupy the tier if their status was never updated.

03

What it costs you

Monthly saving

$100s

Typical after cleanup

Duplicates found

20k+

In one enterprise portal

Weeks

1–2

Audit and remediation

Renewal window

1

Do this before it, not after

On one enterprise engagement, deduplication plus corrected marketing contact settings removed several hundred dollars a month from the bill while improving deliverability at the same time — smaller, cleaner lists get better engagement, which protects sender reputation.

04

How we fix it

  1. 01

    Audit the marketable population

    We break your marketing contacts down by source, last engagement, subscription status and duplication so you can see exactly what you are paying for.

  2. 02

    Deduplicate before anything else

    Merging duplicates reduces the count immediately and permanently, and improves every downstream metric at the same time.

  3. 03

    Fix the defaults

    New contacts default to non-marketing; forms, imports and integrations set marketing status explicitly based on an agreed rule rather than by accident.

  4. 04

    Set an inactivity policy

    A scheduled workflow that returns contacts with no engagement in a defined period to non-marketing, with an easy path back if they re-engage.

  5. 05

    Time it to your renewal

    Tier changes bite at renewal boundaries, so we sequence the work to land before the quote rather than the month after it.

05

What changes afterwards

  • A marketing contact count that reflects the audience you actually email
  • A renewal quote based on reality rather than accumulated defaults
  • Better open rates and lower bounce rates from tighter lists
  • A written policy that keeps the number under control between renewals

Questions

People ask us this

Does setting a contact to non-marketing delete their data?

No. The record, its history and its associations all remain. You simply cannot include them in marketing emails or ads audiences until the status changes back.

When do savings actually appear?

Marketing contact pricing works in tiers assessed at renewal, so reductions show up when your contract renews or when you next change tier — which is why the work should happen before that date.

Is there a risk of losing audience reach?

Minimal if the inactivity threshold is set sensibly. Contacts who have ignored everything for eighteen months are not producing pipeline; they are producing bounce rate and cost.

Already using HubSpot

Related challenges

Next step

Tell us what is actually going wrong

Thirty minutes, no pitch deck. We will tell you whether this is a quick fix, a project, or something you can do yourself.