Review the methodology behind the formulas, see how content is reviewed, and use the contact page for questions, feedback, or corrections.
MRR Forecast Calculator: Monthly Projection, Formula, and Example
Project future MRR using new MRR, expansion, contraction, churn, and time horizon inputs with a simple monthly forecast model.
This MRR forecast calculator projects monthly recurring revenue using a simple bridge model of starting MRR, new MRR, expansion, contraction, and churn.
Use it when you need a planning answer to a practical question: if current acquisition and retention assumptions continue, where does recurring revenue land and what part of the bridge deserves the next decision.
Use the projection as a planning signal, then inspect retention quality
A rising MRR forecast does not automatically mean the revenue engine is healthy. Use the forecast guide to interpret the bridge, then move to an MRR waterfall or NRR/GRR analysis if new MRR may be hiding weak existing-customer retention.
Example
- Starting MRR
- $100,000
- New MRR added per month
- $12,000
- Monthly expansion rate (existing MRR)
- 2%
- Monthly contraction rate (existing MRR)
- 0.5%
- Monthly churn rate (existing MRR)
- 1.5%
- Months to forecast
- 12
How to calculate
- Enter your starting MRR (current recurring run-rate).
- Estimate new MRR added per month (from new customers).
- Set monthly expansion, contraction, and churn rates for existing MRR.
- Choose a horizon (e.g., 6-24 months) and compare scenarios.
Formula
- Rates apply to the current month's MRR base (not cohort-based).
- New MRR is constant each month for simplicity.
- This is a planning model; use cohort retention curves for higher precision.
Benchmarks
- A strong ending MRR can still be fragile if implied NRR or GRR is weak and the model depends too heavily on new MRR.
- If month-6 or month-12 MRR only looks healthy under one narrow assumption set, treat the forecast as directional planning input rather than operating certainty.
- Use the projection for planning, then use an MRR waterfall, NRR, and GRR to understand whether existing-customer health supports the headline path.
FAQ
Is this the same as NRR forecasting-
What horizon should I use-
Common mistakes
- Mixing time units (monthly churn with annual inputs).
- Using expansion/churn rates that imply impossible outcomes (e.g., churn > 100%).
- Treating this as a replacement for cohort-based retention curves; use cohorts for higher accuracy.
- Trusting projected ending MRR without checking whether the bridge is being carried by new MRR while NRR or GRR is weakening.
Related calculators
Quick checks
- Keep time units consistent (monthly vs annual) across inputs and outputs.
- Segment by cohort/channel/plan before trusting a blended average.
- Use the related guide to avoid common definition and denominator mismatches.