Calculate net revenue retention (NRR) and gross revenue retention (GRR). Includes expansion impact analysis, cohort tracking, scenario comparison, and investor benchmarks by stage.
You might also find these calculators useful
Net Revenue Retention measures how much revenue you retain and expand from existing customers over time. It's the ultimate SaaS health metric because it captures both retention AND growth from your customer base. NRR over 100% means your existing customers are generating more revenue than you're losing to churn—this is called 'negative churn' and signals strong product-market fit.
Net Revenue Retention (NRR), also called Dollar-Based Net Retention (DBNR), measures the percentage of recurring revenue retained from existing customers over a period. Unlike Gross Revenue Retention (GRR), NRR includes expansion revenue from upsells, cross-sells, and upgrades, showing your full revenue growth potential from existing customers without new customer acquisition.
NRR Formula
NRR = (Starting MRR + Expansion - Contraction - Churn) ÷ Starting MRR × 100VCs and public market investors view NRR >100% as a sign of strong product-market fit. High NRR companies like Snowflake and Datadog command premium valuations.
High NRR means you grow revenue without proportional customer acquisition costs. Expansion revenue has zero CAC.
Shows if customers find ongoing value and expand usage over time. Low NRR indicates product or pricing problems.
Companies with 120%+ NRR often command 15-25x ARR multiples. NRR directly impacts fundraising and M&A valuations.
Revenue from existing customers has lower cost than new acquisition. High NRR creates a compounding growth engine.
High NRR creates more predictable revenue forecasting. Your existing customer base becomes a reliable revenue foundation.
NRR is a standard metric in SaaS board decks. Track trends over time and benchmark against industry peers.
VCs expect NRR data during fundraising. Use the investor benchmarks to show how you compare to stage expectations.
Set NRR targets for your CS team. Break down expansion and churn goals to drive team performance.
Compare NRR across customer acquisition cohorts to identify your best-performing segments and acquisition channels.
Measure NRR before and after pricing changes. Higher NRR after price increases validates pricing power.
NRR is a critical metric for public market readiness. Top public SaaS companies report 120-160% NRR.
NRR (Net Revenue Retention) measures what percentage of recurring revenue you keep and grow from existing customers over a period. It includes expansion revenue from upsells, minus contraction from downgrades, minus churn from cancellations. NRR above 100% means your customer base is generating more revenue over time.
NRR = (Starting MRR + Expansion MRR - Contraction MRR - Churned MRR) ÷ Starting MRR × 100. For example: Starting MRR $100K, Expansion $15K, Contraction $3K, Churn $5K. NRR = ($100K + $15K - $3K - $5K) ÷ $100K × 100 = 107%.
For Enterprise SaaS: 115%+ is good, 130%+ is excellent. For SMB SaaS: 100%+ is good, 110%+ is excellent. Consumer SaaS: 90%+ is good, 105%+ is excellent. Public SaaS median is ~107%. Top quartile performers (Snowflake, Twilio) achieve 130-170%.
GRR (Gross Revenue Retention) only measures revenue loss from contraction and churn—it excludes expansion. GRR can never exceed 100%. NRR includes expansion revenue, so it can exceed 100%. The gap (NRR - GRR) shows your expansion impact. Both are important: GRR shows base retention, NRR shows total customer value.
NRR over 100% means your existing customers are generating more revenue than you're losing to churn and contraction. This is called 'negative churn' or 'net expansion.' If NRR is 115%, your customer base grows 15% annually without any new customer acquisition.
Dollar-based net retention (DBNR) is the same as NRR. Both measure: (Starting MRR + Expansion - Contraction - Churn) ÷ Starting MRR × 100. Some companies use DBNR to emphasize it's a dollar metric, not customer count.
Median public SaaS NRR is ~107%. By segment: Enterprise SaaS averages 110-115%, Mid-Market 100-105%, SMB 90-100%, Consumer 85-95%. Top performers (usage-based platforms like Snowflake, Datadog) achieve 130-170%.
Negative NRR (below 100%) means you're losing more revenue to churn and contraction than you're gaining from expansion. This indicates a leaky bucket—you must acquire new customers just to maintain current revenue. Sustained negative NRR is a serious problem requiring immediate attention.
Expansion revenue directly increases NRR. Without expansion, NRR equals GRR (always under 100%). Strong expansion can offset churn and create net revenue growth. Companies with strong expansion motions (usage-based pricing, tiered products) achieve 120%+ NRR.
Investor expectations vary by stage: Seed 80%+ (focus on retention), Series A 90%+ (prove model), Series B 100%+ (expansion motion), Series C+ 105%+ (efficient growth). IPO-ready companies typically need 110%+ NRR to meet public market expectations.
NRR is the single best metric for SaaS business health. High NRR indicates: product-market fit, customer satisfaction, pricing power, and efficient growth. It directly impacts valuation—every 10% NRR improvement can mean 2-3x higher revenue multiples.
Churn rate measures what you lose (customers or revenue). NRR measures net change including expansion. You can have 5% monthly churn but 110% NRR if expansion exceeds churn. Both metrics matter: churn identifies problems, NRR shows overall customer economics.
Calculate monthly for internal tracking and quarterly for board reporting. Monthly NRR helps spot trends early. Quarterly smooths noise and is standard for investor communication. Also calculate by cohort (customer acquisition period) to identify your best segments.
Common causes: high churn (poor product fit, competition), low expansion (no upsell path, flat pricing), high contraction (customers reducing usage). Fix by: improving product value, building expansion paths (features, tiers), addressing churn reasons proactively.
Strategies: (1) Reduce churn through better onboarding and success programs, (2) Create expansion paths with usage-based pricing or tiered products, (3) Land-and-expand sales motion, (4) Proactive customer health monitoring, (5) Build must-have features, (6) Improve renewal processes.