Churn Rate, MRR, ARR & ARPU Calculator: The Four SaaS Metrics Explained
- MRR (Monthly Recurring Revenue) = sum of all active subscriptions monthly. ARR = MRR × 12. These are the headline SaaS metrics that drive valuation.
- Churn rate is the most important and most dangerous metric — 5% monthly churn means you lose 46% of your customers every year. Even 2% monthly churn = 21% annual loss.
- ARPU (Average Revenue Per User) = MRR ÷ Total customers. Growing ARPU through upsells (without adding customers) is the highest-margin growth strategy in SaaS.
- Net Revenue Retention (NRR) = the single metric that captures expansion vs. churn. Above 100% means existing customers alone grow your revenue — the hallmark of elite SaaS companies.
Use our free SaaS Metrics Calculator to compute MRR, ARR, churn rate, ARPU, and NRR from your subscription data.
MRR Calculator
MRR = Sum of all monthly subscription revenue from active customers
For mixed plans:
MRR = Σ (Customers on Plan × Plan Monthly Price)
Example:
| Plan | Price | Customers | MRR |
|---|---|---|---|
| Starter | ₹999/month | 120 | ₹1,19,880 |
| Pro | ₹3,499/month | 45 | ₹1,57,455 |
| Enterprise | ₹12,000/month | 8 | ₹96,000 |
| Total | 173 | ₹3,73,335 |
Annual Plan Adjustment: Annual plans are paid upfront but recognised monthly. ₹25,000 annual plan = ₹2,083/month MRR (not ₹25,000 MRR in month of payment)
ARR Calculator
ARR = MRR × 12
Using above example: ARR = ₹3,73,335 × 12 = ₹44,80,020 (₹44.8 lakh ARR)
ARR Components — The Four Movements:
| Component | What It Is | Impact |
|---|---|---|
| New MRR | Revenue from new customers | +Adds |
| Expansion MRR | Upgrades, upsells from existing | +Adds |
| Contraction MRR | Downgrades from existing | −Subtracts |
| Churned MRR | Lost from cancellations | −Subtracts |
Net New MRR = New MRR + Expansion MRR − Contraction MRR − Churned MRR
Churn Rate Calculator
Customer Churn Rate
Customer Churn Rate = Customers Lost ÷ Customers at Start of Period × 100
Example: Starting customers: 173 Lost in the month: 7 Customer churn rate = 7 ÷ 173 × 100 = 4.05% monthly
Revenue Churn Rate (MRR Churn)
Revenue Churn = MRR Lost ÷ MRR at Start of Period × 100
MRR lost from churned customers: ₹18,500 Starting MRR: ₹3,73,335 Revenue churn = ₹18,500 ÷ ₹3,73,335 × 100 = 4.95% monthly MRR churn
The Devastating Math of Churn
Monthly Churn Rate Annual Customer Retention
0.5% 94.1%
1% 88.6%
2% 78.7%
3% 70.0%
5% 54.4%
8% 37.6%
10% 28.2%
| Monthly Churn Rate | Annual Customer Retention |
|---|---|
| 0.5% | 94.1% |
| 1% | 88.6% |
| 2% | 78.7% |
| 3% | 70.0% |
| 5% | 54.4% |
| 8% | 37.6% |
| 10% | 28.2% |
At 5% monthly churn: you lose half your customer base every year. To grow despite 5% churn, you need to acquire 5% more new customers every month just to stay flat — an enormous treadmill.
Annual churn from monthly rate: Annual churn = 1 − (1 − Monthly Churn)^12
5% monthly = 1 − (0.95)^12 = 1 − 0.540 = 46% annual churn
Churn benchmarks:
| Customer Segment | Acceptable Monthly Churn |
|---|---|
| Enterprise (5,000+/month) | 0.25–0.5% |
| SMB (500–5,000/month) | 0.5–1.5% |
| SMB (under 500/month) | 1–3% |
| Consumer SaaS | 3–7% |
ARPU Calculator
ARPU = MRR ÷ Total Active Customers
Using the example: ₹3,73,335 ÷ 173 = ₹2,158/customer/month
Growing ARPU: The Best Revenue Lever
Increasing ARPU through upsells is the most profitable growth strategy because:
- No new customer acquisition cost
- Existing customers have higher conversion rates (already trust you)
- Revenue is immediate (no sales cycle)
ARPU expansion levers:
| Strategy | Mechanism | Example |
|---|---|---|
| Feature upsell | Unlock premium features | ₹999 → ₹3,499 on hitting limit |
| Seat expansion | More users added | 5 seats → 15 seats |
| Usage expansion | More API calls, data, or volume | Pay-per-use overages |
| Annual plan conversion | Commit to annual, get discount | Monthly → Annual (12-month lock-in) |
| Cross-sell | Different product to same customer | Analytics add-on to CRM customers |
Net Revenue Retention (NRR)
NRR = (Starting MRR + Expansion MRR − Contraction MRR − Churned MRR) ÷ Starting MRR × 100
Example: Starting MRR: ₹3,73,335 New customers added: (excluded — only existing customers) Expansion from existing: +₹28,000 Contraction from downgrades: −₹8,500 Churned: −₹18,500
NRR = (₹3,73,335 + ₹28,000 − ₹8,500 − ₹18,500) ÷ ₹3,73,335 × 100 = ₹3,74,335 ÷ ₹3,73,335 × 100 = 100.3%
This company has slightly positive NRR — expansion almost perfectly offsets churn.
NRR Benchmarks:
| NRR | Business Health |
|---|---|
| Below 85% | Poor — customers leaving faster than expanding |
| 85–95% | Mediocre — churn dominates |
| 95–100% | Good — stable |
| 100–110% | Very good — slight expansion |
| 110–120% | Excellent — expansion beats churn significantly |
| 120%+ | Elite (Snowflake, HubSpot territory) |
A company with 120% NRR grows revenue from existing customers by 20% per year without acquiring a single new customer.
Quick Reference: SaaS Metrics Summary
Metric Formula Target
MRR Σ (customers × plan price) Growing 10–20% monthly (early stage)
ARR MRR × 12 Investor headline metric
Customer Churn Lost customers ÷ Starting customers Below 2% monthly (SMB)
Revenue Churn Lost MRR ÷ Starting MRR Below 2% monthly
ARPU MRR ÷ Total customers Growing through upsell
NRR (Start + Expansion − Contraction − Churn) ÷ Start 100%+
LTV ARPU × Gross Margin ÷ Monthly Churn 3× CAC minimum
CAC Payback CAC ÷ (ARPU × Gross Margin) Under 18 months
FAQ
What is the difference between MRR and ARR?MRR (Monthly Recurring Revenue) is the monthly subscription revenue snapshot. ARR (Annual Recurring Revenue) = MRR × 12 — it's used for annual comparisons, valuations, and investor communications. ARR is more commonly used in B2B/enterprise SaaS; MRR is more common for SMB/consumer SaaS.
What is a good churn rate for a SaaS startup in India?For SMB-focused Indian SaaS: 1–2% monthly is acceptable, under 1% is good. Above 3% is a serious problem that will prevent the business from scaling. Enterprise SaaS targeting large organisations: under 0.5% monthly. High churn almost always indicates a product-market fit or onboarding problem.
How do I reduce SaaS churn in India?The most impactful interventions: (1) Identify customers who haven't logged in for 14+ days — proactive outreach before they cancel, (2) In-app onboarding that demonstrates value in first 7 days, (3) Quarterly business reviews for mid-market accounts, (4) Offer annual plans with discounts — annual customers churn at 3–5× lower rate than monthly.
What is the difference between gross revenue retention and net revenue retention?Gross Revenue Retention (GRR) = MRR retained from existing customers (no expansion) ÷ Starting MRR. Always ≤ 100%. Net Revenue Retention (NRR) includes expansion MRR — can exceed 100%. GRR shows churn isolation; NRR shows the combined effect of churn + expansion.
| Metric | Formula | Target |
|---|---|---|
| MRR | Σ (customers × plan price) | Growing 10–20% monthly (early stage) |
| ARR | MRR × 12 | Investor headline metric |
| Customer Churn | Lost customers ÷ Starting customers | Below 2% monthly (SMB) |
| Revenue Churn | Lost MRR ÷ Starting MRR | Below 2% monthly |
| ARPU | MRR ÷ Total customers | Growing through upsell |
| NRR | (Start + Expansion − Contraction − Churn) ÷ Start | 100%+ |
| LTV | ARPU × Gross Margin ÷ Monthly Churn | 3× CAC minimum |
| CAC Payback | CAC ÷ (ARPU × Gross Margin) | Under 18 months |
FAQ
Try the Free SaaS Metrics Calculator
Use ToolMira's calculator — no signup, no ads, works on mobile.
Open SaaS Calculator →Disclaimer: This article is for educational purposes only and does not constitute financial, investment, or professional advice. Please consult a qualified professional before making any decisions based on this content.