Every tier includes verification codes and address checks — the allowances are on each card.
- 1 sending domain
- 30-day record history
- Schedule sends 1 day ahead
- Best-effort email support
- Unlimited sending domains
- 90-day record history
- Schedule sends 3 days ahead
- Receive mail on 10 addresses
- 1-year record history
- Schedule sends 7 days ahead
- Receive mail on 50 addresses
- Priority queue
- 2-year record history
- Schedule sends 14 days ahead
- Receive mail on 250 addresses
- Unlimited team seats
- Unlimited receiving
- Schedule sends 21 days ahead
- Warmup guidance from a person, not a doc
- Custom retention and data agreements
- A named contact, not a queue
- Your own verified domains
- Full delivery records
- Signed webhooks
- Suppression handling
- SMTP and API
- Email support
- No per-seat charge
What each plan includes
| Limit | Free | Starter | Growth | Scale | Enterprise |
|---|---|---|---|---|---|
| Emails a month | 750 | 100,000 | 300,000 | 1,000,000 | 1,000,000 |
| Sending domains | 1 | Unlimited | Unlimited | Unlimited | Unlimited |
| Record history | 30 days | 90 days | 1 year | 2 years | 2 years |
| Schedule ahead | 1 day | 3 days | 7 days | 14 days | 21 days |
| Templates | 3 | 25 | 100 | Unlimited | Unlimited |
| Message streams (incl. transactional) | 1 | 3 | 10 | 25 | Unlimited |
| Inbound addresses | Not included | 10 | 50 | 250 | 2,000 |
| Emails received a month | Not included | 50,000 | 200,000 | 750,000 | Unlimited |
| Verification codes a month | 100 | 5,000 | 25,000 | 100,000 | 100,000 |
| Address checks a month | 250 | 10,000 | 50,000 | 250,000 | 250,000 |
| Webhook endpoints | 1 | 3 | 10 | 25 | Unlimited |
| API keys | 5 | 15 | 40 | 150 | Unlimited |
| Contacts | 500 | 5,000 | 50,000 | 250,000 | Unlimited |
| Contact lists | 2 | 10 | 50 | Unlimited | Unlimited |
| Team seats | 1 | 3 | 10 | Unlimited | Unlimited |
| Sub-accounts | None | None | 5 | 25 | Unlimited |
| Delivery analytics window | 7 days | 30 days | 90 days | 90 days | 90 days |
Enterprise limits are a floor, not the offer — a negotiated agreement can raise any of them. Every figure here is the one the API enforces; exceeding one returns 403 naming which, with the limit and how much of it you have used.
Just need codes?
Verify
$9/month
- 25,000 verification codes a month
- Sent from your own verified domain
- Attempt cap, expiry and resend throttle built in
- 10,000 address checks a month
- Codes only — not a sending plan
Need more than 25,000 codes a month? Talk to us.
$9 against $19 for Starter, because it does less: every message it can send is a verification it was sold to send, so it cannot be used as a cheap sending plan. If you also mail your customers for anything else, a sending plan is the one you want — they all include verifications too.
What the same volume costs elsewhere
| Emails a month | Posthaste | Resend | Postmark |
|---|---|---|---|
| 100,000 | $19 | $35 | ~$177 |
| 300,000 | $49 | ~$160 | ~$537 |
| 1,000,000 | $149 | $650 | Custom |
Read from their published pricing pages in August 2026. Resend’s figures are their Pro and Scale tiers; Postmark’s are the Basic tier plus per-thousand overage.
Launch pricing. The free tier needs no card, so you can put real mail through it and read the delivery record for yourself before deciding whether any of this is worth paying for. If we cannot deliver your mail, you should not be paying us.
Cancel from the dashboard whenever you like; you keep the plan to the end of the period you paid for — the month on a monthly plan, the year on an annual one. What is refundable, what is not, and how long you have to ask are set out in the refunds and cancellation policy, which is worth reading before paying for a year rather than after.
Included on every plan
Delivery records
The full SMTP conversation for every message, on every plan.
Webhooks
Signed, retried with backoff, and never billed as an extra.
Suppression list
Automatic on hard bounces and complaints. Not a paid add-on.
Idempotency
Send the same request twice and we deliver once.
DKIM signing
A key per domain, generated for you and encrypted at rest.
No per-seat charge
The bill is set by volume, never by headcount.