I did the math: Resend is actually cheaper than AWS SES in most cases
Nino Filiu

Nino Filiu @ninofiliu

About: Software engineer & visual artist

Location:
Paris
Joined:
Mar 23, 2020

I did the math: Resend is actually cheaper than AWS SES in most cases

Publish Date: Dec 16 '23
10 9

While chosing an email provider to go above the free rate limit from Supabase I stumbled upon this article basically saying that Resend is a wrapper around Amazon SES, thus recommending to use SES directly

https://matteosonoio.it/resend/

Resend presents itself as being a dev-friendly email provider that "just works" while AWS SES (simple email service) is the complex but performant alternative.

After a whole day of configurations in the AWS console I still couldn't send one single email, let alone setup logging and the likes.

When going back to Resend, I managed to send my first email in literally 1mn. The whole Supabase integration took 15mn.

You do the math.


No actually I'm gonna do it:

This is the cost per email for both of these services:

  • SES: $0.0001
  • Resend: $0.0004

It really depends on what you're gonna use mails for, but if you only use transactional emails (signup, invites, order confirmations), you might send 10 of them per users per day, so 300 emails per months per user, which gives an email cost per user of:

  • SES: $0.03 / user / month
  • Resend: $0.12 / user / month

However keep in mind that you have to pay your engineer to setup the whole thing and Resend makes you save a lot in that regard, at least in my personal experience:

  • SES: 15 hours = $1500
  • Resend: 15mn = $25

You can plug in your own numbers, but over one year, SES only gets cheaper when you have:

cost_ses = 1500 + 12 * 0.03 * nb_users
cost_resend = 25 + 12 * 0.12 * nb_users
cost_ses < cost_resend
1500 - 25 < 12 * (0.12 - 0.03) * nb_users
1365 < nb_users
Enter fullscreen mode Exit fullscreen mode

at least 1365 users. And that's if you intensively use emails. So while SES is cheaper than Resend, I'd recommend to always start with a dev-friendly provider like Resend to start your project, then optimize by directly using the underlying cloud provider directly.

Comments 9 total

  • Pawel Oz
    Pawel OzJan 21, 2024

    You made an interesting point. I am facing migration from Gmail API to something more scalable. I was thinking SES + SNS, but when reading through documentation I think: maybe something more friendly like Resend might be a better fit? Thanks for the article.

  • Ryan Lee
    Ryan LeeJan 8, 2025

    Lol

  • nord.tech
    nord.techJan 17, 2025

    To ensure sensitive data isn't stored on Resend you need Pro subscription plan.

    resend.com/docs/knowledge-base/how...

  • Tom McKenzie
    Tom McKenzieFeb 20, 2025

    lmao "resend is cheaper because engineers are expensive" is certainly a take

  • Mouad EL HIZABRI
    Mouad EL HIZABRIApr 7, 2025

    With Scaleway, we provide TEM (Transactional Email) – the name says it all! 😉 And of course, it’s entirely European 🇪🇺.
    scaleway.com/en/transactional-emai...

  • Pierre
    PierreSep 8, 2025

    If you look at Resend emails headers, they use Amazon SES... it's just a wrapper on top on SES!

  • Mohammed Faisal Shaikh
    Mohammed Faisal ShaikhOct 24, 2025

    Actually it's quite easy to setup SES, anyway there are bunch of freelancers who will do it for $50, no need to spend $1500

  • ggtn
    ggtnNov 17, 2025

    Nobody will give me these two minutes back

  • Jarod Stewart
    Jarod StewartDec 16, 2025

    Anyone reading this in 2025 +, I built a tool to make setting up SES a breeze. Fully configured (open/click tracking with custom domain, reputation tracking, bounces, complaints, custom FROM domain, suppression list, DKIM/DMARC, EVERYTHING!) in seconds pending DNS records. Use AWS Route 53, and it automatically creates them for you.

    Fully open-source with a free local console (think drizzle studio).
    wraps.dev

Add comment