Tariff working
What the Meter Actually Counts on Your Newsletter Bill
Posted 14 August 2026Rates re-read 19 September 2026
Two platforms can quote the same price for ten thousand subscribers and bill you differently, because they do not agree on what a subscriber is. The definition is in the documentation, not on the pricing page.
Every newsletter platform attaches a counter to your list and bills against the reading. What almost nobody checks before signing up is what that counter is counting, and the answer is not the same everywhere.
There are two broad models. One counts the people you are currently sending to. The other counts every contact record stored in the account, whether or not you can still email them. Both are defensible. They produce materially different invoices over three years, and the difference compounds in favour of whichever model your platform chose.
The two definitions
Active-subscriber billing counts the people on your list who have not unsubscribed and have not been marked inactive. beehiiv's documentation puts it plainly: an active subscriber is someone you are sending to who has not unsubscribed or been marked inactive, and your monthly cost follows that number. Buttondown works the same way, billing only for people actively receiving your emails.
Total-contact billing counts every record in the database. Unsubscribes usually remain as suppressed records, because a platform has to remember who asked not to be emailed in order to honour the request. Depending on the platform, those suppressed records may or may not count toward your plan.
That second sentence is the whole problem. A platform has a legitimate reason to keep an unsubscribed address forever — deleting it would mean re-importing the person later and emailing them again — and a commercial reason to keep charging you for it. The two reasons are indistinguishable from outside.
What this costs over three years
Consider a newsletter that grows from nothing to 10,000 current subscribers over three years with ordinary churn. Getting to 10,000 people who are still reading typically means having collected substantially more addresses than that, because a proportion of every intake leaves.
On active-subscriber billing, the bill follows the 10,000. Everyone who unsubscribed along the way stopped costing money on the day they left.
On total-contact billing, the counter reads the larger number. You are paying for an archive of departures — people who cannot be emailed, will never open anything, and exist solely as a suppression record. And because metered pricing steps rather than slopes, those inert records can be the thing that pushes you onto the next rung. You cross a price step and get nothing for it.
That is the mechanism worth understanding: it is not that dead contacts cost a few cents each. It is that they consume the headroom you were relying on, and the platform that sold you the tier never has to explain why.
Where this changes your behaviour
Under active-subscriber billing, cleaning your list saves money. Removing 2,000 addresses that have not opened anything in a year moves you down the staircase, and you can make that decision on the merits: better engagement data, better sender reputation, lower bill.
Under total-contact billing, cleaning your list may save nothing. The suppressed records stay, the counter does not move, and the only way to reduce the number is to delete contacts outright, which many platforms discourage and which creates its own problems with re-subscription. So the billing model quietly determines whether list hygiene is rewarded or merely virtuous.
This is why the definition belongs in your evaluation alongside the price. Two platforms quoting the same rate at 10,000 subscribers are not offering the same deal if one of them counts your departures.
The import problem
The moment this becomes expensive rather than theoretical is the day you import an existing list.
Most people arrive at a new platform carrying a CSV from the old one, and most of those CSVs contain more than the current list. They contain everyone: the people still reading, the people who unsubscribed two years ago, the addresses that have been bouncing since a domain shut down, and whatever was collected at a conference in 2023. On the old platform those records were categorised. In a CSV they are just rows.
Import that file wholesale onto a total-contact meter and you have just bought a tier upgrade for an archive. Import it onto an active-subscriber meter and the outcome depends on how the platform classifies what arrives — some mark unengaged imports inactive, some treat every row as a live subscriber until proven otherwise.
The fix takes ten minutes and is the same on every platform: filter the export before you upload it. Keep the rows marked subscribed, drop the rows marked unsubscribed, bounced or cleaned, and import only the people you actually intend to email. You are legally obliged to honour the old unsubscribes anyway, and the surest way to do that is not to carry them across.
How to audit a meter before you commit
Five questions. All of them have documented answers, and none of them are on the pricing page.
- What is the billed unit called? "Subscribers", "contacts", "members" and "profiles" are not synonyms, and the word choice usually signals the model. Ghost bills by members, and members include free signups.
- Do unsubscribed addresses count? Search the platform's help centre for its definition of the billed unit rather than trusting a summary. beehiiv states its definition explicitly; if a platform does not, that is itself informative.
- Do inactive or bounced addresses count? Some platforms mark non-openers inactive automatically and stop billing for them. Others keep them live until you act.
- Does a suppressed record count? This is the one that catches people, because suppression is invisible in the interface until you look for it.
- What happens at the tier boundary? If the meter crosses a step, are you paused, prompted, or charged? MailerLite pauses and does not auto-charge. Not everyone does.
Write the answers down before you import anything. Once a list is in, the cost of finding out you chose the wrong meter is a migration.
The awkward special case: Ghost
Ghost deserves its own paragraph because it meters a third thing entirely. The billed unit is an account on your site, and it makes no distinction between an account that pays you monthly and an account created by a curious stranger who never came back. Both consume the same allowance.
Look at that through the cost-per-head lens and the effect is stark. The two cheapest Ghost plans stop at 1,000 accounts, the next one up costs $199 a month, and there is nothing between them. A publication sitting at 990 accounts pays a few cents per head per month. The same publication at 1,010 accounts pays close to twenty cents per head, because it is now renting a 10,000-account allowance to store a thousand people. Unmetered sending on every tier does nothing to offset that, since sending was never the thing being counted.
The design suits a small number of committed members and punishes a large number of casual ones, which is a coherent position rather than a flaw — but it means the audit question on Ghost is not "who is active" but "who is real", and those free accounts you were pleased to collect are the ones setting your bill. It is why Ghost appears on this site's best newsletter platforms ranking with a decent score attached to a narrow recommendation.
What to do with this
If you are choosing now, prefer active-subscriber billing. It aligns the platform's revenue with the list you actually have rather than the one you used to have, it makes list hygiene financially rational, and it means an unsubscribe is a small piece of good news for your invoice rather than a permanent line item.
If you are already somewhere and do not know which model you are on, find out this week. The answer determines whether the cleanup you have been putting off is worth doing, and it determines how much headroom you really have before the next price step arrives. Where those steps sit, and why nobody publishes them, is the subject of why newsletter pricing is a staircase.
Where this is filed
Everything in this office feeds one ranked comparison: the best newsletter platforms. Go there for the short answer; come back here when you want to see the arithmetic that produced it.