Skip to content
FinToolSuite
Updated April 20, 2026 · SaaS & Subscription · Educational use only ·

Subscription Revenue Forecast Calculator

Subscription MRR trajectory.

Forecast subscription MRR over time using monthly growth rate, churn rate, and the current subscriber count as starting point.

What this tool does

This tool forecasts your subscription monthly recurring revenue (MRR) over a chosen timeframe by modelling how your subscriber base evolves month by month. It takes your current subscriber count, average subscription price, monthly growth rate, and monthly churn rate, then calculates the net change in subscribers each period—accounting for both new customer acquisition and existing customer losses. The resulting MRR projection shows your revenue trajectory under the assumptions you provide. The forecast is most sensitive to changes in your monthly growth and churn rates, as these directly affect how quickly your subscriber base expands or contracts. A typical use case is modelling revenue impact from adjusting pricing, improving retention, or scaling acquisition efforts. The calculation assumes consistent rates across the forecast period and does not account for seasonality, price changes, or customer acquisition costs. Results are for educational illustration only.


Enter Values

People also use

Formula Used
Subscribers at month n
Monthly growth %
Monthly churn %

Spotted something off?

Calculations or display — let us know.

Disclaimer

Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.

This tool forecasts subscription business MRR over time using growth rate, churn rate, and subscriber price. Each month the base grows by (growth % - churn %) net rate. Positive net growth compounds; negative net growth shrinks. The math reveals why getting churn below growth is the single biggest lever for sustainability.

1,000 subscribers at 20/month with 10% monthly growth and 5% monthly churn = 5% net growth. Over 12 months: subscribers rise to about 1,796. MRR grows from 20,000 to 35,920. That 5% net monthly compound adds up to 80% annual growth - the power of compounding.

Lower churn beats higher growth for long-term value. A business at 8% growth / 3% churn (5% net) eventually outperforms one at 12% growth / 8% churn (4% net) because the lower-churn base retains more customers over time. Churn reduction compounds in both directions: every 1% reduction in monthly churn adds roughly 4 months to average customer lifetime.

A worked example

Try the defaults: current subscribers of 1,000, avg subscription price of 20, monthly growth of 10%, monthly churn of 5%. The tool returns 35,917.13. You can adjust any input and the result updates as you type — no submit button, no reload. That's the real power here: seeing how sensitive the output is to one or two assumptions.

What moves the number most

The result responds to Current Subscribers, Avg Subscription Price, Monthly Growth %, Monthly Churn %, and Forecast Months.

The formula behind this

Each month: subscribers = subscribers × (1 + growth % - churn %). Future MRR = future subscribers × price. Everything the calculator does is shown in the formula box below, so you can check the math against your own spreadsheet if you want.

What to do with a low result

A disappointing result is information, not a judgement. Pick the single input that dragged the figure down most and focus the next quarter on that one factor. Breadth-first improvement rarely works; depth-first on the worst input usually does.

What this doesn't capture

The score is a composite of the inputs you provide. Life context — job security, family obligations, health, housing — doesn't appear in the math but shapes the real picture. Use the number as a prompt, not a verdict.

Example Scenario

1,000 × ££20 with 10% growth and 5% churn over 12mo = 35,917.13.

Inputs

Current Subscribers:1,000
Avg Subscription Price:£20
Monthly Growth %:10
Monthly Churn %:5
Forecast Months:12
Expected Result35,917.13

This example uses typical values for illustration. Adjust the inputs above to match a specific situation and see how the result changes.

Sources & Methodology

Methodology

The calculator computes monthly subscriber count by applying a net growth factor that combines expansion and attrition. Starting with your current subscriber base, it multiplies by (1 + growth rate − churn rate) each month, where growth and churn are expressed as decimals. This operation repeats for the number of months you specify. Monthly recurring revenue (MRR) for any given month is then calculated by multiplying the projected subscriber count by your average subscription price. The model assumes a constant monthly growth rate and churn rate throughout the forecast period, treats these rates as independent, and does not account for pricing changes, customer acquisition costs, operational expenses, or variations in churn patterns. Results represent a linear projection and should be reviewed alongside actual business performance data.

Frequently Asked Questions

Why compound monthly not annually?
Subscription growth and churn happen monthly, and each month applies to the already-adjusted base. Using annual math (×12) over-counts because it ignores the compounding effect. Monthly compounding is a common industry approach calculation.
What's 'net growth rate'?
Growth rate minus churn rate. 10% growth - 5% churn = 5% net growth. Net growth is the actual monthly size change. Most SaaS uses this as the primary trajectory metric because it directly drives MRR compound rate.
Does this include expansion?
No. This is a pure subscriber model at flat price. For expansion-heavy businesses (upsells within existing customers), add separately. Typical expansion lift: 1-3%/month for products with seat or usage pricing; flat for single-tier products.
How accurate are these forecasts?
Short-term (3-6 months): usually within 10-15% if growth and churn rates are current. Long-term (12+ months): large error bands. Linear projection fails when growth rates change (they usually slow as size grows). Use with stress-testing low/high cases.

Related Calculators

More SaaS & Subscription Calculators

Explore Other Financial Tools