What the evidence answers

A reading of reviewed official documentation for Amazon SES and Mailgun. It is not a hands-on test, a ranking or a recommendation of one product.

Price

  • Amazon SES From $0.16 per 1,000 emails, first 10 million a month
    • Essentials: $0.16 per 1,000 emails, first 10 million a month, no monthly base charge
    • Pro: $105.00 monthly
    • Enterprise: $500.00 monthly
    • À la carte: $0.10 per 1,000 outbound emails, no monthly base charge
  • Mailgun From $15/mo
    • Free: no subscription charge
    • Basic: $15.00 monthly
    • Foundation: $35.00 monthly
    • Scale: $90.00 monthly
    • Enterprise: Vendor quotation required

Both list prices on the same basis. Compare what each plan includes; the lower amount alone does not make the better choice.

Documented for both

Sending volume
Amazon SES Quotas count recipients. In the sandbox: 200 emails per 24 hours and 1 per second; production quotas depend on your use case and can be raised.
Mailgun Free: 100 emails per dayBasic: 10,000 emails per monthFoundation: 50,000 emails per monthScale: 100,000 emails per month
Sender domains
Amazon SES 10,000 verified identities per AWS Region
Mailgun Free: 1 custom sending domainBasic: 1 custom sending domainFoundation: 1,000 custom sending domainsScale: 1,000 custom sending domains
Log retention
Amazon SES Archiving is a paid add-on: USD 2 per GB ingested plus USD 0.19 per GB a month for storage and search.
Mailgun Free: 1 day of logsBasic: 1 day of logsFoundation: 5 days of logsScale: 30 days of logs
Webhooks and events
Amazon SES Sending events (sends, deliveries, opens, clicks, bounces, complaints, rejections, rendering failures and delivery delays) can be published to CloudWatch, Data Firehose, Pinpoint, SNS or EventBridge.
Mailgun Tracking, analytics and webhooks are listed from the Free plan up.
Dedicated IP
Amazon SES Essentials: Managed dedicated IPs are an add-onPro: Managed dedicated IPs included; SES warms them up and scales themEnterprise: Managed dedicated IPs included; SES warms them up and scales themÀ la carte: Standard dedicated IPs cost USD 24.95 per IP a month; managed dedicated IPs cost USD 15 a month per account plus USD 0.08 per 1,000 emails up to 10 million a month.
Mailgun Extra dedicated IPs cost USD 59 per IP a month.Foundation: Available from the 50,000-email tier; one IP included from 100,000 emails a monthScale: One dedicated IP included, plus dedicated IP pools
Support
Amazon SES Production-access requests get an initial response from AWS Support within 24 hours.
Mailgun Ticket, chat and phone support depend on the plan.Free: Ticket supportScale: Live phone and chat support
Overage charges
Amazon SES Outbound email is charged per recipient, and tier rates apply marginally: each rate covers only the emails within its tier.
Mailgun Extra emails are billed at the start of each month for the previous month, together with the plan fee.

Limits to check

  • Amazon SES New accounts start in the sandbox in each AWS Region: verified recipients only, at most 200 messages per 24 hours and 1 per second, until production access is granted.
  • Mailgun Free and Basic allow 1 custom sending domain and 1 day of logs; Foundation raises this to 1,000 domains and 5 days, and Scale keeps 30 days.

Not verified yet

Every compared requirement has evidence for at least one.

Not verified means our reviewed sources do not establish it. It does not mean a product lacks the capability or that it costs nothing.

Next steps

Documented scope and limits; unverified dimensions remain unknown.
RequirementAmazon SESMailgun
Pricing
From $0.16 per 1,000 emails, first 10 million a month

Compare all 4 plans

Who it is for
Pay-as-you-go email on AWS, sent through the SES API, the SMTP interface or an AWS SDK.

Verified Oct 11, 2026 · Amazon SES: official product and plan documentation

Sends application email through an HTTP API or an SMTP endpoint.

Verified Oct 11, 2026 · Mailgun: official product and plan documentation

Coverage limits
New accounts start in the sandbox in each AWS Region: verified recipients only, at most 200 messages per 24 hours and 1 per second, until production access is granted.

Verified Oct 11, 2026 · Amazon SES developer guide: moving out of the sandbox

Free and Basic allow 1 custom sending domain and 1 day of logs; Foundation raises this to 1,000 domains and 5 days, and Scale keeps 30 days.

Verified Oct 11, 2026 · Mailgun: official product and plan documentation

Sending volume
Quotas count recipients. In the sandbox: 200 emails per 24 hours and 1 per second; production quotas depend on your use case and can be raised.

Quotas apply per AWS Region.

Verified Oct 11, 2026 · Amazon SES developer guide: service quotas

  • Free 100 emails per day
  • Basic 10,000 emails per month
  • Foundation 50,000 emails per month
  • Scale 100,000 emails per month
Sender domains
10,000 verified identities per AWS Region

An identity is a domain or an email address.

Verified Oct 11, 2026 · Amazon SES developer guide: service quotas

  • Free 1 custom sending domain
  • Basic 1 custom sending domain
  • Foundation 1,000 custom sending domains
  • Scale 1,000 custom sending domains
Log retention
Archiving is a paid add-on: USD 2 per GB ingested plus USD 0.19 per GB a month for storage and search.

Listed as an add-on on Essentials, Pro and Enterprise.

Verified Oct 11, 2026 · Amazon SES: official product and plan documentation

  • Free 1 day of logs
  • Basic 1 day of logs
  • Foundation 5 days of logs
  • Scale 30 days of logs
Webhooks and events
Sending events (sends, deliveries, opens, clicks, bounces, complaints, rejections, rendering failures and delivery delays) can be published to CloudWatch, Data Firehose, Pinpoint, SNS or EventBridge.

Set up through configuration sets.

Verified Oct 11, 2026 · Amazon SES developer guide: event publishing

Tracking, analytics and webhooks are listed from the Free plan up.

Basic, Foundation and Scale cards list them too.

Verified Oct 11, 2026 · Mailgun: official product and plan documentation

Dedicated IP
  • Essentials Managed dedicated IPs are an add-on
  • Pro Managed dedicated IPs included; SES warms them up and scales them
  • Enterprise Managed dedicated IPs included; SES warms them up and scales them
  • À la carte Standard dedicated IPs cost USD 24.95 per IP a month; managed dedicated IPs cost USD 15 a month per account plus USD 0.08 per 1,000 emails up to 10 million a month.
Extra dedicated IPs cost USD 59 per IP a month.

Verified Oct 11, 2026 · Mailgun: official product and plan documentation

  • Foundation Available from the 50,000-email tier; one IP included from 100,000 emails a month
  • Scale One dedicated IP included, plus dedicated IP pools
Support
Production-access requests get an initial response from AWS Support within 24 hours.

Verified Oct 11, 2026 · Amazon SES developer guide: moving out of the sandbox

Ticket, chat and phone support depend on the plan.

Verified Oct 11, 2026 · Mailgun: official product and plan documentation

  • Free Ticket support
  • Scale Live phone and chat support
Overage charges
Outbound email is charged per recipient, and tier rates apply marginally: each rate covers only the emails within its tier.

Attachment data is charged on top at USD 0.12 per GB.

Verified Oct 11, 2026 · Amazon SES: official product and plan documentation

Extra emails are billed at the start of each month for the previous month, together with the plan fee.

The first month is prorated.

Verified Oct 11, 2026 · Mailgun: official product and plan documentation

Coverage note

Starting allowance.

Choose two or three products.