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.

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

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.

Fill in list stats to forecast future subscribers.

Embed this calculator

Copy and paste the HTML below to add the Email List Growth Forecast Calculator - Project Subscribers to your website.