Transactional email service By the authors of React Email; Amazon SES sits in the delivery path
Resend logo

How much does Resend cost in 2026?

Last verified Aug 27, 2026
Pricing TL;DR (Aug 2026), Resend is two products, and the cheaper plan is cheaper per email than the expensive one
Transactional is billed per email: Free at 3,000/month (capped at 100 a day), Pro $20 for 50,000 or $35 for 100,000, Scale from $90 for 100,000 up to $1,150 for 2.5 million. Marketing is a separate price list billed per contact with unlimited broadcast sending: free to 1,000 contacts, then $40 at 5,000 rising to $650 at 150,000. The number that surprises people: at 100,000 emails a month, Pro costs $35 and Scale costs $90 for the same volume, making Pro at its ceiling the cheapest email Resend sells at $0.35 per thousand.

What Resend actually costs in 2026

The transactional price list, read from resend.com in August 2026. Each plan covers a volume band and stops; the gaps below are ceilings, not missing data.

Emails/monthFreeProScaleCheapest option
3,000$0$20$90Free
50,000Over limit$20$90Pro
100,000$35$90Pro
200,000Ceiling reached$160Scale
500,000$350Scale
1,000,000$650Scale
1,500,000$825Scale
2,500,000$1,150Scale
Above 2.5 millionEnterprise, on quote

Pro tops out at 100,000 emails a month. Below that it has two steps, $20 for 50,000 and $35 for 100,000. Scale starts at 100,000 and runs to 2.5 million. Everything is billed monthly; no annual rate appears on the pricing page.

Resend is two products with two separate price lists

The pricing page has two tabs, Transactional emails and Marketing emails, and they are not two views of the same thing. They bill on different units.

ProductBilled onSending limitFree tier
TransactionalEmails sentYour monthly volume, then overage3,000 emails/mo, 100/day
MarketingContacts storedUnlimited broadcast sending1,000 contacts

This matters because almost every comparison of Resend quotes the transactional numbers and then discusses it as though it were a newsletter tool, or vice versa. If you are sending password resets and receipts, you want the first list. If you are sending a newsletter to a list, you want the second, and the two are priced on units that cannot be converted into each other.

The marketing product is the unusual one.
Unlimited broadcast sending appears on every marketing tier, including the free one. You pay for contacts stored and send to them as often as you like. In this category only GetResponse does the same thing at self-serve prices. Mailchimp, Campaign Monitor, ActiveCampaign and Benchmark all attach a send multiplier to your contact count. That single decision is what makes the marketing list worth reading rather than skipping.

At 100,000 emails, Pro costs $35 and Scale costs $90

Both plans cover 100,000 emails a month. One costs 157% more than the other. Understanding what that buys is the single most useful thing on this page.

At 100,000 emails/monthPro, $35Scale, $90
Monthly emails100,000100,000, identical
Sending domains101,000
SupportTicket, plus deliverability expertiseSlack, plus an urgent response SLA
AI credits per month100500
Dedicated IP eligibilityNot availableAvailable as a $30/mo add-on
Data retention30 days30 days, identical
Automation runs included10,00010,000, identical
Webhook endpoints1010, identical

So at the same volume, the extra $55 a month buys three things: a hundredfold jump in sending domains, Slack support with an SLA, and permission to buy a dedicated IP. Retention, automation runs and webhooks are the same on both.

Pro at its ceiling is the best rate on the platform.
Cost per thousand emails: Pro at 50,000 is $0.40, Pro at 100,000 is $0.35. Scale runs $0.90 at 100,000, $0.80 at 200,000, $0.70 at 500,000, $0.65 at a million, $0.55 at 1.5 million and $0.46 at 2.5 million. Pro at 100,000 emails is cheaper per email than Scale at two and a half million. If you send under 100,000 a month and do not need many domains or a dedicated IP, Pro is not the entry plan, it is the value plan, and moving to Scale before you have to is the most expensive thing you can do here.

