Back to Blog
Metric Definitions
19 min read

What is NRR? Net Revenue Retention Formula & Benchmarks 2025

NRR (Net Revenue Retention) explained: formula, calculator, and 2025 benchmarks (100%+ good, 120%+ elite). The most critical SaaS metric for sustainable growth.

Published: April 26, 2025Updated: December 28, 2025By James Whitfield
Business KPI metrics dashboard and performance indicators
JW

James Whitfield

Product Analytics Consultant

James helps SaaS companies leverage product analytics to improve retention and drive feature adoption through data-driven insights.

Product Analytics
User Behavior
Retention Strategy
8+ years in Product

Based on our analysis of hundreds of SaaS companies, net Revenue Retention (NRR) is the single most important metric for SaaS company valuation—more predictive of long-term success than growth rate, CAC, or even profitability. NRR measures how much revenue you retain and expand from existing customers, independent of new sales. A company with 120% NRR grows 20% annually from existing customers alone—before adding a single new customer. According to a 2024 Bessemer analysis, public SaaS companies with NRR above 120% trade at 2.5x higher revenue multiples than those below 100%. The math is compelling: high NRR creates compounding growth where each customer cohort becomes more valuable over time, while low NRR creates a treadmill where you must constantly acquire new customers just to maintain revenue. This comprehensive guide covers everything you need to master NRR: the precise calculation formula, the relationship between NRR and Gross Revenue Retention, industry benchmarks by segment and company stage, cohort-based NRR analysis, and proven strategies to systematically improve NRR through reduced churn and increased expansion. Whether you're optimizing for fundraising, building sustainable growth, or trying to understand why some SaaS companies are valued 10x higher than others with similar revenue, understanding NRR is essential.

What is NRR?

Net Revenue Retention (NRR), also called Net Dollar Retention (NDR), measures the percentage of recurring revenue retained from existing customers over a period, including expansion and contraction. The formula: NRR = (Starting MRR + Expansion MRR - Contraction MRR - Churned MRR) / Starting MRR × 100. If you started with $100K MRR, gained $15K from upsells, lost $5K to downgrades, and $8K to churn, your NRR is ($100K + $15K - $5K - $8K) / $100K = 102%. NRR above 100% means existing customers are growing your revenue even without new sales. NRR below 100% means you're losing revenue from existing customers and must acquire new ones just to stay flat. This is why NRR is the defining metric for SaaS sustainability: high NRR creates compounding growth from your existing base, while low NRR creates a "leaky bucket" that requires constant refilling.

Why NRR Matters More Than Growth Rate

Growth rate tells you how fast you're growing; NRR tells you whether that growth is sustainable. A company growing 100% with 80% NRR is on a treadmill—20% of revenue disappears each year and must be replaced before growth can happen. A company growing 50% with 120% NRR is building on a compounding base—existing customers add 20% annually, so only 30% comes from new acquisition. The second company has better unit economics, needs less capital, and is more resilient to market changes. Investors increasingly prioritize NRR over growth rate because NRR predicts long-term success more reliably.

NRR vs Gross Revenue Retention (GRR)

NRR and GRR measure different aspects of retention. GRR = (Starting MRR - Contraction - Churn) / Starting MRR—it excludes expansion and measures pure retention (maximum 100%). NRR includes expansion and can exceed 100%. If Starting MRR is $100K, Contraction is $5K, Churn is $8K, and Expansion is $15K: GRR = 87%, NRR = 102%. GRR reveals your "floor"—how much revenue you'd keep if expansion stopped. NRR reveals your "net"—actual revenue change from existing customers. Track both: GRR shows retention health, NRR shows overall customer value trajectory.

The NRR Compounding Effect

NRR compounds over time, creating dramatic differences in customer cohort value. At 120% NRR, a $1M revenue cohort becomes $1.2M after Year 1, $1.44M after Year 2, $1.73M after Year 3—73% growth with zero new customers. At 90% NRR, the same cohort becomes $900K, $810K, $729K—27% decline. After 5 years, the 120% NRR cohort is worth $2.49M while the 90% NRR cohort is worth $590K—a 4.2x difference. This compounding explains why high-NRR companies trade at massive valuation premiums: each customer becomes dramatically more valuable over time.

NRR and Company Valuation

