Mailgun logo

How to get Mailgun invoices

Step-by-step guide to downloading your Mailgun billing documents.

Last verified: 2026-04-24

Step-by-step: download invoices from Mailgun

  1. 1

    Sign in to the Mailgun control panel

    Go to app.mailgun.com and sign in with the email that owns the account. If your team uses SSO through Sinch, pick the Mailgun workspace from the account switcher. Billing is account-scoped, not domain-scoped, so you do not need to pick a sending domain to see invoices. You do need a role with billing access, which is Account Admin by default. Developer and Support roles are locked out of the Billing section entirely.

  2. 2

    Open Account then Billing

    Click your profile icon in the top-right, choose Account from the menu, then pick Billing in the left sidebar. The direct URL is app.mailgun.com/app/account/billing. This page shows your current plan (Foundation, Growth, Scale, or pay-as-you-go Flex), the primary payment method, the next renewal date, and the running spend since the last cycle. If your account was created before the Sinch acquisition, the layout is the same but the billing entity has changed.

  3. 3

    Go to the Invoices tab

    Inside Billing, click the Invoices tab (sometimes labelled Billing History depending on the rollout). You will see a table of monthly invoices covering the plan fee plus any overages and add-on purchases. Dedicated IP charges, extended log retention, email validations bought through the Validation product, and Mailing Lists overages each appear as separate line items on the same invoice, not as separate documents.

  4. 4

    Download each invoice as PDF

    Click the invoice number or the download icon on the row to save the PDF. Mailgun issues the PDF through its own billing system, with either Mailgun Technologies, Inc. or Sinch AB listed as the seller depending on your region and when the account was provisioned. Invoices in the system typically go back to account creation, but archive retention is not guaranteed beyond the standard accounting window, so keep your own copies.

  5. 5

    File by month and cross-check with API usage

    Use a naming pattern like date plus Mailgun plus amount so the PDFs sort chronologically next to your other transactional email vendors. For any month where the bill jumps, open the Logs and Analytics sections and match the volume line on the invoice against the sent counts on your domains. Viral sign-up spikes, a rogue retry loop, or a validation batch can add hundreds of dollars in a single night and you want the reconciliation trail before the question comes up.

About Mailgun billing

Mailgun gets your transactional email delivered at API speed. The billing side moves at its own pace, and it costs you time every single month.

If you run Mailgun on a Growth or Scale plan with a dedicated IP, extended log retention, and the occasional validation batch, one invoice carries four or five different economic stories. Pull it apart carefully or your reconciliation next quarter will be a scavenger hunt.

Mailgun has been owned by Sinch since 2021. Accounts provisioned after the integration are billed by Sinch AB in Sweden, which applies EU VAT rules. Older accounts are still billed by Mailgun Technologies, Inc. in Texas under US sales tax. Check the seller field on every PDF before you file it, because your accountant will treat Sinch AB and Mailgun Technologies as two separate vendors whether you want them to or not.

About Mailgun

Mailgun, founded in 2010 and acquired by Sinch in 2021, is a transactional email API aimed at developers who need programmatic control over sending, tracking, and validating email. The product covers SMTP relay, HTTP API sending, inbound routing, Mailing Lists, suppression management, and the standalone Mailgun Validations service for list hygiene. Plans include Foundation, Growth, and Scale subscription tiers, plus a pay-as-you-go Flex option that skips the monthly fee. Billing is account-level and monthly, with plan fees, message overages, dedicated IP add-ons, log retention tiers, and validation charges all consolidated into one invoice per cycle.

Manual vs automated

Manual

  • Sign in to the Mailgun control panel
  • Open Account then Billing
  • Go to the Invoices tab
  • Download each PDF one at a time
  • Cross-check volume against Analytics
  • Rename and file by month

Automated with Inbox Ledger

  • Connect Mailgun once in Inbox Ledger
  • New invoices land in your dashboard automatically
  • Line items parsed for plan fee, overage, IP, and validations
  • Export to Drive, Sheets, or your accounting system

Why people stop doing this by hand

One Mailgun account on a flat Foundation plan with no overages, no dedicated IP, and no validations is a tidy monthly invoice. Pull the PDF, file it, done in ninety seconds.

The pain starts the moment your product grows. Dedicated IPs get added for deliverability. Log retention gets extended for compliance. A single validation batch runs before a big campaign. A viral sign-up spike pushes you into overage territory for half the month. Every one of those events makes the invoice more interesting to reconcile and more annoying to explain to finance when the charge lands.

