Futureproof
All Terms
Revenue MetricsAchieved Product-Market Fit

NRR (Net Revenue Retention)

Quick Definition

The percentage of recurring revenue retained from existing customers over a period, including expansion, contraction, and churn.


What is Net Revenue Retention?

Net Revenue Retention (NRR) measures how much revenue you keep and grow from your existing customer base, excluding any new customer acquisition. It's the single best indicator of product-market fit and customer satisfaction in subscription businesses.

An NRR above 100% means your existing customers are spending more over time, even after accounting for those who leave or downgrade. This is the holy grail of SaaS: growth without needing to acquire new customers.

Why NRR Matters

Investors obsess over NRR because it reveals the quality of your revenue. A company with 80% NRR needs to replace 20% of its revenue every year just to stay flat. A company with 120% NRR grows 20% annually from existing customers alone, before adding a single new customer.

The best SaaS companies maintain NRR above 120%. Companies like Snowflake, Twilio, and Datadog have reported NRR above 150%, meaning their existing customers more than double their spending over time.

How to Improve NRR

Focus on three levers: reduce churn, minimize downgrades, and maximize expansion. Build usage-based pricing, add premium tiers, enable seat expansion, and create sticky integrations that make switching costly.

Formula

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

Example: ($100K + $15K - $5K - $8K) ÷ $100K × 100 = 102%

Example

Your SaaS company starts the quarter with:

  • Starting MRR: $100,000
  • Expansion from upgrades: $15,000
  • Contraction from downgrades: $5,000
  • Churned MRR: $8,000

NRR = ($100K + $15K - $5K - $8K) ÷ $100K = 102%

Your existing customers grew revenue by 2% without any new sales. At this rate, your customer base alone will grow 8% annually.

Related

Related Terms

See These Metrics in Action

Futureproof automatically tracks MRR, ARR, churn, runway, and more — so you can stop calculating and start scaling.