Skip to content
Tools.Town
290+ free online tools
Email Tools

How the Email Cost Calculator Works

What the Tools.Town email cost compare engine models — plan floors vs per-thousand rates, dated cards, SES recipients, and Cloudflare’s Workers Paid toggle.

18 August 2026 4 min read By Tools.Town Team Fact Checked

Key Takeaways

  • Why doesn’t a $0.90/1k overage win at 10,000 emails: Because the engine first picks a SKU that can send the volume
  • Can I type my own unit prices: Advanced options override SES $/1k, Cloudflare overage $/1k, and the Workers Paid floor
  • Does the table include marketing ESPs: Mailchimp, Klaviyo, and similar contact-based plans are out of v1

The Email Cost Calculator is one engine with many landings. SES and Cloudflare pages pass a default vendor; the math does not fork.

Inputs that change the bill

Emails per month is the volume. For Amazon SES that number is recipients. For Cloudflare and ESP SKUs it is messages against an included quota.

Already on Workers Paid only affects Cloudflare. Public Email Sending requires Paid. If you already run Workers, leave it checked so the $5 floor is omitted. If Email Sending is why you would upgrade, uncheck it — fixture D is $5 + overage.

SES free allowance defaults to none. First-12-months 3,000 messages and the legacy EC2 62,000/month option exist because those are real AWS footnotes — they are not assumed.

Attachment GB is SES data at $0.12/GB in the card.

USD → INR is the rate you type. There is no live FX feed.

How a vendor row is chosen

For Resend, SendGrid, Postmark, and Mailgun the engine lists modeled SKUs, drops any that cannot send the volume (hard cap or daily cap), and keeps the lowest monthly USD. That is why Postmark at 50k is Platform ($66) in the tests, not the Pro illustration ($68.50) from the cluster notes.

Cloudflare is special-cased: 3,000 included, overage, optional Paid floor, optional verified-destination zero.

SES is special-cased: billable = volume minus optional free allowance, times the unit rate, plus attachments.

Infeasible SKUs (for example a free plan that cannot cover the month) sink to the bottom of the table.

What you should not read into the highlight

“Cheapest” means cheapest in this model at this volume on this dated card. It is not a forever ranking, not including dedicated IPs, and not your invoice. Confirm on the vendor’s pricing page — every vendor name in the table links out.

Presets: AWS SES Cost Calculator, Cloudflare Email Cost Calculator. Hub: Email Sending Cost.

Advertisement

Try Email Cost Calculator — Free

Apply what you just learned with our free tool. No sign-up required.

Try Email Cost Calculator

Frequently Asked Questions

Why doesn’t a $0.90/1k overage win at 10,000 emails?
Because the engine first picks a SKU that can send the volume. Resend Free cannot (100/day cap), so it lands on Pro at $20/month even though 10k × $0.90/1k would be $9 if there were no floor.
Can I type my own unit prices?
Yes. Advanced options override SES $/1k, Cloudflare overage $/1k, and the Workers Paid floor. The as-of date still applies to everything you did not override.
Does the table include marketing ESPs?
No. Mailchimp, Klaviyo, and similar contact-based plans are out of v1. This is transactional / API sending only.

Was this guide helpful?

Your feedback helps us improve our content.

Continue Reading

All Email Tools Guides

Get the best Email Tools tips & guides in your inbox

Join 25,000+ users who get our weekly email tools insights.