NRR is the strongest predictor of SaaS valuation multiples. Public SaaS companies with NRR above 130% trade at median 15x ARR; those with NRR 110-130% trade at 8x ARR; those below 100% trade at 4x ARR. The valuation impact is enormous: a $50M ARR company with 130% NRR might be valued at $750M, while one with 95% NRR might be valued at $200M—same revenue, 3.75x valuation difference. During fundraising or M&A, NRR is the metric investors scrutinize most carefully because it reveals the true quality and sustainability of your revenue.

The "Growth Without Acquisition" Test

Here's a simple thought experiment: If you stopped all new customer acquisition today, what would happen to your revenue? At 120% NRR, you'd still grow 20% annually. At 90% NRR, you'd shrink 10% annually. At 80% NRR, you'd shrink 20% annually—losing half your revenue in 3 years. This test reveals whether you're building a sustainable business or running on an acquisition treadmill. Companies with NRR above 100% have earned the right to invest aggressively in growth; companies below 100% should fix retention before scaling acquisition.

How to Calculate NRR

NRR calculation is straightforward but requires clear definitions of what counts as expansion, contraction, and churn. Inconsistent definitions create meaningless metrics that can't be compared across time or to benchmarks. **The NRR Formula:** NRR = (Starting MRR + Expansion MRR - Contraction MRR - Churned MRR) / Starting MRR × 100 **Example Calculation:** Starting MRR: $500,000 Expansion MRR: $60,000 (upsells, cross-sells, seat additions) Contraction MRR: $20,000 (downgrades, seat removals) Churned MRR: $35,000 (cancelled customers) NRR = ($500K + $60K - $20K - $35K) / $500K = 101% This cohort retained and expanded to 101% of starting value—slight growth from existing customers.

Defining the Cohort

NRR is calculated for a specific cohort of customers over a specific time period. Common approaches: Rolling 12-month NRR: Compare customers who were active 12 months ago to their current MRR contribution. Most common for investor reporting. Monthly NRR: Compare start-of-month customers to end-of-month (annualize for comparison: Monthly NRR^12). Useful for operational tracking. Cohort NRR: Track specific acquisition cohorts over time. Best for understanding retention trends. Be explicit about your cohort definition. "NRR" without context is ambiguous—always specify the time period and cohort selection.

What Counts as Expansion

Expansion MRR includes all revenue increases from existing customers: Upsells (moving to higher pricing tier), Add-ons (purchasing additional products/features), Seat additions (growing user count), Usage increases (for usage-based pricing), Price increases (annual price adjustments). Expansion is counted when the customer starts paying more, not when the contract is signed. For annual contracts with expansion, recognize the expansion when the new billing begins. Promotional endings (customer was on discount, now paying full price) count as expansion—track "organic expansion" vs "promotional expansion" separately if meaningful.

What Counts as Contraction

Contraction MRR includes all revenue decreases from customers who remain active: Downgrades (moving to lower pricing tier), Seat removals (reducing user count), Usage decreases (for usage-based pricing), Discount applications (new discounts on existing customers). Contraction is not churn—the customer is still paying, just less. Track contraction separately from churn because they have different causes and interventions. High contraction with low churn suggests pricing or value issues; high churn with low contraction suggests competitive or fit issues. Contraction below 1% monthly is healthy; above 2% monthly warrants investigation.

What Counts as Churn

Churned MRR is revenue from customers who cancelled entirely—they went from paying to not paying. Count churn when the subscription actually ends, not when they request cancellation. For annual contracts, churn occurs at contract end if not renewed. Reactivations (previously churned customers who return) should be excluded from churned MRR and tracked separately. Some companies include them in NRR calculation; others exclude them. The key is consistency—document your methodology and apply it uniformly. Excluding reactivations is more conservative and widely accepted.

The NRR Calculation Checklist

Before reporting NRR, verify: (1) Cohort is clearly defined (which customers, what time period); (2) Expansion includes all revenue increases from existing customers; (3) Contraction includes all decreases from still-active customers; (4) Churn includes only fully cancelled customers; (5) Timing is consistent (when do changes get counted); (6) Reactivations are handled consistently; (7) New customers acquired during the period are excluded. Inconsistent methodology makes NRR meaningless for trending or benchmarking.

NRR Components Deep Dive

