Pricing

Unlimited domains. One simple bill.

Paid plans include unlimited domains and one shared inbound/outbound quota. Cross it and we meter overage gracefully — never a hard cut.

Free

$0

A simple start for your products.

  • Unlimited domains
  • Unlimited team members
  • 3,000 emails / month
Get started free

Pro

$20 /month
$5 for your first month
Then $20/month · card required

For a product with real traffic.

50,000 emails/mo
then $0.50 / 1k · 2,000 emails/day
Get Pro
  • Unlimited domains, mailboxes & team seats
  • Inbound email → signed webhooks
  • Send API, SDKs & MCP
  • Managed subdomain to start
  • Inbox agents — bring your own AI key
  • Zero-retention passthrough
  • Add 100 domains/month · 100 forward routes
  • 2,000 emails/day · inbound + outbound
  • No MailKite footer
  • 30-day retention
  • One-click webhook replay
  • 99.9% uptime SLA
  • Platform AI — $0.10/action
  • Email support
Most popular

Scale

$99 /month
$25 for your first month
Then $99/month · card required

For a business sending at volume.

250,000 emails/mo
then $0.40 / 1k
Get Scale
  • Everything in Pro
  • 9,000 emails/day · inbound + outbound
  • Add 1,000 domains/month · 1,000 forward routes
  • 90-day retention
  • Dedicated IP option
  • Priority support

Business

$399 /month
$100 for your first month
Then $399/month · card required

For teams that need controls and an SLA.

1,000,000 emails/mo
then $0.30 / 1k
Get Business
  • Everything in Scale
  • 34,000 emails/day · inbound + outbound
  • SSO
  • Webmail seats included

Prices are monthly. Annual billing saves roughly two months. Add-ons: dedicated outbound IP (Scale+) and hosted webmail seats. Every paid plan is backed by a 99.9% uptime SLA — read the SLA →

Before you pick a plan

Not sure it'll land? Send yourself one.

99.6% delivered · last 30 days · across all customer sends

Every message goes out authenticated — SPF, DKIM, DMARC — over Cloudflare and Amazon SES. Type your address, and a real one lands in your real inbox in seconds. No card, no form — and that's your account.

  • No credit card for the demo
  • Unlimited domains
  • Inbound + outbound, one quota
live · POST api.mailkite.dev/v1/send
SPF DKIM DMARC

Watch it land in your inbox — not in spam.

Verifying your address creates your free account — that's the whole signup.

Enterprise

Volume beyond Business, region pinning, dedicated infrastructure, custom contracts, and security review. Volume discounts apply — our cost advantage compounds at scale, and we pass it on.

Talk to us
On every plan

Graceful by default

The things competitors charge extra for — or cut you off over — are standard here.

Unlimited domains

No per-domain fees, ever. Run every product you ship from one account. Fair use applies to how fast you add them — from 100/month on Pro to 3,000/month on Business — never to how many you keep.

Unlimited team seats

Invite your whole team. Seats are never a line item — most email APIs charge more as your team grows.

Predictable volume limits

Paid monthly overage is metered at your plan’s rate. Daily limits reset at midnight UTC — wait for the next day or upgrade for more capacity.

AI you control

Inbox agents run on Claude. Bring your own Anthropic key and AI is free — we never bill it. Or use our platform at a flat $0.10 per action, no bundles, no tiers.

Built in

Secure, deliverable, and yours

Authentication, inbox delivery, uptime, and data control aren't paid add-ons — they're how every plan ships.

Signed & verified

Every webhook carries an HMAC-SHA256 signature (the x-mailkite-signature header) so you can prove it came from us, not a spoofer — verify it locally, no callback. API and webhook delivery run over TLS. On every plan, not an upsell.

Lands in the inbox

Outbound mail is SPF-, DKIM-, and DMARC-aligned to your own domain — using the DNS records we set at onboarding — and sent over Cloudflare's network. It authenticates as you, so it reaches inboxes, not spam folders.

Always on, always replayable

Built on Cloudflare's global edge and backed by a 99.9% uptime SLA on every paid plan. If a webhook ever fails, replay it in one click — your messages wait for you.

Your data, your call

Flip on zero-retention passthrough for any domain and we never persist a byte — your webhook holds the only copy. Or paste a public key and we encrypt every retained message to it, so only you can read it. Otherwise we keep a copy just long enough to replay — 7 days on Free, up to a year on Business — then it auto-expires.

Compare every feature

The full plan details, side by side.

