~/email-for-developers providers ↗
← home
ranking

Best permanent free tiers

Limited to providers with a permanent free tier as of the last check. Trials excluded.

criteria

  1. 01

    Sender

    Marketing

    2,500 subscribers and 15,000 emails/mo on a permanent free plan. Strongest free marketing tier in this set.

  2. 02

    SendPulse

    Transactional Marketing

    12,000 transactional SMTP emails/mo is unusually generous, though the free plan is hourly capped.

  3. 03

    Mailjet

    Transactional Marketing

    6,000/mo capped at 200/day. Permanent and useful for steady low-volume sends.

  4. 04

    Loops

    Marketing Transactional

    Unlimited emails on the Free plan within a 1,000-contact ceiling. Different model: optimal when your contact list grows slowly but your volume is high.

  5. 05

    Brevo

    Transactional Marketing

    300/day permanent. Best for low daily volumes that do not spike on launch day.

  6. 06

    Mailtrap

    Transactional Testing

    4,000/mo permanent on the sending side, plus a free testing tier.

  7. 07

    Resend

    Transactional

    3,000/mo permanent on a single domain.

  8. 08

    MailerSend

    Transactional

    3,000/mo permanent.

  9. 09

    Plunk

    Self-hosted Marketing

    3,000/mo on hosted free plan, or self-host for unlimited.

  10. 10

    Amazon SES

    Transactional

    New accounts get up to $200 in AWS credits for six months. The old 62,000/mo-from-EC2 allowance is gone.

  11. 11

    SMTP2GO

    Transactional

    1,000/mo permanent, no daily cap.

All 11 compared

Every provider in this ranking against the priorities developers picking email infrastructure weigh. Free tier and entry price sit with each pick above.

ProviderDX scoreSDKsIdempotency keysOperating sinceEvent streamBest published rate per 1,000Webhooks
Sender6/10NoneNo2012YesTiers not published in comparable formYes
SendPulse6/10NoneNoNot publishedYesTiers not published in comparable formYes
Mailjet6/10node, python, go, ruby, php, java, dotnetNoNot publishedYesTiers not published in comparable formYes
Loops9/10node, python, go, ruby, phpNo2022YesTiers not published in comparable formYes
Brevo7/10node, python, go, ruby, php, java, dotnetNo2012YesTiers not published in comparable formYes
Mailtrap8/10node, python, go, ruby, php, elixirNo2014YesTiers not published in comparable formYes
Resend8/10node, python, go, ruby, php, rust, java, elixir, cliYes2023Yes$0.35Yes
MailerSend8/10node, python, go, ruby, phpNo2020YesTiers not published in comparable formYes
Plunk7/10node, pythonNoNot publishedYesTiers not published in comparable formYes
Amazon SES4/10node, python, go, ruby, php, java, rust, dotnetNo2011Yes$0.10No
SMTP2GO7/10node, python, go, ruby, phpNo2006YesTiers not published in comparable formYes

If you are developers picking email infrastructure

The question here is which one a backend engineer would rather operate. That means SDK depth in the language already in use, whether a retry can safely be replayed, how much the event log tells you when a customer says the email never arrived, and whether the pricing curve stays sane as volume grows.

The order above is the general editorial ranking. Re-sorted against developer experience, SDK breadth, and idempotency keys, the shortlist for password resets, receipts, and magic links shipped from application code becomes Resend, Mailjet, and Loops. That differs from the headline order, which weighs all audiences together.

How rankings are produced →