← Back to Blog
Strategy9 min read

MRR Forecasting Model: How to Predict Revenue for SaaS

Learn how to build an MRR forecasting model for your SaaS business. Includes growth, churn, and expansion revenue formulas with real examples.

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:

  • New MRR added per month (in absolute dollars, not growth rate)
  • Expansion MRR as a % of prior-month MRR from existing customers
  • Churned MRR as a % of prior-month MRR (your gross churn 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

  • New MRR rate: $6,000/month (historical average, assume flat)
  • Expansion rate: 2% of prior MRR/month
  • Gross churn rate: 3% of prior MRR/month
  • MonthStarting MRRNew MRRExpansionChurnEnding 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:

  • Sales capacity model: How many reps do you have? What's their average quota attainment? What's average deal size?
  • Pipeline coverage: What's in your current pipeline? What's the expected close rate and average time-to-close?
  • Cohort projections: Given historical retention curves, how much of current MRR survives 6 months?
  • 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:

  • "Our TAM is $5B. If we capture 0.1% by end of 2026, that's $5M ARR."
  • "Comparable companies at our stage grew 15% month-over-month. Our target is to match that pace."
  • 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

  • Pull 12 months of MRR movement data — new, expansion, contraction, churned — from your billing system
  • Calculate trailing 3-month averages for each component as your baseline assumptions
  • Build a month-by-month cascade model — each month starts from the prior month's ending MRR
  • Add operational adjustments for known changes (new hires, channel launches, price increases)
  • Create three scenarios — bear, base, bull — with explicit assumption differences
  • Set a monthly review cadence — compare actuals to forecast, understand variance, update assumptions
  • 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.

    Related Articles

    Ready to Master Your SaaS Metrics?

    Join thousands of SaaS founders using AI-powered analytics to track MRR, predict churn, and optimize their growth strategies. Get the insights that drive real results.

    Start Your Free Trial