Pricing

The pricing you already know. More in the box.

The same anchors as the sender you were about to pick — free for 3,000 a month, then $20, $90, $299 by volume, overage at $0.15 per 1,000 — with more volume at each rung, unlimited brands, an inbox for every domain — and on every paid plan, reputation that is yours alone, never a slice of a shared pool.

Free

$0/month

Try the real API. No card, no setup essay.

Start free
  • 3,000 emails per month from the labeled warm-up pool
  • 100 / day ramped — the anti-abuse economics, in the open
  • Unlimited brands full API, events, suppression, templates
  • No overage a hard stop, never a surprise bill

Scale

$90/month

Serious volume, seriously priced.

Get started
  • 600,000 emails per month included, then $0.15 per 1,000
  • 2 dedicated environments then $15 per month each
  • Unlimited brands and per-brand usage reporting
  • Priority support one business day

Growth

$299/month

Agencies running many clients, each fully isolated.

Talk to us
  • 2,000,000 emails per month included, then $0.15 per 1,000
  • 5 dedicated environments then $12 per month each
  • Per-brand usage API rebill your clients from it
  • SSO, SLA, DPA and named-contact support, on request

Billed monthly, no contract. Annual is two months free. Prices in USD, excluding tax. Need 10M+ a month, SCIM, or a security review cleared? There's an enterprise conversation to be had — hello@mycompany.email.

What it actually costs

The math, next to both alternatives.

Plans bundle volume; beyond it, sending is $0.15 per 1,000 — our published rate. The calculator always picks your cheapest adequate plan. One account per client is the point; agencies scale the slider.

mycompany.email (Growth)$299.00
Resend, same volume~$615
Run it yourself (DIY)~$210

2.1× cheaper than Resend — with reputation that's yours alone.

Below 3,000 emails a month, Resend's free tier wins and we say so. From the first paid rung we match their price with more volume attached, and past ~500k the gap compounds in your favor. DIY is always cheaper on paper — it's also an MTA, suppression list, tenant isolation, DNS automation, and a deliverability pager you now own. That gap is the product.

Where the money goes

One meter, published, with the cost floor in the open.

We hold the infrastructure bill for everything we run, so volume is the meter: each plan bundles a month of sending, and past the bundle it's $0.15 per 1,000 — the same number the calculator uses. That is our rate, not a pass-through — the difference is what isolated infrastructure actually costs to run: provisioning your environment, getting it through the human-reviewed production process, warm-up guardrails, quota raises, and the concierge work nobody sees until they need it.

Brands are not metered, on any plan. A brand is an isolated identity inside infrastructure your plan already pays for — its own reputation boundary, configuration set, suppression namespace, and DNS set. If we charged per brand, you'd merge two clients onto one sending identity to save money, and that would be selling against the only thing this product does.

Every bundle's effective rate sits above our real cost — enforced by a test in CI, so no plan is a loss-leader you'll pay for later. And the plans are shaped to be read next to Resend's on purpose: same rungs, more in the bundle, and isolation they don't sell at any rung.

One client's worst week never reaches another client. That is not a policy we enforce — it is a hard infrastructure boundary. Their bounce storm happens on their side, their reputation, their quota. Yours doesn't notice.

Never billed

Brands, at any count
Seats or team members
Sending domains
API keys
Templates or webhooks
Failed and bounced sends
Clients onboarded but not yet sending
Removing our branding

The Free plan can never spend money — it stops at its allowance instead of billing, because a free plan that can silently spend is a free plan that gets abused. Paid plans meter overage at the one published rate, and a hard monthly cap is yours to set: we refuse sends past it rather than surprise you.