Skip to main content

Unsubscribe Rate Calculator

Calculate campaign unsubscribe rate and subscriber-list loss rate. Enter emails delivered and unsubscribes to get the unsubscribe rate, plus optionally add your list size for subscriber loss rate and remaining subscribers.

Input

Messages that actually landed in an inbox for this campaign (excludes bounces).

Recipients who opted out after this send.

Optional. Total list size before this campaign — adds subscriber loss rate and remaining subscribers.

Output

Result
MetricValue
No data yet
Was this helpful?

Guides

The Unsubscribe Rate Calculator turns a campaign's delivered count and opt-out count into the unsubscribe rate every ESP dashboard reports — and, if you also know your list size, the subscriber loss rate and remaining subscriber count too.

The formulas

Unsubscribe Rate %     = Unsubscribes ÷ Emails Delivered × 100
Subscriber Loss Rate % = Unsubscribes ÷ Starting Subscribers × 100
Remaining Subscribers  = Starting Subscribers − Unsubscribes

Unsubscribe rate answers "how many people who received this campaign opted out?" — it's the number most email platforms show you per-send. Subscriber loss rate answers a different question: "how much of my whole list did this one campaign cost me?" A list of 500,000 losing 48 subscribers barely moves the needle even at a 5% unsubscribe rate on a small segment send; the two rates only diverge when your campaign didn't go to your entire list.

How to use it

  1. Enter Emails Delivered — messages that actually landed in an inbox for this campaign (exclude bounces).
  2. Enter Unsubscribes — how many recipients opted out after this send.
  3. Optionally enter Subscriber List Size (Before) — your total list size before the campaign. This unlocks the subscriber loss rate and the remaining-subscriber count; leave it blank if you only care about the per-campaign rate.

Results update instantly as you type.

What's a healthy unsubscribe rate?

Most senders see unsubscribe rates well under 0.5% per campaign. Rates creeping past 1–2% usually mean a mismatch between what was promised at signup and what's being sent, sending too frequently, or a list that's gone stale — all worth investigating before it drags down sender reputation and deliverability.

Privacy

All calculations run entirely in your browser. Your subscriber counts are never uploaded or stored.

email marketingunsubscribe rateopt out ratecampaign metricssubscriber losslist churnemail campaignnewsletter

Use it from code

From 3 credits per call

REST API

curl -X POST https://api.iotools.cloud/v1/tool/unsubscribe-rate-calculator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "emailsDelivered": "9600",
    "unsubscribes": "48",
    "startingSubscribers": "50000"
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `unsubscribe-rate-calculator` tool (Unsubscribe Rate Calculator) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.