Resend vs Postmark vs AWS SES (2026): Transactional Email Deliverability and Cost
By Jascha Kaykas-Wolff, CEO of Visiting Media, former CMO of Mozilla and BitTorrent
Last updated October 30, 2026 · 6 min read
Amazon SES is the cheapest way to send transactional email, $0.10 per 1,000 messages, but you own bounce handling, suppression and reputation yourself. Resend runs on SES and charges $20 a month for 50,000 emails to handle that work behind a modern API, which makes it the best default for most product teams. Postmark costs the most, about $126 to $177 for 100,000 emails, and is the pick when password resets and receipts must arrive fast and your team does not want to manage deliverability at all.
All three send the same kind of mail: password resets, sign-in codes, receipts and alerts. The difference is how much deliverability work the price includes. With SES you buy raw sending and build the rest. With Resend you buy a developer layer on top of SES. With Postmark you buy a provider that vets its senders and keeps transactional mail apart from bulk mail.
Figures come from the Resend, Postmark and Amazon SES pricing pages, checked October 30, 2026. Postmark volume costs are our calculation from its published base price plus overage; its sales team may quote less at high volume. SaaS Versus doesn’t sell an email product, and the site footer notes that some links may be affiliate links.
Resend vs Postmark vs Amazon SES at a glance
| Feature | Resend | Postmark | Amazon SES |
|---|---|---|---|
| Best for | Product teams on JavaScript or serverless stacks | Auth-heavy, fintech and healthcare apps where every email must land | AWS teams with engineers to run email infrastructure |
| Free allowance | 3,000 emails/month, capped at 100/day | 100 emails/month (Developer plan) | No permanent free tier; new AWS accounts get up to $200 in credits for 6 months |
| Entry paid price | $20/month for 50,000 emails (Pro) | $15/month for 10,000 emails (Basic) | $0.10 per 1,000 emails, no monthly fee |
| Overage per 1,000 | $0.90 on Pro, falling to $0.46 on large Scale tiers | $1.80 Basic, $1.30 Pro, $1.20 Platform | $0.10, plus $0.12 per GB of attachments |
| Dedicated IP | $30/month add-on on Scale, 3,000+ emails/day | From $50/month, 300,000+ emails/month on Pro or higher | $24.95/month per IP, or managed from $15/month plus usage |
| Log and activity retention | 30 days | 45 days; up to 365 on Pro and Platform | None by default; you build it with event destinations |
| Deliverability work included | Domain wizard, reputation layer, suppression list | Account review, separate transactional and broadcast streams, bounce categories | Reputation dashboard; you handle bounces, complaints and suppression |
| Key trade-off | Pays SES rates plus a markup; 30-day logs | Highest price at every volume | Sandbox approval and engineering time before launch |
What 10,000 to 1 million emails a month cost
| Emails / month | Resend | Postmark Basic | Postmark Platform | Amazon SES |
|---|---|---|---|---|
| 10,000 | $20 (Pro) | $15 | $18 | $1 |
| 50,000 | $20 (Pro) | About $87 | About $66 | $5 |
| 100,000 | $35 (Pro) | About $177 | About $126 | $10 |
| 500,000 | $350 (Scale) | About $897 | About $606 | $50 |
| 1,000,000 | $650 (Scale) | About $1,797 | About $1,206 | $100 |
SES prices exclude attachment data and the AWS services you add around it, such as SNS or EventBridge for bounce events and storage for logs. Those usually cost a few dollars a month. The bigger cost is engineering time: someone has to wire up bounce and complaint handling, keep a suppression list and watch the reputation dashboard.
Resend’s Free plan covers 3,000 emails a month but stops at 100 a day, so a product that sends a burst of sign-up emails on launch day will hit the cap. Pro at $20 removes the daily limit. Postmark’s Platform plan has the lowest overage of its three standard plans, so it is cheaper than Basic above 15,000 emails a month even though its base price is higher.
How each one protects deliverability
Postmark does the most for you. It reviews accounts before they can send, and it keeps transactional mail and broadcast mail in separate message streams so a newsletter cannot drag down your password resets. Bounces arrive sorted into categories, and DMARC monitoring is an add-on from $14 a month per domain. You pay for that work in every email.
Resend sits on Amazon SES and adds its own reputation layer, suppression handling and a domain wizard that sets up SPF, DKIM and DMARC records. For transactional volume under a few hundred thousand emails a month, that is enough for most teams. Above 3,000 emails a day on Scale, a $30 dedicated IP takes you off shared pools.
Amazon SES gives you the sending infrastructure and the metrics, and leaves the policy to you. New accounts start in a sandbox that only sends to verified addresses until AWS approves production access. After that, AWS watches your bounce and complaint rates and can pause sending if they climb, so you need bounce handling working before the first real email. Virtual Deliverability Manager, from $0.07 per 1,000 emails, adds advice and inbox-placement insight if you want help.
Where each option fits (and where it does not)
| Provider | Fits | Does not fit |
|---|---|---|
| Resend | Startups and product teams on Next.js, React or serverless, who want React Email templates, a clean API and predictable tier pricing without running email infrastructure | Teams sending millions of emails a month on a tight budget, where SES costs a sixth as much, and anyone who needs logs kept longer than 30 days |
| Postmark | Auth-heavy, fintech, healthcare and marketplace apps where a late password reset becomes a support ticket, and teams that want deliverability handled by the provider | Cost-sensitive senders at 100,000 emails a month and up, where it costs about 3.5 to 5 times Resend at that volume, and anyone who wants to send marketing mail from the same cheap pool |
| Amazon SES | Teams already on AWS with engineers to own bounce handling and monitoring, and high-volume senders where $0.10 per 1,000 saves thousands a year | Small teams without time to build bounce, complaint and logging pipelines, and launches that cannot wait for sandbox approval |
Resend: Strengths and Weaknesses
✓Pros
- ✓Native React Email support and a minimal, typed API
- ✓$20 a month covers 50,000 emails with no daily cap
- ✓Domain wizard sets up SPF, DKIM and DMARC
- ✓Runs on Amazon SES without you managing SES
✗Cons
- ✗Free plan capped at 100 emails a day
- ✗30-day log retention on Free, Pro and Scale
- ✗Several times the cost of raw SES at high volume
Postmark: Strengths and Weaknesses
✓Pros
- ✓Account review and separate message streams protect transactional mail
- ✓Detailed bounce categories and message search
- ✓Activity retention up to 365 days on Pro and Platform
✗Cons
- ✗Most expensive at every volume on this page
- ✗Free Developer plan covers only 100 emails a month
- ✗Dedicated IPs need 300,000+ emails a month
Amazon SES: Strengths and Weaknesses
✓Pros
- ✓$0.10 per 1,000 emails with no monthly minimum
- ✓Cheapest dedicated IP of the three at $24.95 a month
- ✓Fits into existing AWS IAM, billing and monitoring
✗Cons
- ✗Sandbox approval needed before sending to customers
- ✗You build bounce, complaint, suppression and logging yourself
- ✗No permanent free tier; new-account credits expire after 6 months
The Verdict
Start with Resend if you are a product team that wants transactional email working this week: $20 a month covers 50,000 emails, and it runs on SES without the SES setup. Choose Postmark if missed or late emails cost you customers, and the extra $90 to $140 a month at 100,000 emails is cheaper than the support tickets. Choose Amazon SES if you are already on AWS, send hundreds of thousands of emails a month, and have an engineer who will own bounce handling. Whichever you pick, set up SPF, DKIM and DMARC on day one and keep marketing mail on a separate stream or domain.
Frequently Asked Questions
Which is cheapest for transactional email: Resend, Postmark or Amazon SES?
Amazon SES, at every volume. It charges $0.10 per 1,000 emails, so 100,000 emails a month costs $10 before attachment data. Resend costs $35 a month for 100,000 emails on Pro, and Postmark costs about $126 on Platform or about $177 on Basic, calculated from its base price plus overage. Prices checked October 30, 2026.
Does Postmark have better deliverability than Resend and Amazon SES?
Postmark does the most deliverability work for you. It reviews new accounts before they can send, keeps transactional and broadcast mail in separate message streams, and offers DMARC monitoring as an add-on. Resend handles SPF, DKIM and DMARC setup through a domain wizard and manages its own reputation layer on top of SES. On raw SES you own the work yourself: bounce and complaint handling, list hygiene and IP strategy.
Is Resend built on Amazon SES?
Yes. Resend runs on Amazon SES infrastructure and adds its own API, React Email support, reputation management and dashboard on top. You pay Resend's price, $20 a month for 50,000 emails on Pro, instead of SES's $5 for the same volume, in exchange for not running bounce handling, suppression lists and logs yourself.
What is the Amazon SES sandbox?
Every new SES account starts in a sandbox where it can only send to verified addresses and has a low daily quota. You have to request production access from AWS, describing how you collect addresses and handle bounces and complaints, before you can email real customers. Plan a few days for that review before launch.
Do Resend, Postmark and Amazon SES offer dedicated IPs?
All three do, at different thresholds. Amazon SES charges $24.95 a month per standard dedicated IP, or $15 a month plus per-email fees for managed dedicated IPs. Resend sells a dedicated IP as a $30 add-on on Scale plans for senders above 3,000 emails a day. Postmark's dedicated IPs start at $50 a month and need at least 300,000 emails a month on Pro or higher.
Related Comparisons
Browse every head-to-head in all SaaS comparisons, or start with these:
- Resend vs SendGrid vs Postmark: developer experience, integrations and templates across three email APIs
- Resend vs SendGrid: how Resend’s SES-based sending compares with SendGrid’s own infrastructure
- Mailchimp vs ConvertKit vs Beehiiv: tools for the marketing email you should keep off your transactional stream
Get free SaaS comparison updates
Weekly insights on the best SaaS tools. No spam, unsubscribe anytime.
Skip the comparison work.
Get battle-tested templates and systematize your strategy with the SEO Content OS.
Get the SEO Content OS for $34 →