The JournalEmail Marketing

How Does Mailchimp Calculate Billable Contacts?

Mailchimp bills subscribed, unsubscribed, and non-subscribed contacts by peak total. Archived and cleaned drop out. Status matrix + archive levers.

TL;DR: Mailchimp does not bill “subscribers.” It bills your peak contact total across all audiences for the billing cycle. Subscribed, unsubscribed, and non-subscribed contacts count. Archived, cleaned, and deleted contacts do not. Free pauses sends at 250 contacts; paid plans charge add-on blocks when you exceed your contact limit.

Introduction

Founders ask how does Mailchimp calculate billable contacts after the invoice jumps and the dashboard still says “only 3,200 subscribers.” Those two numbers are different meters. Mailchimp prices the contact table, not the marketing daydream.

If you still equate unsubscribes with “off the bill,” you are reading the wrong column. Opted-out and store-imported non-subscribed records stay in the contact total until you archive, clean, or delete them (Mailchimp Help).

This page is the billing explainer. For the ESP choice against Klaviyo, use Mailchimp vs Klaviyo. For Omnisend’s contact definition, use Klaviyo vs Omnisend. Here the job is one question: what Mailchimp counts, when the peak locks, and which lever actually shrinks the bill.

Key takeaways:

  • Billable = contact total, not subscribed-only. Subscribed + unsubscribed + non-subscribed count; archived + cleaned + deleted do not (Mailchimp).
  • Totals sum across all audiences, not one list view (Mailchimp).
  • Paid bills use the peak contact total in the billing period—even if you archive later that month (Mailchimp).
  • Free: 250 contacts / 500 sends (plus 250/day). Exceed contacts → hold on live and test sends until you upgrade or shrink (Mailchimp).
  • Paid send multipliers: Essentials 10×, Standard 12×, Premium 15× the contact limit (Mailchimp; pricing).
  • There is no public dataset for the share of Mailchimp invoices “wasted” on unsubscribed ghosts. Operator anecdotes exist. Treat them as anecdotes.

What Are Mailchimp Billable Contacts

Mailchimp billable contacts are the individual audience members included in your account’s contact total for pricing—subscribed, unsubscribed, and non-subscribed records stored across all audiences—excluding archived, cleaned, and deleted contacts.

That is Mailchimp’s own definition language, compressed into one sentence (Mailchimp Help). “Billable contacts” is the operator phrase. Mailchimp’s help pages say contact, contact total, and contact limit. Same fight.

Statuses on the contact table matter:

Status Counts toward contact total? Can receive marketing email? Typical source
Subscribed Yes Yes (with permission) Forms, imports with consent
Unsubscribed Yes No (ads / transactional only) Opt-out
Non-subscribed Yes No (ads / transactional only) Store checkout, inbox, import without marketing opt-in
Pending Must confirm before they fully join as subscribed Not until confirmed Double opt-in
Cleaned No (does not count toward total) No Bounces / compliance cleaning
Archived No No while archived Manual or import archive

Sources: About your contacts; Non-subscribed contacts; Archive or unarchive; Pricing plans.

Non-subscribed is the silent expander. Someone buys without ticking the marketing box, or lands from a store integration, and still sits in the total because Mailchimp treats that profile as audience data you can still reach with ads or transactional messages (Mailchimp). If you only blast newsletters, those rows are expensive decoration until you archive them.

Why Mailchimp Billable Contacts Matter

Wrong headcount is a finance bug that looks like a marketing story.

Why operators search this:

  • Subscriber vanity ≠ invoice. The audience header often includes unsubscribed and non-subscribed. Reddit operators have watched merge tags and list badges diverge from “true subscribers” for years (r/MailChimp).
  • Unsubscribes do not auto-discount. Threads in r/Emailmarketing answer the bill shock with one verb: archive (r/Emailmarketing). Mailchimp does not publish a one-click “auto-archive every unsub” product surface in the help pages we checked; operators wire Zapier or do it manually (r/MailChimp).
  • Peak locks the month. Additional-charges help states the monthly bill reflects the highest contact total stored that period, even if the total falls later (Mailchimp). Mid-cycle cleanup helps next cycle more than this one if you already peaked.
  • Free and paid fail differently. Free holds sending when you pass 250 contacts. Paid keeps sending and adds add-on contact blocks (Mailchimp).
  • Send ceilings ride the same limit. Essentials 10×, Standard 12×, Premium 15× contact limit (Mailchimp). Inflated contacts inflate both the tier and the send budget you think you bought.
  • ESP comparisons need the same definition. Klaviyo’s active-profile meter drops suppressed profiles. Mailchimp’s contact total does not drop unsubs until archive. That fork is why mailchimp vs klaviyo exists. This page is the Mailchimp half in depth.

Framework diagram of the Mailchimp Billable Contact Stack from status through peak billing to archive levers

Source: Editorial Mailchimp Billable Contact Stack. Status and peak rules from Mailchimp Help pricing, contacts, and additional-charges pages (accessed 2026-10-11).

How Mailchimp Calculates Billable Contacts

Mailchimp calculates the billable headcount as the peak contact total during your billing cycle: every subscribed, unsubscribed, and non-subscribed contact across all audiences, minus archived, cleaned, and deleted records. Plan type sets features and send multipliers; contact limit sets the tier; overages on paid plans become add-on blocks instead of an immediate send pause.

The Billable Contact Stack

Five layers, in order:

  1. Status. Which badge sits on the row.
  2. Contact total. Sum across audiences.
  3. Contact limit. The tier you bought (or Free’s 250).
  4. Peak. Highest total observed in the cycle (Mailchimp).
  5. Levers. Archive, clean, delete—and whether you are on Free (pause) or paid (add-on blocks).