Understanding NRR requires breaking it into components: Gross Revenue Retention (GRR), expansion rate, contraction rate, and churn rate. Each component has different drivers and improvement strategies. High NRR can mask problems (great expansion hiding high churn) or reveal strengths (excellent retention enabling expansion). The relationship: NRR = GRR + Net Expansion Rate, where GRR = 100% - Contraction Rate - Churn Rate, and Net Expansion Rate = Expansion Rate - (already counted in GRR). Analyzing components reveals where to focus improvement efforts.

Gross Revenue Retention (GRR)

GRR measures pure retention without expansion—the percentage of starting revenue you'd keep if no customers expanded. Formula: GRR = (Starting MRR - Contraction - Churn) / Starting MRR. GRR is capped at 100% (you can't retain more than you started with without expansion). GRR benchmarks: Above 90% is excellent, 85-90% is good, 80-85% is concerning, below 80% indicates serious retention problems. GRR reveals your retention "floor"—if expansion dried up, this is where you'd be. Companies with GRR below 85% should prioritize retention improvements before investing in expansion programs.

Expansion Rate

Expansion Rate = Expansion MRR / Starting MRR. It measures how much existing customers grow relative to their starting value. Expansion Rate benchmarks: Above 20% annually is excellent (best-in-class), 10-20% is good, 5-10% is typical, below 5% indicates limited expansion opportunity. Expansion comes from: product-driven growth (more users, more usage), commercial motions (upsells, cross-sells), and pricing structure (usage-based naturally expands). Companies with high GRR but low expansion have stable but non-compounding revenue. Companies with high expansion can offset retention issues, but this is a fragile position—expansion is harder than retention.

Contraction Rate

Contraction Rate = Contraction MRR / Starting MRR. It measures revenue lost from customers who downgrade but don't fully cancel. Contraction benchmarks: Below 5% annually is excellent, 5-10% is acceptable, above 10% indicates pricing or value problems. Contraction causes: customers over-bought initially, budget pressures forcing downgrades, reduced product usage or need, price sensitivity leading to lower tiers. Track contraction by reason to identify patterns. If most contraction is "budget cuts," it's external. If it's "not using features," it's a product/adoption issue requiring different intervention.

Churn Rate

Churn Rate = Churned MRR / Starting MRR. It measures revenue completely lost to cancelled customers. Churn benchmarks vary by segment: SMB: 15-25% annual MRR churn is typical. Mid-Market: 10-15% annual is typical. Enterprise: Below 10% annual is expected. Churn has multiple causes: poor fit (wrong customers acquired), poor value realization (onboarding/adoption issues), competitive loss, and involuntary churn (payment failures). Analyze churn by cause to prioritize interventions. Involuntary churn (20-40% of total) is often the easiest to fix through payment recovery.

The NRR Waterfall

Build an NRR waterfall to visualize components: Start with 100% (starting MRR), subtract Contraction Rate (e.g., -5%), subtract Churn Rate (e.g., -10%), add Expansion Rate (e.g., +20%), equals NRR (e.g., 105%). This waterfall shows where value is created and destroyed. If churn is 15% but expansion is 20%, you're growing—but fixing the 15% churn would have higher ROI than increasing expansion to 25%. The waterfall reveals priorities: fix the biggest leaks first, then amplify the biggest gains.

NRR Industry Benchmarks

NRR benchmarks vary significantly by customer segment, business model, and company stage. Using inappropriate benchmarks leads to misguided strategy. SMB businesses naturally have lower NRR than enterprise due to higher churn; comparing them directly is meaningless. The most important benchmark is your own NRR trend—is it improving? But external benchmarks help set targets and contextualize performance for investors.

NRR Benchmarks by Customer Segment

Enterprise (ACV $100K+): Best-in-class 130%+, Good 115-130%, Acceptable 105-115%, Concerning below 105%. Enterprise has low churn and significant expansion opportunity. Mid-Market (ACV $10K-$100K): Best-in-class 115%+, Good 105-115%, Acceptable 95-105%, Concerning below 95%. More churn than enterprise, moderate expansion. SMB (ACV below $10K): Best-in-class 105%+, Good 95-105%, Acceptable 85-95%, Concerning below 85%. Higher churn, limited per-customer expansion. These benchmarks assume B2B SaaS; B2C subscription typically runs 10-20 points lower due to higher churn.

