What is MRR?

MRR (Monthly Recurring Revenue) is the predictable, normalized revenue a subscription business earns each month. It's the single most important metric for SaaS companies because it shows how much revenue you can count on, stripped of one-time charges and billing cycle variations.

How to Calculate MRR

MRR = Sum of all active subscription amounts, normalized to monthly

For monthly subscriptions, the MRR is the subscription price. For other intervals:

  • Yearly subscriptions: Annual price ÷ 12
  • Quarterly subscriptions: Quarterly price ÷ 3
  • Weekly subscriptions: Weekly price × 4.33

Calculation Example

Imagine you have 3 customers:

  • Customer A: $49/month plan
  • Customer B: $588/year plan ($588 ÷ 12 = $49/mo)
  • Customer C: $99/month plan
MRR = $49 + $49 + $99 = $197/mo

MRR Components

Tracking total MRR is useful, but understanding its components tells you why your revenue is changing:

New MRR

Revenue from brand-new customers who subscribed this month.

Expansion MRR

Additional revenue from existing customers who upgraded or added seats.

Contraction MRR

Lost revenue from existing customers who downgraded their plan.

Churned MRR

Revenue lost from customers who canceled their subscription entirely.

Net New MRR = New MRR + Expansion MRR − Contraction MRR − Churned MRR

Which Subscriptions Count Toward MRR?

Not every subscription status should be included in your MRR calculation. The industry standard:

  • Include: active, past_due (payment failed but subscription still running)
  • Exclude: trialing (no payment yet), canceled, incomplete, unpaid, paused

MRR Benchmarks

MRR growth rates vary by stage, but here are rough benchmarks for SaaS companies:

Stage
Healthy MRR Growth
Pre-Product Market Fit
15–30% month-over-month
Early Growth ($10k–$100k MRR)
10–20% month-over-month
Scaling ($100k+ MRR)
5–10% month-over-month

Track MRR automatically with illumi

Connect your Stripe account and see MRR, new/churned MRR, and growth trends in 30 seconds. No spreadsheets required.

Start Free Trial