Back to Glossary
SaaS Metrics

Monthly Recurring Revenue (MRR)

Definition

A core subscription metric measuring the predictable normalized revenue a SaaS business receives from all active customer contracts in a single calendar month.

Formula:MRR = Active Customers * ARPU | Ending MRR = Beginning + New + Expansion - Contraction - Churn
Generate AI Summary:
ChatGPTClaudePerplexityGemini

Operating a business reliant purely on one-off, transactional sales turns financial planning into a recurring gamble. Without predictable baselines, CFOs and founders cannot confidently decide whether they can afford to hire new engineers, expand sales quotas, or increase marketing spend.

For subscription-based businesses (SaaS, digital media, membership platforms, retainer agencies), the foundational compass is Monthly Recurring Revenue (MRR). MRR normalizes varying billing terms (monthly, quarterly, annual) into a single monthly run-rate figure that leadership can rely on. It provides the clarity needed to forecast cash runway, measure go-to-market efficiency, and evaluate long-term enterprise valuation.


MRR Formulas & Component Dynamics

1. Base MRR Calculations

The high-level method calculates total monthly revenue using customer count and average revenue per user:

$$ \text{MRR} = \text{ActiveCustomers} \times \text{ARPU} $$

where ARPU is Average Revenue Per User.

Alternatively, calculate MRR by summing normalized monthly contract values:

$$ \text{MRR} = \sum \text{MonthlyContractValue} $$

  • Monthly subscriptions: Counted at their full monthly price (e.g., $100/month plan = $100 MRR).
  • Annual plans: Total contract value divided by 12 (e.g., $1 200/year contract = $100 MRR).
  • Quarterly plans: Total contract value divided by 3 (e.g., $300/quarter contract = $100 MRR).

2. The MRR Waterfall (MRR Bridge)

Tracking monthly changes requires breaking down gross movements into specific growth drivers:

$$ \text{EndingMRR} = \text{BeginningMRR} + \text{NewMRR} + \text{ExpansionMRR} + \text{ReactivationMRR} - \text{ContractionMRR} - \text{ChurnMRR} $$

  • Net New MRR:

$$ \text{NetNewMRR} = \text{NewMRR} + \text{ExpansionMRR} + \text{ReactivationMRR} - \text{ContractionMRR} - \text{ChurnMRR} $$


3. Annual Recurring Revenue (ARR) Conversion

For contract-driven B2B SaaS businesses, annual run rates are tied directly to MRR:

$$ \text{ARR} = \text{MRR} \times 12 $$

$$ \text{MRR} = \frac{\text{ARR}}{12} $$


4. SaaS Quick Ratio (Growth Efficiency)

Measures how many dollars of new and expansion revenue are gained for every dollar lost to churn and contraction:

$$ \text{QuickRatio} = \frac{\text{NewMRR} + \text{ExpansionMRR}}{\text{ContractionMRR} + \text{ChurnMRR}} $$


Anatomy of MRR Movements

ComponentDefinitionExample Transaction
🟢 New MRRRevenue added from first-time paying customers acquired during the monthA new customer subscribes to the Business Plan at $150/month
🚀 Expansion MRRAdditional revenue from existing customers (tier upgrades, added seats, add-ons)An existing account adds 5 team member seats (+ $50/month)
🔄 Reactivation MRRRevenue from former customers who cancelled previously and returnedA churned customer resumes subscription after 4 months (+ $100/month)
🔻 Contraction MRRLost revenue when customers downgrade their tier or remove user seatsA customer reduces user licenses (- $40/month)
🔴 Churn MRRRevenue lost when a customer cancels their subscription entirely (Churn)A customer closes their account (- $150/month)

SaaS Industry Benchmarks

  1. Month-over-Month (MoM) MRR Growth:
    • Early Stage (< $1M ARR): 15% – 20%+ MoM.
    • Growth Stage ($1M – $10M ARR): 5% – 10% MoM.
    • Scale Stage ($10M+ ARR): 2% – 4% MoM (~30–50% annualized growth).
  2. SaaS Quick Ratio Benchmarks:
    • > 4.0x: 🟢 Top-decile growth engine. Expansions and new logos strongly outpace revenue attrition.
    • 2.0x – 4.0x: 🟡 Healthy, sustainable growth.
    • < 2.0x: 🟠 Inefficient growth: high churn forces sales teams to run on a treadmill just to stay flat.
    • < 1.0x: 🔴 Net contraction: lost revenue exceeds gross customer acquisitions.
  3. Gross MRR Churn Rates:
    • Enterprise B2B: < 0.5% – 1% monthly.
    • Mid-Market: 1% – 1.5% monthly.
    • SMB / Self-Serve: 2% – 3% monthly.

5 Common Pitfalls in MRR Tracking

  1. Including Non-Recurring Services & Setup Fees
    • Mistake: Bundling one-off onboarding fees, implementation charges, or training retainers into MRR.
    • Best Practice: Keep MRR strictly focused on recurring subscription fees. One-time items belong on the P&L as professional services revenue.
  2. Booking Full Annual Contracts Upfront
    • Mistake: Recording a $12 000 annual payment received in March as $12 000 of March MRR.
    • Best Practice: Divide annual contracts by 12 and recognize $1 000/month. The full $12 000 cash collection is captured in the Cash Flow Statement and amortized via deferred revenue.
  3. Masking Churn Behind Gross Additions
    • Mistake: Reporting only New MRR growth to boards while obscuring rising churn and contraction rates.
    • Best Practice: Build an automated ARR / MRR Bridge showing Net New MRR to reveal true net expansion dynamics.
  4. Counting Bookings Before Service Delivery (Bookings vs. MRR)
    • Mistake: Counting a signed enterprise contract in MRR weeks before the software is deployed or configured.
    • Best Practice: Recognize MRR starting on the customer's actual service activation date (Go-Live Date).
  5. Confusing Cash Collections (Billings) with Recognized MRR
    • Mistake: Decreasing MRR if an invoice is unpaid by a few days, or inflating MRR when customers pay in advance.
    • Best Practice: Maintain strict separation between billing events, cash collections, and contractual recurring subscription value.

How to Track & Forecast MRR in Nomi

Manual spreadsheet MRR calculations cause errors in annual contract amortization, delayed churn visibility, and discrepancies against accounting ledgers.

Nomi automates subscription metrics and financial modeling:

💡 Core Benefit: Nomi connects live billing platforms directly to your P&L and cash forecasts in the Payment Calendar, automatically generating your New, Expansion, Contraction, and Churn waterfall in real time.

Key Nomi Capabilities for Subscription Finance:

ChallengeHow Nomi Solves ItBusiness Outcome
🌉 Automated ARR / MRR BridgeDisaggregates gross movements into New, Expansion, Contraction, and ChurnInstant board-ready growth transparency for founders and investors
📅 Payment Calendar IntegrationAligns recurring billing dates with expected cash inflowsAccurate working capital visibility with automated warning of payment delays
📊 Accrual-Based P&L ReportingAutomatically amortizes annual and multi-year prepayments across billing periodsTrue monthly margin tracking without revenue lumpiness
🔮 Scenario Planning in Cash FlowModels the impact of a ±2% change in MRR growth on company cash runwayConfident hiring, quota planning, and capital allocation decisions