SaaS Forecast Estimator

This SaaS Forecast Estimator projects ending recurring revenue from a starting monthly recurring revenue base, expected monthly growth, and a forecast horizon. It also estimates the annualized run rate at the end of the period. The tool is designed for fast planning scenarios where a single compounded growth rate is acceptable. Real forecasts should separate new sales, expansion, contraction, and churn when those components are available.

Inputs

USD
%
months
Result
Forecast ending MRR
Ending ARR run rate
MRR increase
Growth multiple
Estimated revenue during period

1. Enter current MRR
Use recurring revenue for the most recent complete month.

2. Set net monthly growth
Enter the expected compounded change after new business, expansion, contraction, and churn.

3. Choose the horizon
Select the number of months to project.

4. Review the run rate
Compare ending MRR, annualized recurring revenue, and cumulative estimated monthly revenue.

5. Stress-test assumptions
Try lower and higher growth rates instead of relying on one point forecast.

Ending MRR = Starting MRR × (1 + Monthly growth rate)^Months
Ending ARR run rate = Ending MRR × 12

The estimator compounds a constant net rate monthly. Cumulative period revenue is the sum of each projected month and does not include non-recurring revenue.

What the result means

Use the main result together with the supporting metrics to compare scenarios and identify the assumptions with the largest effect.

The estimator compounds a constant net rate monthly. Cumulative period revenue is the sum of each projected month and does not include non-recurring revenue.

Given
Given: starting MRR of $100,000, net monthly growth of 5%, and 12 months.

Calculation
Ending MRR = $100,000 × 1.05^12 = $179,585.63. Ending ARR run rate = $179,585.63 × 12 = $2,155,027.56.

Result
MRR grows by about $79,585.63, reaching roughly 1.80 times the starting level.

Does monthly growth compound?

Yes. Each month grows from the prior month’s projected MRR.

Can the growth rate be negative?

Yes, as long as it is greater than -100%. A negative rate represents net contraction.

Why is ARR called a run rate?

It annualizes the ending month by multiplying MRR by 12. It is not the same as revenue actually earned during the forecast year.

Does this include churn separately?

No. Enter a net growth rate that already reflects churn and other recurring-revenue movements.

How should I choose a forecast rate?

Use historical cohorts, pipeline, planned pricing changes, and churn expectations. Compare multiple scenarios because a constant rate is a simplification.