Guide
Transactional email services in 2026: the complete comparison
Six services send the vast majority of the world's application email: Amazon SES, Postmark, SendGrid, Mailgun, Resend, and Mailchimp Transactional. They differ far more than their marketing suggests — at 1 million emails a month, list prices range from about $100 to over $1,300. This guide compares all of them on price at three real volumes, deliverability model, developer experience, analytics, inbound handling, and support — with an honest verdict for each kind of buyer.
What It Is
Transactional email, and why it's a separate product
Transactional email is the one-to-one mail your application sends because a user did something: password resets, receipts, order confirmations, magic links, shipping updates, security alerts. It's triggered by code, addressed to one person, and expected — the recipient asked for it, often seconds ago. Marketing email is the opposite shape: one-to-many, sent on your schedule, and merely tolerated on a good day.
That difference is why providers split the two into separate products, and it comes down to reputation. Mailbox providers score senders on engagement, complaints, and bounces. Transactional mail scores beautifully — people open their password resets. Marketing mail accumulates unsubscribes, spam reports, and stale addresses. Mix both on one sending identity and your marketing performance drags down your transactional deliverability, which is how a promotional campaign ends up delaying password resets into spam folders. Serious senders keep them on separate streams, subdomains, or IP pools — and serious providers enforce that separation in the product.
A transactional email service, then, is judged on different criteria than a marketing platform: API quality, delivery speed, event visibility (delivered / bounced / opened), and price per email at volume — not campaign builders and audience segmentation. Those are the axes this guide compares.
The Price Table
What each service costs at 10k, 100k, and 1M emails
This is the table most comparisons bury. All figures are list prices as of July 2026, monthly, for the plan (or plan-plus-overage) that covers the stated volume. Providers adjust pricing regularly — treat these as accurate to the tens of dollars and verify before committing.
| Service | 10k / mo | 100k / mo | 1M / mo | Free tier |
|---|---|---|---|---|
| Amazon SES | ~$1 | ~$10 | ~$100 | 3k/mo, first 12 months |
| Postmark | $15 | ~$130–180 | ~$1,300+ | 100/mo (dev testing) |
| SendGrid | $19.95 (Essentials) | from $89.95 (Pro) | Several hundred $ | None (retired) |
| Mailgun | $15 (Basic) | $90 (Scale) | ~$1,080 | 100/day, 1-day logs |
| Resend | $20 (Pro, 50k incl.) | $90 (Scale) | ~$650–900 | 3k/mo (100/day) |
| Mailchimp Transactional | ~$20 (1 block) | ~$80 (4 blocks) | ~$720+ | None (paid add-on) |
List prices as of July 2026. Postmark's 100k and 1M figures assume its $15–18/10k plans plus per-1,000 overage ($1.20–1.80 depending on tier); Mailgun's 1M figure is Scale ($90) plus $1.10/1k overage; Resend's 1M range reflects tiered vs overage ($0.90/1k) pricing; Mailchimp Transactional sells blocks of 25,000 emails from roughly $20, discounted at volume, and requires a paid Mailchimp plan. Verify current rates on each provider's pricing page.
Two things jump out. First, under ~50k emails a month, price barely differentiates anyone — everything costs $0–20, so choose on features. Second, past 100k the curves diverge violently: SES stays linear at $0.10/1k while everyone else compounds through plan tiers and overages, ending 6–13x more expensive at 1M. For the full SES cost model — attachments, dedicated IPs, deliverability add-ons — see our Amazon SES pricing breakdown.
Service by Service
The six services, honestly
Every one of these is a legitimate choice for some team. Here's what each actually is, what it's genuinely good at, and where it will disappoint you.
Amazon SES — the infrastructure
Best for: cheapest sending at any real volume
SES is AWS's raw email pipe: $0.10 per 1,000 emails, pay as you go, with the scale and uptime of the infrastructure that sends Amazon's own mail. Your domain, your reputation, your data, inside your own AWS account — no plan tiers to outgrow, ever. It is unambiguously the cheapest way to send email at volume, and it's not close.
The honesty part: SES ships with almost no product. The console shows quotas and reputation metrics and little else — no message search, no template editor, no engagement dashboard; event data arrives as raw streams you wire through SNS or Firehose yourself. Every new account starts in a sandbox (200 emails/day to verified addresses) until you write a production-access request and wait for approval — our SES setup guide walks through it, but it's hours-to-days of friction, not minutes. There's no support channel beyond AWS's general machinery. SES is a superb engine and a terrible dashboard; budget for the tooling layer, whether you build it or buy it.
Postmark — the deliverability specialist
Best for: support and inbox placement you never think about
Postmark (now part of ActiveCampaign) built its reputation on one promise: transactional email that arrives, fast. It keeps transactional traffic on IP pools strictly separated from bulk mail, publishes delivery-time data, and enforces sending standards that keep its shared pools clean. Its support is legendarily good — actual email experts answering actual tickets — and its 45-day searchable message history (extendable to 365 days on higher tiers) is generous next to competitors' 1–30 days.
The trade is price: $15/month for 10,000 emails is fine, but overage rates of $1.20–1.80 per 1,000 mean seven figures of volume runs $1,300+/month — 13x SES. Postmark also deliberately doesn't do marketing email at scale; it's a focused tool, and that focus is the product. If your volume is modest and email failures are business-critical, it's the safest pick on this page. See how it stacks against a SES-plus-tooling setup in SendOps vs Postmark.
SendGrid — the enterprise incumbent
Best for: enterprise scale with procurement-friendly support tiers
Twilio SendGrid is the biggest name in the category, claiming well over 100 billion emails a month. That scale means mailbox providers know its infrastructure intimately, and its higher tiers come with the things enterprises buy: dedicated IPs (included on Pro, from $89.95/month), deliverability consulting, SLAs, and human support. The Essentials plan starts at $19.95/month; the long-running free tier has been retired.
The critique: activity history retention is short on lower plans, Marketing Campaigns is a separate metered bill, the API shows its age next to newer entrants, and years of aggressive free-tier signups left some shared IP pools with mixed reputations — fine if you pay for dedicated IPs, less fine if you don't. At 1M emails you're into several hundred dollars a month for tooling many teams barely use. Full head-to-head in Amazon SES vs SendGrid.
Mailgun — the developer workhorse
Best for: inbound email parsing and EU data residency
Mailgun (part of Sinch) has been the developer-first choice for over a decade, and two capabilities still distinguish it. Its inbound routing is the best in the category — receive email, parse it to structured JSON, and route it to your app with pattern-matching rules, which matters enormously for support tools, reply-by-email features, and email-driven workflows. And it operates a genuine EU region, storing message data in Europe — a real differentiator for GDPR-sensitive teams.
Weak spots: log retention is stingy (1 day on Basic, 5 on Foundation, 30 on Scale), pricing has crept upward — $15/10k on Basic, $90/100k on Scale, ~$1,080 at 1M with $1.10/1k overage — and support below the top tiers is slow by reputation. It's a capable all-rounder whose edge is now specific rather than general. Compared against SES directly in Amazon SES vs Mailgun.
Resend — the developer-experience darling
Best for: the fastest, most pleasant path from zero to sending
Resend is the newest serious entrant and it won its audience on pure developer experience: a beautifully minimal API, first-class SDKs, and React Email — build templates as React components with real programming constructs instead of hand-rolled MJML. The free tier (3,000 emails/month) is genuinely useful, Pro is $20/month for 50,000 emails, and the dashboard is clean and modern.
Honest caveats: it's young, so its shared-pool reputation history is shorter than the incumbents'; data retention is 30 days; inbound and enterprise features are thinner; and at scale the pricing normalizes — roughly $650–900/month at 1M emails, in the same band as everyone but SES. Notably, Resend itself runs on AWS infrastructure — a reminder that at the bottom of most of these products sits the same class of pipe SES sells directly. See SendOps vs Resend for the SES-based alternative.
Mailchimp Transactional (Mandrill) — the ecosystem add-on
Best for: teams already committed to Mailchimp
Mandrill was once the developer favorite; since becoming Mailchimp Transactional it's sold as an add-on — blocks of 25,000 emails from roughly $20, discounted at volume (~$720+ at 1M), on top of a paid Mailchimp plan. If your marketing already lives in Mailchimp, sharing templates and audience context across both is a real convenience.
For everyone else it's hard to recommend: you're buying a marketing platform to unlock a transactional API, the product has seen little visible investment in years, and block pricing is awkward next to per-email or plan pricing. Choose it because you're a Mailchimp shop, not on its own merits.
Also worth a line: SMTP2GO is a solid, unflashy SMTP relay with responsive support and a usable free tier — a fine pick for simple relay needs. Zoho ZeptoMail undercuts nearly everyone (credit blocks around $2.50 per 10,000 emails) and enforces a strict transactional-only policy; the tooling is thin, but for pure transactional relay on a budget it deserves a look.
Deliverability Models
Shared pools, dedicated IPs, and owning your reputation
"Which service has the best deliverability?" is mostly the wrong question. Inbox placement is determined primarily by your practices — authentication (SPF, DKIM, DMARC), list quality, engagement, complaint rates. What actually differs between services is the reputation model you're buying into. There are three.
Shared IP pools
You send from IPs shared with the provider's other customers, inheriting the pool's collective reputation. Great when the provider polices the pool well (Postmark), riskier when signup is open and cheap. This is the default everywhere, and for most senders under ~100k/month it's the right choice — a low-volume dedicated IP can't sustain its own reputation.
Dedicated IPs
Your own IP, your own reputation — no neighbors to drag you down, and no one to hide behind. Requires warm-up (gradually ramping volume over weeks) and consistent sending to maintain. SendGrid bundles one into Pro; SES rents them from ~$15–25/month; others offer them on higher tiers. Worth it at sustained six-figure monthly volume, rarely below.
Your own infrastructure reputation
The SES model: your domain reputation is the primary asset, built in your own AWS account, portable because the DNS and DKIM records are yours. SES enforces bounce and complaint thresholds strictly — it pauses bad senders rather than coaching them — so monitoring is on you. Maximum ownership, minimum hand-holding.
The uncomfortable truth all providers share: none of them can save a bad sending program, and a good one delivers well from any of them. Postmark reduces the odds of early mistakes; SES hands you full control and full responsibility. Since email authentication requirements tightened at Gmail and Yahoo, the floor is the same everywhere — authenticate properly, keep complaint rates under 0.3%, and separate transactional from marketing traffic, whoever carries your mail.
Which One For You
The verdicts, by buyer
No single winner — the right answer depends on what you optimize for. These are the calls we'd actually make.
Cheapest at scale — Amazon SES
$0.10/1k is 6–13x cheaper than everything else at 1M emails, with linear costs and no tiers to outgrow. The caveat is real: SES ships no tooling, so you're building or buying the dashboard layer. If volume is (or will be) your dominant cost, nothing else is rational.
Best support & safest hands — Postmark
Expert humans, strictly-policed IP pools, 45-day message history, and delivery you never have to think about. You pay the largest premium on this page for it, so it fits best when volume is modest and email failures cost you customers.
Best developer experience — Resend
The cleanest API in the category, React Email for templates, a useful free tier, and sending in minutes. Youngest track record and pricing that normalizes at scale — but for shipping product email fast, nothing is more pleasant.
Best inbound & EU residency — Mailgun
Category-best inbound parsing and routing, plus a true EU region for data residency. If your product receives and processes email — support desks, reply-by-email — Mailgun earns its place regardless of what sends your outbound.
Enterprise procurement — SendGrid
Proven at hundreds of billions of emails a month, with dedicated IPs, deliverability services, SLAs, and support tiers that satisfy security reviews. You'll pay for tooling you may not use, but no one gets fired for picking it.
Already on Mailchimp — Mailchimp Transactional
If your marketing lives in Mailchimp, the shared templates and context justify the add-on. If it doesn't, every other option on this page serves transactional email better on its own terms.
The pattern we see repeatedly: teams start on Postmark, Resend, or SendGrid for the onboarding, then do the math when the invoice crosses a few hundred dollars a month — and the math always points at SES. If that's plausibly you within a year, it's worth deciding whether to start there and skip the migration.
The SES Gap
Closing the gap between SES's price and everyone else's product
Reduced to one sentence, this whole comparison is: SES sells the sending for ~$100 at 1M emails; everyone else sells the sending plus a product for $650–1,300+. The product layer — dashboards, per-message search, engagement analytics, alerting, a template editor — is genuinely valuable; it's just not obvious it should cost 6–13x the sending itself, or come from the same vendor. That layer can sit on top of SES instead of replacing it: SendOps connects to your own SES account and adds dashboards, message search, and alerting, plus templates, audiences, and broadcasts, for a flat $0–$149/month — while every email still bills at SES's $0.10/1k and your reputation and data stay in your AWS account. At 1M emails a month that's roughly $250 all-in versus $650–1,300+ on full-service pricing, without giving up the tooling that makes those services worth paying for. The full picture of running email this way is in email marketing with Amazon SES.
FAQ
Frequently asked questions
What is a transactional email service?
A transactional email service delivers one-to-one emails your application sends in response to a user's action — password resets, receipts, shipping notifications, magic links, alerts. Unlike marketing platforms, these services are built around an API or SMTP relay, fast delivery, and event tracking (delivered, bounced, opened), not campaign builders and subscriber lists. Examples include Amazon SES, Postmark, SendGrid, Mailgun, Resend, and Mailchimp Transactional (Mandrill).
What is the cheapest transactional email service?
Amazon SES, by a wide margin. As of July 2026 it charges $0.10 per 1,000 emails — about $1 for 10,000, $10 for 100,000, and $100 for 1 million emails a month. Every full-service competitor lands between roughly $650 and $1,300+ per month at 1 million emails on list pricing. The catch is that SES is raw infrastructure: no dashboard, no message search, no template editor. Teams either build that layer themselves or add a platform like SendOps on top for a flat monthly fee, which still comes in far below full-service pricing at volume.
Which transactional email service has the best deliverability?
Postmark has the strongest reputation, largely because it keeps transactional traffic on IP pools separated from bulk marketing mail and enforces strict sending standards. But deliverability is mostly determined by your own practices — authentication (SPF, DKIM, DMARC), list quality, complaint rates, and engagement — on any provider. A well-run setup on Amazon SES, Mailgun, or SendGrid delivers comparably to Postmark; Postmark just lowers the odds of getting it wrong. No provider can rescue a bad sending program, and none of the major services has a structural deliverability advantage that survives poor list hygiene.
Do I need a dedicated IP?
Usually not until you send high, consistent volume — a common rule of thumb is a sustained 100,000+ emails per month. Below that, a dedicated IP receives too little traffic to build its own reputation and can actually hurt deliverability. Shared pools at reputable providers are well-maintained and fine for most senders. If you do need one: SES offers dedicated IPs from about $15–25/month, SendGrid includes one on its Pro plan ($89.95/month), and Postmark, Mailgun, and Resend offer them on higher tiers or as add-ons.
Can one service handle transactional and marketing email?
Technically yes, but providers deliberately separate them — SendGrid's Marketing Campaigns is a separate metered product, Mailchimp Transactional is an add-on distinct from Mailchimp's marketing plans, and Postmark keeps message streams strictly split. The reason is deliverability: transactional email earns high engagement and low complaints, and mixing it with bulk marketing traffic on the same reputation puts your password resets at risk. Best practice is separate sending domains or streams for each. Amazon SES can carry both from one account, which is why teams pair it with a platform like SendOps that manages transactional sending and marketing broadcasts on separate identities.
Get Started
The cheapest infrastructure. A full product on top.
Connect your own Amazon SES account and get the dashboards, message search, templates, and alerting the full-service providers charge for — at SES prices, free to start.