Churn Rate, MRR, ARR & ARPU Calculator: The Four SaaS Metrics Explained

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:

PlanPriceCustomersMRR
Starter₹999/month120₹1,19,880
Pro₹3,499/month45₹1,57,455
Enterprise₹12,000/month8₹96,000
Total173₹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:

ComponentWhat It IsImpact
New MRRRevenue from new customers+Adds
Expansion MRRUpgrades, upsells from existing+Adds
Contraction MRRDowngrades from existing−Subtracts
Churned MRRLost 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 RateAnnual 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 SegmentAcceptable 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 SaaS3–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:

ARPU expansion levers:

StrategyMechanismExample
Feature upsellUnlock premium features₹999 → ₹3,499 on hitting limit
Seat expansionMore users added5 seats → 15 seats
Usage expansionMore API calls, data, or volumePay-per-use overages
Annual plan conversionCommit to annual, get discountMonthly → Annual (12-month lock-in)
Cross-sellDifferent product to same customerAnalytics 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:

NRRBusiness 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
MetricFormulaTarget
MRRΣ (customers × plan price)Growing 10–20% monthly (early stage)
ARRMRR × 12Investor headline metric
Customer ChurnLost customers ÷ Starting customersBelow 2% monthly (SMB)
Revenue ChurnLost MRR ÷ Starting MRRBelow 2% monthly
ARPUMRR ÷ Total customersGrowing through upsell
NRR(Start + Expansion − Contraction − Churn) ÷ Start100%+
LTVARPU × Gross Margin ÷ Monthly Churn3× CAC minimum
CAC PaybackCAC ÷ (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.

Try the Free SaaS Metrics Calculator

Use ToolMira's calculator — no signup, no ads, works on mobile.

Open SaaS Calculator →
AM
Written by Ananya Menon
Ananya writes about personal finance, tax, and investing for ToolMira, breaking down India's money rules into plain language with worked examples.

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.