Skip to main content
Your Courier bill has up to three parts, each metered separately:

Message sends

Your plan sets the price per send: Adding a credit card to a Developer workspace moves it to Business. Courier pricing has the current plans.

How sends are counted

One send is one template sent to one recipient. A multi-channel template counts as one send, even when it delivers separate messages over email, SMS, and push: A send counts whether or not the provider delivers it. Undeliverable messages and messages blocked by preferences count too. Sends from every count, including Test and custom environments. The per-send price covers every channel, including Courier Inbox, which has no fee of its own. The providers you connect, such as SendGrid or Twilio, bill you separately under their own pricing.

AI credits

AI credits pay for and , and both draw from one balance. Credits cost $1 per 100, and you buy them in packs in the console on the Business or Enterprise plan. They’re billed separately from your sends.
  • AI journey nodes cost a set number of credits per run for the model you pick, plus overage past 3,072 input tokens or 1,000 output tokens. A journey test run that reaches an AI node costs the same as a real one. The per-model costs are in .
  • AI Translation costs 2.5 credits per translation request, plus token overages. A long template can take more than one request per locale.
Auto top-up buys another pack when your balance falls below a threshold, 100 credits by default.

Device previews

is a paid monthly add-on, so it needs a credit card on file. Enable it in . Each device in a run counts as one preview. The add-on comes in three tiers, each with a set number of previews a month. Each preview past that bills as overage: Included previews reset monthly and don’t roll over. A run request that Courier rejects isn’t billed.

FAQ

Plans and send pricing

Courier has three plans. Developer is free for 10,000 sends a month. Business is pay-as-you-go at 0.005foreverysend.Enterprisehascustomvolumepricingbelow0.005 for every send. Enterprise has custom volume pricing below 0.005 per send. Pricing is based on sends, not on seats or channels.
The Developer plan is free and includes 10,000 sends a month, journeys, broadcasts, the MCP server, the CLI, and the SDKs.
Your send cost on Business is monthly sends × $0.005, counting every send. For example, 50,000 sends a month costs 250,200,000costs250, 200,000 costs 1,000, and 1,000,000 costs $5,000. AI credits and the Device Preview add-on bill on top of that.
Sending more than 10,000 a month takes the Business plan, which you get by adding a credit card. Business charges $0.005 for every send, including the first 10,000, with no seat or channel fees.
Add a credit card in . A workspace with a card on file is on the Business plan, which also unlocks AI credits and the Device Preview add-on.
The Enterprise plan has custom volume pricing below $0.005 per send, quoted by Courier’s sales team based on your volume. It also adds role-based access control, observability integrations, a dedicated Slack channel, and an enterprise SLA.
Courier charges per send only, so adding teammates or channels doesn’t change your bill.
Courier’s per-send price covers Courier. Every provider you connect, for email, SMS, push, or chat, bills you its own fees, such as per SMS segment. Courier Inbox, the in-app channel, has no fee beyond the per-send price.
Sending from an AI agent costs the same as any other send. Agents use Courier’s MCP server, CLI, or SDKs, all included on the free Developer plan, and there’s no per-agent fee.
A new workspace isn’t attached to an existing Enterprise contract or plan. If your contract covers multiple workspaces, contact your Courier account team or support to add the new workspace to your plan.
Administrators manage billing, including the plan and payment method. The Manager role doesn’t include billing. With , the billing scope grants ViewBilling, UpdatePaymentMethod, and UpdatePlan.

Counting sends

A send is one template sent to one recipient. A multi-channel template counts as one send, even when it delivers separate messages over email, SMS, push, Slack, and Inbox.
Sends made with a Test key count the same as Production sends, and so do sends from custom environments.
A send counts whether or not the provider delivers it, so bounced and undeliverable messages count.
A send to a list or audience counts once per recipient. A send to a list of 100 users is 100 sends.
and combine several events into one notification, so a user gets one send instead of many. That lowers your Courier bill and your provider costs.

AI credit costs

AI credits cost $1 per 100 credits. You buy them as packs in the console, billed separately from your sends.
AI credits are available on the Business and Enterprise plans. On the Developer plan, credit packs can’t be bought and AI journey nodes can’t be placed on the canvas.
AI journey nodes and AI Translation both use AI credits, and they draw from the same balance.
An AI journey node uses a fixed number of credits per run for the model you pick, plus overage when the input passes 3,072 tokens or the output passes 1,000 tokens. Web search on Anthropic models adds 2 credits per run. lists the cost of every model.
AI Translation costs 2.5 credits per translation request, plus token overages. A long template can take more than one request per locale.
A journey test run that reaches an AI node uses the same credits as a real run, because it calls the same model.
An AI node whose conditions aren’t met is skipped and uses no credits.
Auto top-up charges your card for another credit pack when your balance falls below a threshold. The default threshold is 100 credits.

Device preview costs

Device Preview is a monthly add-on in three tiers. 20amonthincludes100previews,then20 a month includes 100 previews, then 0.20 each. 50includes400,then50 includes 400, then 0.15 each. 100includes1,000,then100 includes 1,000, then 0.12 each.
Each device in a run is one preview. A run across 12 email clients uses 12 previews.
Included previews reset each month and don’t roll over.
Courier checks a run request before the run exists, so a rejected request isn’t billed.
Enable the Device Preview add-on in . It needs a credit card on file.