site.resend.com pricing: free plan, 3,000 emails and 100 a day
Resend's plans and limits as its own pages state them, what counts toward the quota, how the free tier compares with SendGrid, Mailgun, Postmark and Cloudflare, and the cost at higher volumes.
- Published by
- MarkRelay Research
- Updated
- Sources
- 7 primary sources, linked below
Summary
Resend's free plan sends 3,000 emails a month, at most 100 a day, from 3 domains with one webhook endpoint. Pro is $20/month for 50,000 emails (or $35 for 100,000) with no daily limit, then $0.90 per 1,000. Received emails count toward the same quota. Among free tiers it is the most generous of the API-first services we checked; SendGrid now offers only a 60-day trial. If your domain is on Cloudflare, Email Sending costs $5/month with 3,000 emails included, and MarkRelay adds mailboxes, webmail and an API on top of it for $99/year.
Key findings
- 1Free: 3,000 emails a month, 100 a day, 3 domains, 1 webhook endpoint, 30 days of data, no overage.
- 2Pro: $20/month for 50,000 emails or $35 for 100,000, 10 domains, no daily limit, then $0.90 per 1,000.
- 3Received email counts toward the same quota. 3 receiving inboxes are included; paid plans add more at $1 per inbox a month.
- 4The API allows 10 requests per second per team by default; Resend raises it for trusted senders on request.
- 5Dedicated IPs are a $30/month add-on on Scale (from $90/month); Free and Pro send from shared IPs.
Questions this report answers
Asked by real people, quoted as they wrote them.
“Sendgrid Free Email API plan deprecated for a paid ones. Alternatives?”
r/selfhosted, 39 comments
SendGrid now lists a 60-day trial at 100 emails a day, then Essentials from $19.95/month. Permanent free tiers we checked: Resend 3,000 a month (100 a day), Brevo 300 a day, SMTP2GO 1,000 a month, Mailgun 100 a day with one domain.
“What service do you use to send transactional emails via API/SMTP?”
r/webdev, 41 comments
Resend offers both a REST API and SMTP relay on every plan, including Free. So do Brevo and SMTP2GO; Cloudflare Email Sending offers a Workers binding, a REST API and SMTP on Workers Paid.
“Best transactional email service for Next.js apps”
r/nextjs, 53 comments
Resend ships official SDKs and React Email, which fit a Next.js codebase. On cost alone at volume, Amazon SES is cheaper per email. If the app also has to receive mail, check how each counts it: Resend counts received mail toward the sending quota.
“Would you recommend Resend for newsletter bulk email sending?”
r/webdev, 17 comments
Resend's marketing plans are priced by contacts, not emails: free for 1,000 contacts, then $40/month for 5,000 and $80 for 10,000. MarkRelay sends broadcasts from your own Cloudflare account at Cloudflare's per-email price, with no contact tiers.
“resend free tier limit”
Google and Bing search suggestion
3,000 emails a month and 100 a day, 3 domains, 3 inboxes with no add-ons, 1 webhook endpoint and 30 days of data. The free plan has no overage billing.
Resend transactional plans
| On resend.com | Free | Pro | Scale |
|---|---|---|---|
| Price per month | $0 | $20 or $35 | From $90 |
| Emails per month | 3,000 | 50,000 or 100,000 | From 100,000 |
| Daily limit | 100 a day | None | None |
| Overage per 1,000 | None | $0.90 | $0.90 down to $0.46 |
| Custom domains | 3 | 10 | 1,000 |
| Receiving inboxes | 3, no more | 3, then $1/inbox | 3, then $1/inbox |
| Webhook endpoints | 1 | 5 | 10 |
| Data retention | 30 days | 30 days | 30 days |
| Dedicated IP | No | No | $30/month add-on |
| Support | Tickets | Tickets, deliverability help | Tickets, Slack, urgent SLA |
Price per month
- Free
- $0
- Pro
- $20 or $35
- Scale
- From $90
Emails per month
- Free
- 3,000
- Pro
- 50,000 or 100,000
- Scale
- From 100,000
Daily limit
- Free
- 100 a day
- Pro
- None
- Scale
- None
Overage per 1,000
- Free
- None
- Pro
- $0.90
- Scale
- $0.90 down to $0.46
Custom domains
- Free
- 3
- Pro
- 10
- Scale
- 1,000
Receiving inboxes
- Free
- 3, no more
- Pro
- 3, then $1/inbox
- Scale
- 3, then $1/inbox
Webhook endpoints
- Free
- 1
- Pro
- 5
- Scale
- 10
Data retention
- Free
- 30 days
- Pro
- 30 days
- Scale
- 30 days
Dedicated IP
- Free
- No
- Pro
- No
- Scale
- $30/month add-on
Support
- Free
- Tickets
- Pro
- Tickets, deliverability help
- Scale
- Tickets, Slack, urgent SLA
Every plan includes the REST API, SMTP relay, inbound email, batch and scheduled sending, and DKIM, SPF and DMARC setup. Source: Resend pricing, Resend API rate limit.
Free tiers for sending app email
| Free plan | Resend | Mailgun | SendGrid | Postmark | Cloudflare |
|---|---|---|---|---|---|
| Emails | 3,000/month, 100/day | 100/day | 100/day for 60 days | 100/month | Verified addresses only |
| Lasts | Ongoing | Ongoing | 60-day trial | Ongoing | Ongoing |
| Custom domains | 3 | 1 | Not stated | Not stated | Domains on Cloudflare DNS |
| Receive email | Counts toward quota | 1 inbound route | Not stated | Not stated | Email Routing, free, unlimited |
| First paid step | $20/month, 50,000 | $15/month, 10,000 | $19.95/month | $15/month, 10,000 | $5/month, 3,000 |
Emails
- Resend
- 3,000/month, 100/day
- Mailgun
- 100/day
- SendGrid
- 100/day for 60 days
- Postmark
- 100/month
- Cloudflare
- Verified addresses only
Lasts
- Resend
- Ongoing
- Mailgun
- Ongoing
- SendGrid
- 60-day trial
- Postmark
- Ongoing
- Cloudflare
- Ongoing
Custom domains
- Resend
- 3
- Mailgun
- 1
- SendGrid
- Not stated
- Postmark
- Not stated
- Cloudflare
- Domains on Cloudflare DNS
Receive email
- Resend
- Counts toward quota
- Mailgun
- 1 inbound route
- SendGrid
- Not stated
- Postmark
- Not stated
- Cloudflare
- Email Routing, free, unlimited
First paid step
- Resend
- $20/month, 50,000
- Mailgun
- $15/month, 10,000
- SendGrid
- $19.95/month
- Postmark
- $15/month, 10,000
- Cloudflare
- $5/month, 3,000
Not stated means the vendor's own page does not say. Source: Mailgun pricing, SendGrid pricing, Postmark pricing.
Monthly cost at the same volume
| Emails a month | Resend | Amazon SES | Postmark | Cloudflare Email Sending | MarkRelay$99/yr + Cloudflare |
|---|---|---|---|---|---|
| 3,000 | $0 (100/day) | $0.30 | $16.50 | $5 | $13.25 |
| 10,000 | $20 | $1 | $16.50 | $7.45 | $15.70 |
| 50,000 | $20 | $5 | $68.50 | $21.45 | $29.70 |
| 100,000 | $35 | $10 | $133.50 | $38.95 | $47.20 |
3,000
- Resend
- $0 (100/day)
- Amazon SES
- $0.30
- Postmark
- $16.50
- Cloudflare Email Sending
- $5
- MarkRelay
- $13.25
10,000
- Resend
- $20
- Amazon SES
- $1
- Postmark
- $16.50
- Cloudflare Email Sending
- $7.45
- MarkRelay
- $15.70
50,000
- Resend
- $20
- Amazon SES
- $5
- Postmark
- $68.50
- Cloudflare Email Sending
- $21.45
- MarkRelay
- $29.70
100,000
- Resend
- $35
- Amazon SES
- $10
- Postmark
- $133.50
- Cloudflare Email Sending
- $38.95
- MarkRelay
- $47.20
SES is the à-la-carte rate, without attachment data or dedicated IPs. Postmark is the Pro plan. Cloudflare is the $5 Workers Paid minimum plus $0.35 per 1,000 beyond 3,000. MarkRelay is Cloudflare plus the $99 Annual license spread over twelve months, with receiving included. Source: Amazon SES pricing, Cloudflare Email Service pricing.
What counts toward the quota
Every email Resend sends counts, and so does every email it receives for you: Resend's pricing page says each received email counts toward the transactional quota. An app that sends 2,000 and receives 1,500 emails a month is over the free 3,000.
Resend lists no plan between Free and Pro, so outgrowing 100 a day means $20 a month.
Where MarkRelay fits
A good fit when
- Your domain is on Cloudflare and you want sending and receiving in your own account, with receiving free.
- The app needs real mailboxes your team can open, not only an API.
- Many domains or inboxes: no per-domain or per-inbox fee.
Look elsewhere when
- You want a hosted API with nothing to deploy and official SDKs in many languages: Resend fits better.
- You need dedicated IPs or a sending SLA.
Common questions
Is Resend free?
Yes, for 3,000 emails a month and 100 a day from 3 domains, with 30 days of data.
How much is Resend Pro?
$20/month for 50,000 emails or $35 for 100,000, with 10 domains and no daily limit; extra emails are $0.90 per 1,000.
Does receiving email cost extra on Resend?
Each received email counts toward your transactional quota. 3 inboxes are included; paid plans add more at $1 per inbox a month.
Sources and method
- Resend pricing (resend.com/pricing)
- Resend API rate limit (resend.com/docs/api-reference/introduction)
- SendGrid pricing (www.twilio.com/en-us/products/email-api/pricing)
- Mailgun pricing (www.mailgun.com/pricing/)
- Postmark pricing (postmarkapp.com/pricing)
- Amazon SES pricing (aws.amazon.com/ses/pricing/)
- Cloudflare Email Service pricing (developers.cloudflare.com/email-service/platform/pricing/)
Facts are taken from each vendor's own pricing pages, documentation or terms as of the updated date above; prices are in US dollars per month unless stated. Cost comparisons apply each vendor's published rates to the same volume. MarkRelay is not affiliated with Resend;"site.resend.com" in the title names the site these facts come from. MarkRelay sells a self-hosted email app, which this page mentions where it fits. Spotted something outdated? Tell us.
Revisions
- : First published; every fact checked on the vendor's own pages.
Related guides
More research
- Transactional emailsite.mailersend.com pricing: free plan, 500 emails a month
- Transactional emailFree transactional email API plans compared (2026)
- Transactional emailsite.aws.amazon.com SES pricing: $0.10 per 1,000 emails, and what comes with it
- Transactional emailsite.postmarkapp.com pricing: from $15 for 10,000 emails, inbound from Pro
- Transactional emailsite.mailgun.com pricing: free plan, 100 emails a day, and inbound routes by plan
- Transactional emailsite.sendgrid.com: the free plan is retired. What changed, and where to send for free now