← Blog

Why email marketing gets expensive as your list grows (and how to escape per-contact pricing)

Email marketing tools have a pricing model that punishes the exact thing you're trying to do: grow your list.

Most platforms charge per contact. Not per email sent — per subscriber stored. Your bill goes up every month your list grows, even if you send the same one newsletter a week you've always sent. This post walks through why that model exists, what it actually costs at different list sizes, and what the alternative looks like.

How per-contact pricing works

The standard ESP pricing page looks like a slider: drag it to your number of contacts, get a monthly price. The tiers typically break at round numbers — 500, 2,500, 10,000, 50,000 — and each tier costs meaningfully more than the last.

Two properties of this model matter:

  1. You pay for storage, not sending. A contact who hasn't opened an email in a year costs the same as your most engaged reader. A month where you send nothing costs the same as a month with four campaigns.
  2. Growth is the multiplier. The better you are at building your list, the faster your bill climbs. Per-contact pricing takes a percentage of your success.

The model exists for a simple reason: it scales revenue with perceived customer value, and list size is the easiest proxy for that. It has almost nothing to do with the platform's costs — storing a contact row costs fractions of a cent, and delivery itself is cheap (more on that below).

What email marketing actually costs at 1k, 10k, 50k, and 100k contacts

Exact prices vary by platform and change often, so here are realistic ranges for mainstream ESPs on marketing-tier plans, as of 2026. (For exact side-by-side numbers, see our comparison pages.)

List sizeTypical per-contact ESPSendra + Amazon SES*
1,000 contacts$0–$30/month$0 (free tier) + ~$0.40 sending
10,000 contacts$75–$150/month$20 + ~$4 sending
50,000 contacts$250–$450/month$20 + ~$20 sending
100,000 contacts$500–$900/month$20 + ~$40 sending

*Sending estimates assume a weekly newsletter (about 4.3 sends per contact per month) at Amazon SES's rate of roughly $0.10 per 1,000 emails, as of 2026. Amazon bills you directly; Sendra takes no markup on delivery.

A few things jump out of that table:

  • At 1,000 contacts, everything is cheap. Free tiers exist precisely because small lists cost platforms nothing.
  • By 10,000 contacts, the gap is real: typically $75–$150/month versus about $24 all-in.
  • By 50,000–100,000 contacts, per-contact pricing is a four-figure annual line item — often $6,000 to $10,000 a year — for the same software features you had at 5,000 contacts.

The features don't change as your list grows. The editor is the same. The automation is the same. You're paying more for the same product because the pricing model is indexed to your list, not to what the platform does for you.

Why your bill scales even when your sending doesn't

Here's the part that feels most wrong once you see it. Suppose you run a weekly newsletter and your list grows from 20,000 to 60,000 over two years. Your sending grew 3x — and delivery is the cheap part. At SES rates, as of 2026, your actual delivery cost grew from about $8/month to about $25/month.

On per-contact pricing, your bill likely tripled too — but from something like $150/month to something like $400–$500/month. The extra ~$350/month isn't paying for more delivery, more storage, or more features. It's paying for the pricing model.

It gets worse in two common scenarios:

  • Inactive contacts. Most lists carry 20–40% of subscribers who never open. On per-contact pricing you pay full price for them every month, which is why "clean your list to lower your bill" is standard ESP advice. Note what that advice implies: deleting your own data is a cost-optimization strategy.
  • Infrequent senders. If you send monthly instead of weekly, your per-contact bill doesn't drop by 75%. It doesn't drop at all.

The unbundled alternative: software and delivery, priced separately

An email platform is really two products glued together:

  1. Software — contact management, list segmentation, a campaign editor, scheduling, analytics, automation.
  2. Delivery — the infrastructure that actually gets email into inboxes.

Bundled ESPs sell both for one per-contact price. The unbundled approach splits them: you pay a flat rate for the software, and you pay an infrastructure provider — Amazon SES — directly for delivery, at cost.

This is how Sendra is priced:

  • Free for your first 1,000 contacts.
  • $20/month for unlimited contacts after that. Not 10,000, not 100,000 — unlimited. The software costs the same whether your list is five thousand or five hundred thousand.
  • Delivery billed by Amazon directly, at SES's standard rate of about $0.10 per 1,000 emails (as of 2026), with no markup. You send through your own AWS account.

The result is a bill that scales with what actually costs money — sending — instead of with a proxy for how successful you are. A 100,000-contact list that sends weekly pays about $20 + $40 = $60/month. The same list on per-contact pricing typically pays ten times that.

The delivery quality is not a compromise, either. SES is production infrastructure that a meaningful slice of the email industry already runs on. Deliverability depends on your domain authentication and list hygiene far more than on whose pipes you use.

The honest tradeoffs

Unbundling isn't free lunch. Know what you're taking on:

  • You need an AWS account. Setup takes maybe 20–30 minutes: create an IAM user, paste keys, add DNS records to verify your domain. Sendra's onboarding walks through every step, but it's more setup than clicking "sign up" on a bundled ESP.
  • New SES accounts start in a sandbox. Before sending real campaigns you submit a short production-access request to AWS, which is typically approved within about 24 hours. It's a form, not a negotiation, but it's a step bundled ESPs don't have.
  • Two bills instead of one. A $20 charge from Sendra and a small usage charge from AWS. Some people find this annoying; some prefer seeing exactly what delivery costs.
  • Your sender reputation is genuinely yours. Sending from your own SES account and your own domain means you own your reputation — good sending builds an asset, bad sending is your problem. A bundled ESP's shared IPs smooth this out in both directions.

If your list is under 1,000 contacts, this decision barely matters — use whatever is easiest (Sendra's free tier included). The economics start to bite between 5,000 and 10,000 contacts, and become hard to ignore past 25,000.

Migrating off per-contact pricing: what to plan for

Switching ESPs sounds painful but is mostly mechanical. The checklist:

  1. Export your contacts from your current ESP as CSV — including custom fields, tags, and crucially your suppression list (unsubscribes and bounces). Importing unsubscribed contacts as active is the one mistake that can genuinely hurt you.
  2. Set up SES and verify your domain before you cancel anything. Run both platforms in parallel for a send or two.
  3. Keep your sending domain — or better, use a dedicated subdomain like mail.yourcompany.com. Your domain reputation travels with your domain, not with your old ESP.
  4. Warm up if your sending infrastructure changes. Moving to a new sending setup means inbox providers see mail from a new source. Start by sending to your most engaged segment and expand over 2–4 weeks rather than blasting the full list on day one.
  5. Rebuild automations last. Port your welcome sequence and core rules first; long-tail automations can move gradually.

Budget a weekend for the core migration. Against savings of $100–$800 a month depending on list size, the payback period is measured in weeks.

The bottom line

Per-contact pricing made sense when it was the only model on offer. But the actual costs of email — software that doesn't care how big your list is, and delivery that costs about $0.10 per 1,000 emails as of 2026 — have never matched it.

If your list is growing and your ESP bill is growing with it, run the numbers for your own list size. The pricing page has Sendra's math, and the compare pages have exact platform-by-platform figures. For most lists past 10,000 contacts, the answer is the same: you're paying for a pricing model, not a product.