NRR Benchmarks by Business Model

Usage-based pricing often achieves highest NRR (120-150%+) because customers naturally expand with success. Seat-based pricing achieves moderate NRR (100-120%) with expansion from adding users. Flat-rate pricing struggles with NRR (90-105%) because expansion requires explicit upsells. Freemium/PLG can achieve high NRR (110-130%) through conversion and expansion from land-and-expand motions. Understand your business model's natural NRR ceiling and benchmark accordingly. A seat-based company with 115% NRR is performing excellently; a usage-based company with 115% NRR might be underperforming.

NRR Benchmarks by Company Stage

Seed/Series A: NRR is often volatile and lower (85-100%) as you're still finding product-market fit and customer segments. Focus on learning, not optimizing NRR yet. Series B: NRR should stabilize and improve (100-115%) as you've found fit and can focus on retention and expansion. Series C+: NRR should be strong and consistent (110%+ for SMB, 120%+ for enterprise). At this stage, NRR directly impacts valuation multiple. Public companies: Median public SaaS NRR is 110-115%. Top quartile exceeds 125%. NRR below 100% is a significant concern for public investors.

NRR and Valuation Multiples

NRR correlates strongly with revenue multiples. Based on 2024 public SaaS data: NRR 130%+: Median 15x ARR multiple. NRR 120-130%: Median 10x ARR multiple. NRR 110-120%: Median 7x ARR multiple. NRR 100-110%: Median 5x ARR multiple. NRR below 100%: Median 3x ARR multiple. A 30-point NRR improvement (90% to 120%) could double or triple your valuation multiple on the same ARR. This is why NRR is often called the most important SaaS metric—it has the largest valuation impact of any single metric.

The NRR Reality Check

Before comparing to benchmarks, ensure your NRR calculation matches standard methodology. Common NRR inflation includes: counting reactivations as retention (should be excluded), using gross expansion before accounting for churn timing, cherry-picking cohorts, or including new customer revenue. Investors will recalculate NRR with standard methodology—better to use conservative calculations that survive due diligence than impressive numbers that don't.

How to Improve NRR

Improving NRR requires working on both sides of the equation: reducing revenue losses (churn and contraction) and increasing revenue gains (expansion). Most companies under-invest in NRR improvement relative to new acquisition, despite NRR having higher ROI—a dollar saved from churn or gained from expansion costs less than a dollar from new acquisition. The NRR improvement priority: reduce churn first (biggest leak), reduce contraction second, then build expansion (amplify gains). This sequence maximizes ROI because retention improvements create a stable base for expansion.

Reduce Churn

Churn reduction has the highest leverage on NRR. Reducing monthly churn from 3% to 2% improves annual NRR by ~12 points. Strategies: (1) Improve onboarding to drive faster time-to-value—customers who reach value quickly churn 40% less; (2) Build churn prediction using usage and engagement signals to intervene early with at-risk accounts; (3) Implement payment recovery to prevent involuntary churn (20-40% of all churn); (4) Conduct win-back campaigns for recently churned customers; (5) Build switching costs through integrations, data, and workflow embedding. Focus on the 20% of churn reasons that drive 80% of churn volume.

Reduce Contraction

Contraction indicates customers finding less value or facing budget pressure. Strategies: (1) Monitor usage patterns to identify customers at risk of downgrade and intervene with success resources; (2) Ensure pricing tiers have clear value differentiation—if customers easily downgrade without losing value, tiers are wrong; (3) Implement "sticky" features on higher tiers that create switching costs; (4) Offer temporary accommodations during budget crunches rather than permanent downgrades; (5) Build expansion paths so customers are growing into higher tiers, not defending current ones. Track contraction by reason to identify patterns.

Drive Expansion Revenue

Expansion turns retained customers into growing customers. Strategies: (1) Implement seat-based or usage-based pricing that naturally expands with customer success; (2) Build clear upgrade paths with compelling value at each tier; (3) Develop add-on products for cross-sell opportunities; (4) Create Customer Success-driven expansion motions with QBRs focused on growth; (5) Align CS compensation with expansion, not just retention; (6) Build in-product prompts when users hit tier limits. Best-in-class companies generate 20-40% of revenue growth from expansion.

