v1.0 · PHP 8.3+ · MySQL 8

What it costs, and who owns what

What email marketing really costs

Real 2026 prices at six list sizes, the four costs nobody quotes you, and the point where the arithmetic changes.

Updated 24 July 2026 11 min read All guides

Email marketing is sold on the monthly figure, which is the least useful number available. What matters is the total over the period you will actually run the list — and every platform prices in a way that makes that number hard to see until you are already in.

This is an attempt to put the real figures side by side, including the ones that only appear on the invoice.

Disclosure

We sell self-hosted newsletter software, so we have a horse in this race. That is exactly why the numbers below are list prices you can verify yourself, and why the self-hosted column includes costs most vendors in our position leave out.

The headline prices

Published monthly rates as of July 2026, on standard mid-tier plans — the ones with automation included, since the entry tiers usually do not have it.

Subscribers GetResponse Mailchimp Standard ActiveCampaign Pro
1,000$19$30$49
5,000$54$100$149
10,000$79$115$375
25,000$179$260$599
50,000$299$385$990
100,000$539$800$1,800

Two things stand out. First, the spread is enormous — at 10,000 subscribers the most expensive option costs almost five times the cheapest for a broadly similar job. Second, these are monthly. A list of 25,000 on a mid-priced plan is somewhere around $2,100 to $3,100 a year, indefinitely.

Run that list for five years and you are looking at $10,000 to $15,000 for software you will never own, on a list that lives on somebody else's server.

The four costs nobody quotes

1. You pay for people who left

Most platforms bill on contacts stored, not contacts mailed. That includes unsubscribed addresses, bounced addresses, and anyone who has ignored you for three years.

This matters more than it sounds because it inverts your incentives. Good list hygiene — pruning dead subscribers to protect your deliverability — becomes something you do against the platform's billing model rather than with it. Plenty of people carry 20% dead weight simply because deleting it feels like destroying something they paid for.

Worth checking

Look at your current platform's definition of a billable contact. If unsubscribed addresses count, you are paying a monthly fee for people who explicitly asked you to stop.

2. The tier cliff

Pricing is banded, not linear. Crossing from 9,999 to 10,001 subscribers can move you a whole tier, and the jump is rarely proportionate. Look at ActiveCampaign between 5,000 and 10,000 in the table above: the list grows by a factor of two, the bill grows by a factor of two and a half.

The practical effect is that a good month — a piece of content does well, two thousand people sign up — arrives with an invoice attached. Growth is the thing you were trying to achieve, and the pricing model taxes it precisely at the moment it happens.

3. Annual lock-in on a number that only goes up

Annual plans discount 15–25%, which is a real saving. They also commit you for twelve months to a subscriber count you will exceed, at which point you pay the overage on top of the discounted commitment.

This is not a scam — the discount is genuine. But the calculation people do at signup uses today's list size, and the list is the one thing everyone is actively trying to grow.

4. What leaving costs

The one that never appears in any comparison, because it only becomes visible once you try.

  • Automations do not export. Contacts export cleanly as CSV. The sequences, triggers, tags and branching logic you built over three years do not. You rebuild them by hand.
  • Deliverability resets. Your new sending domain has no reputation, so you warm up from zero — roughly thirty days of restricted volume.
  • Custom fields map imperfectly. Anything beyond name and email usually needs manual reconciliation.
  • Overlap period. Most people run both platforms for a month to be safe, which means paying twice.

None of this is catastrophic. But it is real work, and its existence is why people stay on platforms they have outgrown. The switching cost is the product.

What self-hosting actually costs

The honest version, including the parts that vendors in our position tend to leave out.

CostTypicalNotes
Software$0–$200 onceFree scripts exist. Paid ones bundle deliverability features.
Server$5–$20/moA small VPS. Shared hosting often works for lists under 10,000.
SMTP relay$1–$30/moScales with volume sent, not list size. This is the key difference.
Your time, setup2–4 hoursInstall, DNS records, cron jobs, a test send.
Your time, ongoing~1 hour/monthUpdates, backups, watching the complaint rate.

For a 25,000-subscriber list sending four broadcasts a month, that is roughly $15–$40 a month all in, against $179–$599 on a hosted platform.

The part that actually matters

Notice which variable each model prices on. Hosted platforms charge by subscribers stored. SMTP relays charge by emails sent.

That single difference is the whole argument. A dormant subscriber costs a hosted platform's customer money every month forever. The same subscriber costs a self-hoster nothing until they are mailed, and nothing at all if they are paused.

What you take on

Being straight about the other side of it:

  • Deliverability is now your job. No support team is quietly maintaining IP reputation for you. Get SPF, DKIM and DMARC right or nothing else matters.
  • You are the helpdesk. When a cron job stops at 3am, nobody is paged.
  • Backups are yours. The subscriber list is the asset. If you are not backing it up, self-hosting is strictly worse than paying someone.
  • Updates are yours. PHP versions move; software has to keep up.

If any of that reads as unacceptable rather than merely annoying, pay the monthly fee. It is a legitimate purchase and it buys a real thing.

Where the arithmetic changes

There is a rough crossover point, and it is not where most people assume.

Your situationWhat makes sense
Under ~1,000 subscribersHosted, probably free tier. The savings are trivial and your time is worth more.
1,000–5,000Either. $19–$100/mo is real money but not decisive. Comfort with a server settles it.
5,000–25,000Self-hosting starts winning clearly. $54–$599/mo against roughly $20–$40 all in.
25,000+Self-hosting wins by an order of magnitude — if you have the appetite for the operational side.
Any size, high platform riskSelf-hosting, at any list size. If your niche gets accounts closed, cost is not the deciding factor.

That last row deserves more weight than it usually gets. Affiliate marketing, supplements, firearms, adult, crypto, cannabis, gambling, some financial advice — these get accounts reviewed and closed regularly, sometimes with the list inaccessible while a ticket sits in a queue.

If that describes your niche, the monthly fee is not the risk you are managing.

How to decide

Four questions, in order:

  1. What will my list be in three years? Price that number, not today's. It is the number the decision is actually about.
  2. Could my account be closed for what I send? If yes, self-host regardless of size.
  3. Am I comfortable editing a DNS record and reading a cron log? Not writing code — just those two things. If no, pay the monthly fee.
  4. Would I actually maintain a backup? Honestly. If not, someone else should hold your data.
The summary

Below a thousand subscribers, hosted platforms are the sensible default and the savings are not worth your evening. Above five thousand, the arithmetic turns sharply and keeps turning.

The real question is not monthly cost. It is whether you are comfortable with someone else holding the list, and whether your list is growing toward a number that makes the difference matter.


Prices are published list rates checked July 2026 on standard mid-tier plans and change frequently — verify before making a decision. Mailchimp, GetResponse and ActiveCampaign are trademarks of their respective owners and are named here for factual price comparison only.

Free download

Thinking about running your own?

Start with deliverability — it is the part that decides whether self-hosting works at all. The 7-Point Checklist covers the DNS records, the thresholds you are measured against, and a pre-send routine.

  • SPF, DKIM and DMARC in the order that actually works
  • The bounce and complaint thresholds Gmail acts on
  • A 12-line pre-send check you can run in two minutes

Double opt‑in: you will get one confirmation email and nothing else until you click it. One‑click unsubscribe in every message. We never sell or share your address.


This form is the product. It is the copy‑paste embed code from Rilato Autoresponder’s Subscribe Forms screen, posting into a live install on our own server. The confirmation email you are about to receive was queued by the same cron job you will be running an hour after you buy.