We count messages.
Not people.

Every plan covers your whole team — add the intern, add the contractor, add the CEO who wants to “see the tests.” The price doesn't move.

seats: unlimited on every tier, including Free
Free
Kick the tires in an afternoon.
$0
forever · no card
  100 messages/mo
  Shared test domain
  25 active inboxes
  Full extraction API
  3-day message retention
  MCP server for AI agents
Start free
Solo
Side projects with real users.
$15/mo
then $3.50 per extra 1k msgs
  2,500 messages/mo
  Custom domains (your MX)
  250 active inboxes
  1 SMS number · 100 texts/mo
  Full extraction API
  14-day retention
  MCP server for AI agents
Choose Solo
MOST TEAMS
Team
A CI pipeline that never sleeps.
$49/mo
then $3.50 per extra 1k msgs
  15,000 messages/mo
  Custom domains (your MX)
  1,000 active inboxes
  3 SMS numbers · 500 texts/mo
  30-day retention
  MCP server for AI agents
Choose Team
Scale
Every merge runs the full suite.
$149/mo
then $3.50 per extra 1k msgs
  100,000 messages/mo
  5,000 active inboxes
  10 SMS numbers · 2,000 texts/mo
  Priority support
  30-day retention
  MCP server for AI agents
Choose Scale
soft overage On paid plans, hit your limit mid-run and nothing stops. Extra messages bill at $3.50 / 1,000 — a red build costs more than that. Free is the exception: no card on file, so receiving pauses at the cap. Separate from billing, each plan has a burst ceiling of 100 / 2,000 / 10,000 / 50,000 messages per day — beyond it senders get a transient SMTP 452 retry, never a charge. SMS is the exception to the exception: no overage exists on any plan — texts beyond the monthly SMS quota are dropped, full stop.

vs. typical email-testing tools

The category standard is per-seat and per-volume. We think that's two taxes on the same email.
MAILFIXTURETYPICAL TOOLS
Per-seat pricing Never — unlimited users $20–$120 per user/mo
Over your message limit Soft overage, $3.50/1k Hard cutoff or forced upgrade
OTP / link extraction API fields, classified Regex on the raw body
Waiting for an email Long-poll, sub-second Client-side polling loops
Custom domain From $15/mo, one MX record Enterprise tier only
Sends email No — receive-only by design Sometimes (deliverability suites)
“typical tools” = the per-seat email-testing incumbents. want names and numbers? vs. Mailosaur · vs. Mailpit · vs. Mailtrap

Fine print, plainly

What counts as a message?
One email received by one inbox. Creating inboxes is free on every plan — spin up a fresh fixture per test and let TTLs clean up. What's capped is how many are active at once: 25 on Free, 250 on Solo, 1,000 on Team, 5,000 on Scale.
Can you send email for my tests?
No. MailFixture is receive-only, on purpose. Your app under test does the sending; we catch, parse, and hold. It also means our IPs can never end up on a spam blocklist — and neither can yours because of us.
Do plans include SMS testing?
Paid plans do. Solo includes 1 dedicated US phone number and 100 texts/mo, Team 3 and 500, Scale 10 and 2,000 — Free includes none. Numbers are receive-only US local numbers, and unlike email there is no SMS overage: the monthly SMS quota is a hard stop on every plan, and texts beyond it are dropped.
Can my AI agent use mailfixture?
Yes. mailfixture is a remote MCP server at mailfixture.com/mcp, included on every plan — Free too. Connect Claude Code or any MCP client with your API key and the agent creates inboxes, waits for OTPs, and reads messages by itself. The setup is one command; see the MCP quickstart in the docs.
What happens if I stop paying?
You drop to Free: your domains stay verified for 30 days, your data ages out per retention rules, and nobody calls you. Upgrades and cancellations are self-serve through Stripe.