Build Expansion into the Product

Product-led expansion scales better than sales-led expansion. Strategies: (1) Design for growing usage (more data, more users, more integrations); (2) Create natural limits that prompt upgrades (storage limits, user limits, feature gates); (3) Build viral features that encourage adding users; (4) Implement usage-based components that grow with customer success; (5) Create "aha moments" with premium features through limited trials; (6) Build network effects where more users = more value. Product-led expansion has near-zero marginal cost and scales automatically with adoption.

The NRR Improvement Priority Stack

Prioritize NRR improvement by ROI: (1) Payment recovery (involuntary churn)—often recovers 30-50% of failed payments with minimal investment; (2) Onboarding optimization—prevents churn at the source; (3) At-risk intervention—saves accounts before they churn; (4) Pricing structure—enables natural expansion; (5) Expansion programs—CS-driven upsell motions; (6) Product expansion features—long-term, highest-scale impact. Most companies skip to #5-6 while leaving #1-3 unoptimized. Fix the leaks before installing bigger faucets.

Cohort-Based NRR Analysis

Aggregate NRR masks important patterns in how different customer groups retain and expand. Cohort-based NRR analysis reveals whether retention is improving, which segments have best economics, and where to focus resources. Cohort analysis answers critical questions: Are newer customers retaining better than older ones? Which acquisition channels produce highest-NRR customers? Do certain customer segments have dramatically different NRR? Is NRR improving or degrading over time?

Time-Based Cohort Analysis

Track NRR by acquisition cohort (customers acquired in the same month/quarter). Compare 12-month NRR for Q1 2023 cohort vs Q1 2024 cohort. If newer cohorts have higher NRR, your product and onboarding are improving. If newer cohorts have lower NRR, something is degrading (market saturation, product issues, wrong customers). This analysis reveals whether improvements are working. A company with 105% aggregate NRR but declining cohort NRR has a hidden problem—they're living off older, stickier customers while newer ones churn faster.

Segment-Based NRR Analysis

Calculate NRR by customer segment: company size, industry, pricing tier, use case. You'll often find dramatic differences: Enterprise might have 130% NRR while SMB has 95%. SaaS industry customers might have 120% NRR while retail has 85%. These differences should inform strategy: (1) Invest more in acquiring high-NRR segments; (2) Build specific retention programs for low-NRR segments; (3) Consider exiting segments where NRR can't be improved; (4) Adjust pricing to reflect true segment economics.

Channel-Based NRR Analysis

Different acquisition channels often produce different NRR—not just different CAC. Inbound leads might have 115% NRR while outbound has 105% because inbound self-selected for fit. Referrals might have 125% NRR because referred customers have higher trust and commitment. Partner-sourced might have 95% NRR if partners oversell or acquire poorly-fit customers. Calculate LTV:CAC with channel-specific NRR, not blended NRR. A high-CAC channel with high NRR might outperform a low-CAC channel with low NRR over customer lifetime.

NRR Retention Curves

Plot NRR by months since acquisition to see retention patterns: Month 3 NRR, Month 6 NRR, Month 12 NRR, Month 24 NRR. This reveals: (1) Early churn cliffs (steep drop in months 1-3 suggests onboarding issues); (2) Stabilization point (when NRR flattens indicates loyal customer segment reached); (3) Expansion timing (when NRR exceeds 100% shows when customers start expanding). Companies with early churn cliffs should focus on onboarding. Companies with flat 95% NRR should focus on expansion. The curve reveals where to invest.

The NRR Cohort Warning Sign

Watch for declining cohort NRR over time. If your 2022 acquisition cohort has 115% NRR but your 2024 cohort is tracking to 95%, you have a hidden problem that aggregate NRR masks. Possible causes: market saturation (early customers had better fit), product regression, competitive pressure, GTM changes acquiring worse customers. Cohort NRR decline is an early warning signal—address it before aggregate NRR deteriorates.

Frequently Asked Questions

What is a good NRR for SaaS companies?

