Calculate MRR, ARR, net revenue retention, and SaaS growth metrics. Includes detailed breakdown analysis, growth projections, and stage-appropriate benchmarks for startup and enterprise companies.
You might also find these calculators useful
Monthly Recurring Revenue (MRR) is the lifeblood metric of any subscription business. It provides predictable revenue visibility that investors and operators rely on for planning. Our MRR calculator helps you compute simple MRR, analyze detailed component breakdowns (new, expansion, contraction, churn), calculate growth rates, and handle annual contracts. Whether you're tracking a $5K seed-stage product or a $5M enterprise SaaS, understanding your MRR dynamics is essential for sustainable growth.
MRR (Monthly Recurring Revenue) is the predictable, normalized revenue a subscription business earns each month. Unlike one-time sales, MRR represents committed recurring revenue from active subscriptions. For annual contracts, MRR is calculated by dividing the total contract value by 12. Key MRR components include: New MRR (from new customers), Expansion MRR (upgrades and add-ons), Contraction MRR (downgrades), Churned MRR (cancellations), and Reactivated MRR (returning customers).
MRR Formulas
Simple MRR = Customers × ARPU
Net New MRR = New + Expansion - Contraction - Churn
NRR = (Starting MRR + Expansion - Contraction - Churn) / Starting MRR × 100MRR provides a stable baseline for financial planning. Unlike lumpy one-time sales, recurring revenue lets you forecast with confidence.
MRR trends reveal whether you're growing, plateauing, or declining. A healthy SaaS shows consistent MRR growth month over month.
Breaking down MRR into components shows where revenue comes from—are you growing from new customers or expansion?
Net Revenue Retention (NRR) from MRR analysis shows if existing customers are generating more or less revenue over time.
Investors scrutinize MRR metrics closely. Clean MRR reporting is essential for fundraising at every stage.
MRR growth rate helps set realistic targets. T2D3 (triple, triple, double, double, double) is the gold standard for early-stage SaaS.
SaaS valuations often use ARR multiples. Higher MRR growth and retention command better valuation multiples.
Calculate MRR at month-end to track trends, compare to targets, and report to stakeholders.
Present MRR components, NRR, and growth rate to demonstrate business health and trajectory.
Model how price increases or new tiers will impact MRR before implementation.
Track churned MRR to understand revenue loss magnitude and identify retention opportunities.
Measure expansion MRR to optimize upselling and cross-selling strategies.
Clean MRR data with proper segmentation is essential for investor due diligence.
Good MRR growth depends on stage. Early-stage (<$1M ARR) should target 15-20% monthly growth. Growth stage ($1-10M ARR) should aim for 10-15% monthly. Scale stage (>$10M ARR) typically sees 5-10% monthly growth. The T2D3 framework suggests tripling ARR twice, then doubling three times.
MRR is Monthly Recurring Revenue; ARR is Annual Recurring Revenue. ARR = MRR × 12. Use MRR for month-to-month analysis and operational planning. Use ARR for annual comparisons, valuations, and investor discussions. They measure the same thing at different time scales.
NRR measures revenue retention from existing customers, including expansion. NRR = (Starting MRR + Expansion - Contraction - Churn) / Starting MRR × 100. NRR above 100% means existing customers generate more revenue over time. Top SaaS companies achieve 120-140% NRR.
SaaS Quick Ratio = (New MRR + Expansion MRR) / (Churned MRR + Contraction MRR). It measures growth efficiency—how much MRR you add for each dollar lost. A ratio above 4 is excellent, 2-4 is good, below 2 indicates you're barely outrunning churn.
Divide the total annual contract value (ACV) by 12 to get MRR. A $12,000 annual contract = $1,000 MRR. This normalizes annual and monthly contracts for comparison. Book the full MRR from day one, not spread over the contract term.
CMGR is the smoothed average monthly growth rate over a period: CMGR = (Ending MRR / Starting MRR)^(1/months) - 1. Unlike simple growth rate, CMGR accounts for compounding, giving a more accurate picture of sustained growth over multiple months.
Monthly gross MRR churn should be under 3% for SMB-focused SaaS, under 1% for enterprise. Net churn (accounting for expansion) should be negative—meaning expansion exceeds churn. If net churn is positive, you have a leaky bucket problem.
Record MRR at the discounted amount customers actually pay, not list price. A $100/month plan at 20% discount = $80 MRR. Some companies track 'list MRR' separately to measure discount depth, but actual MRR should reflect cash collected.
No. MRR only includes recurring subscription revenue. Exclude one-time setup fees, implementation charges, and professional services. These are tracked separately as non-recurring revenue (NRR). Mixing them inflates MRR and misrepresents business health.
Free trial users have $0 MRR until they convert to paid. Only count MRR once a customer commits to a paid plan. Some companies track 'trial MRR' separately to forecast conversions, but official MRR excludes trials.
Expansion MRR is additional revenue from existing customers—upgrades to higher tiers, additional seats, add-on features, or increased usage. Strong expansion MRR is key to achieving NRR above 100% and indicates strong product-market fit.
Divide total contract value by total months to get MRR. A $36,000 three-year contract = $1,000 MRR. Some companies recognize higher MRR in year one if pricing increases are built in, but the simplest approach is straight-line recognition.
Rule of 40 states that growth rate + profit margin should exceed 40%. For example, 30% ARR growth + 15% profit margin = 45% (passing). MRR growth directly feeds ARR growth, which is half the equation. Fast-growing companies can have negative margins if growth compensates.