Skip to content
Metricalytics

SaaS Fundamentals

What Is Monthly Recurring Revenue (MRR)?

Complete guide to MRR for SaaS: formula, how to calculate monthly recurring revenue, MRR vs ARR, components, benchmarks, and free calculator.

Monthly Recurring Revenue (MRR) is the predictable, normalized revenue a subscription business earns each month from active paying customers. Basic formula: MRR = Active Customers × ARPU. Example: 500 × $80 = $40,000 MRR. It is the heartbeat metric of every SaaS company — the single number that tells you whether the business is growing, flat, or shrinking.

Key takeaways

  • MRR = Active Customers × ARPU (or sum of subscription amounts)
  • ARR = MRR × 12
  • Track new, expansion, contraction, and churned MRR separately
  • Free tool: MRR Calculator · ARR vs MRR

How to use the MRR Calculator

  1. Open the MRR Calculator and select your currency if needed.
  2. Enter your number of active paying customers.
  3. Enter ARPU (average revenue per user per month).
  4. Review your MRR instantly, along with growth projections and churn-adjusted forecasts.

The MRR formula

The simplest version:

MRR = Active Paying Customers × ARPU

For most operational purposes, though, you want to track MRR through its movement components each month:

Ending MRR = Starting MRR + New MRR + Expansion MRR − Contraction MRR − Churned MRR

Example

InputValue
Active customers500
ARPU$120/month
MRR$60,000

Use our MRR Calculator to run your own numbers.

MRR components explained

MRR is not one number — it is a system with four moving parts. Tracking each component separately reveals the true story behind your growth or decline.

ComponentDefinitionExample
New MRRRevenue from first-time paying customers20 new customers × $120 = $2,400
Expansion MRRAdditional revenue from existing customers (upsells, upgrades, seat additions)15 customers upgrade tiers = $1,800
Contraction MRRRevenue lost from downgrades within existing accounts10 customers downgrade = −$600
Churned MRRRevenue from customers who cancelled entirely8 customers cancel = −$960

In this example, net new MRR for the month = $2,400 + $1,800 − $600 − $960 = $2,640.

Understanding which component is driving change is critical. A company adding $5,000 in new MRR while losing $4,500 to churn has a very different health profile from one adding $3,000 in new MRR with only $500 churned.

Why MRR matters

MRR serves as the foundation metric for almost every SaaS decision:

  • Investor reporting: ARR (MRR × 12) is the scale metric investors and boards track first.
  • Forecasting: MRR growth rate is the primary input for revenue projections and budget planning.
  • Retention analysis: churned and contraction MRR feed directly into churn and retention metrics.
  • Unit economics: MRR per customer is ARPU, a key input to LTV and CAC payback.

How to calculate MRR correctly

Normalize annual and multi-year contracts

If a customer pays $12,000 annually, their MRR contribution is $1,000 — not $12,000 in the signing month and $0 for the next eleven.

Contract typeTotal valueMRR contribution
Monthly $100$100/mo$100
Annual $1,200$1,200/yr$100
2-year $4,800$4,800$200

Exclude one-time charges

Setup fees, professional services, and implementation fees are non-recurring and should not be included in MRR. Including them inflates your recurring base and distorts growth trends.

Handle free trials carefully

Customers on a free trial are not paying — they should not appear in MRR until they convert to a paid plan. Counting trials overstates MRR and understates churn when trials expire.

MRR growth rate

MRR growth rate is the month-over-month percentage change:

MRR Growth Rate = (Ending MRR − Starting MRR) ÷ Starting MRR × 100

Example

Starting MRR of $60,000 growing to $62,640:

Growth rate = ($62,640 − $60,000) ÷ $60,000 × 100 = 4.4%

What growth rate should you target?

Growth expectations vary significantly by stage. These are commonly cited directional ranges:

StageMonthly MRR growth
Pre-product-market fit (< $100K MRR)Often 15–20%+
Early growth ($100K–$500K MRR)Often around 10–15%
Scaling ($500K–$2M MRR)Often around 5–10%
At scale (> $2M MRR)Often around 3–7%

As MRR grows, the absolute dollar increase should rise even as the percentage naturally compresses. A company growing from $2M to $2.1M MRR (5%) is adding more revenue than one growing from $50K to $60K (20%).

Net new MRR and expansion efficiency

Tracking the ratio of expansion MRR to churned MRR reveals whether your existing customer base is a growth engine or a drag:

ScenarioExpansion MRRChurned + contraction MRRNet result
Net positive$5,000$3,000+$2,000 from base
Break-even$3,000$3,000$0 — base is flat
Net negative$2,000$4,000−$2,000 — base is shrinking

The best SaaS companies achieve net negative churn, where expansion from existing customers exceeds losses. This means revenue grows even without new customer acquisition — which directly drives NRR above 100%.

MRR vs ARR

ARR = MRR × 12

ARR is MRR annualized. Use MRR for monthly operational tracking and ARR for board reporting, investor conversations, and annual planning. See our ARR guide for more on when each metric is appropriate.

Common MRR mistakes

MistakeWhy it matters
Including one-time revenueOverstates recurring base
Counting free-trial usersInflates MRR, hides true churn
Not normalizing annual contractsCreates false spikes and drops
Ignoring contraction MRRMasks revenue decay within existing accounts
Blending all MRR without component breakdownHides whether growth comes from new or expansion

Key takeaways

  • MRR = Active Customers × ARPU, but track it through its four components (new, expansion, contraction, churned)
  • Normalize annual and multi-year contracts to monthly values
  • Exclude one-time fees and free-trial users
  • Growth rate benchmarks depend on stage — focus on the absolute dollar increase as you scale
  • Net negative churn (expansion > losses) is the hallmark of a healthy SaaS revenue engine

Sources

Benchmark ranges cited above are directional industry norms drawn from public SaaS company reports, annual surveys from OpenView, and subscription analytics platforms like ChartMogul. Exact figures vary by segment, geography, and business model.

Frequently Asked Questions

What is MRR?

MRR (Monthly Recurring Revenue) is the predictable, normalized revenue a subscription business earns each month from active paying customers.

How do you calculate MRR?

A common formula is Active Customers × ARPU. Example: 500 customers × $80 ARPU = $40,000 MRR. Many teams also track new, expansion, contraction, and churned MRR.

What is the difference between MRR and ARR?

ARR is usually MRR × 12. Use MRR for monthly operations and ARR for board and investor reporting. See the ARR vs MRR comparison.

What should be excluded from MRR?

Exclude one-time fees, professional services, and free-trial users. Normalize annual and multi-year contracts to a monthly value before including them.