The three reasons to actually be on Scale

  • You exceed 100,000 emails a month. Pro cannot go further; this is the only forced upgrade.
  • You need more than 10 sending domains and the $20/month domains add-on (100 more) does not stretch far enough. Note the add-on works on Pro too, so 110 domains on Pro costs $55 against Scale’s $90 for a thousand.
  • You want a dedicated IP. It is $30/month and Resend restricts it to Scale customers exceeding 3,000 emails per day-roughly 90,000 a month. You cannot buy one on Pro at any volume.

Overage is priced at your own unit rate, which almost nobody does

Most providers treat going over your plan as a penalty. Resend treats it as arithmetic.

Pro’s overage is $0.90 per 1,000 emails. Scale’s overage at the 2.5 million tier is $0.46 per 1,000, which is exactly that tier’s own unit rate. The overage price tracks the plan you are on rather than punishing you for exceeding it.

ProviderOverage per 1,000 emailsRelationship to plan rate
Resend$0.90 down to $0.46 by tierMatches the tier’s own unit rate
Mailgun$1.80 / $1.30 / $1.10Well above the included rate
MailjetNot publishedUnknown
Campaign MonitorNot publishedUnknown
Constant Contact$0.002 per sendPublished, per-send

Compare the practical effect. Sending 60,000 emails on Resend Pro (50,000 included) costs $20 plus 10 × $0.90 = $29, against the $35 Pro tier that covers 100,000, so overage stays rational right up to the point where upgrading is obviously better. On Mailgun the equivalent overspill is punitive enough that we had to publish crossover thresholds to warn people off it.

The free tier’s daily cap makes its monthly figure unreachable

Resend’s free plan allows 3,000 emails a month and 100 emails a day. Multiply the second number by 30.

100 a day across 30 days is exactly 3,000 a month. The monthly allowance is the daily cap laid end to end, not a budget you can spend as you like. You reach 3,000 only by sending precisely 100 every single day.

This is the same construction Mailjet uses (200/day, 6,000/month) and Mailgun uses (100/day). It is worth naming because the monthly figure is what gets quoted in comparisons and the daily figure is what actually constrains you: an application that sends 20 password resets on a quiet day and needs 300 on a launch day fails on the launch day while sitting far under its monthly total.

What the free tier does give you is unusually complete.
3 sending domains, 30-day data retention, the same retention as the paid plans, 10,000 automation runs, all webhook events, and the full security posture: SOC 2 Type II, GDPR compliance, penetration testing, DDoS protection, multi-factor authentication, API key permissions and signed webhook endpoints. Mailgun’s free tier gives 1 day of log retention. Resend gives thirty, for nothing.

The marketing price list, in full

Billed on contacts stored, with unlimited broadcast sending at every tier.

ContactsPricePlanCost per contact
1,000$0Free
5,000$40Pro marketing$0.0080
10,000$80Pro marketing$0.0080
25,000$180Pro marketing$0.0072
50,000$250Pro marketing$0.0050
100,000$450Pro marketing$0.0045
150,000$650Pro marketing$0.0043
200,000+QuoteEnterprise
The 50,000 step is the bargain on this ladder.
Going from 10,000 to 25,000 contacts costs $100. Going from 25,000 to 50,000, a bigger jump, costs only $70. That marginal rate of $0.0028 per contact is less than half what the step before it charges. If you are anywhere above 25,000 contacts, price the 50,000 tier before settling.

The free marketing tier gives 1,000 contacts, 3 segments and 3 domains with unlimited sending. Pro marketing at $40 adds unlimited segments, unlimited domains, Slack support and 100 AI credits.

Add-ons, and the one that is gated

Domains-$20/moAdds 100 domains on top of your plan’s allowance. Available on Pro and Scale, self-serve, add or remove whenever you like. On Enterprise the domain limit is set in the contract.
Dedicated IP-$30/moScale only, and only for customers exceeding 3,000 emails per day. That works out to roughly 90,000 emails a month, so a Scale customer sitting at the bottom of the tier may not qualify.
Automation runs10,000 included on Free, Pro and Scale alike. Beyond that, $0.0015 per run, so 100,000 extra runs is $150.

