Email List Growth Forecast Calculator

JJ Ben-Joseph headshot JJ Ben-Joseph

Email list growth is a simple idea—more people join than leave—but the math of compounding churn makes the outcome unintuitive. A small daily unsubscribe rate can erase a surprising amount of acquisition over time, while a modest improvement in retention can lift the entire curve.

How to use this calculator

  1. Current subscribers (S₀): your present list size (after recent cleanups if possible).
  2. Daily new subscribers (N): average net new signups per day (exclude re-subscribes only if you track them separately).
  3. Daily unsubscribe rate (%): the percent of your current list that unsubscribes each day. Example: 0.5 means 0.5% per day (0.005 as a decimal).
  4. Days to project (t): how many days into the future you want a forecast.
  5. Read the projected subscriber count and net growth; then adjust inputs to compare scenarios.

Formula: Subscriber growth model

We model your list as a discrete daily process with two forces:

Let:

Recurrence (day-by-day)

After one day:

S₁ = S₀(1 − c) + N

After two days:

S₂ = S₁(1 − c) + N, and so on.

Closed-form forecast (no simulation needed)

Iterating the recurrence yields a closed-form expression for day t (for c > 0):

St = S0 - Nc 1-c t + Nc

If c = 0 (no churn), the model simplifies to linear growth:

St = S₀ + Nt

Introduction: Why an “equilibrium” appears

When churn is constant and applied to the current list, the system tends toward a steady-state (equilibrium) where daily additions are balanced by daily losses. In this model, that long-run level is:

Equilibrium subscribers ≈ N / c (for constant N and c)

That doesn’t mean your list stops growing immediately—it means the curve gradually flattens as you approach that level. Increasing N lifts the equilibrium; decreasing c both lifts it and makes you approach it faster.

Interpreting the results

Worked example

Suppose:

Plugging these into the closed-form model yields a forecast of roughly 4,7xx subscribers after 180 days (exact value depends on rounding), for net growth of about 3,7xx. If you reduce churn to 0.2% (0.002) while keeping acquisition constant, the forecast rises substantially because the long-run equilibrium N/c increases from 5,000 to 12,500.

Scenario comparison table

The table below keeps S₀ = 1,000, N = 25/day, and t = 180 days, while varying churn. It illustrates how sensitive long-range outcomes are to retention:

Daily churn (%) 180-day forecast (approx.) Approx. net growth Equilibrium (N/c)
0.2% ~6,1xx ~5,1xx 12,500
0.5% ~4,7xx ~3,7xx 5,000
1.0% ~3,2xx ~2,2xx 2,500

Assumptions & limitations (read before relying on the forecast)

FAQ

Is the unsubscribe rate daily or monthly?

This calculator uses a daily unsubscribe rate. If you have a monthly churn rate, convert it to a daily equivalent (see next question).

How do I convert monthly churn to daily churn?

If cm is monthly churn as a decimal (e.g., 12% → 0.12), an approximate daily rate over 30 days is:

cd = 1 − (1 − cm)1/30

This keeps compounding consistent.

What if churn is 0?

If churn is truly zero, growth is linear: St = S₀ + Nt. In practice, most lists have non-zero churn once you include unsubscribes, bounces, and list hygiene.

Why does the forecast flatten over time?

Because as the list grows, a fixed percentage churn represents a larger absolute number of unsubscribes. Eventually, daily unsubscribes approach daily new signups, slowing net growth.

How can I make forecasts more realistic?

Run the calculator in segments (e.g., one month at a time) with different N and c for promotions, seasonality, or deliverability changes, and chain the ending subscribers as the next period’s starting value.

Arcade Mini-Game: Email List Growth Forecast Calculator Calibration Run

Use this quick arcade run to practice separating useful scenario inputs from common planning mistakes before you rely on the calculator output.

Score: 0 Timer: 30s Best: 0

Start the game, then use your pointer or arrow keys to catch useful inputs and avoid bad assumptions.

Fill in list stats to forecast future subscribers.