Transactional email API prices: distribution over 40 tracked plans
Beta: statistics over the plans Plan Finder tracks and has checked, not the whole market. At 100,000 emails a month, checked 2026-11-11 against the official pages.
What is tracked
8 providers, 8 products and 40 plans. 28 of 40 plans state a monthly cost at this volume; 2 cannot serve it and 10 give no cost for it; neither group is counted as cheap or expensive.
Monthly cost at 100,000 emails
| Min | 25th percentile | Median | 75th percentile | Max | Plans costed |
|---|---|---|---|---|---|
| $10.00 | $68.75 | $115.50 | $225.00 | $1,250.00 | 28 of 40 |
min and max are the lowest and highest; p25, median and p75 are linear interpolation between the closest ranks (type 7), in USD rounded to cents.
| Min | 25th percentile | Median | 75th percentile | Max | Plans costed |
|---|---|---|---|---|---|
| $0.10 | $0.69 | $1.16 | $2.25 | $12.50 | 28 of 40 |
min and max are the lowest and highest; p25, median and p75 are linear interpolation between the closest ranks (type 7), in USD rounded to cents.
The 3 cheapest plans
- Amazon SES À la carte: $10.00 a month
- Amazon SES Essentials plan: $16.00 a month
- Mailtrap Basic 100K: $30.00 a month
Free tier
3 of 40 plans have a free allowance that repeats every month; 9 do not; 28 are not stated on the official pages.
Conditions across 40 plans
| Condition | Yes | No | Not stated (unknown) | Of plans |
|---|---|---|---|---|
| A dedicated sending IP comes with the plan | 7 | 27 | 6 | 40 |
| Inbound email is received and handed on | 26 | 0 | 14 | 40 |
| Webhook events are sent to the buyer | 7 | 0 | 33 | 40 |
| Webhooks are signed | 7 | 0 | 33 | 40 |
| The provider holds a SOC 2 report | 15 | 0 | 25 | 40 |
| A data processing agreement is offered | 0 | 0 | 40 | 40 |
Unknown means the official pages do not say; it is not counted as no. Computed by code from the catalog with no model: each plan cost is the engine's monthly cost at the volume (search, no budget); condition counts are the engine's verdicts per plan (yes = met, no = not met, unknown = the official pages do not say); a provider counts as yes, no or unknown only when all its plans do, else mixed. The same input gives the same output.