You pay for volume, not for permission.
The calculators below run the same maths the product bills on, against the live catalog. A number here and a number at checkout cannot disagree.
two wings · two bills · either one can be $0
Size it yourself.
live catalog · sale prices included
rootmail is in closed beta — every account is capped at 12 sends a day right now
Transactional
Receipts, resets, alerts — priced by send volume.
Size it
$32/mo
$8/block · $320/yr — 2 months free
Past your blocks it's $0.4/1,000. Sending never stops.
| Blocks | Per block | Emails / month |
|---|---|---|
| 1–4 ← you | $8 | up to 100,000 |
| 5–20 | $7 | up to 500,000 |
| 21+ | $6 | 525,000+ |
- send from your app, or from a template you designed
- reputation score, do-not-send list, webhooks
- a sending domain for each of your clients
- a record of every message that cannot be edited
Marketing
Campaigns, sequences, replies — priced by audience size.
Your contacts
Starter
60,000 emails/mo · 5,000/day · 3 audiences
$60/mo · $600/yr
GrowthRecommended
100,000 emails/mo · 10,000/day · 10 audiences
$90/mo · $900/yr
Pro
200,000 emails/mo · 20,000/day · 50 audiences
$140/mo · $1,400/yr
- campaigns · sequences · inbox
- who it reached, and who opened it
- unsubscribe footers, handled for you
- billed apart from your receipts and resets
The free tier is not a trial.
transactional · 3,000 sends/mo · free · no expiry
marketing · 500 contacts · free · no expiry
both · pause at the cap · never auto-charge
Sending for your own customers is not a tier.
| what each client gets | plan required | where it lives |
|---|---|---|
| A sending domain per client | included | domains · dkim_keys · per client |
| Their own suppression list | included | suppressions · scope: client |
| Their own reputation score | included | tenant_scores · 7d trailing |
| An append-only audit trail | included | audit_entries · never updated |
| A signed proof bundle | included | ed25519 · pins a content hash |
| Replies, threaded, both wings | included | threads · one inbox |
| The API, the SDK, the CLI | included | same routes as the dashboard |
Mailgun gates subaccounts behind its Scale plan, from $90 a month. Ours are part of the data model, so the free plan has them.
competitor gate · Mailgun published pricing
Team seat
One more teammate who can sign in and work in rootmail.
$8/mo per seat
Workspace
One more workspace — a separate space per product or brand, each with its own sending, templates, and audiences.
$10/mo per workspace
Dedicated IP
A sending IP address only you send from, so your reputation is entirely your own (most senders share a warm pool — this isolates yours).
$30/mo per dedicated IP
Client sending domain
Send on behalf of a client from their own verified domain, with their reputation kept separate from yours and everyone else's (for agencies and platforms).
$2/mo per client domain
Contact pack
Room for 500 more contacts in your audiences without changing your plan — headroom when a signup wave hits. Raising your plan's contact size costs less per contact; this is the quick overflow valve.
$16/mo per pack of 500 contacts
Audience pack
Room for 5 more audiences (lists) without changing your plan — for when you want another segment, campaign list, or brand and you're at your plan's limit. Moving up a plan raises your audience allowance for less per audience; this is the quick add-a-few valve.
$12/mo per pack of 5 audiences
AI credits
100 more AI assistant actions per month — drafting, building, and diagnosing across both wings.
$5/mo per 100 credits/mo
Custom team roles
Define your own roles from the full permission set — decide exactly who can send, edit content, or touch billing.
$15/mo per custom roles
SAML SSO + SCIM
Sign in through Okta, Microsoft Entra, or Google Workspace; new teammates are provisioned on first login and leavers lose access automatically.
$40/mo per SSO + SCIM
Proof & compliance exports
Cryptographically signed records of exactly what you sent, verifiable by anyone without taking our word for it, exportable over any date range.
$25/mo per proof exports
The edges of the bill.
three questions · answered in full
Can a bill surprise me?
No. Free tiers pause at the cap instead of charging you; a paid wing bills overage at a rate you saw first.
free · pauses at cap · never auto-charges
What if I only need one half?
Then pay for one half. The wings bill independently, and being free on one side does not touch the other.
two bills · either one can be $0
What happens to a price I already have?
It holds. Buying more of an add-on never re-bills what you already have.
yearly · 2 months free · plans + add-ons
Start on the free tier. Both of them.
no card · no sales call · both wings free to start