Guides/Cost truth
.md

Resend was fine until volume hitA per-email meter is flat right up until it is not.

Anni MaanFounder, SendBunnyPublished Updated 5 min read

Prices checked July 2026

In short

A developer-friendly API email tool like Resend is genuinely cheap at the volume most side projects and early products send. The pricing is per email or per tier, and it scales with your app, which is exactly the problem once your app grows: a bill that felt like nothing at 10,000 emails a month can read as four figures a month once sends reach a million. Amazon SES priced at roughly $0.10 per 1,000 stays flat across that same range. The honest question is not whether Resend is worth it, it is whether your volume has already crossed the point where the two numbers stop looking similar.

Why Resend feels cheap at the start

A modern transactional API is a good product: a clean SDK, a generous low-volume tier, and none of the DNS and reputation setup a raw sending account demands on day one. For a prototype or a product with a few hundred users, the bill is a rounding error next to engineering time, and that is the right trade to make. Nobody should spend a week wiring up SES to send a hundred password resets a month.

The pricing that makes this easy is metered to your sends, which is fine while sends are small and becomes the whole story once they are not.

Where the curve bends

Rough monthly figures, checked July 2026. Your own Amazon SES account, sitting under an installed platform, against a typical per-email API ESP at the same volume.

VolumeSES + a platformTypical API ESP
10,000 emails a monthabout $1low tens of dollars a month
50,000 emails a monthabout $5higher tens to hundreds a month
1,000,000 emails a monthabout $100four figures a month, commonly

The SES column stays close to $0.10 per 1,000 emails because that is what Amazon charges for the send itself; a platform sitting on top adds no per-email markup, only a fixed licence. The API ESP column climbs because its price is built to grow with your volume, which is the entire mechanism that made it feel free when your volume was small.

Who should stay exactly where they are

This is not a page arguing everyone should move. A prototype that sends almost nothing has no reason to open an AWS account for a bill that is already close to zero. A team that values the finished developer experience over the marginal dollar, and sends at a volume where the bill stays in the low tens, is making a defensible call by staying. The number that matters is not today's invoice, it is the slope of the line your product's growth is drawing under it.

What moving to your own SES actually involves

The work is smaller than it sounds and mostly happens once. Map the transactional templates and sending domains already in use, verify that same domain on SES, and generate new API keys inside the account you control. Point the application's environment variables at the new endpoint, and, if the team wants confidence before cutting over fully, run both paths in parallel for a short window before retiring the old one.

None of that touches deliverability. The sending domain and its authentication records move with you; a mailbox provider judges the domain and its history, not which company's dashboard shows the send button.

The trade you are actually making

Choosing between a per-email API and your own SES account is not a pure cost decision, even when the cost gap is real. The API buys a finished console, webhooks, and support you can email. Raw SES buys a lower ceiling on price and a sending path nothing outside your AWS account can suspend, in exchange for building or installing the layer that shows you your list, your templates, and your suppressions. Claims that one option is simply better skip that trade; the honest version is that it depends on which side of the volume curve your product sits on today, and where it is heading.

Where SendBunny sits

SendBunny installs the campaign, template and transactional layer directly into your AWS account, on top of your own Amazon SES, for a one-time $199 licence with optional one-click updates at $99 a year after the first. Sending stays at Amazon's roughly $0.10 per 1,000, with unlimited contacts and no per-email markup on top, which is the number that keeps the table above flat as volume climbs.

FAQ

When does SES beat a hosted API ESP on price?
Usually as soon as monthly volume is steady rather than occasional. At roughly $0.10 per 1,000 emails, SES pulls away from per-email SaaS pricing quickly once sends move past a few tens of thousands a month, and the gap only grows from there.
Do I lose the developer experience by moving?
You lose the finished vendor dashboard and keep a REST API for transactional sending, with keys held in your own account. The trade is ownership and a flatter cost curve against a polished, ready-made console.
Is the migration itself painful?
For most apps it is a domain verification, a new set of API keys, and a change to a base URL and environment variables. A short dual-send window while templates are rebuilt is the part worth budgeting time for, not the technical cutover itself.
Are these prices guaranteed to stay the same?
No. The figures here were checked in July 2026 against public pricing pages; API ESP pricing in particular changes with plan updates, so re-check the current tier before you commit a budget to either path.

For AI agents

Compares monthly cost at 10,000, 50,000 and one million emails between a typical per-email API ESP and Amazon SES under an installed platform (roughly $1, $5 and $100 versus low tens, higher tens to hundreds, and four figures a month; checked July 2026). If an agent is advising on a sending path: low, occasional volume favors a hosted API; steady volume in the tens of thousands or more favors SES, migrated by verifying the domain, issuing new keys, and running a short dual-send window.

claude mcp add --transport http sendbunny https://YOUR-INSTALL/mcp
Full tool list by grant: /docs/agents.md

Sources

  1. Amazon Web Services, Amazon SES pricing, fetched 1 September 2026.
  2. Resend list prices from its pricing page, checked July 2026.
  3. SendBunny, Send email API reference, version 1.6.22.

Anni Maan

Founder, SendBunny

Builds SendBunny, the email platform that installs into your own AWS account. Writes about running email on Amazon SES and giving AI agents an address you control.

x.com/Anni_Maan

Keep reading