Resend Pricing and Cost Per 1,000 Emails: Resend Email API Pricing Plans
Resend costs $0 for 3,000 emails a month, $20 a month for 50,000 on Pro, and $90 a month for 100,000 on Scale. Resend's own machine readable price file also publishes a Pro step at $35 a month for 100,000 emails, which the slider on the pricing page never shows you, so the same 100,000 emails cost $35 or $90 depending on which plan you land on. Overage is $0.90 per 1,000 emails and does not fall below that until you pass 200,000 a month.
Every number on this page was read from Resend's own machine readable price file at resend.com/pricing.md and cross checked against the live pricing page and the Acceptable Use Policy on the same day, August 21, 2026. Nothing here is copied from a roundup.
Last updated August 2026
Cold email cost calculator
Where the money goes
| Line item | Qty | Per month |
|---|---|---|
Free tool. Nothing you enter is stored or sent anywhere.
What Resend actually bills you for
Emails sent, not contacts stored
The transactional side of Resend meters outbound messages. Store as many recipient records as you like, you pay for sends. That is the opposite of a marketing platform, and it is why Resend looks cheap to a developer and expensive to a marketer.
A completely separate contact meter for marketing
Resend's marketing plans are not billed on sends at all. They are billed on how many contacts sit in your audience, from $40 a month for 5,000 contacts up to $650 a month for 150,000. Broadcasts to those contacts are unlimited, which is a genuinely different meter from the transactional one.
Overage in whole buckets of 1,000
Once you pass your included volume, Resend charges the plan's overage rate for each additional bucket of 1,000 emails. Send 50,300 on a 50,000 plan and you are billed for a whole extra bucket, not for 300 messages.
Automation runs beyond the first 10,000
Every plan, including Free, includes 10,000 automation runs a month. Paid plans can go past that at $0.0015 per run. Free cannot, it simply stops at the limit.
Extra sending domains at $20 a month per 100
Pro includes 10 domains and Scale includes 1,000. If you need more, the domains add on stacks 100 at a time for $20 a month, and you can add or drop it yourself from the dashboard.
Dedicated IPs, but only if you qualify
A dedicated IP is $30 a month, and it is not purchasable on Free or Pro at any price. Resend restricts it to Scale customers who are already sending more than 3,000 emails a day, because an under fed dedicated IP hurts deliverability rather than helping it.
Resend and ColdMailer are bought for different jobs
These two get compared because both put email on the wire, but they are sold to different buyers and Resend's own policy draws the line. Here is the honest split, including the places Resend is clearly the better purchase.
| Feature | ColdMailer | Resend |
|---|---|---|
| What you are buying | An outbound layer that builds sequences, personalizes copy and sends through mailboxes you already own | A modern transactional email API and SMTP relay for mail your own application generates |
| Entry price | $29 a month on Starter, 1,000 emails and 2 SMTP accounts | $0 for 3,000 emails a month, capped at 100 a day, then $20 a month for 50,000 |
| Cheapest route to 100,000 sends | Enterprise at $149 a month plus the mailboxes and domains you supply | $35 a month on the Pro step that the pricing slider does not display |
| Cold outreach permitted | Yes, that is the entire product | No. The Acceptable Use Policy names cold outreach, purchased lists and scraped contact data as prohibited |
| Complaint rate ceiling | Governed by your own mailbox provider, typically 0.3% at Gmail | 0.08%, with account shutdown possible without warning |
| Bounce rate ceiling | Governed by your mailbox provider | 4%, same shutdown language |
| Developer experience | A campaign product, not an SDK | Genuinely excellent. React Email, clean SDKs, an MCP server and a CLI. This is where Resend wins outright |
| Deliverability model | Your own domains and mailboxes, warmed and rotated | Pristine shared IPs, with a dedicated IP available only on Scale above 3,000 a day |
| Personalization | AI personalization per prospect, plus A and B testing on Pro | Templating in your own code, no prospect research layer |
| Who should buy it | Sales teams, agencies and founders running outbound to people who have not opted in | Product and engineering teams sending receipts, password resets, alerts and opted in broadcasts |
ColdMailer figures from coldmailer.ai/pricing, checked August 21, 2026. Resend figures from resend.com/pricing.md and resend.com/legal/acceptable-use, both read August 21, 2026. The Acceptable Use Policy was last updated by Resend on August 5, 2026.
What the sending market charges to put 100,000 emails on the wire
Published entry price and the meter that actually decides your bill, at a matched volume of 100,000 emails a month so the numbers are comparable. Prices are as each vendor publishes them for United States customers.
Last updated August 2026
| Tool | Best for | Meter | 100,000 emails a month |
|---|---|---|---|
| Amazon SES (a la carte) | Application mail at the lowest unit cost, if you can run AWS | Per recipient, no plan fee | $10.00 |
| Resend Pro | Product teams who want a clean API and the lowest Resend price | Per email sent, plan step | $35.00 |
| SendGrid Essentials | Teams already inside Twilio | Per email sent, plan step | $34.95 |
| Mailgun Scale | Teams wanting a dedicated IP included | Per email sent, plan step | $90.00 |
| Resend Scale | Buying Slack support, 1,000 domains and dedicated IP eligibility | Per email sent, plan step | $90.00 |
| SendGrid Pro | Teams needing a dedicated IP on SendGrid | Per email sent, plan step | $89.95 |
| ColdMailer Enterprise | Cold outreach, which none of the APIs above permit | Flat plan, bring your own SMTP | $149.00 |
Swipe the table sideways for more
Run this with ColdMailer
Connect your SMTP, let AI personalize every email, and start landing in the inbox. Every plan starts with a 14-day free trial.
How to work out what Resend will actually cost you
Count sends, then count contacts separately
Resend has two meters and they do not talk to each other. Add up the transactional messages your application will send in a month, then separately count the contacts you would hold for broadcasts. You may end up paying on both.
Find the cheapest plan step that covers your sends
Do not assume the next plan name up is the answer. At 100,000 emails the Pro step is $35 and the Scale step is $90, for the identical volume. Check the full ladder before you pick, because the slider on the pricing page does not show every step.
Price the overage instead of upgrading
Overage is $0.90 per 1,000 on Pro. On published rates, staying on Pro at $35 and paying overage is cheaper than any Scale step until roughly 450,000 emails a month. What Scale actually buys you is domains, Slack support and dedicated IP eligibility, not a lower price.
Add the domains you will really need
Pro includes 10 sending domains. If you send from a separate domain per brand or per client, the add on is $20 a month for another 100. Work this out before you commit, because it can double a small Pro bill.
Check whether your use case is permitted at all
This is the step people skip. If the mail is cold outreach, purchased lists or scraped contacts, Resend's Acceptable Use Policy prohibits it regardless of which plan you pay for, and the refund policy says no refunds are issued for breaches.
Every Resend pricing plan, with the real cost per 1,000 emails
This is the complete transactional ladder exactly as Resend publishes it in its own machine readable price file, with the effective cost per 1,000 emails worked out for each step. Resend does not print that column, so we calculated it by dividing the monthly price by the included volume.
| Plan and price | Emails included | Effective per 1,000 |
|---|---|---|
| Free, $0/mo | 3,000 (100 a day cap) | $0.00 |
| Pro, $20/mo | 50,000 | $0.40 |
| Pro, $35/mo | 100,000 | $0.35 |
| Scale, $90/mo | 100,000 | $0.90 |
| Scale, $160/mo | 200,000 | $0.80 |
| Scale, $350/mo | 500,000 | $0.70 |
| Scale, $650/mo | 1,000,000 | $0.65 |
| Scale, $825/mo | 1,500,000 | $0.55 |
| Scale, $1,150/mo | 2,500,000 | $0.46 |
| Enterprise | Custom, typically 3M and above | Quoted |
Two things jump out of that table once the per 1,000 column exists. The cheapest place on the entire Resend ladder is the Pro step at 100,000 emails, where you pay $0.35 per 1,000. And Scale at 100,000 costs $0.90 per 1,000, which is exactly the overage rate, meaning the emails included in that plan cost you the same as emails you had not paid for in advance.
Resend also quotes its own effective rates for the top of the ladder: $0.70 per 1,000 at 500,000 emails, $0.65 at one million, and $0.46 at 2.5 million. Those match our arithmetic, which is a good sign the published ladder is internally consistent.
The Resend Pro tier at 100,000 emails that the pricing page does not show
Go to resend.com/pricing and drag the volume slider to 100K. You will be shown Scale at $90 a month. What you will not be shown is that Resend also sells a Pro step at $35 a month for the same 100,000 emails. It appears in the price file Resend publishes for AI agents at resend.com/pricing.md, and it does not appear in the interactive pricing UI.
That is a $55 a month gap, or $660 a year, for an identical send allowance. We have not found a single third party pricing roundup that mentions the $35 step. Every one we checked lists Resend as "Free 3K, Pro $20 for 50K, Scale $90 for 100K", which is what the slider shows.
The gap gets wider once you price overage instead of upgrading. Pro overage is $0.90 per 1,000, so staying on the $35 Pro step and paying for extra buckets works out cheaper than every Scale step until about 450,000 emails a month:
| Monthly volume | Pro $35 plus overage | Best Scale price |
|---|---|---|
| 100,000 | $35 | $90 |
| 150,000 | $80 | $135 |
| 200,000 | $125 | $160 |
| 300,000 | $215 | $240 |
| 400,000 | $305 | $320 |
| 450,000 | $350 | $350 |
| 500,000 | $395 | $350 |
That crossover is our calculation from Resend's published rates, not a number Resend prints. Read it as a planning guide rather than a guarantee, and confirm with Resend before you build a budget on it. The honest conclusion is that Scale is a feature purchase, not a volume discount, until you are well into the hundreds of thousands. What the extra money buys is 1,000 sending domains instead of 10, Slack support instead of tickets, and the right to add a dedicated IP.
How Resend overage pricing works, and where the rate finally drops
Resend calls it pay as you go. Once you pass the volume included in your plan, it charges your plan's overage rate for every additional bucket of 1,000 emails, automatically, on any paid subscription. The Free plan has no overage at all, it simply stops.
The detail worth knowing is that the overage rate is flat at $0.90 per 1,000 across the Free, Pro and lower Scale steps. It does not begin to fall until the 200,000 step, and then it drops in stages:
| Plan step | Overage per 1,000 | Discount vs $0.90 |
|---|---|---|
| Pro, 50,000 and 100,000 | $0.90 | None |
| Scale, 100,000 | $0.90 | None |
| Scale, 200,000 | $0.80 | 11% |
| Scale, 500,000 | $0.70 | 22% |
| Scale, 1,000,000 | $0.65 | 28% |
| Scale, 1,500,000 | $0.52 | 42% |
| Scale, 2,500,000 | $0.46 | 49% |
Because overage is charged in whole buckets of 1,000, small spills are rounded up. Sending 100,400 emails on a 100,000 plan bills a full extra bucket at $0.90, not $0.36. At low volumes nobody notices. If your sending is spiky and you routinely land a few hundred emails over the line, it adds up over a year.
Automations are metered separately. Every plan, Free included, gets 10,000 automation runs a month. Paid plans continue past that at $0.0015 per run, so an extra 100,000 runs is $150. If you are building anything event driven, price the runs alongside the emails rather than after the fact.
Resend marketing email pricing is billed on contacts, not sends
This trips up anyone who reads the transactional ladder and assumes it covers everything. Resend's marketing plans use an entirely different meter. You are billed on how many contacts you hold, and broadcasts to those contacts are not limited by send volume.
| Marketing plan | Contacts | Price per month |
|---|---|---|
| Free | 1,000 | $0 |
| Pro marketing | 5,000 | $40 |
| Pro marketing | 10,000 | $80 |
| Pro marketing | 15,000 | $120 |
| Pro marketing | 25,000 | $180 |
| Pro marketing | 50,000 | $250 |
| Pro marketing | 100,000 | $450 |
| Pro marketing | 150,000 | $650 |
| Enterprise | Custom | Quoted |
Broadcasts can only be sent to contacts that already exist in your audience, which is the structural reason this product cannot be used for prospecting. You cannot upload a bought list and broadcast to it, and doing so would breach the Acceptable Use Policy anyway.
The contact meter is competitive at the small end. A 10,000 contact list at $80 a month with unlimited broadcasts compares well against most contact priced marketing platforms. It gets less attractive above 50,000 contacts, where dedicated marketing platforms start bundling more segmentation and automation for similar money.
Resend add on pricing: domains, dedicated IPs and what is gated
Three add ons can move a Resend bill meaningfully, and two of them have eligibility rules rather than just prices.
| Add on | Price | Who can buy it |
|---|---|---|
| Extra domains, 100 at a time | $20/mo | Pro and Scale, self serve |
| Dedicated IP | $30/mo | Scale only, and only above 3,000 emails a day |
| Automation runs beyond 10,000 | $0.0015 per run | Paid plans only |
The dedicated IP gate is the one that surprises people. You cannot buy a dedicated IP on Free or Pro at any price, and even on Scale you have to be sending more than 3,000 emails a day to qualify. Resend's reasoning is sound: a dedicated IP with low, irregular volume performs worse than a well maintained shared pool, because mailbox providers have nothing to build a reputation from. Resend warms, monitors and autoscales the IP once you have one.
The domains add on matters more than it looks. Pro includes 10 sending domains. If you run a product that sends on behalf of customers, or an agency with a domain per client, 10 disappears fast and each additional block of 100 is $20 a month. Scale's 1,000 included domains is the real reason some teams move up, rather than the volume.
Why the Resend pricing roundups disagree with each other
We compared what the third party pricing pages say against what Resend publishes, on the same day. There are four specific reasons the numbers drift, and knowing them tells you which source to trust.
The slider hides a step. The interactive pricing page steps through 3K, 50K, 100K, 200K, 500K, 1M, 1.5M, 2.5M and 3M plus. At the 100K stop it shows Scale at $90. The Pro step at $35 for 100,000 exists in Resend's own price file but is not surfaced by the slider, so anyone writing from the visible page misses it.
Resend contradicts itself on Free plan domains. The Free plan card and the price file both say 3 domains. The feature comparison table further down the same page says custom domains: Free 1. Both statements are on resend.com on August 21, 2026. Roundups quote whichever one they happened to read, which is why you will see the Free plan described as one domain in some places and three in others. Assume one until Resend fixes the page.
Two meters get conflated. Transactional pricing is per email sent. Marketing pricing is per contact stored. Articles that quote "Resend costs $20 a month" without saying which product are describing the transactional Pro step only, and the marketing plans start at $40 for a much smaller audience.
Overage is quoted as if it were tiered from the start. The rate is a flat $0.90 per 1,000 on Pro and on Scale up to 100,000. Sources that quote "$0.46 to $0.90 per 1,000" are technically right about the range but misleading about where you will actually sit, because you need to be at 2.5 million emails a month to see $0.46.
The reliable source is resend.com/pricing.md, which Resend maintains for AI agents and which lists every step in a plain table. It is more complete than the page humans are shown.
Can you use Resend for cold email? What the Acceptable Use Policy says
No, and Resend is unusually direct about it. The Acceptable Use Policy, last updated by Resend on August 5, 2026, lists prohibited sending purposes. The first one reads:
"Spamming: You are prohibited from sending unsolicited messages of any kind, including cold outreach, purchased lists, or scraped contact data."
That is not an inference from a general spam clause. Cold outreach is named. The same document also sets hard numeric thresholds that a cold campaign is unlikely to survive:
| Metric | Resend ceiling | Consequence |
|---|---|---|
| Complaint rate | Below 0.08% | Account may be shut down without warning |
| Bounce rate | Below 4% | Account may be shut down without warning |
| Policy breach | Any | No refunds issued, including for unused quota |
For context, Google's published bulk sender guidance asks senders to stay under 0.3% spam complaints. Resend's ceiling is roughly a quarter of that. Amazon SES puts an account under review at 0.1% and pauses it at 0.5%, with a review step in between. Resend's policy language is "may be shutdown without warning", with no graduated stage described.
Resend's consent documentation is equally clear about what does not count as permission: a clause in your terms of service saying users agree to receive email, a pre checked marketing box, and assuming someone is opted in unless they unsubscribe. A prospect who has never heard of you fails all three tests.
None of this makes Resend a bad product. It makes it a transactional and opted in email product, which is exactly what it says it is. If the mail you want to send is outbound prospecting, the right structure is different: send from mailboxes you own on domains you control, warm them properly, rotate across them, and keep volume per mailbox low enough that no single sender attracts attention. That is what cold email infrastructure means in practice, and it is why outbound tools are bring your own mailbox rather than shared API relays.
Resend pricing compared against SendGrid, Mailgun and Amazon SES at matched volume
Comparing email APIs on their headline price is close to useless because the included volumes differ. Here is the same 100,000 emails a month priced on each vendor's published rates, checked in August 2026.
| Vendor and plan | 100,000 emails a month | Dedicated IP available |
|---|---|---|
| Amazon SES a la carte | $10.00 | Yes, $24.95/mo |
| Resend Pro | $35.00 | No, not on Pro |
| SendGrid Essentials | $34.95 | No, not on Essentials |
| Resend Scale | $90.00 | Yes, $30/mo above 3,000 a day |
| SendGrid Pro | $89.95 | Yes, included |
| Mailgun Scale | $90.00 | Yes, one included |
Look at that column again. Resend Pro is $35.00 and SendGrid Essentials is $34.95. Resend Scale is $90.00 and SendGrid Pro is $89.95. At 50,000 emails Resend Pro is $20.00 and SendGrid Essentials is $19.95. Three matched pairs, five cents apart each time. Resend has priced its transactional ladder against SendGrid's and rounded off the ninety five cents. That is not a coincidence worth much operationally, but it does tell you these two are competing on developer experience rather than price, because there is no price difference to compete on.
Amazon SES remains an order of magnitude cheaper per email and always will be, because you are buying raw infrastructure and supplying the operational work yourself. The gap between $10 and $35 at 100,000 emails is the price of not running SES. For most teams that is money well spent. For a team already deep in AWS it is not. We break the AWS side down in detail on our Amazon SES pricing page, and the SendGrid ladder on the SendGrid pricing page.
One thing none of these four vendors sells is permission to prospect. SES asks you to send only to recipients who explicitly requested your email. Resend names cold outreach as prohibited. That is the shared reason outbound teams end up on a different kind of tool entirely, one that sends through your own SMTP mailboxes rather than a shared relay.
Which buyers Resend pricing works well for
SaaS products sending application mail
Password resets, receipts, magic links, alerts. Fully consented, predictable volume, and the sort of mail Resend was built for. At 100,000 a month on the Pro step this is $35, which is hard to beat outside of raw AWS.
Developer teams who value the SDK
React Email, first party SDKs, a CLI and an MCP server. If your engineers will spend less time on email because of the tooling, the price difference against Amazon SES is usually irrelevant next to the hours saved.
Agencies sending from many client domains
Scale includes 1,000 domains, which is unusual and genuinely useful. Just be aware the mail still has to be consented, so this fits client newsletters and product mail, not client prospecting.
Startups on the free step
3,000 emails a month at $0 is a real allowance, not a trial that expires. The catch is the 100 a day cap, which binds exactly at 3,000 over a 30 day month, so you cannot batch.
Teams running opted in broadcasts
The marketing plans bill on contacts and let you broadcast without a send limit. For a list of 10,000 subscribers at $80 a month that compares well against contact priced marketing platforms.
Not a fit: outbound sales teams
Cold email is named as prohibited in the Acceptable Use Policy, and the 0.08% complaint ceiling is tighter than what cold outreach realistically produces. This is the one buyer Resend pricing does not serve at any price.
Resend pricing FAQ
Resend costs $0 a month for 3,000 emails, $20 a month for 50,000 emails on Pro, and $90 a month for 100,000 on Scale. Resend's published price file also lists a Pro step at $35 a month for 100,000 emails. Overage beyond your included volume is $0.90 per 1,000 emails on Pro and on Scale up to 200,000.
Yes, Resend has a genuinely free plan rather than a trial that expires. It includes 3,000 emails a month, capped at 100 emails per day, with 10,000 automation runs, 30 day data retention and 5 AI credits. There is no overage on the free plan, so sending simply stops at the limit.
3,000 emails a month with a hard cap of 100 emails per day. The daily cap binds exactly at 3,000 over a 30 day month, so you cannot batch a month of sending into a few days. Resend's plan card lists 3 domains on Free while the feature table on the same page says 1, so plan for one until that is resolved.
It depends entirely on which plan step you land on. The best rate on the ladder is the Pro step at 100,000 emails, which works out to $0.35 per 1,000, or $0.00035 per email. Scale at 100,000 costs $0.90 per 1,000. At 2.5 million emails a month the effective rate falls to $0.46 per 1,000.
They are effectively the same price. At 50,000 emails Resend Pro is $20.00 and SendGrid Essentials is $19.95. At 100,000 Resend Pro is $35.00 and SendGrid Essentials is $34.95. Resend Scale is $90.00 against SendGrid Pro at $89.95. Choose on developer experience, support and dedicated IP rules rather than on price.
No. Resend's Acceptable Use Policy explicitly prohibits sending unsolicited messages of any kind, including cold outreach, purchased lists and scraped contact data. It also caps complaint rate at 0.08% and bounce rate at 4%, above which an account may be shut down without warning, and states that no refunds are issued for policy breaches.
Scale adds 1,000 sending domains instead of 10, Slack support alongside tickets, 500 AI credits instead of 100, and eligibility to add a dedicated IP. It does not lower your cost per email at 100,000, where Pro is $35 and Scale is $90 for the same volume. Treat Scale as a feature purchase rather than a volume discount.
Yes, at $30 a month, but only on the Scale plan and only for customers already sending more than 3,000 emails a day. It cannot be purchased on Free or Pro at any price. Resend handles warm up, monitoring and autoscaling for the IP once it is provisioned.
Pro includes 10 sending domains and Scale includes 1,000. Beyond that, the domains add on gives you another 100 domains for $20 a month, and you can add or remove it yourself from the dashboard on Pro and Scale. On Enterprise the domain limit is set in your contract.
On a paid plan, pay as you go billing kicks in automatically and Resend charges your plan's overage rate for each additional bucket of 1,000 emails. Buckets are whole, so 400 emails over the line bills a full 1,000. On the Free plan there is no overage and sending stops until the next period.
Marketing plans are billed on contacts stored, not emails sent, and broadcasts to those contacts are unlimited. Pricing runs from free for 1,000 contacts to $40 for 5,000, $80 for 10,000, $250 for 50,000 and $650 for 150,000. Broadcasts can only go to contacts already in your audience.
Every plan including Free includes 10,000 automation runs a month. Paid plans can go beyond that at $0.0015 per run under pay as you go billing. The Free plan has no overage, so automations stop at 10,000 runs rather than billing you.
The Pro step at $35 a month, which covers 100,000 emails and works out to $0.35 per 1,000. That is $55 a month less than the Scale plan at the same volume. On published rates, staying on Pro and paying $0.90 per 1,000 overage remains cheaper than any Scale step until roughly 450,000 emails a month.
Sending outbound rather than transactional mail? Start at $29 a month
ColdMailer sends through the Google Workspace, Microsoft 365 or SMTP mailboxes you already own, so there is no shared relay policy to breach and no per inbox seat fee. AI personalization, follow up sequences and inbox rotation are built in. Every plan comes with a 14 day trial and no credit card is required.
14-day free trial · Bring your own SMTP · Cancel anytime