Pricing

Priced like we own it, because we do

No per-seat charges, no charge for webhooks, and no charge for keeping the records of your own mail. The pipe is ours, so the margin does not have to cover somebody else's.

Every tier includes verification codes and address checks — the allowances are on each card.

Free
$0
750emails a month
100 codes250 address checks
  • 1 sending domain
  • 30-day record history
  • Schedule sends 1 day ahead
  • Best-effort email support
Start free
Starter
$19/mo
100,000emails a month
5,000 codes10,000 address checks
  • Unlimited sending domains
  • 90-day record history
  • Schedule sends 3 days ahead
  • Receive mail on 10 addresses
Choose Starter
Scale
$149/mo
1,000,000emails a month
100,000 codes250,000 address checks
  • 2-year record history
  • Schedule sends 14 days ahead
  • Receive mail on 250 addresses
  • Unlimited team seats
Choose Scale
Enterprise
Custom
Above 1,000,000emails a month — Scale’s limits are the floor
100,000 codes250,000 address checks
  • 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
Talk to us
On every plan
  • Your own verified domains
  • Full delivery records
  • Signed webhooks
  • Suppression handling
  • SMTP and API
  • Email support
  • No per-seat charge

What each plan includes

LimitFreeStarterGrowthScaleEnterprise
Emails a month750100,000300,0001,000,0001,000,000
Sending domains1UnlimitedUnlimitedUnlimitedUnlimited
Record history30 days90 days1 year2 years2 years
Schedule ahead1 day3 days7 days14 days21 days
Templates325100UnlimitedUnlimited
Message streams (incl. transactional)131025Unlimited
Inbound addressesNot included10502502,000
Emails received a monthNot included50,000200,000750,000Unlimited
Verification codes a month1005,00025,000100,000100,000
Address checks a month25010,00050,000250,000250,000
Webhook endpoints131025Unlimited
API keys51540150Unlimited
Contacts5005,00050,000250,000Unlimited
Contact lists21050UnlimitedUnlimited
Team seats1310UnlimitedUnlimited
Sub-accountsNoneNone525Unlimited
Delivery analytics window7 days30 days90 days90 days90 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
Start verifying

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 monthPosthasteResendPostmark
100,000$19$35~$177
300,000$49~$160~$537
1,000,000$149$650Custom

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.

Questions about billing

What counts as an email?
One accepted message to one recipient. Every recipient is one email: a message sent to one To address, two Cc addresses and one Bcc address counts as four. To, Cc and Bcc are counted identically, on the HTTP API and over SMTP — each one is a separate delivery to a separate mail server. A message we refuse — an unverified domain, a suppressed address — is not billed, because we never attempted it.
What happens if I go over?
Sending pauses rather than silently costing you money, and the API returns 429 with the limit and how much of it you have used. You can raise your plan at any point in the month and resume immediately.
Why is there a daily cap as well as a monthly one?
The daily cap is a deliverability control, not a billing one. New sending reputation is built by ramping volume gradually, so accounts start at 50 a day and climb as their sending stays clean. It is the same ladder on every plan, including the paid ones and including a year paid up front — capacity is earned from sending history, not bought. It is described in full in the docs.
Do you charge for marketing email?
We do not accept marketing email at any price. Bulk campaigns carry a different complaint profile, and on shared sending infrastructure one bad list damages delivery for every other customer.
Do announcements to my users cost extra?
No. A broadcast — an outage notice, a terms change, release notes, sent to your own users — is one message per recipient, and each one counts against the same monthly allowance and daily cap as any other send. What the plan sets is how many contacts and lists you can keep: Free holds 500 contacts on 2 lists, and the full grid is in the table above.
Can I get an invoice or pay annually?
Both, and neither needs a conversation. Use the monthly/annual toggle at the top of this page: a year costs 10 months' price rather than twelve, so 2 months are free — a 16.7% saving — and it is charged once and renews yearly. Every charge produces an invoice on either interval, downloadable from the billing page. If you need a purchase order, a specific invoice format or terms other than card-on-file, that part is still a conversation — ask us.
Which currency will I actually be charged in?
Rupees, wherever you are. Prices are listed in dollars so everyone sees the same number, and the charge is a fixed rupee amount — ₹1,699, ₹4,299, ₹12,999 or ₹799 a month, or ₹16,990, ₹42,990, ₹1,29,990 or ₹7,990 for a year. It is a chosen price, not a conversion, so it does not move with the exchange rate. If your card is not Indian, your bank converts at its own rate and may add a small fee. You see the exact rupee amount before you confirm.
Can I pay with a card issued outside India?
Yes. Visa, Mastercard and American Express all work, along with UPI, Google Pay and Indian netbanking if you are in India.