SendGrid alternatives: five senders, what each costs, and how to move
By Mara Levin · Updated October 7, 2026 · Vendor pages and prices checked that day
SendGrid is the delivery service behind a great many HTML emails, and the usual reasons for leaving it show on its own Twilio pricing page: the Email API's free tier is a 60-day trial, the cheap plan gives you one teammate, and a dedicated IP only comes with the plan that costs $89.95 or more. This page compares Postmark, Resend, Mailgun, Amazon SES and SMTP2GO at real volumes and lists what to move first.
The short answer
For an app that sends receipts and password resets, move to Postmark or Resend. For the lowest per-email cost, and if someone on your team is happy to run more of the plumbing, choose Amazon SES. For a plain relay that takes SMTP credentials, SMTP2GO starts at $10 for 10,000 emails. Mailgun fits if you want inbound routing and EU hosting. If your complaint is the template editor rather than delivery, keep SendGrid and put a separate builder in front of it.
What SendGrid charges, in two sentences
The Email API page lists a free trial of 100 emails a day for 60 days, Essentials from $19.95 a month, Pro from $89.95 and custom Premier pricing, with the exact figure set by a volume selector. Marketing Campaigns is priced on a separate page, and the full plan table stays there instead of here.
Why teams leave SendGrid
- No standing free tier on the API. The free trial lasts 60 days at 100 emails a day. Afterwards you pay at least $19.95 a month, with taxes and overages possible according to the page.
- Essentials is thin on seats and logs. The feature table gives Essentials 1 teammate, 2 event webhooks and 3 days of searchable email activity. Pro moves to 1,000 teammates, 5 webhooks and 7 days.
- The next step costs a lot. At 100,000 emails a month the selector shows Essentials at $34.95 and Pro at $89.95. Dedicated IPs, subuser management, single sign-on and email content testing (60 credits a month) are all Pro features, so wanting any one of them means paying $55 more.
- Marketing and API are two products. Marketing Campaigns has its own free plan (2,000 contacts, 6,000 emails), Basic from $15 and Advanced from $60, with contact-based limits, which makes the bill harder to forecast than a flat email count.
- Suppressed sends still cost credits. The suppression documentation says each attempt to mail a suppressed address consumes one credit, so a stale list costs real money until you clean it.
What each alternative costs at real volumes
| Sender | 10,000 emails | 50,000 emails | 100,000 emails |
|---|---|---|---|
| SendGrid Essentials | Selector starts at 50,000 | $19.95 | $34.95 |
| Postmark Basic | $15 | $55 | Not read (125,000 is $115) |
| Resend Pro | $20 (covers 50,000) | $20 | $35 |
| Mailgun | Basic $15 | Foundation $35 | Foundation $75, Scale $90 |
| Amazon SES | 10 x $0.16 = $1.60 | 50 x $0.16 = $8.00 | 100 x $0.16 = $16.00 |
| SMTP2GO | Starter $10 | Not read (its plans are read at 10,000 and 100,000) | Professional $75 |
All of these come from each vendor's own page: Postmark, Resend, Mailgun, Amazon SES and SMTP2GO. For SES, the page lists $0.16 per 1,000 emails on its Essentials tier, so the cells above are multiplication, not quotes, and exclude dedicated IPs ($24.95 a month per standard IP on the a-la-carte list), data transfer and the engineering time to build suppression handling and reporting. Postmark's Basic plan is the $15 cell at 10,000, and its Pro and Platform plans cost $16.50 and $18 at that volume.
Who should switch to what
A product that sends receipts, resets and alerts. Postmark is the sender built around that traffic, and its Basic plan lists 45-day data retention. Resend suits a team that wants a modern API: Pro is $20 up to 50,000 emails and $35 at 100,000, and Scale is $90 for 100,000 and $160 for 200,000. Resend vs Postmark sets the two against each other, and Postmark vs SendGrid covers the move away directly.
A team that sends a very large volume and has engineers to spare. SES is the cheapest line in the table, and the AWS page quotes 250,000 emails on Essentials as 250,000 x $0.16 / 1,000 = $40.00. You must build or buy the dashboards, templates and suppression workflow yourself, so it rewards teams who would otherwise write that code anyway.
A small site that just needs SMTP to work. SMTP2GO offers a free plan of up to 1,000 emails a month, Starter at $10 for 10,000 and Professional at $75 for 100,000. It is a relay rather than a developer platform, which can be exactly right for a WordPress site or an office printer.
A team that needs inbound routing, EU data or a dedicated IP bundle. Mailgun's page says you can send through the US or the EU from one account, and one dedicated IP is included with Foundation 100k, Growth and Scale. SendGrid vs Mailgun lays out the rest.
A marketer who uses SendGrid Marketing Campaigns. You are really shopping for a newsletter tool, so look at Campaign Monitor alternatives and EmailOctopus alternatives, which price by contacts instead.
The option nobody lists: keep the sender, change the editor
SendGrid's feature table gives Essentials a dynamic template editor and Pro an editor with testing. If the editor is what you dislike, leave it alone and build in a separate tool. Postcards' pricing page names SendGrid among the platforms it exports to directly, and any builder that gives you HTML can feed a template that uses Handlebars tags. A separate builder subscription costs far less than moving the delivery service, and your domain reputation, suppression lists and webhooks stay put. See Beefree alternatives and Stripo alternatives for builder prices.
What to move first, in order
- Suppressions. Export blocks, bounces, invalid emails, spam reports and both unsubscribe types and import them into the new sender before anything else. SendGrid's suppression documentation says each attempt to mail a suppressed address uses a credit, and the new sender knows nothing about your history.
- Domain authentication. Add the new sender's SPF and DKIM records alongside SendGrid's, so both can sign during the overlap. Do not remove the old records until the last message has gone.
- Templates. Convert Handlebars variables such as {{name}} to the new syntax and re-test conditionals. SendGrid's dynamic template guide shows
{{#if name}}blocks and{{#list items}}loops, which may have no direct match. - Webhooks. Re-point the event webhook that records opens, bounces and spam reports. Essentials includes 2, Pro 5, and the payload shape will differ at the new sender.
- Dedicated IPs. If you rely on one, ask the new vendor about warm-up before you cut traffic over. SendGrid's feature list includes automated warm-up, and the replacement may not.
- Traffic. Send a tenth of the volume through the new sender for a week, compare bounce and complaint rates in your own logs, then move the rest.
Stay if…
- You use Pro's dedicated IP, subusers or single sign-on, and nothing cheaper gives you the same bundle.
- Marketing Campaigns and the API share one login for a team that would not tolerate two vendors.
- Your volume sits at 50,000 to 100,000 emails, where Essentials at $19.95 to $34.95 is as cheap as any managed service in the table.
FAQ
Does SendGrid still have a free plan?
For the Email API it has a free trial rather than a standing plan: 100 emails a day for 60 days, no card required. Its separate Marketing Campaigns product lists a free plan of up to 2,000 contacts and 6,000 emails a month. If you want a sender that stays free after a trial, Mailgun lists 100 emails a day, SMTP2GO up to 1,000 emails a month, Resend 3,000 a month and Postmark 100 a month.
What happens to my bounces and unsubscribes when I leave SendGrid?
They stay in SendGrid unless you carry them over. Its documentation lists blocks, bounces, invalid emails, spam reports, global unsubscribes and group unsubscribes as suppression types, and notes that each email you try to send to a suppressed address uses one credit. Import those addresses into the new sender's suppression list before the first live send, otherwise you will mail people who already opted out.
What is the cheapest alternative at 100,000 emails a month?
On the pricing pages, Amazon SES is lowest by a wide margin: 100 x $0.16 per 1,000 is $16.00, before the extras you build yourself. Among managed senders, SendGrid Essentials at $34.95 and Resend Pro at $35 are almost the same, with SMTP2GO Professional and Mailgun Foundation both at $75. Postmark's slider was read at 50,000 ($55 on Basic) and 125,000 ($115), so no 100,000 figure is given for it here.
Will my SendGrid dynamic templates work elsewhere?
Not as they are. SendGrid says its dynamic templates support the Handlebars language for the text, HTML and subject lines, with data passed as dynamic_template_data in the send request. Other senders use their own template syntax or none, so keep the HTML in your repository or your email builder and convert the {{name}} style variables when you move.