Cheapest Transactional Email Service: 2026 Prices Compared
The cheapest transactional email service per email is Amazon SES. Compare 2026 prices, free plans, log history and setup time before you pick one.
Quick answer
The cheapest transactional email service per email is Amazon SES, at about $0.10 to $0.16 per 1,000 emails. Resend, Mailgun and Postmark start at $15 to $20 a month, and most have a free option. The real cost also depends on daily limits, how long send logs are kept, and the time setup takes.
Last checked: October 2026
On this page
If you're watching costs, the cheapest transactional email service on paper is Amazon SES, at around 10 cents per 1,000 emails. But the price per email is only part of what you pay. Free plan limits, how long each service keeps a record of your emails, and the hours setup takes all count too.
This guide is for founders building a SaaS or site with Claude Code who want to keep email costs low. Transactional emails are the ones your product sends to one person because of something they did, like a welcome email, a password reset or a receipt. You'll see each provider's current prices side by side, what a low price can leave out, and which option fits if you don't write code.
How much do the cheapest transactional email services cost?
Amazon SES charges the least per email. Resend, Mailgun and Postmark start at $15 to $20 a month for a paid plan, and most services offer a free option for testing or very small projects.
Prices checked October 2026, in US dollars.
| Service | Free option | Cheapest paid plan | Extra emails |
|---|---|---|---|
| Amazon SES | Up to $200 in AWS Free Tier credits for new AWS customers | Pay per email: $0.10 per 1,000 with no plan, or $0.16 per 1,000 on the Essentials plan | Same per-email rate, plus $0.12 per GB of attachments |
| Resend | 3,000 emails a month, up to 100 a day | Pro: $20 a month for 50,000 emails | $0.90 per 1,000 |
| Mailgun | 100 emails a day | Basic: $15 a month for 10,000 emails | From $1.80 per 1,000 |
| Postmark | 100 emails a month | Basic: $15 a month for 10,000 emails | $1.80 per 1,000 on Basic |
| SendGrid | 60-day trial, 100 emails a day | Essentials: from $19.95 a month | Varies by plan |
| SimpleSends | Free Starter plan: 100 emails a day | Launch: $14 a month for up to 2,000 emails a day | No per-email charge; Growth at $59 a month has no daily limit |
Since July 21, 2026, new Amazon SES accounts start on the Essentials plan by default. You can switch to paying per email with no plan at any time.
What does 100,000 emails a month cost? On Amazon SES, about $10 with no plan or $16 on Essentials, plus attachment charges. Resend's Pro plan covers 100,000 emails for $35. Mailgun's Scale plan includes 100,000 for $90. Postmark and SendGrid price this volume through calculators on their pricing pages.
Most new SaaS products send far less than that. A few hundred users might mean a few thousand emails a month: welcome emails, password resets and receipts. For a fuller breakdown by volume, see transactional email pricing compared, and for what each free plan really includes, see free transactional email services.
What's the difference between cheap and good value?
A cheap plan is good value only if it covers what you need when something goes wrong. Three things matter more than the headline price: daily caps, how long send logs are kept, and trials that end.
Daily caps. Several free options limit how many emails you can send in a day. Resend's free plan allows 100 a day, Mailgun's free plan 100 a day, and SendGrid's 60-day trial 100 a day. If 150 people sign up on launch day, some of them won't get their welcome email until the next day.
Send logs. A send log is the record of each email: who it went to, when, and whether it was delivered. When a customer says "I never got my reset email", the log is how you find out why. If it's already been deleted, you're guessing.
| Service | How long send logs are kept on the cheapest plans |
|---|---|
| Mailgun | 1 day (Free and Basic) |
| SendGrid | 3 days (trial and Essentials) |
| Resend | 30 days (Free and Pro) |
| Postmark | 45 days by default |
For more on tracking down a missing email, see how to check whether your emails actually sent.
Trials that end. SendGrid's trial lasts 60 days. Mailgun's Foundation and Scale plans are free for the first month, then paid. A plan that's free today may not be free in three months, so check what happens when the trial runs out.
How much time does setup cost with each cheap option?
Every transactional email service needs the same building blocks: an account, a verified sending domain, a secret key, and a small piece of sending code in your project. What differs is how much extra each one asks of you along the way.
Verifying your domain means adding a few DNS records (the settings that tell the internet how your domain handles email) where your domain is registered. Our guide to verifying a domain for email walks through it. The secret key, often called an API key, is a password your project uses to send through the service. Read what an API key is if you want the detail.
Amazon SES asks the most. You need an AWS account first. New SES accounts start in a "sandbox", a restricted mode where you can only send to email addresses you've verified, with a limit of 200 emails per 24 hours and one per second. To email real customers, you fill in a request for production access, including your website address. AWS says it replies within 24 hours, and longer if it needs more information. If you want the full picture, see Amazon SES for beginners or Amazon SES alternatives.
Resend, Mailgun, Postmark and SendGrid don't have a sandbox review like SES, but their dashboards, docs and settings are written for developers. Claude Code can write the sending code, yet you'll still spend time in each dashboard managing domains, keys and logs.
That time has a cost. If setup takes you an afternoon, that afternoon may be worth more than a year of email at these prices.
How is SimpleSends different for people who don't code?
SimpleSends needs the same setup as any other service. The difference is who it's built for and what working with it is like once it's connected.
- Written for people who aren't developers. Sign-up, connect steps and help are in plain English, without developer jargon.
- Everything after sign-up happens in the chat. You don't need a dashboard for day-to-day work. You brief Claude Code the way you'd brief a person.
- Claude Code does the whole email job. It designs, writes, builds and changes every transactional email your SaaS needs, from welcome emails to receipts.
- Problems get sorted in plain English. Claude Code can read send logs and delivery status through SimpleSends, so a missing email is a question you ask in the chat.
To connect SimpleSends:
- Sign up on the SimpleSends website and follow the steps there to set up the email address you'll send from. To send from your own domain, this includes adding a few DNS records where your domain is registered.
- In Claude Code, open Customize, then Connectors, choose Add, then Add custom connector, and fill in these settings:
| Setting | What to enter |
|---|---|
| Name | SimpleSends |
| MCP server URL | https://mcp.simplesends.com/mcp |
- When Claude prompts you to connect, log in to SimpleSends.
- Back in the Claude Code chat, tell Claude Code you've connected it.
I've connected SimpleSends for all transactional email.
Claude Code takes it from there, including adding what your project needs to send email. A connector is a link that lets Claude Code use another service while you build; our guide to connecting a server to Claude Code covers it in more detail. Once your project is live, real emails go out from your project through SimpleSends, not through the chat.
Which cheap transactional email service should you pick?
Pick by who's doing the work, not only by the price per email.
- If you write code yourself and send very high volumes, Amazon SES is the cheapest per email, and its setup is a one-time job you're equipped for.
- If you want to edit code yourself, the developer-focused services in the table give you plenty of choice at $15 to $20 a month.
- If you build with Claude Code and don't write code, SimpleSends is built for you. The Starter plan is free for up to 100 emails a day, and paid plans start at $14 a month. Claude Code handles your emails from then on, and checking on a missing email is a message, not a search through a dashboard.
Running a small SaaS and still working out what you need? See transactional email for small SaaS businesses.
Frequently asked questions
Do test emails count toward my monthly total?
Usually, yes. A test email is still an email the service delivers, so it normally counts like any other. Amazon SES, for example, bills emails sent to its test simulator at its normal rate. If you’re on a free plan with a daily cap, heavy testing on launch day can eat into what’s left for real users.
Do attachments cost extra?
On Amazon SES, yes: it adds $0.12 per GB of attachment data on top of its per-email price. The other plans in this guide set their prices by the number of emails sent. Most transactional emails are small, so attachment charges only add up if you send things like PDF invoices to many people.
Can I switch to a cheaper email service later?
Yes. Switching means verifying your sending domain with the new service, getting a new secret key for your project, and updating the sending code. Claude Code can update the code for you. Keep the old service running until test emails from the new one arrive, so no real emails get lost in between.
How do I estimate how many emails my SaaS will send?
List the moments that send an email: sign-ups, password resets, receipts, invites and reminders. Then estimate how often each happens per user per month and multiply by your expected users. Add some room for testing and for busy days like a launch, when sign-ups and welcome emails spike.
Sources (6)
- Amazon SES pricing(checked October 5, 2026)
- Request production access (Moving out of the Amazon SES sandbox)(checked October 5, 2026)
- Resend pricing(checked October 5, 2026)
- Mailgun Send pricing(checked October 5, 2026)
- Postmark pricing(checked October 5, 2026)
- Twilio SendGrid Email API pricing(checked October 5, 2026)
Keep reading
More on Alternatives →Email Service for Non-Developers: Your Options Explained
Looking for an email service for non-developers? See what you need, why most tools are built for coders, and how SimpleSends lets Claude Code do the work.
7 min read
Amazon SES Alternatives That Don’t Need AWS Knowledge
Compare Amazon SES alternatives that skip the AWS console: Resend, Postmark, SendGrid, Mailgun and SimpleSends, with prices checked in October 2026.
7 min read
The Easiest Transactional Email Service to Set Up (2026)
Every email service needs the same setup. Here’s how to spot the easiest transactional email service when you build with Claude Code and don’t write code.
8 min read