Mailgun Pricing 2026: Developer Email API, Volume Ladder
Mailgun (Sinch Email) is a developer-first sending API with one of the clearest volume ladders in infrastructure email. Verified September 2026: Free covers 100 emails per day with no expiration, Basic starts at $15/month (10,000 emails), Foundation at $35/month (50,000 emails), Scale at $90/month (100,000 emails), with overage from $1.80 per 1,000 emails and list-validations from $1.20 per 100. Optimize, Validate, and Inspect are separately priced products. Source: mailgun.com/pricing.
The short version
- Free ($0): 100 emails/day, 1 domain, API + SMTP, ticket support — a genuine always-on tier for side projects and staging.
- Basic ($15): 10,000 emails/month, no daily limit, overage options, 5 inbound routes — the indie production tier.
- Foundation ($35): 50,000 emails/month with expanded routes and retention — the growing-product tier.
- Scale ($90): 100,000 emails/month with deliverability tooling depth — the serious-sender tier before Enterprise.
- Enterprise (custom): tailored volume, dedicated support, and bundled Optimize/Validate/Inspect for high-volume senders.
Who this guide is for
Mailgun is infrastructure, not a marketing suite. It fits teams that think in API calls and want the clearest volume ladder in the category.
Engineering-led products
Transactional receipts, notifications, and alerts sent through REST APIs, SMTP relay, webhooks, and inbound routing.
Price transparency means no sales call to see numbers.
The free tier at 100 emails per day keeps staging free forever.
Indie and side-project builders
Basic at $15 for 10,000 emails is the first production tier, with no daily cap to break on launch day.
Overage at $1.80 per 1,000 keeps overshoots cheap.
One domain and short log retention keep it honest.
Growing SaaS with steady volume
Foundation at $35 covers 50,000 emails, which absorbs most product notification traffic with room for lifecycle sends alongside.
Band jumps are visible and planned, not negotiated.
Model sends, not subscribers.
Deliverability-conscious senders
Scale at $90 for 100,000 emails adds tooling depth, with Optimize, Validate, and Inspect available as separate products.
Placement work becomes a managed discipline here.
Budget those products outside send spend.
Poor fit: marketing lifecycle teams
No journey builder, no segmentation surface, no notion of a trial, a plan, or a failed payment.
Growth email means bolting on a second vendor.
Two vendors means two reputations to manage.
Poor fit: non-technical operators
Configuration, suppression, and IP strategy are your responsibility — the platform provides knobs, not hands.
Shared pools inherit pool-mate risk.
Dedicated IPs demand self-run warm-up.
Poor fit: teams wanting one bill
Marketing platforms that include transactional mail collapse two contracts into one; Mailgun does the opposite job well.
Consolidation usually starts when upgrades must be measured.
Keep receipts here only while email is purely functional.
Good fit after a dependency audit
If every sending domain, API key, webhook, and route is catalogued, moving or complementing Mailgun is mechanical rather than risky.
Most delays come from undiscovered integrations.
Audit first, then decide complement versus consolidate.
Poor fit: teams without a deliverability owner
Shared pools and dedicated IPs both need monitoring; nobody assigned means problems surface as support tickets.
Assign the role before buying the infrastructure.
Tooling without an operator is spend, not safety.
The deciding question is whether email is infrastructure or growth for you today. Infrastructure buys Mailgun; growth eventually buys consolidation.
Whichever answer you give now, keep the dependency audit current — the cost of moving later is almost always the integrations nobody wrote down.
How the billing model works
The ladder's honesty is its virtue: each step roughly triples-to-quintuples volume for a fixed price, and overage at $1.80/1k means overshooting a band costs dollars, not plan jumps. Contrast per-contact marketing tools where the same overshoot forces a tier change. Validate and Inspect bill separately, so list-hygiene and testing budgets sit outside send spend.
Pricing geometry explained
Mailgun meters delivered volume against fixed monthly bands: 10,000 emails at $15, 50,000 at $35, and 100,000 at $90, with the free tier holding at 100 emails per day indefinitely.
Two properties make this ladder unusually legible. Each step roughly multiplies capacity for a small price increase, and overshooting a band costs $1.80 per 1,000 extra emails rather than an immediate plan change — so growth shows up as dollars, not as forced migrations.
The counter-pressure is the volume-band jump itself: crossing from Foundation to Scale is a discrete step, and teams hovering just under a threshold pay either for headroom they do not use or for overage they did not plan.
Everything outside sending is a separate commercial conversation. List validation, placement optimization, and inbox testing are distinct products — Validate, Optimize, and Inspect — which means hygiene and testing budgets sit outside your send budget by design.
Plan with three numbers in hand: average monthly sends, burst peaks (launches, password-reset storms), and a validation cadence. Only the first maps to the band; the other two land as overage or as add-on spend.
| Meter | Charges on | Behavior under growth |
|---|---|---|
| Daily free cap | 100 emails per day on Free | Hard throttle; no monthly rollover |
| Monthly band | Included volume per tier | $15 / $35 / $90 at 10k / 50k / 100k |
| Overage | Sends beyond the band | From $1.80 per 1,000 — dollars, not jumps |
| List validation | Validate as a separate product | From $1.20 per 100 checks |
| Placement and testing | Optimize and Inspect separately | Tooling spend outside send spend |
| Domains and routes | Tier properties | One domain on Free; five inbound routes on Basic |
| Log retention | Tier properties | One day on Free; expands on paid tiers |
| Enterprise | Custom | Tailored volume, support, bundled tooling |
Model with burst headroom rather than average headroom. Infrastructure email fails visibly on the day traffic spikes, which is exactly the day a band chosen on averages is too small.
Plan-tier ladder
- Free100/day forever. Staging environments, MVPs, and low-volume alerts. One domain and 1-day log retention keep it honest.
- Basic $1510k emails/month with monthly overage. First production tier for transactional mail, notifications, and small campaigns via API.
- Foundation $3550k emails/month. Covers most growing SaaS transactional volume with room for lifecycle sends alongside.
- Scale $90100k emails/month plus deliverability depth. Buy here when inbox placement becomes a managed discipline, not a hope.
- EnterpriseCustom volume with bundled deliverability services and support. Negotiate log retention, IP strategy, and incident SLAs.
Worked cost shapes
| Sending profile | Likely tier | Starting shape | Watch |
|---|---|---|---|
| Side project, 2,000 transactional/mo | Free | $0 | Daily cap vs burst traffic |
| Early SaaS, 8,000 receipts + notifications | Basic | $15/mo | Overage if onboarding mail added |
| Growing SaaS, 45,000 mixed sends | Foundation | $35/mo | Validate/Inspect billed separately |
| Scale-up, 120,000 sends | Scale | $90/mo + overage | Dedicated IP strategy at this size |
Mailgun's unit economics are brutally favorable for transactional volume — $90 covers what costs marketing platforms hundreds. The catch is everything Mailgun does not do: no journeys, no segmentation UI, no billing triggers, no attribution.
Hidden fees and fine print
The send ladder is honest. The exposure lives in the products that surround it and in the step where a band stops being enough.
- Volume-band jumps: crossing 10k, 50k, or 100k emails is a discrete tier step — plan the threshold before launch week hits it.
- Overage rates: from $1.80 per 1,000 extra emails, cheap per unit but capable of exceeding a tier upgrade at sustained volume.
- List validation: Validate bills from $1.20 per 100 checks — hygiene is a separate budget line, not a plan feature.
- Optimize and Inspect: placement optimization and inbox testing are separately priced products.
- Compliance work sits with you: consent, suppression discipline, and blocklist monitoring are operational responsibilities rather than plan inclusions.
- Shared-pool risk: cheap entry inherits pool-mate reputation; a bad neighbor affects your placement.
- Dedicated IP management: warm-up, monitoring, and rotation are self-run unless you buy support around them.
- Domain structure: one domain on Free, five inbound routes on Basic — multi-domain architectures need higher tiers or consolidation.
- Log retention: one day on Free; investigation and incident forensics require a paid tier.
- Ticket support only at entry: response expectations change with tier, so match support needs to plan, not to price.
- Free-tier daily cap: 100 emails per day cannot absorb bursts regardless of how far below monthly volume you are.
- Enterprise bundling: dedicated support and bundled tooling live behind custom pricing, so late-stage negotiation sets the number.
Ask support to confirm overage rates, validation pricing, and retention in writing before purchase. Every line above is public; the surprises come from budgeting sends alone while running a deliverability practice.
The structural point: Mailgun prices the pipe, not the program. Compliance, hygiene, and testing are real costs with real owners — they simply live in different columns of the budget.
Cost scenarios
These three monthly examples translate Mailgun's volume ladder into operating scenarios. Recheck the current band and overage rate at purchase time, then use the pricing index to compare the resulting send cost with the other API providers.
| Scenario | Volume reality | Plan shape | Dominant driver |
|---|---|---|---|
| Side project or MVP | Under 100 transactional emails per day | Free, $0 | Daily cap versus burst traffic |
| Early SaaS | 8,000 receipts plus notifications | Basic at $15/month | Headroom to 10,000 before any overage |
| Growing SaaS | 45,000 mixed sends | Foundation at $35/month | Validation and testing billed separately |
| Scale-up sender | 120,000 sends | Scale at $90/month plus overage | Dedicated IP strategy becomes relevant |
Rows two and three show the ladder working as designed: the step from $15 to $35 buys five times the volume, which is why overshoots are usually cheaper to absorb than to pre-purchase.
Row four is where the surrounding products enter the budget. At 120,000 sends, validation runs on a cadence and placement work stops being optional — both land outside the $90.
Compare that all-in figure against marketing platforms before assuming infrastructure is always cheaper. It is cheaper for sending; the question is whether sending is the whole job.
One caution on overage: it is cheap per unit precisely because it is expected to be temporary. If overage appears three months running, the band is wrong and the tier step is cheaper than the habit.
Cost-control playbook
Volume-priced infrastructure rewards engineering discipline rather than list hygiene — different habits, same principle: review the meters on a schedule.
- Track sends per day and per month separately; the free tier binds daily while paid tiers bind monthly.
- Forecast burst events (launches, resets, incidents) against band headroom before they occur.
- Run validation on a fixed cadence and count it in the monthly total from day one.
- Compare overage spend against the next tier's price each quarter — the crossover decides the jump.
- Catalog every sending domain, API key, webhook, and route so tier changes never break an unknown dependency.
- Keep suppression data portable; blocklist incidents are cheaper to survive with exports ready.
- Separate transactional and marketing subdomains deliberately if you ever add marketing volume.
- Review log retention against your incident-response needs; forensics on a one-day window is a myth.
- Re-price Optimize, Validate, and Inspect usage annually — tooling spend drifts like send spend.
- Assign an owner for IP and blocklist watch if you run dedicated infrastructure.
- Compare cost per delivered email against consolidation alternatives once lifecycle work appears.
- Re-check the ladder at renewal: volume bands are the part of this market that moves.
Teams that review volume monthly step between tiers on purpose. Teams that review annually discover the step on an invoice that already cleared.
Checklist · before you commit
Before you commit
- Twelve months of send history, including bursts, mapped to the band ladder with headroom.
- Validation cadence priced separately using the published per-100 rate.
- Optimize and Inspect needs decided: buy, defer, or staff manually.
- Domain and route count checked against tier limits.
- Log retention matched to incident-response requirements.
- Support expectations matched to tier rather than to budget.
- Suppression and consent data export paths verified.
- Complement versus consolidate decided: pair with a lifecycle platform, or move both jobs later.
Enterprise fit
Mailgun fits engineering teams that treat email as an API call: transactional receipts, notifications, and alerts with RESTful APIs, SMTP relay, tracking, webhooks, and inbound routing. The always-on free tier, transparent overage, and separate deliverability products (Optimize for placement, Validate for hygiene, Inspect for testing) make it the most legible infrastructure choice for developers.
It does not fit marketing lifecycle. There is no journey builder, no audience segmentation surface, no AI drafting, and no notion of a trial, a plan, or a failed payment. Teams that start with Mailgun for receipts and then need growth email face a build-vs-buy fork: bolt on a marketing platform (two vendors, two reputations) or consolidate lifecycle onto one system.
Deliverability responsibility also sits heavier on Mailgun operators than on managed marketing suites. Shared-pool senders inherit pool-mate risk, while dedicated-IP tiers demand self-run warm-up and monitoring discipline — the platform provides the knobs, not the hands. Budget accordingly: either assign engineering or deliverability time to IP management and blocklist watch, or step up to Scale and Enterprise where placement support and specialist guidance absorb that load.
Migration checklist (complement or consolidate)
- Catalog every Mailgun dependency: sending domains, API keys, webhook endpoints, inbound routes, and suppression data.
- If keeping Mailgun for transactional, isolate reputations deliberately: separate subdomains for transactional vs marketing with distinct authentication.
- If consolidating, migrate webhooks first — bounce and complaint streams feed suppression and dunning logic downstream.
- Validate list hygiene with Validate (or equivalent) before any bulk migration; infrastructure IPs amplify bad lists fast.
- Load-test burst scenarios (password-reset storms, launch days) against the new platform before DNS cutover.
AI scope and the lifecycle boundary
Mailgun's pricing page describes an email API, SMTP relay, inbound routing, validations, dedicated IPs, and deliverability analytics. It does not list an AI copywriter, AI segmentation assistant, AI journey builder, or AI send-time optimizer as an included plan feature. Mailgun can deliver a message generated by your own application, but its pricing page does not promise to generate the message or decide who receives it.
If an AI workflow is part of your brief, separate the jobs. Your application or a model service can draft a subject line, classify an event, or choose a template; Mailgun can accept the rendered message and report delivery events. The model call, prompt logging, review process, and data controls sit outside the Mailgun subscription. For any Mailgun AI add-on not named on the pricing page, pricing on request is the only responsible budget line.
| Need | Free, Basic, Foundation, Scale | What your team still owns |
|---|---|---|
| Generate copy | Not listed as a plan feature | Model, prompts, approvals, brand rules |
| Choose an audience | API accepts recipients; no marketing segmentation surface listed | Event store, segments, consent and suppression |
| Send and observe | REST API, SMTP relay, tracking and webhooks | Retry policy, incident response and event processing |
| Improve placement | Deliverability analytics; Optimize is separate | Warm-up, authentication and reputation monitoring |
FAQs
Is Mailgun free tier really free forever?
Yes — the published plan lists 100 emails per day with no expiration. It is intended for low-volume development and production traffic; the daily cap still applies during bursts.
What do overages cost?
From $1.80 per 1,000 extra emails on paid tiers, with validations from $1.20 per 100. Overage economics favor Mailgun heavily over per-contact marketing tools for high-volume transactional mail.
Can Mailgun run our lifecycle email?
Only if you build it: there is no journey builder or lifecycle UI. Most teams pair Mailgun with a lifecycle platform or consolidate both jobs onto one system.
How much does Mailgun cost as volume grows?
Basic is $15 for 10,000 emails, Foundation $35 for 50,000, and Scale $90 for 100,000, with overage from $1.80 per 1,000 beyond the band. Enterprise is custom for higher volume and bundled tooling.
What does list validation cost?
Validations start at $1.20 per 100 checks through the separately priced Validate product. Budget it as standing hygiene infrastructure — clean lists matter more on shared infrastructure IP pools than on managed marketing suites.
Should we buy a dedicated IP?
Only with volume to warm it and someone to watch it. Dedicated IPs shift deliverability responsibility onto your team: warm-up, rotation, and blocklist monitoring are operational work unless you buy support around them.
Does Mailgun replace a marketing platform?
No — it replaces the sending layer. Journey building, segmentation, and lifecycle triggers are absent by design. Pair it with a lifecycle platform, or consolidate both jobs onto one system when revenue events start driving sends.