Skip to main content
Learn

What Is Net Revenue Retention (NRR)?

Net revenue retention (NRR) measures the percentage of recurring revenue retained from existing customers over a period, including expansion from upgrades and upsells and minus contraction from downgrades and churn. An NRR above 100% means the customer base grows in revenue without any new sales. Top-quartile SaaS companies achieve NRR of 120–140%, while the median SaaS company sits at approximately 106%.

Net Revenue Retention Defined

Net revenue retention (NRR)—also called net dollar retention (NDR)—answers one question: if you acquired zero new customers this period, would your revenue go up or down? NRR captures the full retention picture by including not just cancellations and downgrades (which reduce revenue) but also upgrades, seat expansions, and usage overages (which grow it).

An NRR of 100% means your existing customers generate exactly the same revenue as last period. An NRR of 110% means your existing base generated 10% more revenue than last period—growth without acquisition. An NRR below 100% means churn and contraction exceed expansion, and revenue from existing customers is declining.

How to Calculate NRR

The formula for net revenue retention is:

NRR = (Starting MRR + Expansion MRR − Contraction MRR − Churned MRR) ÷ Starting MRR × 100

For example: you start a month with $100,000 MRR. Existing customers upgrade for $12,000 in expansion. Downgrades cost $3,000. Cancellations cost $5,000. Your ending MRR from existing customers is $104,000. NRR = ($104,000 ÷ $100,000) × 100 = 104%.

NRR is typically measured monthly (using MRR) or annually (using ARR). Annual NRR smooths out seasonal variation and is the figure most commonly cited in investor reporting and SaaS benchmarks.

NRR Benchmarks by Company Stage

Company ProfileTop Quartile NRRMedian NRRBottom Quartile NRR
All SaaS (combined)>120%106%<95%
Early-stage (<$5M ARR)>110%101%<90%
Growth-stage ($5M–$50M ARR)>118%107%<97%
Scale-stage (>$50M ARR)>125%112%<100%
PLG (product-led growth)>130%115%<100%
Enterprise-focused>128%113%<101%
SMB-focused>108%98%<88%

Sources: Bessemer Venture Partners State of the Cloud 2024, KeyBanc SaaS Survey 2025, OpenView PLG Index 2024.

NRR vs. Gross Revenue Retention

Gross revenue retention (GRR) measures only what you keep—cancellations and downgrades, without expansion. GRR cannot exceed 100% by definition. NRR includes expansion and can exceed 100%. Both metrics are necessary: GRR tells you how well you retain existing revenue; NRR tells you whether you grow it.

A company with 90% GRR and 115% NRR is retaining 90% of revenue from churned and contracted customers while growing total existing revenue by 15% through upsells. That is a healthy expansion motion built on a leaky retention foundation. Investors examining a pre-IPO SaaS company will scrutinize both numbers separately.

Why NRR Above 100% Changes the Growth Model

When NRR exceeds 100%, new customer acquisition drives compounding growth rather than replacement growth. A company with 120% NRR that acquires 100 new customers in year 1 enters year 2 with the equivalent of 120 of those customers in revenue terms, before adding a single new logo. This compounding is why top-quartile SaaS companies grow faster with the same sales capacity.

The most famous benchmark in SaaS is Snowflake's 158% NRR at IPO—meaning existing customers expanded revenue by 58% year-over-year on average. This is an extreme outlier driven by usage-based pricing on a product where consumption naturally scales. For most SaaS companies, 120% NRR represents an excellent expansion motion.

Levers That Drive NRR Above 100%

  • Usage-based pricing: Revenue grows automatically as customers use more, without requiring a sales motion
  • Seat expansion: Tracking seat utilization at or above 85% as a signal to offer additional seats before the customer self-serves the expansion
  • Tier upgrades: Identifying customers consistently using features one tier above their current plan and triggering upgrade nudges
  • Multi-product cross-sell: Adding adjacent products that land in existing accounts without requiring a new evaluation cycle

For a deeper look at the mechanics of negative churn—NRR above 100%—see negative churn. For how NRR connects to overall revenue churn measurement, see revenue churn vs. customer churn.

NRR in Investor Reporting

NRR is one of the most scrutinized SaaS metrics in venture and growth equity due diligence. It is used as a proxy for product-market fit quality, customer success effectiveness, and long-term unit economics. A company with NRR above 120% can justify higher customer acquisition costs (CAC) because each customer's revenue is expected to grow over time, improving customer lifetime value.

Public SaaS companies are required to disclose NRR in SEC filings under the term "net revenue retention" or "dollar-based net expansion rate." Most top-performing public SaaS companies—Datadog, Snowflake, HubSpot—report NRR between 110% and 140%.

Frequently Asked Questions

What is a good net revenue retention rate for a SaaS company?

A good NRR for SaaS is 110% or above, meaning existing customers grow in revenue by 10% annually without new acquisitions. Top-quartile companies achieve 120–130%+ NRR. An NRR between 100% and 110% is acceptable but indicates limited expansion motion. Below 100% means the existing customer base is shrinking in revenue terms.

What is the difference between NRR and GRR?

Gross revenue retention (GRR) measures only revenue retained—cancellations and downgrades reduce it, but expansions are excluded. GRR caps at 100%. Net revenue retention (NRR) includes expansion revenue from upgrades and upsells, so it can exceed 100%. GRR measures retention health; NRR measures the combined effect of retention and expansion.

How do you calculate net revenue retention from MRR data?

NRR = (Beginning MRR + Expansion MRR − Contraction MRR − Churned MRR) ÷ Beginning MRR × 100. Measure all values from the same cohort of customers—do not include revenue from new customers acquired during the period. This gives you the pure retention-and-expansion performance of your existing customer base.

Can net revenue retention exceed 100%?

Yes. NRR above 100% is called negative churn—the customer base is growing in revenue faster than it is shrinking through cancellations and downgrades. Snowflake reported 158% NRR at IPO. For most SaaS companies, NRR between 110% and 130% represents a strong expansion motion.

Why do SMB-focused SaaS companies have lower NRR than enterprise SaaS?

SMB customers have smaller accounts with less expansion capacity per seat or per use case. Enterprise customers have larger initial contracts, more seats to add, more departments to expand into, and higher tolerance for multi-product adoption. Enterprise NRR medians 113%; SMB NRR medians 98%—a 15-point gap driven primarily by expansion ceiling, not churn rate.

Related Articles

Stop guessing. Analyze your actual churn data.

Paste cancellation feedback and get AI-powered insights in seconds.

Try RetentionCheck Free