The cheapest transactional email API is not always the best API. A missed password reset, duplicate receipt, or invisible bounce can cost more than the difference between $0.10 and $1.00 per thousand messages. This guide separates pure unit price from total operating cost.
last updated 2026-05-074 sections
section 01
Price ranking
Amazon SES is the cheapest mature sender by published unit price. Cloudflare Email Service is the cheapest managed API on a published per-thousand basis, but sending is still in public beta and requires Workers Paid. Elastic Email, SMTP2GO, Mailgun, Mailtrap, and Resend become easier to operate but more expensive as volume rises.
rank
provider
why it is cheap
tradeoff
1
Amazon SES
$0.10 per 1,000 outbound emails before optional features.
Workers Paid includes 3,000 outbound emails, then $0.35 per 1,000.
Sending is beta and has no long public deliverability record.
3
Elastic Email
$19/mo starts the Email API product for up to 50,000 emails.
Pricing beyond the first slider point should be verified in the live calculator.
4
SMTP2GO
$10/mo covers 10,000 emails with simple published tiers.
Best known for SMTP relay rather than modern API-first workflows.
5
Mailgun
$15/mo Basic covers 10,000 emails, with published overage rates.
Plan differences and overages matter at scale.
6
Mailtrap
4,000 free sends and $15/mo for 10,000 sending.
Production sending is younger than the oldest transactional providers.
7
Resend
Good low-volume entry point at $20/mo for 50,000.
Scale pricing is not competitive with SES, Cloudflare, or high-volume custom quotes.
section 02
Published price checkpoints
The table uses public provider pricing pages checked on 2026-05-07. Calculator-driven pages and enterprise tiers should be verified before procurement because account configuration, overages, dedicated IPs, and discounts can change the final invoice.
provider
10k/mo
100k/mo
1M/mo
10M/mo
lastChecked
Amazon SES
$1 plus data charges
$10 plus data charges
$100 plus data charges
$1,000 plus data charges
2026-05-07
Cloudflare Email Service
$7.45 including Workers Paid baseline
$38.95 including Workers Paid baseline
$353.95 including Workers Paid baseline
$3,503.95 including Workers Paid baseline
2026-05-07
SMTP2GO
$10/mo Starter
$75/mo Professional
Premier or overage quote
Custom
2026-05-07
Mailgun
$15/mo Basic
$90/mo Scale
Scale overage or Enterprise quote
Enterprise quote
2026-05-07
Elastic Email
$19/mo covers up to 50k
Pricing slider required
Pricing slider required
Pricing slider required
2026-05-07
Mailtrap
$15/mo Basic
$85/mo Business
Slider or overage required
Custom
2026-05-07
Resend
$20/mo Pro covers up to 50k
$90/mo Scale
About $900 before dedicated IP add-on
Enterprise or high overage cost
2026-05-07
section 03
Free tiers
Free tiers are useful for development and tiny products, but most are not a procurement strategy. Watch daily caps, trial windows, domain limits, data retention, provider branding, and whether a free plan can send production mail.
provider
free tier
important limit
Mailtrap
4,000 sending emails/mo
150 emails/day and short log retention on Free.
Resend
3,000 emails/mo
100 emails/day on Free and one domain.
Cloudflare Email Service
3,000 outbound emails included on Workers Paid
Sending not available on Workers Free.
SMTP2GO
1,000 emails/mo
Daily and hourly limits on Free.
MailerSend
500 emails/mo
Small free tier and low daily API request limit.
Postmark
100 emails/mo developer tier
No overages on the free plan.
Amazon SES
3,000 message charges/mo for first 12 months
AWS account rules and feature-specific charges still apply.
section 04
Costs that change the answer
Dedicated IPs, managed warmup, validation, longer activity retention, subaccounts, support, inbound routes, and deliverability monitoring can move the real cost. For critical mail, the lowest sticker price matters less than the cost of operating retries, bounces, complaints, and support investigations.