Net Revenue Retention (NRR)

What is Net Revenue Retention (NRR)?

Net Revenue Retention (NRR) measures how much recurring revenue a company retains from its existing customers over a specific period, factoring in expansions, contractions, and churn.

How to calculate Net Revenue Retention (NRR)?

You can calculate NRR by comparing the starting revenue from existing customers with the revenue from those same customers at the end of the period, after accounting for expansion, contraction, and churn.

Steps to calculate Net Revenue Retention (NRR)

  • Step 1:
  • Identify Starting MRR/ARR from existing customers at the beginning of the period.

  • Step 2:
  • Add Expansion Revenue (upsells, cross-sells, and upgrades from those customers).

  • Step 3:
  • Subtract Contraction Revenue (downgrades or reduced usage).

  • Step 4:
  • Subtract Churned Revenue.

  • Step 5:
  • Divide by Starting Revenue to see how much is retained.

  • Step 6:
  • Multiply by 100 to express as a percentage.

Formula to calculate Net Revenue Retention (NRR)

NRR (%) = (Starting Revenue + Expansion – Contraction – Churn) ÷ Starting Revenue ×100

Benchmark for Net Revenue Retention (NRR)

110% or above NRR indicates that the company is doing excellent in expanding revenue from existing customers.

Related Metrics for Net Revenue Retention (NRR)

  • Gross Revenue Retention (GRR)
  • Customer Retention Rate (CRR)
  • Expansion Revenue %
  • Customer Lifetime Value (LTV)

FAQ's

NRR includes expansions, GRR does not. NRR can exceed 100%, GRR cannot.

Because recurring revenue growth depends heavily on keeping and expanding existing customers, often cheaper than acquiring new ones.

Yes, if expansion revenue outweighs churn and contraction. Many top SaaS companies aim for 120%+.