Skip to content
SheetModel
Real EstateE-commerceConstructionB2B SaaSWorkforceAbout
B2B SaaS 3 Excel tabs included 11 min read Updated Jan 2026

MRR / ARR subscription waterfall model

New, expansion, contraction and churn resolved month by month into NDR, GRR, quick ratio and ARR growth — with a cohort retention tab and a board-ready dashboard.

Target NDR
110%+
Target GRR
90%+
Best-in-class quick ratio
4x+
Advertisement
Advertisement

Revenue only moves in five ways

Every subscription business is the sum of five monthly movements: new MRR from new customers, expansion MRR from existing customers buying more, contraction MRR from downgrades, churned MRR from lost customers, and the starting base. Modelling those five explicitly rather than forecasting a single growth percentage is what makes a SaaS model defensible in diligence.

The reason matters commercially: two businesses can both grow 6% monthly with completely different risk profiles. One grows on new logos with 3% churn; the other grows mostly on expansion with 0.5% churn. The second is worth substantially more, and only the waterfall view reveals which one you have.

MRR waterfall identitylive formula
Ending MRR = Starting MRR + New + Expansion − Contraction − Churn

NDR = (Starting + Expansion − Contraction − Churn) ÷ Starting
GRR = (Starting − Contraction − Churn) ÷ Starting
Quick ratio = (New + Expansion) ÷ (Churn + Contraction)
The workbook computes each of these per month as a live formula and rolls them into averages for the dashboard.

NDR and GRR answer different questions

Net dollar retention includes expansion, so it measures whether your existing customers spend more over time. Gross revenue retention excludes expansion, so it measures whether you keep what you already had. NDR flatters a business with strong upsell and weak retention; GRR tells you the truth.

Both matter, and the benchmark thresholds differ. NDR above 110% is strong for SMB SaaS and above 120% is exceptional. GRR below 85% is a structural problem regardless of how good expansion looks, because it means the base is leaking faster than you can patch it.

Retention benchmarks by segment
SegmentGood NDRGood GRRNote
SMB self-serve100–110%80–85%High churn is structural; expansion offsets it
Mid-market110–120%88–92%Seat expansion drives NDR
Enterprise115–130%92–97%Multi-year contracts and module upsell
Usage-based120%+90%+Consumption growth can mask weak logo retention
Advertisement

The quick ratio: growth efficiency in one number

The SaaS quick ratio divides the MRR you added by the MRR you lost: (new + expansion) ÷ (churn + contraction). A ratio of 4 means you added four dollars for every dollar lost. Below 2, the business is running to stand still; above 4 is best-in-class.

The ratio is useful because it is scale-independent, which makes it comparable across periods and across companies. It also exposes the trap of celebrating gross new sales while ignoring churn: a company adding $40,000 of new MRR and losing $20,000 has a quick ratio of 2 and a chronic retention problem, no matter how good the sales quarter looked.

  • Below 2x: growth is being consumed by churn — fix retention before adding sales capacity.
  • 2–4x: functional but not efficient; expansion is usually the fastest lever.
  • Above 4x: efficient growth; invest behind acquisition.
  • Track it monthly, not quarterly — quarterly smoothing hides churn spikes.

Forecasting without lying to yourself

The single most common modelling error is assuming new MRR stays constant or grows indefinitely. In practice, new-business productivity decays as you exhaust the easiest channels and your best-fit prospects. The workbook includes a monthly decay rate for new and expansion MRR, defaulting to 3%, which turns a hockey stick into something closer to reality.

The second error is assuming churn is stable. Churn usually rises as the customer base matures and as cohorts from a period of rapid, lower-quality acquisition reach the end of their first contract term. A defensible model increases churn over time or runs a downside scenario where churn doubles.

  • Apply a decay rate to new MRR; assume the current quarter is the best quarter until proven otherwise.
  • Stress-test churn doubling for two quarters — that is the scenario a board will ask about.
  • Model expansion separately from new business; they have different cost structures and different risks.
  • Reconcile the model to the accounting system monthly — a model that does not tie out is not a model.

How to use this tool

  1. Enter the starting MRR. Use the figure from your last closed month, reconciled to the billing system. A waterfall built on an unreconciled base will disagree with your board pack.
  2. Enter the four movements. New, expansion, contraction and churn for the current month. If you do not have expansion split out yet, start by separating upgrades from downgrades.
  3. Set the decay assumption. Apply a monthly decay to new and expansion MRR. The default is 3% per month, which turns an optimistic straight line into a defensible forecast.
  4. Download and complete the cohort tab. Paste gross and net retention by cohort age to validate the waterfall assumptions against what actually happened to previous cohorts.

What is inside the download

A month-by-month waterfall with new, expansion, contraction and churn as live formulas, a cohort retention grid where you paste gross and net retention by cohort age, and an executive dashboard formatted for a board pack.

  • Monthly Waterfall Engine — a separate worksheet in mrr-arr-waterfall.xlsx.
  • Cohort Retention Curves — a separate worksheet in mrr-arr-waterfall.xlsx.
  • Executive Dashboard — a separate worksheet in mrr-arr-waterfall.xlsx.

Where these defaults come from

Every pre-filled value in the calculator above is listed below with its basis. None of it is proprietary to us — we do not run primary research. Statutory figures come from the regulator, fee schedules from the vendor that charges them, ranges from published industry surveys, and conventions are labelled as rules of thumb. When you have your own numbers, replace the default: the workbook formulas do not care where an input came from.

DefaultValue usedBasisSource
Net dollar retentionAbove 100% means the existing base compounds without new acquisition. Always report alongside GRR.110%+ (SMB 100–110%)Market surveyBenchmarkitSaaS metrics benchmarksOpen source
Gross revenue retentionBelow 85% is a structural retention problem regardless of how strong expansion looks.90%+Market surveyBenchmarkitSaaS metrics benchmarksOpen source
SaaS quick ratio(New + expansion) ÷ (churn + contraction). Below 2x, growth is consumed by churn.4x+Market surveyBenchmarkitSaaS metrics benchmarksOpen source

Full source registry, verification status and review cadence: data sources & methodology.

Frequently asked questions

MRR is monthly recurring revenue; ARR is annual recurring revenue, normally calculated as MRR at a point in time multiplied by twelve. ARR is a snapshot metric, not a sum of twelve months of revenue — contract billing timing (annual upfront, quarterly, monthly) does not change ARR, which is precisely why it is used for comparisons.

Software that pairs with this model

These are the platforms our models are designed to work alongside, chosen because their pricing or data appears in the model itself. Some links are affiliate links — they cost you nothing, and they never influence a formula, a default value or a result.

Related models