Email List Growth Forecast Calculator

JJ Ben-Joseph headshot JJ Ben-Joseph

Email list growth is easiest to misread when new subscribers and unsubscribes happen every day. This calculator turns a current list size, a steady signup average, and a daily unsubscribe rate into a forward-looking projection so you can tell whether your newsletter is truly compounding or just replacing the readers it loses. Because churn applies to the current audience, the forecast can flatten even when signups stay steady, which is why small retention changes matter so much.

How to use this email list growth forecast calculator

Use this email list growth forecast calculator when you want a quick projection of how a newsletter or mailing list may change over a chosen number of days.

  1. Current subscribers (S₀): your present list size after any recent cleanup of stale contacts.
  2. Daily new subscribers (N): the average number of net new signups you add each day from forms, lead magnets, referrals, or campaigns.
  3. Daily unsubscribe rate (%): the percentage of the current list that leaves each day; if you only know a monthly rate, convert it before using the calculator.
  4. Days to project (t): the span of time you want to forecast.
  5. Read the projected subscriber count, net growth, and approximate monthly growth rate, then adjust the inputs to compare a best case, a base case, and a cautious case.

Formula: Daily email list growth model

This calculator models an email list as a daily balance between fresh signups and a percentage of the existing audience unsubscribing.

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 in email list growth

With a fixed signup average and a fixed churn rate, the list approaches a steady level where daily additions and daily losses nearly balance.

In this model, that long-run level is:

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

That does not mean the list stops changing. It means the curve gradually flattens as the list gets closer to the level where incoming subscribers replace the readers who leave. Increasing N lifts the ceiling, while decreasing c lifts it even more and slows the drift toward that ceiling.

Interpreting your email list growth forecast

When you read an email list growth forecast, focus on the balance between new readers, churn, and the starting list size.

If the projected subscriber count comes in below the starting count, the current signup pace is not keeping up with unsubscribes. If it comes in well above the starting count, then either acquisition is strong, churn is low, or both.

Worked example: forecasting a newsletter list over 180 days

Here is a realistic newsletter scenario using the calculator's default-style numbers.

With these inputs, the model projects about 3,377 subscribers after 180 days, for a net gain of about 2,377. If the daily unsubscribe rate were lowered to 0.2% (0.002) while acquisition stayed at 25 new readers per day, the forecast would rise to about 4,480 because the long-run ceiling N/c jumps from 5,000 to 12,500.

Scenario comparison: unsubscribe-rate sensitivity

The table below keeps the starting list, signup rate, and forecast length fixed so you can see how much the unsubscribe rate changes the result:

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

Assumptions and limitations for email list forecasting (read before relying on the forecast)

Like any simple forecast, this email list calculator trades realism for clarity.

Email list growth forecast FAQ

These common questions cover how the email list forecast treats churn, time units, and changing campaign conditions.

Is the unsubscribe rate daily or monthly?

This calculator uses a daily unsubscribe rate. If you only know a monthly churn figure, convert it to a daily equivalent before you run the forecast.

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 the compounding consistent with the rest of the forecast.

What if my churn is effectively zero?

The form expects a positive unsubscribe rate, so it will not run with 0. If your observed churn is very close to zero, use a positive rate that reflects the measurements you trust, or break the forecast into shorter segments so the assumptions stay realistic.

Why does an email list forecast flatten over time?

Because the churn term is a percentage of the current list. As the audience grows, even a small percentage loss turns into a larger absolute number of unsubscribes, so net growth slows and the curve bends toward the equilibrium.

How can I make the forecast more realistic?

Run the calculator in segments for launches, seasonal swings, or deliverability changes, and feed each ending subscriber count into the next period. That approach is usually more believable than pretending signup and churn stay fixed forever.

Arcade Mini-Game: Email List Growth Practice Round

Use this quick practice round to separate useful newsletter inputs from common planning mistakes before you trust the forecast.

Score: 0 Timer: 30s Best: 0

Start the game, then use your pointer or arrow keys to catch the inputs that belong in a list-growth forecast and avoid the assumptions that do not.

Enter your list size, daily signup rate, and unsubscribe rate to see the subscriber forecast.