20% OFF CODE: WELCOME2020% off with code WELCOME20Explore All Systems →
Home/Formulas/SaaS MRR Waterfall & Net Revenue Retention (NDR) Formula
Software & SaaSVerified: Excel 2021, M365 & Web

SaaS MRR Waterfall & Net Revenue Retention (NDR) Formula

Calculate monthly recurring revenue (MRR) expansion, contraction, churn, and Net Dollar Retention (NDR) in Microsoft Excel.

Formula X-Ray Syntax Inspector
=LET(
  startMrr, [@CohortBeginningMRR],
  expansion, [@CohortExpansionMRR],
  contraction, [@CohortContractionMRR],
  churn, [@CohortChurnMRR],
  endMrr, startMrr + expansion - contraction - churn,
  IF(startMrr > 0, endMrr / startMrr, 1)
)
Interactive Token Breakdown (Click to Inspect)4 Arguments Mapped
startMrrargument

Beginning MRR base from active subscribers at month start.

Official Excel System
$7.20$9-20%

SaaS Financial Model & MRR Waterfall

Skip writing this formula by hand — download the pre-built SaaS Financial Model & MRR Waterfall workbook with live structured tables, KPI dashboard, and sample data.

100% Macro-Free (.xlsx) • Native dynamic formulas
Single-user perpetual license • Zero monthly SaaS
Pre-filled demo workbook + Clean blank sheet
Instant .xlsx Download • Verified IT Safe • Polar Secured
Why Legacy Formulas Fail Here

The Problem with Standard Excel Approaches

SaaS companies often struggle to calculate cohort-level Net Dollar Retention without expensive analytics software like ChartMogul or ProfitWell.

Calculation Logic

How Modern Dynamic Arrays Execute This Formula

1

Segments subscriber cohorts by acquisition month.

2

Tracks upsells, add-ons, downgrades, and cancellations separately.

3

Calculates compound monthly churn and annualized churn rate.

4

Visualizes SaaS Quick Ratio and Rule of 40 benchmarks.

Top-Quartile NDR
> 115% Annual Retention
Monthly Logo Churn Target
< 1.5% per month
Investor Standard
Bessemer & Series A/B format
Troubleshooting & QA

Common Excel Errors & How to Fix Them

#DIV/0!Root Cause: Cohort month beginning MRR is zero.

Solution: Handled by IF statement returning neutral 100% retention.

Mixing One-Time FeesRoot Cause: Including onboarding or setup fees inside MRR.

Solution: Log one-time professional services in non-recurring revenue columns.

Production-Grade Complete System

Skip building this from scratch.

This formula is already fully wired, error-checked, and formatted with Big-4 print-ready A4 reports inside SaaS Financial Model & MRR Waterfall.

Zero Macros (100% IT Compliant)•Pre-filled Sample + Clean Blank•One-Time $9 USD