10 Best Transactional Email Services in 2026 (APIs, Workflows, and Cost)
Ten transactional email services compared on architecture, current pricing, webhooks, logs, workflow ownership, deliverability controls, and migration risk.

Andrew Kim

The best transactional email service depends on where you want the sending logic to live. Pick the architecture first, then compare vendors inside that category.
Dreamlit is not a neutral number one. We include it for teams that want triggers, conditions, templates, and sending managed together. We also do not claim a deliverability ranking without a controlled test; our 2026 deliverability guide explains the available evidence.
Last validated: August 6, 2026. Prices are public USD monthly rates before taxes and optional add-ons. Check each provider's current pricing before buying.
What is a transactional email service?
A transactional email service sends messages triggered by a user or system event: password resets, verification links, receipts, alerts, and order updates.
Most expose an application programming interface (API), Simple Mail Transfer Protocol (SMTP) relay, webhooks, domain authentication, and message logs. Some only transport email. Others also decide when and why a message sends.
Which transactional email architecture should you choose?
Choose based on who should own the trigger, template, retries, and business rules. A feature checklist can make different architectures look interchangeable.
Where should the sending rule live?
| Model | Owner | Examples |
|---|---|---|
| Email API or SMTP | Application | Resend, Postmark, Mailgun |
| Workflow layer | Workflow product | Dreamlit |
| Cloud primitive | AWS stack | Amazon SES |
| All-in-one ESP | Suite | Brevo, SendGrid |
| Architecture | Logic owner | Representative options | Main tradeoff |
|---|---|---|---|
| API or SMTP relay | Your application | Resend, Postmark, SMTP2GO, MailerSend, Mailtrap, Mailgun, SendGrid | Direct control, but your team owns queues, retries, idempotency, and business-state checks |
| Database-driven workflow | Workflow platform | Dreamlit | Keeps triggers, waits, conditions, templates, and sends together; unnecessary for a simple API call |
| Cloud primitive | Your AWS stack | Amazon SES | Lowest raw cost, but you build the surrounding notification system |
| All-in-one email platform | Shared between app and vendor | Brevo, SendGrid | Fewer vendors, but transactional and promotional streams still need separation |
Transactional email services compared
| Service | Best fit | Free path | Starting paid price | Important constraint |
|---|---|---|---|---|
| Dreamlit | Database and commerce-driven workflows | 3,000 shared sends/mo; 100/day | $20/mo for 30,000 | No generic REST email API or SMTP relay |
| Resend | Developer-first application email | 3,000/mo; 100/day | $20/mo for 50,000 | Marketing contacts priced separately |
| Postmark | Focused transactional email | 100/mo | $15/mo for 10,000 | Free plan suits evaluation and tiny projects |
| SMTP2GO | Straightforward SMTP/API relay | 1,000/mo; 200/day | $10/mo for 10,000 | Free reporting retained for five days |
| MailerSend | API plus visual template tools | 500/mo; 100/day | $7/mo for 5,000 | Free approval and payment method required |
| Mailtrap | Production sending plus email sandbox | 4,000/mo; 150/day | $15/mo for 10,000 | Sandbox and production billed separately |
| Mailgun | Routes and domain-heavy systems | 100/day | $15/mo for 10,000 | Basic logs retained for one day |
| SendGrid | Broad platform and established integrations | 60-day trial; 100/day | $19.95/mo for 50,000 | No permanent free Email API tier for new accounts |
| Amazon SES | AWS teams optimizing raw cost | General AWS credits may apply | Essentials: $0.16/1,000 for first 10M | You build the surrounding email system |
| Brevo | Transactional, campaigns, and CRM together | 300/day | $9/mo for 5,000 | Paid send tiers also set contact-storage caps |
Which deliverability controls matter?
No provider can promise universal inbox placement. Compare the evidence available when something fails and the controls for isolating critical mail.
| Service | Entry log or evidence window | Isolation path |
|---|---|---|
| Dreamlit | Workflow runs visible; no public retention promise | Separate workflows and projects; SES sends upstream |
| Resend | 30 days | Verified domains; dedicated IPs on Scale |
| Postmark | 45 days | Transactional and Broadcast Message Streams |
| SMTP2GO | 5 days Free; 30 days paid | Subaccounts; dedicated IP on Professional |
| MailerSend | 1 day Free/Hobby; 7 Starter; 30 Professional | Sending domains; qualifying Enterprise dedicated IP |
| Mailtrap | 3 days Free; 5 Basic | Separate sandbox and production products |
| Mailgun | 1 day Free/Basic; 5 Foundation | Domains and higher-tier dedicated IP pools |
| SendGrid | 3 days Essentials; 7 Pro/Premier | Subusers, categories, IP pools |
| Amazon SES | You configure event storage and retention | Configuration sets and dedicated IP pools |
| Brevo | Confirm for the selected plan | Sending domains and optional dedicated IP products |
The practical test: Can your support team find a week-old message, and can a promotional complaint spike be isolated from password resets?
What do 10,000 transactional emails cost?
This small workload exposes minimum-plan differences that disappear in a generic "starts at" comparison.
10,000 messages expose the minimum-plan gap
| Service | Price |
|---|---|
| Amazon SES Essentials | $1.60 |
| SMTP2GO | $10 |
| MailerSend | $14.50 |
| Postmark | $15 |
| Mailgun | $15 |
| Mailtrap | $15 |
| SendGrid | $19.95 |
| Resend | $20 |
| Dreamlit | $20 |
| Service | Monthly cost | Calculation |
|---|---|---|
| Amazon SES Essentials | ~$1.60 | $0.16 per 1,000; excludes data and add-ons |
| SMTP2GO Starter | $10.00 | 10,000 included |
| MailerSend Hobby | ~$14.50 | $7 for 5,000 plus five $1.50 overage blocks |
| Postmark Basic | $15.00 | 10,000 included |
| Mailgun Basic | $15.00 | 10,000 included |
| Mailtrap Basic | $15.00 | 10,000 included |
| SendGrid Essentials | $19.95 | Up to 50,000 included |
| Resend Pro | $20.00 | Up to 50,000 included |
| Dreamlit Pro | $20.00 | Up to 30,000 shared sends |
Brevo is omitted because its $9 entry tier includes only 5,000 messages and its calculator also varies the contact-storage allowance.
This is not a value ranking. SES excludes the workflow, template, testing, and operational layers another product may include. Dreamlit shares its allowance across transactional, lifecycle, recurring, and broadcast email. Resend prices marketing contacts separately.
1. Resend: best developer-first API
Resend offers a clean REST API, SDKs, SMTP, webhooks, domains, and logs. Its free plan includes 3,000 emails per month with a 100-per-day cap; Pro costs $20 for 50,000, then $0.90 per additional 1,000.
- Best for: Engineers who own trigger logic and want modern SDKs or React Email.
- Watch for: Marketing contacts use a separate product, and complex lifecycle logic remains in your application.
2. Postmark: best focused transactional service
Postmark separates transactional and broadcast email through Message Streams. Its free developer plan includes 100 messages per month; Basic costs $15 for 10,000, includes 45-day activity retention, and charges $1.80 per additional 1,000.
- Best for: Password resets, receipts, and account notifications that need clear stream separation.
- Watch for: The free allowance is tiny, and the product is not a deep lifecycle-automation suite.
3. SMTP2GO: best SMTP-first value
SMTP2GO supports SMTP, API sending, reporting, subaccounts, and human support. Its free plan includes 1,000 messages per month, 200 per day, and five days of reports; Starter costs $10 for 10,000, then $1 per additional 1,000.
- Best for: Existing systems or devices that already speak SMTP.
- Watch for: Entry-level retention is short, and there is no full workflow builder.
4. MailerSend: best visual tools around an API
MailerSend combines API and SMTP sending with drag-and-drop, rich-text, and HTML template editors. After approval and adding a payment method, Free includes 500 emails per month and 100 per day; Hobby costs $7 for 5,000, then $1.50 per additional 1,000.
- Best for: Teams that want developers to integrate sending while teammates edit templates visually.
- Watch for: Free approval can delay launch, and inexpensive plans have short retention.
5. Mailtrap: best testing and production suite
Mailtrap sells a production API/SMTP service alongside its separate Email Sandbox. Production Free includes 4,000 messages per month, 150 per day, and three days of logs; Basic costs $15 for 10,000 and five days of logs.
- Best for: Teams that treat quality assurance and staging inspection as first-class requirements.
- Watch for: Sandbox and production products have separate plans and limits.
6. Mailgun: best for routes and domain-heavy systems
Mailgun combines REST API, SMTP, webhooks, analytics, inbound routing, and validation. Free includes 100 messages per day; Basic costs $15 for 10,000 but includes one custom domain and one day of logs.
- Best for: Inbound routes, mature APIs, and systems that grow into multiple sending domains.
- Watch for: One day of entry-level history is often too short for customer support.
7. SendGrid: best when existing integrations matter
SendGrid offers API and SMTP sending, templates, analytics, event webhooks, and a separate marketing product. Its permanent free Email API tier ended for new direct accounts in May 2025; new accounts receive a 60-day trial with 100 messages per day, then Essentials starts at $19.95 for up to 50,000.
- Best for: Organizations with existing SendGrid integrations or operational knowledge.
- Watch for: No permanent free path and only three days of history on Essentials.
8. Amazon SES: best raw infrastructure cost
Amazon SES provides API and SMTP sending, configuration sets, event destinations, and dedicated IP options. It becomes a notification system only after you add templates, queues, retries, monitoring, and business rules.
AWS changed SES pricing on July 21, 2026:
-
New accounts and account-region combinations with no measured SES activity since June 1, 2025 begin on Essentials, at $0.16 per 1,000 for the first 10 million monthly messages.
-
Accounts already receiving the old 3,000-message allowance keep it for the rest of their original 12-month period.
-
Customers with qualifying SES activity remain on à-la-carte pricing unless they switch. General AWS Free Tier credits may still apply.
-
Best for: AWS teams that value unit cost and control enough to build the application layer.
-
Watch for: The $1.60 comparison excludes data, optional features, and engineering.
9. Brevo: best transactional and marketing suite
Brevo combines transactional API/SMTP, campaigns, automation, SMS, WhatsApp, forms, and customer relationship management (CRM) features. Free includes 300 messages per day and up to 100,000 stored contacts; Starter begins at $9 for 5,000 messages with no daily cap.
- Best for: Small teams that want transactional and marketing email under one login.
- Watch for: Paid send tiers also set contact-storage caps, complicating low-send, large-list pricing.
10. Dreamlit: best database-driven workflow layer
Dreamlit is the product we make. It is relevant when the hard part is deciding when to send, not reaching an API endpoint.
Dreamlit connects to Supabase, Postgres, or Shopify data and keeps triggers, queries, waits, conditions, templates, sending, and run history in one workflow. For example, it can send a trial reminder only when a user still has not invited a teammate, without placing that rule in application code.
Public pricing is $0 for 3,000 shared emails per month, $20 for 30,000, and $99 for 100,000. Annual billing is $16 per month for Pro and $79 for Scale.
- Best for: Transactional or lifecycle behavior driven by database or commerce state.
- Watch for: Choose a conventional provider if you need a generic REST email API, SMTP relay, or deliberately keep all logic in code.
What should you verify before production?
The provider is only one part of a reliable email system.
- Correlate events: Store provider message IDs and connect accepted, deferred, bounced, complained, and delivered events to your notification or workflow run.
- Enforce idempotency: Give every intended notification a stable key where the business rule lives.
- Keep enough history: Customers often report missing email days later. Make sure logs outlast your support window.
- Separate message classes: Isolate authentication, transactional, lifecycle, and promotional mail with streams, subdomains, configurations, or projects.
- Export suppressions: Confirm how bounces and complaints are suppressed, removed, and exported during migration.
- Document quota behavior: Know whether sending pauses, incurs overages, or upgrades automatically. A paused password-reset stream is an incident.
How hard is migration?
Migration effort depends more on where logic lives than on whether both vendors support SMTP.
| Current shape | Likely effort | Hidden work |
|---|---|---|
| One SMTP credential and hosted template | Low | DNS, template recreation, bounce handling, cutover test |
| API calls in one notification module | Low to medium | Response mapping, webhook signatures, retries |
| Email calls spread through the application | High | Inventory, centralization, idempotency, missed paths |
| Mature lifecycle flows | High | Branches, delays, eligibility, suppressions, analytics |
| SES plus custom queues and events | High | Replacing infrastructure contracts, not only transport |
Run both providers during a staged migration. Start with a low-risk stream, compare delivery signals, then move authentication and other critical messages. Keep rollback possible until the new event pipeline is proven.
Final shortlist
- Resend or Postmark: Focused developer API
- SMTP2GO, MailerSend, or Mailtrap: Lower-volume value with different strengths in support, templates, and testing
- Mailgun or SendGrid: Broader developer platforms
- Amazon SES: AWS control and raw unit cost
- Brevo: Transactional and marketing consolidation
- Dreamlit: Database and commerce-driven workflows
Choose the architecture first. If database or Shopify state should own the send decision, try Dreamlit free. If you only need an API endpoint, start with Resend or Postmark.
References
- Dreamlit pricing
- Resend pricing documentation
- Postmark pricing
- Postmark monthly pricing and Message Streams
- SMTP2GO pricing
- MailerSend plans and limits
- Mailtrap pricing
- Mailgun pricing
- SendGrid Email API plan comparison
- Amazon SES pricing
- AWS: July 2026 SES pricing-plan announcement
- Brevo plan details
- Google email sender guidelines
Frequently asked questions
What is the best transactional email service in 2026?
For a focused transactional API, start with Resend for developer experience or Postmark for strict separation between transactional and broadcast streams. Amazon SES is the lowest raw-infrastructure cost but requires more engineering. Dreamlit is the database-driven option when you want the workflow layer, templates, and sending logic managed together instead of calling an email API from application code.
What is the cheapest transactional email service?
At 10,000 monthly messages, Amazon SES Essentials lists a sending rate of $0.16 per 1,000 for new SES accounts, or about $1.60 before outgoing-data and optional-feature charges. SMTP2GO is $10 per month for 10,000. The cheapest complete choice depends on engineering time, log retention, testing, and whether you also need workflow or campaign features.
Which transactional email services have a permanent free plan?
As of August 6, 2026: Dreamlit and Resend each include 3,000 emails per month with a 100-per-day cap; Mailtrap includes 4,000 (150/day); SMTP2GO includes 1,000 (200/day); MailerSend includes 500 (100/day); Postmark includes 100 per month; Mailgun includes 100 per day; and Brevo includes 300 per day. Domain, approval, retention, and feature limits differ. SendGrid offers a 60-day trial rather than a permanent free Email API plan.
Did Amazon SES end its free tier?
For new SES customers, yes. On July 21, 2026, AWS stopped offering the SES-specific allowance of 3,000 message charges per month to new customers. Accounts already using that allowance keep it for the remainder of their original 12-month eligibility period. New SES accounts, plus account-region combinations with no measured SES activity since June 1, 2025, begin on Essentials. New AWS customers may be able to apply general AWS Free Tier credits.
Should transactional and marketing email use the same provider?
They can share a vendor, but keep message streams, suppression rules, and reputation monitoring separate. Password resets and receipts have different urgency and unsubscribe expectations from promotions. Postmark enforces the distinction through Message Streams; other providers require you to design the separation.
Is SMTP or an email API better for transactional email?
Use an API when you want structured responses, provider-specific features, and easier event correlation. Use SMTP when an existing system already speaks SMTP or portability matters more than provider-specific controls. Neither protocol owns retries, idempotency, or the business rule that decides whether an email should send. Your application or workflow layer does.
How hard is it to switch transactional email providers?
A simple SMTP swap can take hours; a production migration usually takes days or weeks. The work includes domain verification, SPF/DKIM/DMARC, templates, event webhooks, bounce and complaint suppression, retry behavior, log migration, rate-limit testing, and gradual traffic cutover. Keep the old provider active until critical streams are verified at the new one.
About the Author

Co-Founder & CTO
Andrew is CTO and Co-Founder of Dreamlit AI. After building integrations at Netflix and leading engineering at fintech startup Bonside, he's now building the notification platform he wished he'd had all along. Full bio →
Other articles

Resend vs SendGrid in 2026: What the Comparisons Leave Out
Resend is fast and modern. SendGrid has scale but a dead free tier. Full pricing comparison, feature matrix, and a third approach worth knowing about.

Email Deliverability Benchmarks for 2026, Explained
Email deliverability benchmarks for 2026, with inbox placement by provider, region, and industry plus the method and date behind every number.