Resend logo

Resend

A developer-focused email API for sending transactional and marketing email from an application.

$20/mo (50,000 transactional emails)Free tier

What it actually does

Resend is an email sending API you call from your backend to deliver password resets, receipts, magic links, and other transactional messages. It ships an SDK for common languages and a React Email library for building templates as components.

Alongside the transactional API, Resend runs a separate marketing track for newsletters and broadcasts. That side is billed by contact count rather than email volume, so a team can run both product email and audience email under one account without a second vendor.

The two meters are independent: transactional plans are priced by monthly email volume, and marketing plans are priced by number of contacts. Crossing 1,000 marketing contacts moves you onto a paid marketing plan even if your transactional usage still fits the free tier.

Resend vs its main rivals

The tools people actually weigh against Resend: Amazon SES, Postmark, SendGrid. Same criteria for every column, including where Resend loses.

Resend logoResendAAmazon SESPostmark logoPostmarkSendGrid logoSendGrid
Pricing & access
Free tierYes3,000/moNoNoYes100/moNo60-day trial
Starting price$20/mo$0.10/1k$15/mo$19.95/mo
Deliverability & sending
Independent inbox-placement scoreStrong~77%~83% (top)~61%
Separate transactional/marketing streamsYesYesNoNoYesYesYesYes
React Email template libraryYesYesNoNoNoNoNoNo
Scaling & limits
Overage rate$0.90/1k$0.10/1k$1.80/1k$1.30/1k
Dedicated IP availableYesAdd-onYesAdd-onYesAdd-onYesPro plan
Free-tier daily send cap100/dayn/an/a100/day
Developer & API
REST APIFreeFreeFreeFree
WebhooksFreeFreeFreeFree
Team & enterprise
SSO / SAMLYesEnterpriseYesAWS IAMYesEnterpriseYesPro+
Worth it for
  • SDK plus a React Email template library; basic transactional sending typically works within an hour
  • Free tier of 3,000 emails/mo is permanent, not a trial
  • Overage is a predictable $0.90 per 1,000 rather than a hard cutoff
Watch out for
  • Marketing is a separate meter, so a list past 1,000 contacts adds a $40/mo plan on top of transactional
  • 100 emails/day cap on the free tier breaks any launch-day spike
  • Per-email cost is far higher than Amazon SES once volume grows

Pay less for it

5 ways found
Permanent free tier

3,000 emails/mo (100/day) stays free forever, enough for an MVP's auth and receipt email.

Keep marketing under 1,000 contacts

The marketing meter is free to 1,000 contacts; prune inactive contacts to avoid the $40/mo jump.

Move bulk volume to Amazon SES

At high transactional volume, SES at ~$0.10 per 1,000 is roughly 9x cheaper per email if you can run your own bounce handling.

No public annual discount

Resend does not publish an annual prepay discount, so there is no yearly-billing lever here.

Cheaper swap

Amazon SESRoughly 9x cheaper per email for pure transactional sending if you can handle AWS setup, bounce processing, and building your own analytics.

See this for your whole stack, with your real numbers

StackTracker tracks what you actually pay for Resend and every other tool, flags overpayment, and shows the dollars you would save by switching.

See plans

Is it the right tool for you

Pick it if
  • You want transactional email working today with no email infrastructure knowledge
  • You build templates in React and want them as components
  • Your marketing list is small (under 1,000 contacts) or nonexistent
Skip it if
  • You send six figures of email per month and want the lowest per-email cost → use Amazon SES
  • A dropped password reset would cost you a customer and inbox placement is paramount → use Postmark

Track what Resend and the rest of your stack cost

StackTracker adds up every subscription, plus your hours, so you see the real number.

Prices and limits last verified 2026-07-20.