The dedicated IP gate is the right call technically, an IP below roughly 100,000 emails a month has no reputation to speak of and usually hurts placement, but it does mean Resend cannot sell you one until you are genuinely at scale, where Mailgun sells them at $59 from 50,000 volume and Amazon SES sells standard dedicated IPs at $24.95 to anyone.

Against Mailgun, Mailjet and Amazon SES

Resend competes directly with the transactional providers we have already priced, so here they are side by side at matched volumes.

Monthly emailsResendMailgunMailjetAmazon SES
50,000Pro $20Foundation $35Essential $37à la carte $5
100,000Pro $35Foundation $75Premium $105à la carte $10
500,000Scale $350Scale $400Premium $470à la carte $50
Overage per 1,000$0.90 to $0.46$1.80 to $1.10Not publishedn/a, pure usage
Free tier3,000/mo, 100/day3,000/mo, 100/day6,000/mo, 200/dayCredits only

Resend undercuts both Sinch products at every volume, by 43% against Mailgun at 50,000 and 53% at 100,000. Against Mailjet the gap is wider still, though Mailjet includes a campaign builder Resend’s transactional product does not.

Amazon SES remains three to seven times cheaper than all of them, and that has not changed. What SES does not give you is a console anyone enjoys using, React-based email templating, 30-day searchable logs on a free tier, or support you can reach on Slack. Resend’s entire proposition is that developer experience is worth a multiple of the raw sending cost. At $35 for 100,000 emails against SES’s $10, the premium is $25 a month, which is a straightforward buy for most teams and an obvious no for anyone already deep in AWS.

What real accounts pay

ProfileMonthlyCompositionThe trap avoided
Side project, under 100 emails a day$0Free, with 30-day retention and SOC 2A launch-day spike breaks the daily cap, not the monthly one
SaaS, 60,000 transactional emails$29Pro $20 + 10 × $0.90 overageThe $35 Pro tier covers 100,000, upgrade at ~67,000
SaaS, 95,000 emails, 8 domains$35Pro at its 100,000 ceilingScale is $90 for identical volume
Agency, 40 client domains, 80,000 emails$55Pro $35 + domains add-on $20Scale’s 1,000 domains costs $90-only worth it past ~110 domains
Newsletter, 45,000 subscribers, three sends a week$250Pro marketing at 50,000 contacts, unlimited sendsPriced on the transactional list this would be ~540,000 emails

Who should pay for what

An app sending under 100 emails a day, steadilyFree. Genuinely usable: 30-day retention, 3 domains, SOC 2 and GDPR included.
Any transactional volume up to 100,000 a monthPro. $20 to 50,000, $35 to 100,000. Do not move to Scale until you have to.
Between 50,000 and 67,000 emailsStay on Pro at $20 and pay the overage. It stays cheaper than the $35 tier until roughly 67,000.
You need 11 to 110 sending domainsPro plus the $20 domains add-on, not Scale. That is $55 against $90.
Above 100,000 emails, or you want a dedicated IPScale. The IP costs $30 more and requires you to exceed 3,000 emails a day.
Sending newsletters to a listThe marketing product, not the transactional one. Unlimited broadcasts on every tier, billed on contacts.
Cost is the only thing that mattersAmazon SES. Three to seven times cheaper, and you build the rest yourself.

What Resend does not publish

  • Any annual discount. The pricing page shows monthly rates only, with an FAQ entry on annual subscriptions whose answer we could not read from the page. Assume monthly until told otherwise.
  • Nonprofit or education pricing. An FAQ entry exists; no figure is shown on the pricing page.
  • Enterprise pricing, and anything above 2.5 million transactional emails or 200,000 marketing contacts.
  • Team member or seat limits. No seat count appears on any tier, which usually means seats are not metered, but it is not stated.
  • Whether broadcast emails consume the transactional allowance. The FAQ poses exactly this question; the answer is not visible on the page. If you plan to run both products, ask before you budget.

Frequently asked questions

How much does Resend cost in 2026?

Transactional email: Free at $0 for 3,000 emails a month capped at 100 a day, Pro $20 for 50,000 or $35 for 100,000, Scale from $90 for 100,000 up to $1,150 for 2.5 million, then Enterprise. Marketing email is a separate list billed on contacts: free to 1,000, then $40 at 5,000 rising to $650 at 150,000, with unlimited broadcast sending at every tier.

