MRR Forecasting Model: How SaaS Companies Predict Revenue
Revenue forecasting is one of the most important — and most frequently botched — disciplines in SaaS. Ask ten founders how they forecast MRR and you'll get ten different answers: gut feel, spreadsheet extrapolation, "I look at last month and add a bit."
None of those approaches survive contact with investors, board meetings, or the reality of a volatile growth environment. A proper MRR forecasting model gives you a structured, defensible view of where your revenue is going — and more importantly, *why*.
This guide walks through how to build one from scratch, common pitfalls, and how AI-powered tools are changing the accuracy ceiling for SaaS forecasts.
What Is MRR Forecasting?
MRR forecasting is the practice of projecting your Monthly Recurring Revenue forward — typically 3, 6, or 12 months — based on the underlying drivers of growth and contraction.
Unlike total revenue forecasting (which includes one-time fees, services, and other non-recurring items), MRR forecasting focuses exclusively on the recurring subscription component. This is the number that predicts long-term business health because it compounds — every dollar of MRR retained this month generates returns in every future month.
A well-built forecast isn't just a single number. It's a model that shows what assumptions produce that number, which levers move it, and what the range of outcomes looks like under different scenarios.
The 3-Input MRR Model
All MRR forecasting models, simple or sophisticated, are built from three inputs:
1. New MRR — Revenue from customers who didn't exist in your customer base last month.
2. Expansion MRR — Additional revenue from existing customers (upgrades, seat additions, usage growth, cross-sells).
3. Churned MRR — Revenue lost from customers who cancelled or downgraded entirely.
The formula that ties them together:
Forecasted MRR = Current MRR + New MRR + Expansion MRR − Churned MRR − Contraction MRR
If you also track partial downgrades, add a Contraction MRR term (revenue lost from downgrades without full cancellation).
Building the 3-Input Model in Practice
Step 1: Establish your baseline rates.
For each component, calculate a trailing 3-month average rate:
Step 2: Apply assumptions forward.
For a simple 12-month forecast, apply these rates month by month to project each MRR component. The model cascades — Month 2 starts from Month 1's ending MRR.
Step 3: Layer in growth assumptions.
If you're hiring sales reps, launching a new channel, or raising prices, adjust New MRR or Expansion MRR accordingly. Each assumption should be explicit and defensible.
Example: 6-Month MRR Forecast
Starting MRR: $80,000
| Month | Starting MRR | New MRR | Expansion | Churn | Ending MRR |
|---|---|---|---|---|---|
| 1 | $80,000 | $6,000 | $1,600 | $2,400 | $85,200 |
| 2 | $85,200 | $6,000 | $1,704 | $2,556 | $90,348 |
| 3 | $90,348 | $6,000 | $1,807 | $2,710 | $95,445 |
| 4 | $95,445 | $6,000 | $1,909 | $2,863 | $100,491 |
| 5 | $100,491 | $6,000 | $2,010 | $3,015 | $105,486 |
| 6 | $105,486 | $6,000 | $2,110 | $3,165 | $110,431 |
This company crosses $100K MRR in Month 4 and ends the period at $110K — a 38% gain in 6 months. The model shows exactly how: steady new customer acquisition compounding with low churn.
Use the MRR calculator to run these numbers for your own business interactively.
Bottom-Up vs. Top-Down MRR Forecasting
There are two fundamentally different approaches to MRR forecasting, and the best practice is to use both and reconcile them.
Bottom-Up Forecasting
Bottom-up starts with operational inputs and builds to a revenue number:
Bottom-up forecasts are operationally grounded. They force you to confront real capacity constraints — if you have 2 sales reps with $10K monthly quota each, you cannot credibly forecast $50K in new MRR per month from sales alone.
Best for: Near-term forecasts (1-3 months), operational planning, investor diligence.
Top-Down Forecasting
Top-down starts from market size or growth rate targets and works backward:
Top-down forecasts are useful for setting long-term ambitions and stress-testing whether growth targets are realistic relative to market opportunity.
Best for: Strategic planning, fundraising narratives, board-level scenario discussions.
The Reconciliation
The moment you have both a bottom-up and a top-down forecast, you can ask the most important forecasting question: do they agree? If your bottom-up model says $120K MRR by year end but your top-down growth target implies $250K, that gap is your planning problem — you need either more capacity, higher conversion, or a revised target.
Common MRR Forecasting Mistakes
Mistake 1: Using MRR Growth Rate Instead of Components
"We grew 12% last month so we'll grow 12% every month" is the most common forecasting error. MRR growth rate is an outcome, not an input. It conflates changes in new customer acquisition, churn, and expansion that have completely different drivers and trajectories. Build from components, not from growth rate.
Mistake 2: Ignoring the Churn Compound Effect
Churn compounds against itself. At 4% monthly gross churn, a $100K MRR cohort shrinks to $60K in 12 months — not $52K as simple multiplication might suggest. Models that treat churn as a flat dollar amount rather than a percentage of current MRR systematically overstate future revenue.
Mistake 3: Confusing Booked vs. Active MRR
A contract signed today doesn't always mean MRR starts today. If implementation takes 60 days, that new MRR is 60 days out. Track the gap between closed MRR (contracts signed) and active MRR (revenue actually flowing) — the lag matters for cash flow and forecast accuracy.
Mistake 4: Not Building Scenarios
A forecast without scenarios is just a wish. Build at minimum a bear case (churn goes up, new MRR comes in below plan), a base case (current trends hold), and a bull case (new channel kicks in, churn improves). The range between bear and bull is where honest planning happens.
Mistake 5: Never Updating the Model
A forecast that isn't updated regularly isn't a forecast — it's a historical artifact. Update your model monthly, compare actuals to forecast, and understand the variance. Consistent under-performance in one component (e.g., new MRR is always 20% below forecast) is a signal your assumptions need revising.
How AI-Powered Tools Improve MRR Forecast Accuracy
Traditional spreadsheet-based MRR forecasting has hard limits. It can only incorporate data you can manually pull and organize, relies on static assumptions, and can't adapt to signals you haven't thought to measure.
AI-powered tools like MRR.ai change the accuracy ceiling in several ways:
Automated cohort modeling. Instead of estimating a single churn rate, AI models retention curves for each customer cohort and projects them forward. A cohort acquired through paid search may have 5% monthly churn while one acquired through referrals has 2% — collapsing them into a blended rate creates a systematically wrong forecast.
Leading indicator integration. Product usage data (logins declining, features abandoned) predicts future churn weeks before customers cancel. AI models incorporate these signals to adjust churn forecasts before the revenue impact shows up in MRR.
Expansion signal detection. Usage-based pricing customers approaching limits, users exploring premium features, or teams adding power users are early signals of expansion MRR. AI surfaces these signals automatically so they can be factored into near-term forecasts.
Scenario automation. Rather than manually rebuilding scenarios, AI tools let you adjust a single assumption (e.g., "what if churn improves 1%?") and instantly see the compounded revenue impact over 12 months.
The result is MRR forecasts that are accurate not just as a snapshot, but as a continuously updated, model-driven view of where your business is headed — and which levers to pull to change the trajectory.
Want to see how your current churn rate is affecting your MRR forecast? The churn calculator lets you model the impact of different churn scenarios on your revenue.
Building Your MRR Forecast: A Checklist
The companies with the most accurate MRR forecasts aren't the ones with the most sophisticated models. They're the ones who do this process consistently, update assumptions based on evidence, and use the model to make decisions — not just to present numbers.
Conclusion
A strong MRR forecasting model is built from three inputs (new MRR, expansion MRR, churned MRR), projected forward using both bottom-up operational logic and top-down market context, and maintained with monthly variance analysis.
The founders who master MRR forecasting gain a decisive edge: they can credibly commit to growth targets, identify problems early enough to course-correct, and build the investor confidence that unlocks better funding terms. Guessing is a strategy that works until it doesn't.