Comparison

Updated October 26, 2026

· ~2 min read

Transactional Email for Apps: Amazon SES vs Resend vs Postmark (2026)

Email Deliverability
Amazon SES
Resend
Postmark
Internet Fundamentals

All three deliver mail well when the domain is set up properly: SPF, DKIM and an aligned DMARC record, which Gmail and Outlook.com now require of bulk senders. They differ in price per message, how much tooling comes in the box, and how they keep marketing mail from hurting transactional mail.

Amazon SES is infrastructure: very cheap per message, inside your AWS account, with more left to you. Resend is built around a developer experience and a generous free tier. Postmark is built around transactional mail and keeps it on separate infrastructure from broadcasts.

Side by side

Amazon SES

Resend

Postmark

Entry price

$0.10 per 1,000 emails, pay as you go

Free: 3,000 a month, 100 a day; Pro $20 for 50,000

Free developer tier: 100 a month; Basic $15 for 10,000

At 100,000 a month

About $10 plus attachments ($0.12 per GB)

$35 on Pro, or $90 on Scale

Plan price plus overage of $1.20–$1.80 per 1,000 depending on plan

Dedicated IP

$24.95 a month standard; managed from $15 a month plus per-email fees

$30 a month, Scale plan

From $50 a month per IP, Pro and above, over 300,000 emails a month

Marketing vs transactional

Configuration sets and separate IP pools; you design the split

Broadcasts for marketing; separate sending subdomains

Separate message streams on separate infrastructure

Where it runs

Your AWS account, IAM, CloudWatch and EventBridge

Resend's platform

Postmark's platform

Built in

Sending, events, Virtual Deliverability Manager (paid)

API, SDKs, logs, React Email templates

Templates, searchable activity, 45-day retention by default

What matters more than the provider

Deliverability depends mostly on your domain and your behaviour: authenticated mail, a subdomain for marketing separate from the one for password resets, and stopping sends to addresses that bounce or complain. A provider cannot rescue a domain that mails people who never asked. Switching providers is a DNS change and an API swap, so start with whichever fits your stack and revisit at volume.

Which one

Question 1 of 3

Is the app on AWS, and is cost per message important?

Our verdict

**Amazon SES:** the lowest cost at any volume and the natural choice when the app already runs on AWS. You build or buy more around it: templates, a searchable log, suppression handling in your app. New accounts start in the SES sandbox and must request production access. **Resend:** the fastest to set up from a modern TypeScript stack, with a free tier that covers an early product. Per-message costs are several times SES at volume. **Postmark:** teams whose transactional mail is critical and who want it kept apart from marketing by the provider's own design. The highest per-message price of the three at low tiers.

Related solutions

Production Readiness for Fast-Built Apps

Your app was built quickly and now people depend on it. We find and fix what leaks data, loses data or loses money: exposed keys, missing access rules, untested backups, unverified webhooks, email in spam and unbounded AI costs. No rewrite.

1–3 weeks
$4k–$15k
View

AWS Architecture Review

A focused, senior-level review of your current AWS architecture, with a prioritized list of what to fix and why.

1 week
$4k–$8k
View

Get your app's email, DNS and certificates set up properly

We work with startups and growing companies on AWS architecture decisions. Tell us about your situation and we will recommend the right approach.

As of October 26, 2026. Provided as is, for general information, and accurate to the best of our knowledge on the date shown. Not legal, compliance, tax, financial or other professional advice. Prices, limits and vendor services change; check current vendor documentation before relying on anything here. Terms of use.