Should I choose Resend Pro or Scale?

Pro, unless one of three things forces you up. At 100,000 emails a month Pro costs $35 and Scale costs $90 for identical volume. Scale is only necessary if you exceed 100,000 emails, need more than 110 sending domains (Pro plus the $20 add-on covers 110), or want a dedicated IP. Retention, automation runs and webhook endpoints are the same on both.

What is the cheapest way to send email through Resend?

Pro at its 100,000-email ceiling, which works out to $0.35 per thousand emails. That is cheaper than every Scale tier, including 2.5 million at $0.46 per thousand. Resend’s volume curve is inverted at the Pro-to-Scale boundary: buying more capacity than you need makes each email more expensive, not less.

What is Resend’s overage charge?

$0.90 per 1,000 emails on Pro, falling to $0.46 per 1,000 on the largest Scale tier. Unusually, the overage rate tracks the tier’s own unit rate rather than adding a penalty. Sending 60,000 emails on Pro costs $20 plus $9 of overage, so overage stays rational up to about 67,000 emails, at which point the $35 tier is cheaper. Mailgun charges $1.10 to $1.80 per thousand by comparison.

Can I really send 3,000 emails a month on Resend’s free plan?

Only by sending exactly 100 every single day. The free tier’s 100-a-day cap multiplied by 30 days is precisely 3,000, so the monthly figure is the daily cap laid end to end rather than a budget. An app that sends 20 resets on a quiet day and needs 300 on launch day fails on launch day while far under its monthly total. Mailjet (200/day, 6,000/month) and Mailgun (100/day) use the same construction.

Does Resend offer a dedicated IP?

Yes, at $30 a month, but it is gated twice: Scale plan only, and only for customers exceeding 3,000 emails per day-roughly 90,000 a month. You cannot buy one on Pro at any volume. The gate is technically sound, since a dedicated IP below about 100,000 emails a month has too little volume to build a reputation, but it is stricter than Mailgun (available from 50,000 at $59) or Amazon SES ($24.95 to anyone).

Is Resend cheaper than Mailgun?

Yes, substantially, at every volume we compared: $20 against $35 at 50,000 emails, $35 against $75 at 100,000, and $350 against $400 at 500,000. Resend’s overage is also roughly half Mailgun’s, and its free tier gives 30 days of data retention against Mailgun’s 1 day. Mailgun’s advantages are its inbound routing, its separate deliverability and rendering products, and a longer operating history.

Is Resend cheaper than Amazon SES?

No. Amazon SES à la carte is $0.10 per 1,000 emails, so 100,000 emails costs about $10 against Resend Pro’s $35. SES is three to seven times cheaper at every volume. What Resend adds for that $25 premium is a usable console, React-based email templating, 30-day searchable logs, webhooks on every tier and human support. Teams already deep in AWS should use SES; teams who want to ship email this afternoon generally should not.

Does Resend charge for marketing emails separately?

Yes. Resend runs two price lists. Transactional is billed per email sent. Marketing is billed per contact stored and includes unlimited broadcast sending at every tier including the free one. The two units cannot be converted into each other, which is why comparisons that quote one and describe the other are misleading. Whether broadcasts also consume the transactional allowance is a question Resend’s own FAQ poses but does not answer on the pricing page, confirm before budgeting for both.

What does Resend’s free plan include?

3,000 emails a month at 100 a day, 3 sending domains, 30-day data retention (the same as the paid plans), 10,000 automation runs, 1 webhook endpoint with all events, 5 AI credits, ticket support, and the full security set: SOC 2 Type II, GDPR compliance, penetration testing, DDoS protection, multi-factor authentication, API key permissions and signed webhooks. On the marketing side the free tier gives 1,000 contacts with unlimited broadcast sending.

Changelog (recent)

    AAlaa Touil RRabeb How we test →

    This review follows our email infrastructure testing methodology. We disclose affiliate relationships in our editorial independence policy.