C4 · Economics & metrics · identity

Net Revenue Retention

Also: NRR

Definition. NRR measures the percentage of ARR retained and expanded from a fixed cohort of customers over 12 months. An NRR above 100% means the business can grow even with zero new customer acquisition. Snowflake peaked at 158% (FY2022); best-in-class enterprise SaaS targets > 120%. SMB-focused SaaS typically achieves 90–100%.
established Last updated 2026-06-18 Source: Snowflake Q4 FY2024 earnings (NRR: 128%); Twilio 2023 annual report; HubSpot 2024 annual report; Bessemer Venture Partners State of the Cloud 2024

Formula

Net Revenue Retention identity

Plain English: NRR = (Beginning ARR + Expansion - Contraction - Churn) / Beginning ARR

Notation: NRR_t = (ARR_{t-12} + Expansion_{t} - Contraction_{t} - Churn_{t}) / ARR_{t-12}

Benchmark by stage

Source: Snowflake Q4 FY2024 earnings (NRR: 128%); Twilio 2023 annual report; HubSpot 2024 annual report; Bessemer Venture Partners State of the Cloud 2024

StageNet Revenue RetentionNotes
SMB-focused SaaS 85–100% Higher churn offsets limited expansion; > 100% uncommon at SMB scale
Mid-market SaaS 100–115% Expansion through seats, usage, or upsell should offset contraction
Enterprise SaaS 110–130% Best-in-class enterprise; land-and-expand drives organic ARR growth
Usage-based / infrastructure 120–160%+ Snowflake 158% (FY2022), Twilio 138%; driven by consumption growth
Concerning (any segment) < 85% ARR base is shrinking; requires higher new logo volume to maintain growth

Naive vs corrected

VersionFormula
Naive Total ending ARR / Total beginning ARR (includes new logo ARR in numerator — overstates retention by conflating acquisition with expansion)
Corrected NRR must use a fixed cohort: measure only customers who existed at the beginning of the period. New logos acquired during the period are excluded from both numerator and denominator.

Common errors

  • Including new logo ARR in the NRR numerator (conflates retention with acquisition)
  • Calculating NRR on a monthly basis without annualizing (monthly NRR of 100% ≠ annual NRR of 100%)
  • Mixing GRR and NRR reporting without clear labeling — the terms are not interchangeable
  • Not separating seat expansion from price increase expansion (different strategic signals)
  • Blending enterprise and SMB cohorts — segment-level NRR is far more actionable

Where this sits

Part of the Economics & metrics (C4) cluster in the GTM World Model. Related to the model's "ARR growth without new logos: ARR_t = ARR_{t-12} × NRR; if NRR > 1, ARR compounds without new sales; at NRR = 1.20, ARR doubles from existing customers in ~3.8 years" equation.

How to cite this

@misc{shalvi_gtm_metric_nrr_2026,
  author = {Singh, Shalvi},
  title  = {Net Revenue Retention — GTM World Model Metrics},
  year   = {2026},
  url    = {https://shalvisingh.com/gtm/metrics/nrr}
}

Singh, Shalvi. "Net Revenue Retention — GTM World Model Metrics." shalvisingh.com, 2026. https://shalvisingh.com/gtm/metrics/nrr