Full comparison of Pro, Scale, and Business plans
Feature ProScaleBusiness
First month $0$25$100
Monthly price after month one $20$99$399
Emails per month · inbound + outbound 50,000250,0001,000,000
Email overage per 1,000 $0.50$0.40$0.30
Daily emails · inbound + outbound 2,0009,00034,000
Domains UnlimitedUnlimitedUnlimited
Domain adds per month 1001,0003,000
Active forwarding routes 1001,00010,000
Mailboxes UnlimitedUnlimitedUnlimited
Team seats UnlimitedUnlimitedUnlimited
Managed subdomain IncludedIncludedIncluded
Inbound email → webhook IncludedIncludedIncluded
HMAC-signed webhooks IncludedIncludedIncluded
Send API, SDKs & MCP IncludedIncludedIncluded
Inbox agents · your own AI key IncludedIncludedIncluded
Platform AI per action $0.10$0.10$0.10
Message retention 30 days90 days365 days
Zero-retention passthrough IncludedIncludedIncluded
One-click webhook replay IncludedIncludedIncluded
MailKite footer NoneNoneNone
Uptime SLA 99.9%99.9%99.9%
Dedicated IP —Optional add-onOptional add-on
SSO ——Included
Hosted webmail seats Add-onAdd-onIncluded
Support EmailPriorityPriority

Questions

How does the first-month offer work?

A card is required at checkout. Pro is $5 for the first month, then $20/month; Scale and Business are 75% off for the first month. Your selected plan's regular monthly price starts in month two. You can cancel before the next billing date to avoid the regular monthly charge. The offer applies to the plan subscription, not metered usage or domain purchases.

How is usage counted?

One quota covers both inbound and outbound — every message received as a webhook and every message you send counts once. Domains are always free; you never pay per domain.

What happens when I go over my plan?

Inbound mail is still accepted and stored when a quota pauses delivery. Free monthly limits require a reset or upgrade; paid monthly overage is metered at your plan’s per-1,000 rate. Daily limits apply on all standard plans: outbound sends and forwarding pause, and webhook delivery is held. Wait until midnight UTC or upgrade for a higher daily limit. Retry blocked sends and replay held webhooks from the dashboard.

How is AI priced?

Simple and pay-as-you-go: $0.10 per AI action — one inbox-agent run over one email — the same on every paid plan, no bundles or token math. Prefer your own Anthropic key? Add it in the dashboard and AI is free; we never bill it.

Can I register a domain through MailKite?

Yes. Register a brand-new domain right from the dashboard and we set up the mail DNS automatically. You're charged the registrar's price plus payment processing and a small flat fee — shown before you confirm.

Do you really not charge per domain?

Correct. Spin up as many domains and addresses as you want on any plan, including Free. You only pay for volume once a product actually takes off.

Is there a daily email limit?

Yes. Free includes 200 emails/day, Pro 2,000, Scale 9,000, and Business 34,000. Inbound and outbound share one daily quota across all your domains. Limits reset at midnight UTC. Wait for the next daily period or upgrade at app.mailkite.dev/billing for more capacity.

What is the “Sent via MailKite” footer?

Mail sent on the Free plan carries a small, muted “Sent via MailKite” line at the bottom — it’s how a free tier this generous pays for itself. Every paid plan sends clean by default, on transactional and broadcast mail alike — nothing to toggle, no add-on fee. (Some providers charge you monthly to remove their logo even after you upgrade; we don’t.)

Can I get a dedicated IP?

Yes — a dedicated outbound IP is available as an add-on on Scale and above, for senders who want full control over their sending reputation.

How do you handle my email data?

By default we store each message just long enough for you to replay or debug it — 7 days on Free, up to a year on Business — then it auto-expires. Want us to keep nothing at all? Turn on per-domain passthrough (zero-retention) and we deliver to your webhook without persisting a byte; your webhook becomes the only copy. Or add an RSA public key per domain and we encrypt everything we retain to it — only you hold the private key to read it.

Is there an uptime SLA?

Yes — a 99.9% monthly uptime SLA backs every paid plan (Pro, Scale, and Business), with service credits if we miss it. The Free plan runs on the same infrastructure but is best-effort, with no SLA. Read the full SLA at /sla.

Is there an annual discount?

Annual billing saves roughly two months versus monthly on every paid plan. Reach out and we'll set it up.

What counts as Enterprise?

Volume beyond Business, region pinning, dedicated infrastructure, custom contracts, or procurement/security review. We'll tailor a plan to your volume.