Self-Hosted Email Marketing Costs: What You Still Pay For
Self-hosted email isn't free — here's the honest cost breakdown: server, Amazon SES, DNS, monitoring, and your time — and how it still beats per-contact SaaS at scale.
Overview
"Self-hosted email is free" is the myth that gets teams in trouble. The software is free; operating it is not. But priced honestly, self-hosted email is often dramatically cheaper than per-contact SaaS at scale — you're trading a predictable subscription for a small, mostly fixed operating cost plus your time. Here's exactly what you still pay for, so the comparison is real.
What you actually pay for
The line items: a server to run the app (a few dollars a month on a small Coolify/Railway/VPS box); Amazon SES for delivery (fractions of a cent per email, plus tiny SNS costs); a domain and DNS (cheap, but yours to manage); monitoring/backups (often free-tier but real); and the big one people omit — your time on deliverability and maintenance. None of these is large individually; together they're the true cost.
For a concrete sense: a low-volume self-hosted useSend stack often runs in the low single-digit dollars per month plus near-cost SES — versus a per-contact suite that charges for list size regardless of sends. The money savings are real; the time cost is the part to be honest with yourself about.
- Server: a few $/month (Coolify/Railway/VPS)
- Amazon SES: fractions of a cent per email + tiny SNS
- Domain/DNS + monitoring/backups
- Your time on deliverability + maintenance (the omitted cost)
| Cost | Typical | Notes |
|---|---|---|
| Server | ~$5–20/mo | Small box runs useSend + DB |
| Amazon SES | ~$0.10/1k emails | Plus tiny SNS charges |
| DNS/domain | Low | Yours to configure and maintain |
| Your time | Variable | The real cost — be honest |
When it's still cheaper — and the hybrid
Self-hosted wins on cost when you send enough volume that near-cost SES beats per-email subscriptions, or your list is large enough that per-contact suite pricing hurts — and especially when you already run infrastructure so the server is sunk cost. It loses when volume is tiny and your time is better spent elsewhere; then a hosted free tier is effectively cheaper.
The hybrid keeps most of the savings with less of the time cost: self-host the sending layer (useSend on SES) and add a flat-priced workflow layer instead of building one. Mailbase is €5/month BYO useSend for that, so you own delivery cheaply and don't pay per contact or build the inbox yourself. Compare in self-hosted email vs SaaS and email marketing costs for SaaS.
- Cheaper when: real volume, big list, or existing infra
- Not worth it when: tiny volume and your time is scarce
- Hybrid: self-host sending + flat-priced workflow layer
- Mailbase BYO useSend €5/mo keeps the savings, skips the build
Common Mistakes
- Comparing headline price instead of total operating cost (seats, sending, workflow).
- Paying for a broad suite when you only need the operating layer.
- Ignoring per-seat or per-contact scaling costs that bite later.
- Assuming self-hosted is free — server, SES, DNS, and monitoring still cost.
Sources & Further Reading
Official docs for current setup details, pricing, and API behavior — verify specifics there, since they change.
Related guides
More on self-hosted email marketing costs and the surrounding pricing workflow:
FAQ
Is self-hosted email marketing free?
No — the software is free, but you pay for a server (a few dollars a month), Amazon SES usage (fractions of a cent per email), a domain/DNS, monitoring, and your own time on deliverability and maintenance. It's often much cheaper than per-contact SaaS at scale, but it isn't zero.
How much does self-hosted email cost per month?
A low-volume useSend stack often runs in the low single-digit dollars a month for the server plus near-cost SES (around $0.10 per thousand emails). The variable cost is your time on deliverability and maintenance, which is the part to weigh honestly against a SaaS subscription.
When is self-hosted email cheaper than SaaS?
When you send enough volume that near-cost SES beats per-email subscriptions, or your list is large enough that per-contact suite pricing hurts — especially if you already run infrastructure. For tiny volumes where your time is scarce, a hosted free tier is effectively cheaper.
How do I get self-hosted savings without the maintenance?
Use the hybrid: self-host just the sending layer (useSend on SES) for near-cost delivery, and add a flat-priced workflow layer instead of building campaigns and a reply inbox. Mailbase is €5/month on bring-your-own useSend, keeping the cost savings while skipping the build.