Three pricing changes in eighteen months quietly made the standard 2023 transactional email stack obsolete. SendGrid eliminated its permanent free tier on May 27 2025. Mailgun doubled the Flex pay-as-you-go rate on December 1 2025 and then removed Flex from the pricing page entirely. Postmark restructured Pro and Platform on August 6 2025, dropping Pro 10K from $60.50 to $16.50. If you picked a transactional email API in 2023 and have not re-checked pricing since, the article you read is stale, and the calculus has moved.
This piece walks the seven realistic transactional email APIs available in May 2026, with primary-source pricing pulled the day of writing. The goal is not "which is best." That question is unanswerable without a workload. The goal is to map seven distinct shapes of the same product category onto seven distinct jobs, so a developer evaluating today can find the option that fits in fifteen minutes instead of forty hours.
I am the founder of Bavimail, which is one of the seven. I will be transparent about where Bavimail wins and where it loses. Five of the seven vendors here have public-facing comparison articles written by their own marketing teams. None of those articles honestly covers the 2025-2026 pricing shocks. That is the gap this article fills.
What changed in 2025 and 2026
Five material changes between January 2025 and May 2026 reshaped the category. Any comparison article that predates these is unreliable.
- SendGrid eliminated its permanent free plan on May 27 2025. New accounts get a 60-day trial with a 100 emails/day cap, then must pay. Existing free accounts were grandfathered but no longer recruit new free signups. Twilio confirmed this in the changelog at twilio.com/en-us/changelog/sendgrid-free-plan.
- Postmark restructured Pro and Platform tiers on August 6 2025. Pro 10K dropped from $60.50/mo to $16.50/mo. Platform 10K dropped from $138/mo to $18/mo. Inbound email, previously gated to the 50K plan, became available at Pro 10K. Source: postmarkapp.com/blog (the restructure announcement, updated March 26 2026).
- Mailgun raised the Flex pay-as-you-go rate from $1.00 per 1,000 emails to $2.00 per 1,000 effective December 1 2025. Flex was subsequently removed from the public pricing page. Customers on Flex were either upgraded to Basic ($15/mo) or grandfathered. Source: Ghost Forum thread and LowEndTalk discussion corroborated by the absence of Flex from the current Mailgun pricing page.
- AgentMail was one of the earlier AI-agent-native email platforms to publish a Model Context Protocol surface; the rest of the field followed across 2025 and 2026. Resend launched its MCP April 7 2026 (resend.com/changelog/mcp). Bavimail ships a 12-tool MCP with an untrusted-third-party-content wrapper, designed specifically for the LLM-reads-inbox prompt-injection risk.
- Amazon SES launched a new-customer credit program on July 15 2025: $200 in credits over 6 months for new AWS accounts, layered on top of the standing 3,000 messages/month free tier (which still expires after 12 months).
The takeaway: every comparison article published before December 2025 is wrong on at least two vendor pricing tiers. Re-check primary sources.
The seven providers at a glance
Bavimail, AgentMail, Amazon SES, Mailgun, Postmark, Resend, and Twilio SendGrid each occupy a different point in the same category. The entry paid price ranges from $4/mo (Bavimail Pro) to $19.95/mo (SendGrid Essentials) to $0/mo with pay-per-use (Amazon SES). The free tier shape varies wildly: Bavimail offers 5,000 emails/mo permanent with no card required, Postmark offers 100 emails/mo permanent with no overage, SendGrid offers nothing permanent at all, and Amazon SES offers 3,000/mo for the first 12 months only.
Below is each vendor as of May 2026: primary-source pricing, current MCP coverage, and the job-to-be-done where it wins.
AgentMail
AgentMail is purpose-built for AI agent workflows where each agent needs its own inbox. The platform's core primitive is the inbox itself, not the email send. Per-agent inboxes ship as a first-class API resource with persistent conversation history, programmatic inbox creation through MCP, and a 17-tool first-party MCP server. The MCP surface covers inboxes (4 tools, including a first-class create_inbox primitive), threads (2), messages (4), drafts (6), and attachments (1).
Pricing as of May 2026: Free at $0/mo (3 inboxes, 3,000 emails/mo, 100/day cap, 2 webhook endpoints). Developer at $20/mo (10 inboxes, 10,000 emails/mo, no daily cap, 10 custom domains). Startup at $200/mo (150 inboxes, 150,000 emails/mo, 150 inbox pods, dedicated IPs). Enterprise is custom.
The pricing math AgentMail wins is multi-agent inbox provisioning. At Startup, $200/mo for 150 inboxes works out to $1.33 per inbox. No other platform in this comparison offers a 150-inbox plan at any price below $300/mo. AgentMail loses on per-email volume above 150,000/mo, where the only escape is Enterprise pricing with no public guidance.
Best fit: autonomous agents with isolated inboxes, MCP-driven workflows, programmatic alias provisioning on managed infrastructure.
Amazon SES
Amazon SES is infrastructure, not a product. The pricing is the lowest per-email cost in the category at $0.10 per 1,000 outbound emails. Inbound is the same rate plus $0.09 per 1,000 chunks. The free tier is 3,000 messages/month for the first 12 months only, then expires.
Pricing realism: a dedicated IP costs $24.95/mo (Standard) or $15/mo base plus $0.08/1K emails (Managed, in the 0-10M tier). Virtual Deliverability Manager adds $0.07 per 1,000 emails on top of the base outbound rate. At 10,000 emails/month with a Managed dedicated IP and VDM, the all-in cost is roughly $17.50/mo ($15 base + $0.80 IP + $1.00 outbound + $0.70 VDM). At 1,000,000 emails/month with the same stack, SES costs roughly $265/mo ($15 + $80 + $100 + $70). That undercuts every managed competitor at the equivalent 1M tier. SES wins more decisively when you skip VDM and treat email purely as transport at scale.
What SES does not provide: native webhook delivery, an inbox dashboard, IP warmup automation, deliverability remediation guidance, sandbox-mode exit (you have to manually request production access on every new account). Inbound email requires SNS topics, S3, or Lambda glue. "Point a URL and receive email" is not a one-step setup.
Best fit: AWS-native infrastructure teams with email operations expertise, high-volume outbound where the per-email rate dominates, internal tools where managed deliverability is overkill.
Mailgun
Mailgun is the legacy infrastructure-with-some-managed-features option. Basic at $15/mo includes 10,000 emails and 5 inbound routes. Foundation at $35/mo (first month free) includes 50,000 emails and 5-day log retention. Scale at $90/mo (first month free) includes 100,000 emails, 30-day log retention, and live phone and chat support. Email validation is a separate add-on starting around $1.20 per 100 validations.
The Flex pay-as-you-go plan was removed from the pricing page after the December 2025 price doubling. New customers on a pay-per-email model now go to Foundation or Scale rather than Flex. Inbound routes work on every tier including Free (1 route, 100 emails/day).
Mailgun's first-party MCP server exposes 50+ operations spanning messaging, domains, webhooks, routes, mailing lists, templates, tracking, analytics and stats, suppressions, and IP management. Install: npx -y @mailgun/mcp-server. That is the broadest traditional-ESP MCP surface in this comparison, ahead of AgentMail's 17 tools and Resend's 10 tool groups by raw operation count.
Best fit: developer teams who want both transactional send and inbound parsing with separate validation tooling, mid-volume workloads (10K to 100K/mo) where Basic and Foundation are cost-effective, infrastructure-style integration where 5-day log retention is sufficient.
Postmark
Postmark is the deliverability-first transactional specialist. Independent inbox-placement testing by Mailtrap consistently ranks Postmark in the top tier at roughly 83 percent inbox rate. The platform deliberately separates transactional from marketing email, refusing to send promotional sends to protect its sender reputation.
Pricing as of May 2026: Free at $0/mo with 100 emails/month permanent and no overage allowed. Basic at $15/mo (10,000 emails, overage $1.80/1K, no inbound). Pro at $16.50/mo (10,000 emails, overage $1.30/1K, inbound included). Platform at $18/mo (10,000 emails, overage $1.20/1K, inbound, unlimited users, unlimited servers and streams).
The August 2025 restructure made inbound email accessible at $16.50/mo rather than the previous $60.50/mo cliff. Bootstrapped companies can apply for a $75 account credit through Postmark's startup program.
Best fit: high-stakes system email (password resets, receipts, two-factor codes) where inbox-placement reliability matters more than volume cost, transactional-only workloads, teams who explicitly want to keep marketing send on a separate platform.
Resend
Resend is the developer-experience-first modern transactional API. The SDK count is the broadest in the category: Node.js, Next.js, Express, PHP, Laravel, Python, Ruby, Rails, Go, Rust, Elixir, Java, .NET, and a CLI. The React Email template ecosystem is a coupled investment that most competitors do not match.
Pricing as of May 2026: Free at $0/mo (3,000 emails/mo, 100/day cap). Pro at $20/mo for 50,000 emails OR $35/mo for 100,000 emails. Scale at $90/mo (100,000 emails) ranging up to $1,150/mo (2.5M emails). Marketing email plans are billed separately on contacts.
Inbound email launched November 3 2025 with a catch-all webhook architecture and is included across all plans. The Resend MCP server launched April 7 2026 with 10 tool groups covering emails, contacts, broadcasts, domains, webhooks, segments, topics, contact properties, API keys, and received emails. Install for Claude Code: claude mcp add resend -e RESEND_API_KEY=re_xxxxxxxxx -- npx -y resend-mcp.
Webhook event types: 17 in total covering email lifecycle (delivered, bounced, opened, clicked, complained, scheduled, sent, suppressed, failed, delivery_delayed, received), domain lifecycle (created, updated, deleted), and contact lifecycle (created, updated, deleted). Retry schedule: six retry delays after the initial attempt (5 seconds, 5 minutes, 30 minutes, 2 hours, 5 hours, 10 hours per the webhook introduction docs; the dedicated retries page documents the full back-off ladder).
Best fit: developer-first teams adopting React Email, multi-language stacks needing broad SDK coverage, MCP-driven agent workflows where outbound send is the primary use case, marketing-and-transactional consolidation.
Twilio SendGrid
SendGrid is the legacy enterprise incumbent, now part of Twilio. The brand carries 15+ years of deliverability infrastructure, dedicated-IP reputation tooling, and SDK breadth across C#, Go, Java, Node.js, PHP, Python, and Ruby. The cost of that infrastructure is enterprise pricing patterns and the loss of a permanent free tier.
Pricing as of May 2026: 60-day trial at 100 emails/day, then paid only. Essentials 50K at $19.95/mo (50,000 emails, overage $0.00133/email). Essentials 100K at $34.95/mo (100,000 emails, overage near $0.0009/email). Pro tiers laddered by volume: $89.95/100K, $249/300K, $499/700K, $799/1.5M, $1,099/2.5M. Each Pro tier includes a dedicated IP, 1,000 teammates, 5 webhook endpoints, SSO, subuser management, and 2,500 email validation credits. Premier at custom pricing (5M+ emails). Inbound Parse Webhook is available on all paid tiers.
The May 27 2025 free tier elimination matters. If a comparison article you found ranks SendGrid for "best free tier transactional email," it was published before May 27 2025 and is wrong. The SDK coverage and dedicated-IP tooling are real moats; the lack of a permanent free tier is a real competitive disadvantage vs every other platform in this list except Amazon SES (whose free tier expires after 12 months).
Best fit: large enterprise teams already on Twilio infrastructure, high-volume workloads (above 500K/mo) where dedicated-IP reputation management matters, teams needing SAML SSO and subuser management at scale.
Bavimail
Bavimail consolidates the two halves most transactional email APIs separate: send and receive. Every paid plan includes inbound. Every plan includes the 12-tool first-party MCP server with an untrusted-third-party-content wrapper that flags inbound message content so an LLM agent treats it as data rather than as instruction. Per-alias inboxes on a verified domain are a native primitive, not a workaround through subaddressing.
Pricing as of May 2026: Free at $0/mo (5,000 emails/month, 200/day cap, 0.5 GB storage, no card required). Pro at $4/mo (10,000 emails/month, 3 GB storage). Growth at $20/mo (50,000 emails/month, 5 GB storage). Annual plans land cheaper: Pro annual at $36/year ($3/mo effective, 25 percent off the monthly rate); Growth annual at $192/year ($16/mo effective, 20 percent off the monthly rate). MCP and inbound included on every paid tier.
The category Bavimail wins is small-to-mid-volume workloads where the team wants both halves of email behind one API key without paying for two separate platforms. At $4/mo Pro, the entry is the lowest paid tier in the category. The 5,000 emails/mo permanent free tier is the highest permanent free tier in the category that does not expire.
Where Bavimail does not claim parity: SDK breadth is TypeScript and Python first-party only (vs Resend's 14 language targets), dedicated-IP reputation tooling is not at SendGrid's scale, and the brand is new enough that name recognition is near zero. The trade is a friendlier entry price and a consolidated surface.
Best fit: developer teams building products that send AND receive email, AI agent workflows needing per-agent inbox isolation without the AgentMail per-tier inbox cap, small-to-mid volume workloads (under 50,000/mo) where the consolidation removes a second vendor.
How to pick
Pick by job-to-be-done, not by feature checklist.
- Highest volume, raw per-email cost, AWS-native team: Amazon SES (fully-managed SES with a Managed dedicated IP and Virtual Deliverability Manager lands near $265/mo at 1M emails; even cheaper if you skip VDM and build deliverability tooling in-house).
- High-stakes transactional (password resets, receipts) where inbox placement is critical: Postmark.
- Developer-first send-only with React Email and broad SDK coverage: Resend.
- Multi-agent inbox provisioning at scale (10+ inboxes per project): AgentMail.
- Legacy enterprise with dedicated-IP reputation tooling at scale: Twilio SendGrid.
- Mid-volume send plus inbound parsing with separate validation tooling: Mailgun.
- Send and receive consolidated behind one API key with permanent free tier: Bavimail.
If a workload spans two of these categories, the consolidation play is Bavimail or AgentMail. Bavimail wins below 50,000 emails/mo with mixed send and receive. AgentMail wins when inbox count is the binding constraint.
For the per-pair head-to-heads where Bavimail is the comparison point, see the Bavimail compare pages: Bavimail vs Resend, Bavimail vs Postmark, Bavimail vs SendGrid, Bavimail vs Mailgun, Bavimail vs Amazon SES. For the AgentMail-anchored cohort and AI-agent specifics, see AgentMail vs Resend, AgentMail vs Postmark, AgentMail vs SendGrid, AgentMail vs Mailgun, AgentMail vs Amazon SES, AgentMail alternatives in 2026, and the AgentMail pricing review.
The right transactional email API in 2026 depends on what the workload actually does. Pricing, MCP coverage, and inbox-placement reputations all moved in the last eighteen months; an evaluation that predates December 2025 needs a re-run. Start a free Bavimail account to see how the consolidated send-and-receive shape compares for your workload, or read the API docs to inspect the send and inbound surfaces directly.
Frequently asked questions
- What is the best transactional email API in 2026?
- There is no single best. Pick by workload: Postmark for inbox placement on high-stakes system email, Resend for developer experience and React Email, Amazon SES for raw per-email cost (fully-managed SES at 1M/mo with a Managed dedicated IP and Virtual Deliverability Manager lands near $265/mo, undercutting every managed competitor at the equivalent volume), AgentMail for multi-agent inbox provisioning, Twilio SendGrid for enterprise scale with dedicated IPs included on every Pro tier, Mailgun for mid-volume with inbound routes and email validation, Bavimail for consolidated send-and-receive at the lowest paid entry price ($4/mo Pro with 10,000 emails included).
- What pricing changes hit transactional email APIs in 2025-2026?
- Three material changes. SendGrid eliminated its permanent free tier on May 27 2025, replacing it with a 60-day trial. Postmark restructured Pro and Platform on August 6 2025, dropping Pro 10K from $60.50 to $16.50 and unlocking inbound email at the cheaper Pro tier instead of the previous $60.50/mo cliff. Mailgun doubled the Flex pay-as-you-go rate on December 1 2025 from $1.00 to $2.00 per 1,000 emails, then removed Flex from the public pricing page. Comparison articles published before December 2025 are wrong on at least two vendor pricing tiers.
- Which transactional email API has the best permanent free tier?
- Bavimail offers the highest permanent free tier at 5,000 emails per month with a 200/day cap, no credit card required. Resend and AgentMail both offer 3,000 emails per month with a 100/day cap. Postmark offers a permanent 100 emails per month free tier with no overage allowed. Twilio SendGrid no longer offers any permanent free tier (60-day trial only since May 27 2025). Amazon SES free tier is 3,000 emails per month but expires after 12 months. Mailgun Free offers 100 emails per day on 1 domain with 1 inbound route.
- Which transactional email APIs ship MCP servers for email send and receive?
- Five of the seven ship MCP capable of actual email send or receive operations. AgentMail ships 17 tools across inboxes, threads, messages, drafts, and attachments, with a first-class create_inbox primitive. Resend launched April 7 2026 with 10 tool groups (emails, contacts, broadcasts, domains, webhooks, segments, topics, contact properties, API keys, received emails). Mailgun ships 50+ MCP operations spanning messaging, domains, webhooks, routes, lists, templates, tracking, analytics, suppressions, and IPs. Postmark MCP Labs released June 26 2025 with 4 outbound-only tools (experimental Labs status). Bavimail ships a 12-tool first-party MCP with an untrusted-third-party-content wrapper for prompt-injection safety. The remaining two publish MCP servers that do NOT send or receive email: Twilio published an official docs-search MCP server on May 7 2026 (2 tools, search-and-retrieve only; the only sending-capable SendGrid MCP is community-built and unsupported). Amazon SES has a SESv2 MCP sample in the aws-samples repo explicitly labeled "not intended for production use."
- How do I pick a transactional email API for both send and receive?
- Three options consolidate both halves on every paid tier: Bavimail ($4/mo Pro), AgentMail ($20/mo Developer), Resend ($20/mo Pro 50K, inbound launched November 3 2025). Postmark gates inbound to Pro $16.50/mo or higher. Mailgun includes inbound routes on every tier including Free (1 route). Twilio SendGrid offers Inbound Parse Webhook on all paid tiers. Amazon SES routes inbound through SNS topics plus S3 or Lambda glue, which is not a one-step setup. The picker question for consolidated send-and-receive is whether you want a per-agent-inbox primitive (AgentMail or Bavimail) or a catch-all webhook architecture (Resend, Postmark, SendGrid, Mailgun).