Net Revenue Retention (NRR)

What is Net Revenue Retention (NRR)?

Net Revenue Retention (NRR) measures how much recurring revenue is retained from existing customers over a given period, accounting for expansions, contractions, and churn. It shows whether your current customer base is growing or shrinking in value without adding new customers.

Formula:

  • NRR = (Starting MRR + Expansion – Contraction – Churn) ÷ Starting MRR × 100
Visual Snapshot:
If Starting MRR = €100k, Expansion = €20k, Contraction = €5k, Churn = €10k → NRR = (100k + 20k – 5k – 10k) ÷ 100k = 105%.

Why it matters?

  • Growth without acquisition: High NRR means you grow revenue from existing customers.
  • Investor metric: One of the most critical SaaS and subscription benchmarks for scalability.
  • Customer health signal: Expansion shows product-market fit; contraction/churn signals risks.
NRR Level Interpretation
< 100% Revenue shrinking from existing customers
≈ 100% Flat revenue; expansions offset churn
110–130% Strong SaaS benchmark; expansion-driven growth
> 130% Exceptional; highly scalable business model

KPIQ Perspective

  • User view: “I’m adding customers, but am I actually growing revenue from my existing base, or just replacing churn?”
  • Technical view: KPIQ benchmarks NRR by industry and business model, decomposes into expansion, contraction, churn, and then:
    • Highlights whether growth is expansion-led or churn-offset
    • Runs what-ifs (e.g., -2pp churn or +€X upsell → NRR +5pp)
    • Flags data issues (churn tracked inconsistently MRR vs ARR, inconsistent upgrade/downgrade tracking, delayed refund postings)
💡 KPIQ delivers results as:
- NRR decomposition dashboards (expansion vs churn vs contraction)
- What-if simulators to test upsell/churn reduction scenarios
- Alerts when NRR trends below sustainability thresholds

Actionable Insights

  • ✅ Track NRR monthly and by cohort (industry standard for SaaS).
  • ✅ Design upsell and cross-sell programs to drive expansion.
  • ✅ Identify churn reasons early with exit surveys and usage data.
  • ✅ Monitor contraction (downgrades) separately from churn to spot weak pricing tiers.
  • ✅ Connect NRR to customer success KPIs (adoption, feature usage).

Practical Example

Scenario: SaaS company with €200k starting MRR.

Step 1: Current Situation

Starting MRR €200,000
Expansion €40,000
Contraction €10,000
Churn €20,000
NRR 105%

Step 2: What-if

If churn decreases from €20k → €15k, NRR rises from 105% → 107.5%. If expansion increases by +€10k, NRR = 110%.

Related Metrics

Key takeaway: NRR is a gold-standard SaaS metric—it shows if your existing customers generate more or less revenue over time.

📖 Click to open the in-depth analysis

Foundations

NRR looks at net revenue movement from the same customer base. It’s independent of new acquisition and is a core health signal in SaaS.

Key Concepts

  • Expansion vs churn: Balance between upsells and lost revenue defines NRR.
  • MRR vs ARR: Be consistent in using monthly or annual recurring revenue.
  • Lag effects: Contraction and churn may not show immediately if contracts are annual.

Advanced Methods

  • Cohort NRR: Track NRR for customer cohorts by signup period or plan.
  • Segmentation: Break down NRR by product line, region, or customer size.
  • Predictive modeling: Forecast NRR trends using churn risk scoring.

Common Pitfalls

  • Mixing new revenue with NRR—NRR only includes existing customers.
  • Not separating contraction from churn.
  • Using inconsistent definitions of expansion (e.g., one-time upsells).

Further Reading

  • Bessemer Venture Partners — State of the Cloud reports
  • OpenView — SaaS benchmarks for NRR
  • Andreessen Horowitz — Growth metrics for SaaS founders

 

Back to blog