What is Monthly Recurring Revenue (MRR)?

Monthly Recurring Revenue (MRR) is the predictable subscription revenue a SaaS business expects to earn each month. It excludes one-time fees, professional services, and variable usage. MRR is the foundational metric for tracking SaaS growth velocity at a fine-grained pace.

Formula

MRR = Σ (Monthly subscription value of active customers)

Annual contracts: divide by 12. Three-year deals at $36k: $1k MRR. Usage-based pricing requires a normalization choice — typically smooth over rolling 3 months.

MRR movement (the waterfall)

  • New MRR: Net additions from new customers
  • Expansion MRR: Upgrades, seat adds, cross-sell from existing
  • Reactivation MRR: Previously churned customers returning
  • Contraction MRR: Downgrades, seat reductions
  • Churned MRR: Full cancellations
  • Net New MRR = New + Expansion + Reactivation − Contraction − Churned

MRR to ARR

ARR = MRR × 12. Useful for board reporting and investor comparisons. MRR is preferred for operational tracking.

Common MRR pitfalls

  • Including one-time setup fees inflates MRR artificially
  • Counting trial signups before they pay
  • Not normalizing annual contracts (counting $12k annual as $12k MRR vs the correct $1k)
  • Excluding contraction from “net new MRR” disclosure

Practical implications for founders

Maintain a single source of truth — connect Stripe + your billing tool to an MRR dashboard (ChartMogul, Baremetrics, ProfitWell). Track new vs expansion vs churn ratio: healthy SaaS shows 30%+ from expansion at Series B+. In investor due diligence, MRR cohort waterfalls are scrutinized.