Developers face a specific version of this problem. The Mailgun API exposes everything you could want for cost engineering: sent counts by domain, log retention settings, validation usage, webhook-level delivery data. What it does not expose is the invoice PDF itself. So you can build elegant dashboards that predict the bill and still have to click through the control panel to download the actual document your accountant needs. Six months of that and most teams decide the time is better spent on product work.

Sinch billing migration is the quieter headache. Accounts cutting over to Sinch AB get new vendor records in every accounting system they touch, and the old Mailgun Technologies records have to be kept open for the audit trail on pre-migration charges. During the overlap, one Mailgun account can produce invoices from two different legal entities in the same quarter. That is a reconciliation problem no amount of engineering time will make elegant.

Next step

One Mailgun account, predictable volume, no dedicated IP or validation add-ons: the control panel is enough, and the monthly click is not worth automating. Multi-tier plans with overages, dedicated IPs, extended log retention, validation batches, or a Sinch billing migration in progress: connect Mailgun to Inbox Ledger once and let the PDFs flow into your accounting system with every line item already parsed.

Extract your first 10 invoices free

No credit card required.

Start for Free

Quick access

Jump straight to the Mailgun billing page in a new tab.

Open Mailgun billing

Where to look in the dashboard

  • Account then Billing is the main billing hub, with current plan, payment method, and invoice history in one place
  • Account then Billing then Invoices (or Billing History) is where PDFs live, one per monthly cycle
  • Account then Billing then Alerts is where you set spend notifications for overage protection
  • Account then Account Settings is where the legal entity name, billing address, and VAT ID are stored
  • Logs and Analytics let you reconcile invoice volume against what was actually sent during the period
  • Validations (under Sending) has its own usage counter that feeds into the same monthly invoice

Before you start — quick checklist

  • Your legal entity name and billing address match what is on record in Account Settings
  • VAT or tax ID is printed if required in your country, especially for EU and UK accounts billed by Sinch AB
  • The plan fee line matches the tier you are actually subscribed to (Foundation, Growth, Scale, or Flex pay-as-you-go)
  • Overage charges for messages above the plan-included volume are itemized and match what your Analytics dashboard shows for the period
  • Dedicated IP add-ons, extended log retention, and email validation purchases appear as separate line items, not bundled into a generic usage figure
  • The document is a finalized invoice PDF with an invoice number, not a mid-cycle usage estimate or balance summary

Pro tips

  • Mailgun's plan fee and message overage are two different numbers on the same invoice. The plan fee is predictable every month. The overage scales with volume and is where most surprise charges come from. Check both lines before signing off.
  • A dedicated IP is a flat monthly add-on on top of your plan. Teams running transactional email on a shared IP and then adding a dedicated IP for deliverability often forget to account for this line, and the first invoice after the change looks wrong. It is not wrong, it just now includes an extra fixed fee per dedicated IP.
  • Log retention tiers (1 day, 5 days, 30 days depending on plan) are included up to a limit, but extended retention beyond the plan default is a separately billed add-on. If your compliance policy requires 90 days of logs, expect a line item for it.
  • Email validation through Mailgun Validations is metered per validated address, not per email sent. A one-off cleanup of a large list can create a large standalone charge in the same month as your normal sending, and both will appear on the same invoice. Budget for validation separately.
  • Viral sign-up spikes can push a low-traffic account over its plan volume in hours. Set a spend alert in Account then Billing then Alerts so you get a notification when usage crosses a threshold you choose. It will not cap sending, but it will tell you before the invoice does.
  • Mailgun is owned by Sinch since 2021. Accounts provisioned after the integration are billed through Sinch AB (Sweden), which affects VAT handling for European customers. Older accounts may still be billed by Mailgun Technologies, Inc. in Texas. Your bookkeeper may need to track both as separate vendors during the transition period.

Skip this entirely. Automate Mailgun invoices

Inbox Ledger scans your email for Mailgun invoices, extracts the data with AI, and syncs it to QuickBooks, Xero, or Google Sheets. No manual downloads.

Extract your first 10 invoices free

Frequently asked questions

Stop chasing invoices manually

Inbox Ledger finds, extracts, and syncs your invoices automatically, from any billing portal that emails you.

No credit card required. 10 free invoices.