[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"tools-page-email-api-pricing-comparison":3},{"page":4,"related":153,"variants":179},{"path":5,"name":6,"title":7,"description":8,"checkedAt":9,"sources":10,"faq":47,"related":66,"nuxter":71,"body":74,"tool":151,"preset":152},"\u002Ftools\u002Femail-api-pricing-comparison","Email API pricing comparison","Email API Pricing: Resend vs Postmark, SES and SendGrid","Compare email API pricing at your monthly volume across Resend, Postmark, Amazon SES, SendGrid, Mailgun, MailerSend, Brevo and Cloudflare Email Service.","2026-10-06",[11,14,17,20,23,26,29,32,35,38,41,44],{"label":12,"url":13},"Resend, Pricing","https:\u002F\u002Fresend.com\u002Fpricing",{"label":15,"url":16},"Resend docs, Account quotas and limits","https:\u002F\u002Fresend.com\u002Fdocs\u002Fknowledge-base\u002Faccount-quotas-and-limits",{"label":18,"url":19},"Postmark, Pricing","https:\u002F\u002Fpostmarkapp.com\u002Fpricing",{"label":21,"url":22},"AWS, Amazon SES pricing","https:\u002F\u002Faws.amazon.com\u002Fses\u002Fpricing\u002F",{"label":24,"url":25},"Twilio SendGrid, Email API pricing","https:\u002F\u002Fwww.twilio.com\u002Fen-us\u002Fproducts\u002Femail-api\u002Fpricing",{"label":27,"url":28},"Mailgun, Pricing","https:\u002F\u002Fwww.mailgun.com\u002Fpricing\u002F",{"label":30,"url":31},"MailerSend, Pricing","https:\u002F\u002Fwww.mailersend.com\u002Fpricing",{"label":33,"url":34},"Brevo, Pricing","https:\u002F\u002Fwww.brevo.com\u002Fpricing\u002F",{"label":36,"url":37},"Cloudflare Email Service docs, Pricing","https:\u002F\u002Fdevelopers.cloudflare.com\u002Femail-service\u002Fplatform\u002Fpricing\u002F",{"label":39,"url":40},"Cloudflare Email Service docs, Limits","https:\u002F\u002Fdevelopers.cloudflare.com\u002Femail-service\u002Fplatform\u002Flimits\u002F",{"label":42,"url":43},"Cloudflare Email Service docs, Metrics and analytics","https:\u002F\u002Fdevelopers.cloudflare.com\u002Femail-service\u002Fobservability\u002Fmetrics-analytics\u002F",{"label":45,"url":46},"Cloudflare Workers docs, Pricing","https:\u002F\u002Fdevelopers.cloudflare.com\u002Fworkers\u002Fplatform\u002Fpricing\u002F",[48,51,54,57,60,63],{"question":49,"answer":50},"How much does the Resend email API cost?","Resend has a free plan with a daily and a monthly cap, then Pro and Scale plans priced by the emails they include. Past a plan's emails you can turn on pay-as-you-go overage, billed per started thousand and paused at a multiple of the plan. Set your volume above and the Resend row shows the cheapest way to send it, overage included.",{"question":52,"answer":53},"Resend vs Postmark, which is cheaper?","Neither is cheaper at every volume. Resend usually costs less in the middle of the range, while Postmark's Basic plan undercuts it at some steps, its smallest paid plan among them. The answer depends on where your volume falls between each provider's plan steps, so compare at your own number. Postmark keeps activity longer by default, and its lasting free plan is meant for testing.",{"question":55,"answer":56},"Is Amazon SES the cheapest email API?","For pure sending it usually is. SES charges per email with no monthly fee on à la carte pricing, though new accounts now start on its Essentials plan, which costs more per email until you switch. On à la carte, SES charges separately for things others bundle, such as its Virtual Deliverability Manager, and attachment data costs extra.",{"question":58,"answer":59},"Does SendGrid still have a free plan?","Its pricing page now offers a free trial that sends a small number of emails a day for a set number of days, and then ends. SendGrid's page publishes no overage rate, so this comparison prices SendGrid at the smallest plan that includes all your emails.",{"question":61,"answer":62},"How does Cloudflare Email Service price sending?","Sending to any address needs the Workers Paid plan, which includes a monthly allowance of emails, and each thousand past it is billed at a flat rate. Sends to verified addresses in your own account are free on every plan. The Workers Paid fee also covers the Worker your app runs on, so an app already on Workers pays only for the emails.",{"question":64,"answer":65},"Do I need a dedicated IP for transactional email?","Rarely at low volume. A dedicated IP carries only your reputation, and it needs steady volume to stay warm, so small senders usually deliver better on a provider's shared pool. Most providers that sell one set a minimum volume or keep it to higher plans, and the switch above adds that cost where it is published.",[67,68,69,70],"spf-dkim-dmarc-checker","dmarc-record-generator","html-email-preview","cloudflare-workers-pricing-calculator",{"body":72,"to":73},"Nuxter ships Cloudflare Email Service and Resend adapters and tries them in the order starter.config.ts lists, so Resend can stand behind Cloudflare. A send every adapter turns away for the moment goes onto a Queue and is retried.","\u002Ffeatures",{"type":75,"value":76,"toc":142},"minimark",[77,82,86,93,99,105,111,114,118,121,125,128,132,135,139],[78,79,81],"h2",{"id":80},"how-each-provider-turns-a-volume-into-a-price","How each provider turns a volume into a price",[83,84,85],"p",{},"Email APIs price a month in four shapes, and the shape decides how a bill grows.",[83,87,88,92],{},[89,90,91],"strong",{},"Included emails plus overage."," Resend, Postmark, Mailgun and MailerSend sell plans that include a set number of emails, then charge a rate for each thousand past it. Bigger plans tend to carry lower overage rates, so the cheapest way to send a volume is sometimes a smaller plan plus overage rather than the next plan up. The comparison prices every plan both ways and keeps the cheaper one.",[83,94,95,98],{},[89,96,97],{},"Plans without a published overage."," SendGrid's pricing page lists plans by the emails they include and says overages may apply without giving a rate. The comparison takes the smallest plan that covers your volume.",[83,100,101,104],{},[89,102,103],{},"Stepped credits."," Brevo sells email credits in steps on top of a plan's price, with no overage. Going one email past a step buys the whole next step.",[83,106,107,110],{},[89,108,109],{},"Pay as you go."," Amazon SES charges per email with no monthly fee on à la carte pricing. Cloudflare Email Service charges the Workers Paid plan, which includes an allowance, then a flat rate per thousand.",[83,112,113],{},"Past a provider's largest published plan the comparison shows Contact sales, even where an overage rate would keep counting, because the next stop on each provider's own volume selector is its sales team.",[78,115,117],{"id":116},"overage-is-not-always-on","Overage is not always on",[83,119,120],{},"Overage keeps mail flowing when a month runs long, but the providers set it up differently. Resend bills it only once pay-as-you-go is turned on in the team settings, counts it per started thousand and pauses sending at a multiple of the plan's emails. MailerSend also bills per started thousand. Postmark and Mailgun add the extra emails to the next invoice. If you send past a plan every month, check whether the next plan up is cheaper than the overage before the invoice arrives.",[78,122,124],{"id":123},"free-tiers-that-run-out","Free tiers that run out",[83,126,127],{},"A free tier is either a monthly allowance, a daily cap or a trial. A daily cap is the strict one: a launch day that sends more than the cap is refused even when the month as a whole fits, so the comparison counts a daily cap over a thirty-day month and treats it as a ceiling. SendGrid's free option is a trial that ends. Postmark's and MailerSend's free plans last but suit testing more than production. Cloudflare's included emails come with the Workers Paid plan rather than with a free plan.",[78,129,131],{"id":130},"dedicated-ips","Dedicated IPs",[83,133,134],{},"A dedicated IP gives you a sending reputation that no other customer can damage, and also one that only your own volume can build. Providers that sell one either include it in their higher plans, as SendGrid and Mailgun do, or sell it as an add-on, as Resend, Postmark and SES do, the first two only above a minimum volume. MailerSend and Brevo keep dedicated IPs to plans their sales teams quote, and Cloudflare's docs do not mention them. Turning the switch on moves each provider onto the plans that allow one and adds the add-on price where it is published.",[78,136,138],{"id":137},"what-the-totals-leave-out","What the totals leave out",[83,140,141],{},"Each total covers transactional sending for one account, billed monthly, before tax. It leaves out SES's charge for attachment data and the extra cost of a recipient past the first, which SES counts as another email. It leaves out marketing email, which Resend prices by contacts on a separate plan and Brevo counts in the same credits as transactional mail, and inbound email, which Resend counts against the same quota as sent mail. Email validation, extra domains, single sign-on and longer activity retention are add-ons at several providers. MailerSend and Brevo take a percentage off for paying yearly, and large senders negotiate below the published rates.",{"title":143,"searchDepth":144,"depth":144,"links":145},"",2,[146,147,148,149,150],{"id":80,"depth":144,"text":81},{"id":116,"depth":144,"text":117},{"id":123,"depth":144,"text":124},{"id":130,"depth":144,"text":131},{"id":137,"depth":144,"text":138},"email-api-pricing-comparison",null,[154,160,166,173],{"path":155,"tool":67,"name":156,"title":157,"description":158,"summary":159,"checkedAt":9},"\u002Ftools\u002Fspf-dkim-dmarc-checker","SPF, DKIM and DMARC checker","SPF DKIM DMARC Checker for Resend and Cloudflare","A free SPF DKIM DMARC checker with presets for Resend, Cloudflare Email, Google and Microsoft 365. Reads the right hosts, counts SPF lookups, explains fixes.","Look up and grade a domain's SPF, DKIM and DMARC, with presets that read the hosts Resend, Cloudflare and others use.",{"path":161,"tool":68,"name":162,"title":163,"description":164,"summary":165,"checkedAt":9},"\u002Ftools\u002Fdmarc-record-generator","DMARC record generator","DMARC Record Generator with a Staged Rollout","A DMARC record generator built on RFC 9989. Roll out with t=y instead of pct, set np and report addresses, compare with your live record and build SPF too.","Build a DMARC record step by step, roll it out in stages and compare it with the one you publish.",{"path":167,"tool":69,"name":168,"title":169,"description":170,"summary":171,"checkedAt":172},"\u002Ftools\u002Fhtml-email-preview","HTML email preview","HTML Email Preview: Desktop, Mobile and Dark Mode","A free HTML email preview: see your email at desktop and mobile widths in light, dark and forced dark, with checks for Gmail clipping, alt text and links.","See a transactional email at desktop and mobile widths, in light and dark, with checks for clipping, alt text and links.","2026-10-07",{"path":174,"tool":70,"name":175,"title":176,"description":177,"summary":178,"checkedAt":9},"\u002Ftools\u002Fcloudflare-workers-pricing-calculator","Cloudflare Workers pricing calculator","Cloudflare Workers Pricing Calculator for a SaaS","Cloudflare Workers pricing calculator for a SaaS. Turn monthly users into a bill for Workers, D1, KV, R2, Queues and AI, and find the first Free limit you hit.","Turn monthly users into a Workers, D1, KV, R2, Queues and AI bill, and find the first Free plan limit you hit.",[]]