Skip to content
inetGeek

Postmark vs Mailgun

A comparison of Postmark and Mailgun built from values read directly from each provider's own documentation, with the source recorded against every figure.

Updated 7 criteria compared

The short answer

Pick Postmark if
Teams that need to answer "what happened to this message" weeks later — 45 days of retention as standard, extendable to a year, is the longest window in this set.
Pick Mailgun if
Senders who want inbound routing included from the free plan up, and who treat the message log as a debugging tool rather than a record.

6 sourced criteria separate them:

Entry paid plan
Postmark: $15.00/month for Basic at the 10,000-email tier. Postmark prices by volume, so the figure rises with the slider.
Mailgun: $15/month for Basic, described as a starting price.
Pricing model
Postmark: One monthly price per volume tier, chosen on a slider, covering both sent and received email. Overage rates improve as the plan gets larger.
Mailgun: Monthly plan by volume with per-1,000 overage, and email validations billed separately at around $1.20 per 100.
Emails included
Postmark: 10,000 a month at the $15 Basic tier. The plan price scales with volume — 50,000, 125,000, 300,000, 700,000 and 1.5M are the published steps. The free tier is 100 a month.
Mailgun: 10,000 a month on Basic; 50,000 on Foundation at $35. The free plan is capped at 100 a day rather than a monthly figure.
Price per 1,000 over
Postmark: $1.80 per 1,000 on Basic, $1.30 on Pro and $1.20 on Platform. The free tier allows no overage at all.
Mailgun: From $1.80 per 1,000 on Basic and from $1.30 on Foundation. Mailgun writes "from", so these are floors rather than fixed rates.
Log retention
Postmark: 45 days on Basic. Pro and Platform default to 45 days and can be raised to 365.
Mailgun: 1 day on Free and Basic; 5 days of logs and 1 day of message retention on Foundation.
Inbound email
Postmark: Limited
Mailgun: Supported

No affiliate links, sponsored placements or paid rankings appear on this site. Ordering follows the sourced data and the stated criteria.

01.

At a glance.

CriterionPostmarkMailgun
Pricing
Free tierYesYes
Entry paid plan
$15.00/month for Basic at the 10,000-email tier. Postmark prices by volume, so the figure rises with the slider.
$15/month for Basic, described as a starting price.
Pricing modelOne monthly price per volume tier, chosen on a slider, covering both sent and received email. Overage rates improve as the plan gets larger.Monthly plan by volume with per-1,000 overage, and email validations billed separately at around $1.20 per 100.
Email
Emails included
10,000 a month at the $15 Basic tier. The plan price scales with volume — 50,000, 125,000, 300,000, 700,000 and 1.5M are the published steps. The free tier is 100 a month.
10,000 a month on Basic; 50,000 on Foundation at $35. The free plan is capped at 100 a day rather than a monthly figure.
Price per 1,000 over
$1.80 per 1,000 on Basic, $1.30 on Pro and $1.20 on Platform. The free tier allows no overage at all.
From $1.80 per 1,000 on Basic and from $1.30 on Foundation. Mailgun writes "from", so these are floors rather than fixed rates.
Log retention
45 days on Basic. Pro and Platform default to 45 days and can be raised to 365.
1 day on Free and Basic; 5 days of logs and 1 day of message retention on Foundation.
Inbound email
Limited
Supported

Only criteria both providers publish appear here; a tinted cell marks a real difference. Criteria only one of them documents are listed below, and an absence there means we found no source — not that the feature is missing. How we source this.

The small bar above a value is inetGeek's own lean toward that side — computed from the same facts shown, never a number the provider published. See the picker below "The short answer" to weigh only the criteria you care about.

02.

Where they differ.

Entry paid plan

Postmark
$15.00/month for Basic at the 10,000-email tier. Postmark prices by volume, so the figure rises with the slider.
Mailgun
$15/month for Basic, described as a starting price.
Sources (2) →
  • Pricing — Postmark ↗

    “How many emails do you send and receive each month? 10,000 emails [...] Basic $15.00/mo”

    Read 2026-09-06 · official pricing

  • Pricing — Mailgun ↗

    “Basic Starting at $15/mo 10,000 emails/mo included”

    Read 2026-09-06 · official pricing

Pricing model

Postmark
One monthly price per volume tier, chosen on a slider, covering both sent and received email. Overage rates improve as the plan gets larger.
Mailgun
Monthly plan by volume with per-1,000 overage, and email validations billed separately at around $1.20 per 100.
Sources (2) →
  • Pricing — Postmark ↗

    “How many emails do you send and receive each month? [...] Basic $15.00/mo [...] Pro $16.50/mo [...] Platform $18.00/mo”

    Read 2026-09-06 · official pricing

  • Pricing — Mailgun ↗

    “Extra emails & validations from $1.80 / 1,000 emails from $1.20 / 100 validations”

    Read 2026-09-06 · official pricing

Emails included

Postmark

10,000 a month at the $15 Basic tier. The plan price scales with volume — 50,000, 125,000, 300,000, 700,000 and 1.5M are the published steps. The free tier is 100 a month.

Mailgun

10,000 a month on Basic; 50,000 on Foundation at $35. The free plan is capped at 100 a day rather than a monthly figure.