Comparison chart of Mailchimp contact statuses that count toward billing versus statuses that drop out

Source: Mailchimp Help — About Mailchimp Pricing Plans; About Your Contacts; About Non-Subscribed Contacts; Archive or Unarchive. https://mailchimp.com/help/about-mailchimp-pricing-plans/

Worked arithmetic (illustrative statuses, not a Mailchimp census)

Suppose one audience shows:

  • 4,000 subscribed
  • 1,200 unsubscribed
  • 800 non-subscribed
  • 300 archived

Contact total for billing = 4,000 + 1,200 + 800 = 6,000. The 300 archived do not count. If a second audience holds 500 subscribed, add them. Multi-audience accounts get surprised here (Mailchimp).

There is no public dataset for the median share of a Mailchimp contact total that is unsubscribed. One indie-hacker post claimed ~4,000 unsubscribed on the bill before archiving—treat as n=1 anecdote, not a benchmark (r/indiehackers).

Free vs paid when you exceed the limit

Plan family Contact ceiling (published) Send meter If you exceed contacts
Free 250 500/month (250/day) Hold on live and test sends until upgrade or reduce
Essentials Base 500; up to 50,000 10× contact limit Add-on contact blocks; service continues
Standard Base 500; up to 100,000 12× contact limit Add-on blocks; Standard example: 1,000 contacts → 12,000 sends in one block
Premium Base 10,000; up to 200,000 (+ custom) 15× contact limit Add-on / custom path

Sources: Pricing plans; Additional charges; Pricing page.

Bar chart of Mailchimp published send multipliers for Free 500, Essentials 10x, Standard 12x, and Premium 15x

Source: Mailchimp Help About Pricing Plans and pricing/marketing feature table, accessed 2026-10-11. https://mailchimp.com/help/about-mailchimp-pricing-plans/ ; https://mailchimp.com/pricing/marketing/

Temporary spikes still matter. Help copy says if growth is temporary, reduce the audience and keep the lower total for a full billing cycle to avoid future additional charges (Mailchimp). Archiving on day 28 after a day-3 peak does not rewrite day-3 history.

Archive, clean, delete — pick the lever

  • Archive removes the row from the contact table and billing tier while preserving report-identifiable history. You can unarchive later. Imports can unarchive automatically (Mailchimp).
  • Cleaned status is Mailchimp’s deliverability/compliance path; cleaned contacts do not count toward the total (Mailchimp).
  • Delete is permanent intent. Support has told users there is no bulk-delete-for-archived shortcut—unarchive in chunks first if you must delete, watching the temporary contact bump (r/MailChimp). Prefer archive for bill control.

Pair archiving with a real sunset or winback policy so you are not paying for ghosts you already decided not to email. See sunset email flow explained and email deliverability benchmarks. Preference centers cut angry unsubs; they do not remove the contact from the bill by themselves (preference center best practices).

How to Audit Your Mailchimp Billable Contacts

  1. Export or segment by Email Marketing status. Separate subscribed, unsubscribed, and non-subscribed. Do not trust the single “audience size” badge as the invoice.
  2. Sum every audience. Contact total is account-wide (Mailchimp).
  3. Compare to your contact limit and plan. Free 250; paid tiers set in billing. Note send multiplier (10× / 12× / 15×).
  4. Archive unsubscribed and non-subscribed you will not market to. Keep compliance history; stop paying table rent (Mailchimp).
  5. Hold the lower total for a full billing cycle if you want the lower tier to stick after a spike (Mailchimp).
  6. Re-check the calculator before you switch ESPs. Klaviyo’s active-profile definition is a different meter—link mailchimp vs klaviyo when the job becomes platform choice, not cleanup.

Common Mistakes

  • Treating “subscribers” as the billable number.
  • Leaving years of unsubscribed rows on paid tiers.
  • Importing store buyers as contacts without a marketing opt-in path, then wondering why non-subscribed exploded.
  • Archiving after peak and expecting the current invoice to shrink.
  • Deleting when archive would preserve history and still drop the bill.
  • Comparing Mailchimp stickers to Klaviyo without aligning definitions.

Frequently Asked Questions

Q: How does Mailchimp calculate billable contacts? A: Mailchimp uses your peak contact total in the billing cycle. Subscribed, unsubscribed, and non-subscribed contacts across all audiences count. Archived, cleaned, and deleted contacts do not. Paid overages become add-on blocks; Free holds sending above 250 contacts.

Q: Do unsubscribed contacts count toward Mailchimp pricing? A: Yes, until you archive, clean, or delete them. Unsubscribed contacts cannot receive marketing email, but they remain in the contact total and still set your tier.

Q: Do non-subscribed contacts count on Mailchimp? A: Yes. Mailchimp’s non-subscribed help states they are included in the contact total and monthly contact limit because they still hold audience data and can receive ads or transactional messages.

Q: Does archiving reduce my Mailchimp bill immediately? A: Archiving removes contacts from the billing tier going forward, but Mailchimp bills the peak total for the current period. To lock a lower tier, keep the reduced total for a full billing cycle after a spike.

Q: Is Mailchimp’s contact math the same as Klaviyo’s? A: No. Mailchimp bills a contact total that still includes unsubscribed and non-subscribed rows until archive. Klaviyo bills active profiles and drops suppressed profiles from that meter. Compare platforms only after you align definitions.

Conclusion

Mailchimp calculates billable contacts as a peak contact total, not a subscriber vanity metric. Count subscribed, unsubscribed, and non-subscribed across every audience; archive what you will not market; and remember Free pauses while paid adds blocks. When the cleanup is done and the job is still “which ESP,” read the comparison spokes—then get back to offers people actually buy. If you are building distribution through co-branded creator storefronts rather than another ESP invoice, start at feat..