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.
SaaS Fundamentals
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.
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
| Input | Value |
|---|---|
| Active customers | 500 |
| ARPU | $120/month |
| MRR | $60,000 |
Use our MRR Calculator to run your own numbers.
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.
| Component | Definition | Example |
|---|---|---|
| New MRR | Revenue from first-time paying customers | 20 new customers × $120 = $2,400 |
| Expansion MRR | Additional revenue from existing customers (upsells, upgrades, seat additions) | 15 customers upgrade tiers = $1,800 |
| Contraction MRR | Revenue lost from downgrades within existing accounts | 10 customers downgrade = −$600 |
| Churned MRR | Revenue from customers who cancelled entirely | 8 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.
MRR serves as the foundation metric for almost every SaaS decision:
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 type | Total value | MRR contribution |
|---|---|---|
| Monthly $100 | $100/mo | $100 |
| Annual $1,200 | $1,200/yr | $100 |
| 2-year $4,800 | $4,800 | $200 |
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.
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 is the month-over-month percentage change:
MRR Growth Rate = (Ending MRR − Starting MRR) ÷ Starting MRR × 100
Starting MRR of $60,000 growing to $62,640:
Growth rate = ($62,640 − $60,000) ÷ $60,000 × 100 = 4.4%
Growth expectations vary significantly by stage. These are commonly cited directional ranges:
| Stage | Monthly 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%).
Tracking the ratio of expansion MRR to churned MRR reveals whether your existing customer base is a growth engine or a drag:
| Scenario | Expansion MRR | Churned + contraction MRR | Net 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%.
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.
| Mistake | Why it matters |
|---|---|
| Including one-time revenue | Overstates recurring base |
| Counting free-trial users | Inflates MRR, hides true churn |
| Not normalizing annual contracts | Creates false spikes and drops |
| Ignoring contraction MRR | Masks revenue decay within existing accounts |
| Blending all MRR without component breakdown | Hides whether growth comes from new or expansion |
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.
MRR (Monthly Recurring Revenue) is the predictable, normalized revenue a subscription business earns each month from active paying customers.
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.
ARR is usually MRR × 12. Use MRR for monthly operations and ARR for board and investor reporting. See the ARR vs MRR comparison.
Exclude one-time fees, professional services, and free-trial users. Normalize annual and multi-year contracts to a monthly value before including them.