Sources (2) →
  • Pricing — Postmark ↗

    “10,000 50,000 125,000 300,000 700,000 1,500,000 More [...] Basic $15.00/mo [...] Test your integration with 100 emails/month”

    Read 2026-09-06 · official pricing

  • Pricing — Mailgun ↗

    “Basic Starting at $15/mo 10,000 emails/mo included [...] $35/mo 50,000 emails/mo included [...] Free [...] 100 emails/day included”

    Read 2026-09-06 · official pricing

Price per 1,000 over

Postmark
$1.80 per 1,000 on Basic, $1.30 on Pro and $1.20 on Platform. The free tier allows no overage at all.
Mailgun
From $1.80 per 1,000 on Basic and from $1.30 on Foundation. Mailgun writes "from", so these are floors rather than fixed rates.
Sources (2) →
  • Pricing — Postmark ↗

    “Extra emails @ $1.80 / 1,000 [...] Extra emails @ $1.30 / 1,000 [...] Extra emails @ $1.20 / 1,000 [...] No overages allowed in this plan.”

    Read 2026-09-06 · official pricing

  • Pricing — Mailgun ↗

    “Extra emails & validations from $1.80 / 1,000 emails [...] from $1.30 / 1,000 emails”

    Read 2026-09-06 · official pricing

Log retention

Postmark

45 days on Basic. Pro and Platform default to 45 days and can be raised to 365.

Mailgun

1 day on Free and Basic; 5 days of logs and 1 day of message retention on Foundation.

Sources (2) →
  • Pricing — Postmark ↗

    “45-day data retention [...] Customizable data retention up to 365 days (45-day default)”

    Read 2026-09-06 · official pricing

  • Pricing — Mailgun ↗

    “1 day log retention [...] 5 days log retention 1 day message retention”

    Read 2026-09-06 · official pricing

Inbound email

Postmark
Limited
Mailgun
Supported
Sources (2) →
  • Pricing — Postmark ↗

    “Pro [...] Inbound email processing [...] Platform [...] Inbound email processing”

    Read 2026-09-06 · official pricing

  • Pricing — Mailgun ↗

    “1 inbound route [...] 5 inbound routes”

    Read 2026-09-06 · official pricing

03.

Which should you choose?

Choose Postmark if…

Teams that need to answer "what happened to this message" weeks later — 45 days of retention as standard, extendable to a year, is the longest window in this set.

Editorial · Palash Bagchi · approved

Choose Mailgun if…

Senders who want inbound routing included from the free plan up, and who treat the message log as a debugging tool rather than a record.

Editorial · Palash Bagchi · approved

Consider something else if…

  • Postmark: The included volume is small for the price and overage is the most expensive here at $1.80 per 1,000 on the entry plan.
  • Mailgun: One day of log retention on the entry plan is the shortest here by a wide margin, and the overage rate is quoted as "from", so the number you plan against is a floor.
04.

Questions this comparison answers.

Entry paid plan: Postmark or Mailgun?

Postmark: $15.00/month for Basic at the 10,000-email tier. Postmark prices by volume, so the figure rises with the slider.

Mailgun: $15/month for Basic, described as a starting price.

Should I choose Postmark or Mailgun?

Pick Postmark if Teams that need to answer "what happened to this message" weeks later — 45 days of retention as standard, extendable to a year, is the longest window in this set.

Pick Mailgun if Senders who want inbound routing included from the free plan up, and who treat the message log as a debugging tool rather than a record.

Provider pages

Related comparisons

sentry vs glitchtipsentry vs betterstackglitchtip vs betterstackcloudflare r2 vs backblaze b2cloudflare r2 vs wasabicloudflare r2 vs tigrisbackblaze b2 vs wasabiwasabi vs tigrisneon vs supabaseneon vs planetscalesupabase vs planetscalevercel vs cloudflare pagesvercel vs netlifynetlify vs cloudflare pagesrailway vs fly iofly io vs herokurender vs railwayrender vs fly iodigitalocean vs hetznerdigitalocean vs hostinger vpshetzner vs hostinger vpsvultr vs hostinger vpslinode vs hostinger vpsdigitalocean vs vultrdigitalocean vs linodevultr vs linodehetzner vs vultrhetzner vs linodeheroku vs renderheroku vs railwayhostinger vs dreamhostsiteground vs dreamhostkinsta vs pressablewp engine vs pressablekinsta vs flywheelwp engine vs flywheelpressable vs flywheelvercel vs aws amplifyaws amplify vs netlifyaws amplify vs cloudflare pageskinsta vs wp enginehostinger vs sitegroundanthropic vs openaianthropic vs google geminianthropic vs deepseekopenai vs google geminiopenai vs deepseekgoogle gemini vs deepseekresend vs postmarkresend vs mailgunresend vs amazon sespostmark vs amazon sesmailgun vs amazon sesclerk vs auth0clerk vs workosclerk vs better authauth0 vs workosauth0 vs better authworkos vs better authcloudflare queues vs qstashcloudflare queues vs inngestcloudflare queues vs trigger devqstash vs inngestqstash vs trigger devinngest vs trigger dev