Documentation-based comparison
Mailgun versus Resend
Compare documented scope and conditions. Unknowns remain unknown; different billing units do not establish a cost winner.
What the evidence answers
A reading of reviewed official documentation for Mailgun and Resend. It is not a hands-on test, a ranking or a recommendation of one product.
Price
- Mailgun From $15/mo
- Free: no subscription charge
- Basic: $15.00 monthly
- Foundation: $35.00 monthly
- Scale: $90.00 monthly
- Enterprise: Vendor quotation required
- Resend From $20/mo
- Free: no subscription charge
- Pro: $20.00 monthly
- Scale: $90.00 monthly
- Enterprise: Vendor quotation required
Both list prices on the same basis. Compare what each plan includes; the lower amount alone does not make the better choice.
Documented for both
- Sending volume
- Mailgun Free: 100 emails per dayBasic: 10,000 emails per monthFoundation: 50,000 emails per monthScale: 100,000 emails per month
- Resend Paid plans have no daily cap, but received emails and every To, CC and BCC recipient count toward the monthly quota.Free: 3,000 emails per monthPro: 50,000 emails per monthScale: 100,000 emails per month
- Sender domains
- Mailgun Free: 1 custom sending domainBasic: 1 custom sending domainFoundation: 1,000 custom sending domainsScale: 1,000 custom sending domains
- Resend Pro and Scale can add 100 more domains for USD 20 a month; Enterprise limits are set by contract.Free: 3 verified domainsPro: 10 domainsScale: 1,000 domains
- Log retention
- Mailgun Free: 1 day of logsBasic: 1 day of logsFoundation: 5 days of logsScale: 30 days of logs
- Resend Free and Pro: 30-day data retention.Scale: 30 days
- Webhooks and events
- Mailgun Tracking, analytics and webhooks are listed from the Free plan up.
- Resend Pro: 5 webhook endpoints.Free: 1 webhook endpointScale: 10 webhook endpoints
- Dedicated IP
- Mailgun Extra dedicated IPs cost USD 59 per IP a month.Foundation: Available from the 50,000-email tier; one IP included from 100,000 emails a monthScale: One dedicated IP included, plus dedicated IP pools
- Resend USD 30 a month add-on on Scale for customers sending more than 3,000 emails a day; Resend warms up, monitors and scales the IP.
- Support
- Mailgun Ticket, chat and phone support depend on the plan.Free: Ticket supportScale: Live phone and chat support
- Resend Slack support and an urgent-response SLA are not included on Free or Pro.Free: Ticket supportScale: Dedicated Slack channelEnterprise: Guaranteed response times, a dedicated CSM and personalized migration support
- Overage charges
- Mailgun Extra emails are billed at the start of each month for the previous month, together with the plan fee.
- Resend Paid plans can keep sending past the monthly quota with pay-as-you-go, capped by default at 5 times the quota; sending then pauses until the next billing cycle.Pro: Pay-as-you-go is switched on in team settings and bills extra emails in buckets of 1,000; without it, Resend notifies you and offers an upgrade.
Limits to check
- Mailgun Free and Basic allow 1 custom sending domain and 1 day of logs; Foundation raises this to 1,000 domains and 5 days, and Scale keeps 30 days.
- Resend Every account starts at 10 API requests per second, whatever the plan; an increase goes through support.
Not verified yet
Every compared requirement has evidence for at least one.
Not verified means our reviewed sources do not establish it. It does not mean a product lacks the capability or that it costs nothing.
Next steps
| Requirement | Mailgun | Resend |
|---|---|---|
| Pricing | From $15/mo | From $20/mo |
| Who it is for | Sends application email through an HTTP API or an SMTP endpoint. Verified Oct 11, 2026 · Mailgun: official product and plan documentation | Sends application email, such as password resets and order confirmations, through the /emails API; marketing broadcasts use a separate API. Verified Oct 11, 2026 · Resend: official product and plan documentation |
| Coverage limits | Free and Basic allow 1 custom sending domain and 1 day of logs; Foundation raises this to 1,000 domains and 5 days, and Scale keeps 30 days. Verified Oct 11, 2026 · Mailgun: official product and plan documentation | Every account starts at 10 API requests per second, whatever the plan; an increase goes through support. Verified Oct 11, 2026 · Resend help: account quotas and limits |
| Sending volume |
| Paid plans have no daily cap, but received emails and every To, CC and BCC recipient count toward the monthly quota. Verified Oct 11, 2026 · Resend help: account quotas and limits
|
| Sender domains |
| Pro and Scale can add 100 more domains for USD 20 a month; Enterprise limits are set by contract. Verified Oct 11, 2026 · Resend help: account quotas and limits
|
| Log retention |
| Free and Pro: 30-day data retention. Verified Oct 11, 2026 · Resend: official product and plan documentation
|
| Webhooks and events | Tracking, analytics and webhooks are listed from the Free plan up. Basic, Foundation and Scale cards list them too. Verified Oct 11, 2026 · Mailgun: official product and plan documentation | Pro: 5 webhook endpoints. Verified Oct 11, 2026 · Resend: official product and plan documentation
|
| Dedicated IP | Extra dedicated IPs cost USD 59 per IP a month. Verified Oct 11, 2026 · Mailgun: official product and plan documentation
| USD 30 a month add-on on Scale for customers sending more than 3,000 emails a day; Resend warms up, monitors and scales the IP. Verified Oct 11, 2026 · Resend: official product and plan documentation |
| Support | Ticket, chat and phone support depend on the plan. Verified Oct 11, 2026 · Mailgun: official product and plan documentation
| Slack support and an urgent-response SLA are not included on Free or Pro. Verified Oct 11, 2026 · Resend: official product and plan documentation
|
| Overage charges | Extra emails are billed at the start of each month for the previous month, together with the plan fee. The first month is prorated. Verified Oct 11, 2026 · Mailgun: official product and plan documentation | Paid plans can keep sending past the monthly quota with pay-as-you-go, capped by default at 5 times the quota; sending then pauses until the next billing cycle. Support can adjust the cap. Verified Oct 11, 2026 · Resend help: account quotas and limits
|
| Coverage note | Starting allowance. | All webhook event types are available on every plan. |