Resend is the email API a lot of developers start with. The API is clean, the documentation is good, React Email makes templates pleasant to write, and the free plan is enough to build a product on. What changes as the product grows is the bill, so this guide works through Resend's pricing at every volume from 50,000 to 1,000,000 emails a month, and shows where you can pay less.
A word on bias first: Nextmail is ours, and it is the alternative we price Resend against. Every Resend figure comes from Resend's own pricing page and documentation as they stood on 31 October 2026, all linked under References, and every Nextmail figure comes from our pricing page and docs, so you can check both sides.
Resend's plans and prices in 2026
Resend sells transactional email by volume. Your plan sets how many emails you can send in a month, and pay as you go, once you switch it on, bills anything past that in blocks of 1,000 at the plan's overage rate.
| Plan | A month | Emails a month | Each extra 1,000 | Domains |
|---|---|---|---|---|
| Free | $0 | 3,000, at most 100 a day | Not available | 3 |
| Pro | $20 | 50,000 | $0.90 | 10 |
| Pro | $35 | 100,000 | $0.90 | 10 |
| Scale | $90 | 100,000 | $0.90 | 1,000 |
| Scale | $160 | 200,000 | $0.80 | 1,000 |
| Scale | $350 | 500,000 | $0.70 | 1,000 |
| Scale | $650 | 1,000,000 | $0.65 | 1,000 |
| Scale | $825 | 1,500,000 | $0.52 | 1,000 |
| Scale | $1,150 | 2,500,000 | $0.46 | 1,000 |
| Enterprise | Custom | Custom | Custom | By contract |
Scale at 100,000 costs $55 more than Pro at the same volume. The difference buys 1,000 domains instead of 10, 10 webhook endpoints instead of 5, a dedicated Slack channel, and the right to buy a dedicated IP and single sign-on.
A few rules decide what a month really costs:
- Every recipient is an email. A message with two addresses in To and one in Cc counts as three.
- Received mail counts too. Each inbound email uses the same quota as a send.
- There is no yearly discount. Self-serve plans are monthly, and yearly contracts start at Enterprise.
- Overage has a ceiling. By default it stops at five times your plan's quota, and sending pauses until the next billing cycle.
- Data is kept for 30 days on Free, Pro and Scale.
What Resend charges on top of the plan
| Add-on | Price | Who can buy it |
|---|---|---|
| 100 more domains | $20 a month | Pro and Scale |
| Dedicated IP | $30 a month | Scale or Pro marketing, above 3,000 emails a day |
| Single sign-on | $150 a month | Scale, and included on Enterprise |
| Inboxes past the first 3 | $1 an inbox a month | Paid plans |
| Automation runs past 10,000 | $0.0015 a run | Paid plans |
Marketing email is a separate plan. Broadcasts do not touch the transactional quota, and the Pro marketing plan is priced by the contacts you store, however often you mail them:
| Contacts | A month |
|---|---|
| 1,000 | Free |
| 5,000 | $40 |
| 10,000 | $80 |
| 15,000 | $120 |
| 25,000 | $180 |
| 50,000 | $250 |
| 100,000 | $450 |
| 150,000 | $650 |
A team that sends both kinds of mail through Resend's own tools pays for both plans. You can send a newsletter through the /emails API instead, where each recipient counts against the transactional quota, but then the unsubscribe link and the List-Unsubscribe headers are yours to add.
What Resend costs at 50,000 to 1,000,000 emails a month
This table takes whichever plan and overage is cheapest for each volume, as our calculator does:
| Emails a month | Cheapest way on Resend | A month | A year |
|---|---|---|---|
| 50,000 | Pro, included | $20 | $240 |
| 100,000 | Pro, included | $35 | $420 |
| 200,000 | Pro at $35 + 100 × $0.90 | $125 | $1,500 |
| 500,000 | Scale, included | $350 | $4,200 |
| 1,000,000 | Scale, included | $650 | $7,800 |
At 200,000 the cheapest route is Pro with overage. Scale's own 200,000 step is $160, and that is what you pay if you need Scale for a dedicated IP or its support.
The rate for each extra 1,000 falls from $0.90 to $0.46 as the plans grow, but you reach the lower rates only by committing to a bigger plan first.
A Resend alternative: the same mail on Nextmail
Nextmail has four plans and one rate for extra sends. Each plan includes sends and domains, and on a paid plan pay as you go adds $0.40 for every extra 1,000 sends, whichever plan you are on:
| Plan | A month | Billed yearly, a month | Sends included | Domains |
|---|---|---|---|---|
| Free | $0 | $0 | 5,000 | 1 |
| Starter | $20 | $17.50 | 60,000 | 50 |
| Business | $100 | $60 | 200,000 | 500 |
| Enterprise | $200 | $120 | 500,000 | Unlimited |
Free is for one person and stops at 5,000 sends. Paid plans have unlimited members and unlimited receiving, and each recipient counts as one send, as at Resend. The same five volumes, at the cheapest plan for each:
| Emails a month | Resend | Nextmail, monthly | Nextmail, billed yearly |
|---|---|---|---|
| 50,000 | $20 | $20 (Starter) | $17.50 (Starter) |
| 100,000 | $35 | $36 (Starter + 40 × $0.40) | $33.50 (Starter + 40 × $0.40) |
| 200,000 | $125 | $76 (Starter + 140 × $0.40) | $60 (Business) |
| 500,000 | $350 | $196 (Starter + 440 × $0.40) | $120 (Enterprise) |
| 1,000,000 | $650 | $396 (Starter + 940 × $0.40) | $320 (Enterprise + 500 × $0.40) |
Up to 100,000 a month the two are level. At 100,000 Resend is a dollar cheaper month to month, and Nextmail is $1.50 cheaper billed yearly. From 200,000 the gap widens with every step. At 1,000,000 a month, a year costs $7,800 on Resend, $4,752 on Nextmail month to month and $3,840 billed yearly, which is $3,960 less.
Extra sends need pay as you go switched on, and it stops at a monthly limit you choose, $50 to start. At 1,000,000 on Starter the extra comes to $376, so you would raise the limit to $500. Your own mix will differ, so run it through our cost calculator, which prices a year of mail at Resend, SendGrid, Postmark, Mailgun, Amazon SES and the rest, with the working on the screen.
Replies, inboxes and newsletters cost extra on Resend
Replies and inbound mail. A support tool that sends 100,000 emails and receives 50,000 uses 150,000 of its Resend quota: Pro at $35 plus 50 × $0.90, or $80 a month. Receiving is not metered on any Nextmail plan, so the same month costs $36.
Inboxes. Resend now hosts inboxes, with threads, labels and drafts, so it is no longer only a send API. Three come with every plan and each one after that is $1 a month, so inboxes for 50 agents add $47, and every email in or out of them uses the quota. On Nextmail every address on your domain is already a mailbox, up to 10,000 addresses on Starter with no charge per address, and each one opens in the web app, the phone apps or any mail app over IMAP.
Newsletters. A list of 10,000 contacts mailed four times a month is 40,000 emails. On Resend that needs Pro marketing at $80 a month on top of Pro at $20 for 50,000 app emails, $100 in all. Sent through the /emails API instead, the 90,000 fit the $35 Pro step, and the unsubscribe handling becomes your job. On Nextmail a broadcast carries its unsubscribe link and leaves in its own lane, so it never holds up app mail, but it draws on the same send allowance: 90,000 sends cost $20 plus 30 × $0.40, or $32.
The gap comes from what each one meters: Resend counts mail in as well as out and prices lists by the contact, while Nextmail counts only what you send.
Where Resend is the better buy
Resend is a good product, and on some bills it is the cheaper one:
- Small volume. Its free plan covers 3,000 emails a month on 3 domains, where ours covers 5,000 on one domain for one person, and at 100,000 a month Resend is a dollar under our monthly price.
- Many domains, little mail. Pro with the $20 domain pack covers 110 domains, while Nextmail needs Business past 50. So 60 domains and 50,000 emails cost $40 a month on Resend and $100 on Nextmail, or $60 billed yearly.
- The dedicated IP itself. Resend's is $30 a month against our $39.99, though only on Scale or Pro marketing. Ours needs Business or Enterprise and 100,000 emails sent in a month. With the plan counted, 500,000 emails and an IP cost $380 on Resend and $239.99 on Nextmail.
- Single sign-on. Resend sells it on Scale for $150 a month. Nextmail has none at any price.
- Developer experience. Resend's docs and React Email are excellent. React Email is open source and renders to HTML that any provider can send, us included.
How teams overpay on an email API
These apply to any provider, Resend and Nextmail included:
- Paying overage when a bigger plan is cheaper. On Resend, 100,000 emails on the $20 Pro plan cost $20 plus 50 × $0.90, or $65, while the 100,000 step is $35. Resend's own docs warn that overage can cost more per email than upgrading, so check each month's volume against the steps.
- Copying people who do not need the mail. Every To, Cc and Bcc address is billed as an email, so a receipt copied to a colleague costs twice.
- Upgrading for a limit that is not volume. Resend's Pro plan stops at 10 domains and 5 webhook endpoints, so the 11th domain costs $20 a month and a sixth endpoint means Scale. Find the limit you will hit first before you choose a plan. Nextmail's Starter has 50 domains and 25 endpoints.
- Keeping contacts you no longer mail. Contact-priced plans charge for the contacts you store, and Resend keeps unsubscribed contacts until you delete them, which its own docs advise doing.
- Buying a dedicated IP too early. An IP needs steady volume to keep its reputation. Resend's docs say under 90,000 emails a month may not keep one warm, and Nextmail sells one only from 100,000 a month. Below that, shared IPs usually deliver better.
- Paying month to month for a steady load. Resend has no yearly price below Enterprise. Nextmail takes 12.5% off Starter and 40% off Business and Enterprise when billed yearly.
Moving from Resend to Nextmail
You do not have to rewrite your sending code. Set RESEND_BASE_URL to the compatible endpoint Nextmail serves and use a Nextmail API key, as switching from Resend describes, and the Resend SDK keeps working: send, batch, get, list, reschedule and cancel answer in Resend's own shapes and error names. When you want more than sending, the full API, the SDKs and the MCP server are on every plan, and our guide to building your own email client shows what they reach. Envless sends its sign-in codes and security alerts through Nextmail, and Ip2Geo and Wallpapppers their billing email.
The importer reads your Resend account with one key and brings suppressions, audiences, contacts, templates and webhooks across. Domains and API keys arrive as a checklist, because DNS records and secrets cannot move by themselves, and broadcasts, topics and contact properties stay behind. Webhooks arrive switched off until you update the signature check, since ours are signed differently. Render your React Email templates to HTML and they send as before. The steps are in the migration guide, and the full comparison puts the features side by side.
Is Resend worth the price?
Up to about 100,000 emails a month, yes. It costs what Nextmail costs, and its developer experience is among the best in email. Past that, the bill climbs in steps while our rate stays at $0.40 for every extra 1,000, and replies, inboxes and newsletter contacts are billed on top. If you send 200,000 emails a month or more, Nextmail does the same work for about 40% less month to month and for half or less billed yearly, and receiving replies or running a newsletter widens the gap.
Create a workspace to try it, or price your own year first with the cost calculator.
Free tools
Try what you just read on your own setup. They are free and need no account.
References
- 1Resend pricingResend
- 2What is Resend PricingResend
- 3What are Resend account quotas and limits?Resend
- 4Usage LimitsResend
- 5How do Dedicated IPs work?Resend
- 6How to add more domainsResend
- 7InboxesResend
- 8Managing unsubscribed ContactsResend
- 9React EmailGitHub
Google Workspace