Skip to main content

Formula

How to Calculate Net Revenue Retention (NRR)

The percentage of revenue retained from existing customers year-over-year, including upsells and expansions. NRR above 100% means existing customers are growing.

Net Revenue Retention

NRR = (Starting MRR + Expansion - Contraction - Churn) / Starting MRR x 100%

Where

Starting MRR
= MRR from existing customers at period start
Expansion
= MRR gained from upgrades and cross-sells
Contraction
= MRR lost from downgrades
Churn
= MRR lost from cancellations

What Is Net Revenue Retention (NRR)?

Net Revenue Retention (NRR), also called Net Dollar Retention (NDR), is the gold standard metric for SaaS business quality. It measures how much revenue you retain from your existing customer base over 12 months, including expansions (upsells, seat additions) and losses (churn, downgrades). NRR formula: (Starting MRR + Expansion MRR - Churned MRR - Contraction MRR) / Starting MRR. An NRR of 100% means you're replacing all churned revenue with expansions. Above 100% means existing customers are spending more — your business grows even with zero new customer acquisition. Best-in-class SaaS companies (Snowflake, Datadog, Twilio at their peaks) have achieved NRR of 130-160%. VCs strongly prefer companies with NRR above 120% — it signals product stickiness and organic growth potential.

Related Terms

Frequently Asked Questions

How do you calculate Net Revenue Retention (NRR)?

Net Revenue Retention (NRR) is calculated using the formula: NRR = (Starting MRR + Expansion - Contraction - Churn) / Starting MRR x 100%. The percentage of revenue retained from existing customers year-over-year, including upsells and expansions. NRR above 100% means existing customers are growing.

What is a good Net Revenue Retention (NRR)?

What constitutes a "good" Net Revenue Retention (NRR) depends on context — the fund's stage, vintage year, and strategy. Check our benchmarks and calculators for specific ranges.