Good NRR depends on customer segment. Enterprise (ACV $100K+): 115%+ is good, 130%+ is best-in-class. Mid-Market (ACV $10K-$100K): 105%+ is good, 115%+ is best-in-class. SMB (ACV below $10K): 95%+ is good, 105%+ is best-in-class. Any NRR below 100% means you're losing revenue from existing customers and must acquire new customers just to stay flat—a challenging position. For fundraising, investors generally expect 100%+ NRR at Series A and improving to 110%+ by Series B. Public SaaS companies average 110-115% NRR.

How do I calculate NRR?

NRR = (Starting MRR + Expansion MRR - Contraction MRR - Churned MRR) / Starting MRR × 100. For a cohort that started with $100K MRR, gained $15K from upsells, lost $5K to downgrades, and lost $8K to churn: NRR = ($100K + $15K - $5K - $8K) / $100K = 102%. Calculate for a specific cohort over a specific period (usually 12 months). Exclude new customers acquired during the period—NRR measures existing customer behavior only. Be consistent about timing (when changes are counted) and reactivation handling.

What is the difference between NRR and GRR?

NRR (Net Revenue Retention) includes expansion revenue and can exceed 100%. GRR (Gross Revenue Retention) excludes expansion and maxes at 100%—it measures pure retention. Using $100K starting MRR with $15K expansion, $5K contraction, and $8K churn: NRR = 102%, GRR = 87%. GRR shows your retention "floor"—revenue without expansion. NRR shows the "net" impact of all existing customer activity. Track both: GRR reveals retention health, NRR reveals overall economics. A company with 85% GRR and 115% NRR has good expansion masking retention problems.

How does NRR affect SaaS company valuation?

NRR has the strongest correlation to SaaS valuation multiples of any single metric. Based on 2024 public SaaS data: NRR 130%+ correlates with 15x ARR multiples. NRR 120-130% correlates with 10x multiples. NRR 110-120% correlates with 7x multiples. NRR 100-110% correlates with 5x multiples. NRR below 100% correlates with 3x multiples. The valuation impact is enormous—a 30-point NRR improvement can 2-3x your valuation on the same ARR. This is because high NRR indicates compounding customer value and sustainable growth.

How can I improve NRR quickly?

The fastest NRR improvements come from: (1) Payment recovery—implement smart dunning and account updaters to recover 30-50% of failed payments, immediately reducing involuntary churn; (2) At-risk intervention—identify customers likely to churn (usage decline, support issues) and intervene with save campaigns; (3) Quick-win expansion—raise prices for new customers (grandfathering existing), add simple upsell prompts in-product, or convert monthly customers to annual. These can improve NRR 5-10 points in 3-6 months. Longer-term, focus on onboarding optimization and product-led expansion.

How does QuantLedger calculate NRR?

QuantLedger automatically calculates NRR from your Stripe data using standard methodology. It tracks starting MRR for each cohort, categorizes all MRR changes (expansion, contraction, churn) automatically, calculates rolling 12-month NRR as well as monthly and quarterly views, segments NRR by customer attributes (plan, size, acquisition date, etc.), and provides cohort-based NRR analysis showing retention curves over time. The ML-powered system identifies expansion and churn patterns, predicts at-risk accounts, and highlights which segments have best and worst NRR. You get accurate, automated NRR tracking without manual spreadsheet maintenance.

Key Takeaways

Net Revenue Retention is the defining metric for SaaS success—it determines whether your growth is sustainable, compounding, and valuable, or whether you're running on an acquisition treadmill that requires constant refilling. NRR above 100% means existing customers grow your revenue; below 100% means you're shrinking without new acquisition. The valuation impact is enormous: 30 points of NRR improvement can 2-3x your company value on the same ARR. Calculate NRR correctly by defining clear cohorts, categorizing all MRR changes accurately, and applying consistent timing. Understand NRR through its components: GRR (retention floor), expansion rate, contraction rate, and churn rate. Benchmark against your segment—enterprise naturally achieves higher NRR than SMB. Improve NRR through the priority stack: fix involuntary churn first (highest ROI), then optimize onboarding, build at-risk intervention, and finally develop expansion programs. Use cohort analysis to reveal whether NRR is improving over time and which segments need attention. NRR isn't just a metric for investor decks—it's the measure of customer value compounding that determines whether you're building a sustainable, valuable business or just chasing growth. Master NRR, and you'll make better decisions at every level of your organization.

Track NRR Automatically

Get instant NRR analytics with QuantLedger

Related Articles

Explore More Topics