SaaS NRR Calculator (Net Revenue Retention)
NRR measures how much existing customer ARR grew over a period after factoring upgrades, downgrades, and churn. Top SaaS achieve >120% (Snowflake 178%, Datadog 130%+). Public-SaaS median ~105-110%. Source: Bessemer Cloud Index.
NRR vs GRR — What's the Difference?
Net Revenue Retention (NRR) = (Starting + Expansion − Contraction − Churn) / Starting × 100%. Counts upgrades positively. Gross Revenue Retention (GRR) = (Starting − Contraction − Churn) / Starting × 100%. Caps at 100% (no upgrade credit). Both metrics important: GRR shows retention quality, NRR shows expansion success. Source: openview.com SaaS Benchmark.
Best-in-Class SaaS NRR
Snowflake 178% (record), Datadog 130%, MongoDB 125%, Twilio 120%. Top quartile public SaaS >120%. Median ~105-110%. Bottom quartile <100% (negative net retention = churn beats expansion). Snowflake's high NRR comes from consumption-based pricing — usage growth equals expansion.
Improving NRR Strategies
(1) Usage-based pricing tiers (Snowflake/Datadog model). (2) Cross-sell adjacent products. (3) Seat expansion within enterprise accounts. (4) Reduce contraction by adjusting pricing carefully. (5) Customer success focus on accounts with expansion potential. Many SaaS now structure pricing for built-in expansion (per-seat, per-API call, per-GB).
NRR Impact on Valuation
Bessemer research shows public SaaS with NRR >130% trade at 50-100% premium to NRR <110% peers. Acquirers pay premium for expansion engines. In private rounds, NRR >120% is typically required to raise late-stage with optimal valuations.
Frequently Asked Questions
What is a good SaaS NRR?
>120% top quartile, >110% healthy, 100-110% acceptable, <100% concerning. Source: Bessemer Cloud Index.
What's the difference between NRR and GRR?
NRR includes expansion (can exceed 100%). GRR excludes expansion (max 100%). Both important for full picture.
How is expansion ARR defined?
Upgrades from existing customers within the cohort: tier upgrades, additional seats, additional products, usage above prior subscription. Does NOT include new customer ARR.
Should I track NRR by cohort?
Yes — single overall NRR can mask issues. Quarterly cohort NRR tracking reveals which customer segments expand or churn fastest.
Can NRR be over 200%?
Yes, in consumption-based models (Snowflake hit 178% peak). Per-seat models typically max around 130-140%.