MRR (Monthly Recurring Revenue)
MRR (Monthly Recurring Revenue) is the normalised monthly value of all active subscriptions at a point in time. It is the single most-tracked metric for subscription businesses because it provides a stable, predictable view of revenue that ignores payment timing, annual vs monthly billing cycles, and one-off transactions.
The definition, precisely
MRR = the monthly equivalent of all active subscription revenue, calculated by:
- Monthly subscribers: their MRR equals their subscription value
- Annual subscribers: divide their contract value by 12 and add to monthly MRR
- Quarterly subscribers: divide by 3
- Discounted subscribers: use the discounted value, not MSRP
What MRR is not:
- Not cash received this month (which includes annual upfront payments)
- Not recognised revenue (which follows ASC 606 and may differ from contracted value)
- Not gross revenue (which includes one-off charges, professional services, overage fees)
MRR decomposition (the five components)
Finance teams track MRR decomposition to understand what’s driving the number:
- New MRR: revenue from subscribers who signed up this month for the first time
- Expansion MRR: revenue from existing subscribers who upgraded, added seats, or increased usage
- Contraction MRR: revenue lost from existing subscribers who downgraded or reduced usage
- Churn MRR: revenue lost from subscribers who cancelled entirely
- Net New MRR: New + Expansion - Contraction - Churn
Net New MRR is the headline growth signal. If your Net New MRR is positive and growing, you are growing. If it’s negative, you are contracting.
MRR benchmarks for SaaS
| MRR band | Stage | Typical billing platform | Key metric |
|---|---|---|---|
| Less than $10K | Pre-product-market fit | Stripe Billing | Activation rate |
| $10K–$100K | Early PMF | Chargebee / Stripe Billing | Net New MRR |
| $100K–$500K | Growth | Chargebee / Recurly | Expansion MRR |
| $500K–$2M | Scale | Chargebee / Recurly | Net Revenue Retention |
| $2M+ | Enterprise | Chargebee / Recurly / Zuora | NRR + RevRec |
MRR vs ARR
ARR (Annual Recurring Revenue) = MRR x 12. ARR is used primarily for annual contract businesses and enterprise reporting. SaaS companies typically report MRR in internal dashboards and ARR in investor communications.
The risk of ARR vs MRR confusion: an annual contract billed upfront shows all 12 months of cash received in month 1 but only adds 1/12th to MRR each month. Companies that conflate cash receipt with ARR get dangerously optimistic revenue projections.
Why it matters in billing platforms
Every billing platform in this review set tracks MRR as a first-class metric. The quality of MRR reporting varies:
- Chargebee: Real-time MRR dashboard with decomposition, filterable by plan, country, and cohort
- Recurly: MRR reporting with expansion/contraction breakdown; strong cohort analysis
- Stripe Billing: Basic MRR via Stripe Sigma (SQL-based); no native decomposition dashboard
- Paddle: MRR reporting included; limited decomposition vs Chargebee/Recurly
The platform whose MRR reporting your finance team can trust is the platform that doesn’t generate quarterly reconciliation meetings.