ToolStack
Revenue Metric

Net Revenue Retention (NRR)

Net Revenue Retention (NRR), also called Net Dollar Retention (NDR), measures the revenue retained from your existing customer base over a period, including the effect of expansions, contractions, and churns. An NRR above 100% means your existing customers are growing faster than any of them churn — your business can grow revenue even with zero new customer acquisition. NRR > 120% is the hallmark of elite SaaS companies.

Formula
NRR = (MRR start + Expansion MRR − Contraction MRR − Churned MRR) ÷ MRR start × 100

Note: Measure over a 12-month cohort for annual NRR. Calculate monthly for operational tracking. "Expansion" includes upsells, cross-sells, and seat additions. "Contraction" includes downgrades. "Churn" is complete cancellations.

Healthy range

NRR > 120% is top-quartile; > 110% is healthy; 100–110% is adequate

Warning signs

NRR < 100% means your existing customer base is shrinking — you must continuously acquire new customers just to maintain revenue

Benchmarks by segment

SegmentBenchmark
Elite SaaS (Snowflake, Datadog)130–160% NRR
Top-quartile B2B SaaS115–130% NRR
Healthy growth-stage SaaS105–115% NRR
Median public SaaS100–108% NRR

How to improve NRR

1

Build an expansion motion: proactive CSM outreach when customers hit usage milestones, in-product upgrade prompts, and executive engagement for large accounts

2

Reduce gross churn: improving onboarding depth, feature adoption, and health score monitoring all directly improve NRR

3

Reduce contraction: implement "save" plays for accounts seeking downgrades — offer value alternatives before accepting the downgrade

4

Design usage-based pricing where customer growth naturally drives revenue growth — companies with usage pricing have structurally higher NRR

Common measurement mistakes

!Confusing gross revenue retention (GRR — excludes expansion) with NRR — GRR is a ceiling, NRR is the actual outcome
!Calculating NRR over too short a window (monthly) without also tracking the 12-month cohort view — monthly NRR is volatile
!Improving NRR by heavily discounting upgrades — this inflates the metric while reducing revenue quality

Tools for measuring NRR

#1
Amplitude
4.5Free tier

Best-in-class behavioral analytics with powerful event segmentation, funnel analysis, and retention charts that go far deeper than Google Analytics

#2
Mixpanel
4.6Free tier

Best-in-class event-based analytics with intuitive funnel, retention, and flow reports that surface actionable insights quickly

#3
PostHog
4.6Free tier

All-in-one product analytics platform combining analytics, session replay, feature flags, A/B testing, surveys, and a data warehouse — replacing multiple point solutions

#4
Heap
4.4Free tier

Autocapture eliminates the need for manual event instrumentation — every click, pageview, and form interaction is tracked automatically from day one

#5
Statsig
4.7Free tier

All-in-one platform combining feature flags, A/B testing, product analytics, session replay, and web analytics — eliminating the need for separate tools

#6
Whatfix
4.6

Best-in-class no-code editor for creating in-app walkthroughs, tooltips, and interactive guides without developer involvement

Frequently Asked Questions

What is the difference between NRR and GRR?

Gross Revenue Retention (GRR) = (Starting MRR − Contraction − Churn) ÷ Starting MRR × 100. It excludes expansion revenue and has a ceiling of 100%. NRR includes expansion and can exceed 100%. GRR measures your floor (minimum retention without upsell); NRR measures your actual performance. Investors track both.

What NRR should I target for a Series A raise?

Most Series A investors want to see NRR trending toward 110%+. At this stage, 100–105% is acceptable if growth rate is high and you have a clear path to building an expansion motion. NRR < 100% is a red flag at Series A unless there's a compelling strategic explanation.

Related metrics

Monthly Recurring Revenue (MRR)Expansion RevenueLogo Retention Rate