NRR (Net Revenue Retention) is the SaaS metric that captures the full health of the relationship between a company and its existing customers. It takes into account everything that happens to ARR from a starting cohort of customers over a defined period: expansion (upsell, cross-sell, seat growth), contraction (downgrades, seat reductions), and churn (cancellations). NRR above 100% means the cohort is generating more ARR at the end of the period than at the start -- the existing customer base is growing by itself, without any new customer acquisition. This is why top-quartile SaaS companies trade at revenue multiples far above average: investors are pricing in the compounding that high NRR implies.
NRR formula and calculation
NRR = (Starting ARR + Expansion ARR - Contraction ARR - Churned ARR) / Starting ARR, expressed as a percentage. Example: a cohort of customers contributing 2 Cr ARR at the start of the year. During the year: expansion ARR = 40L (upsell and cross-sell), contraction ARR = 10L (customers who downgraded), churned ARR = 20L (customers who cancelled). NRR = (2 Cr + 40L - 10L - 20L) / 2 Cr = 2.1 Cr / 2 Cr = 105%. This company's existing customer base grew by 5% in the year without any new customers.
NRR vs GRR
GRR (Gross Revenue Retention) excludes expansion: GRR = (Starting ARR - Contraction ARR - Churned ARR) / Starting ARR. GRR can never exceed 100% -- it measures how much of the base is retained, not how much it grows. NRR includes expansion, so it can exceed 100%. The two together tell a complete story: GRR reveals the quality of the core product (does it retain customers?); NRR reveals the expansion engine (do customers grow?). A company can have high GRR but low NRR if customers renew but never expand. A company cannot have NRR above GRR without an expansion motion. Target: GRR above 90% and NRR above 110% for a well-functioning mid-market SaaS business.
How to improve NRR
Improve product adoption
Customers who use the product deeply churn less and expand more. Adoption programs (in-app guidance, customer education, dedicated CSM outreach to low-usage accounts) reduce the contraction and churn components of NRR. Track usage at the feature level, not just login frequency -- customers who use the high-value features (the ones that correlate with renewal) are the accounts to prioritise for health programs.
Build a systematic expansion motion
Expansion does not happen passively -- it requires either product-led triggers (usage limits, collaborative features, tiered access) or CSM-led outreach (proactive identification of whitespace and new use cases). Companies with high NRR have systematic expansion playbooks: CSMs with expansion quota, expansion triggers built into product usage alerts, and a clear handoff between CS and Sales for large expansion opportunities. Without a deliberate expansion motion, NRR trends toward GRR over time as the natural churn rate erodes the base.
Improve your ICP targeting
The best-retained and best-expanded customers are almost always the ones who best match the ICP at the time of initial acquisition. Poor-fit customers churn faster, expand less, and are more price-sensitive at renewal. Improving NRR is often as much an acquisition problem as a CS problem: if the wrong customers are coming in at the top of the funnel, no amount of CS investment will produce healthy NRR.
Frequently asked questions
- What is NRR in SaaS?
- NRR (Net Revenue Retention), also called Net Dollar Retention (NDR), is the percentage of ARR from a cohort of existing customers retained and expanded over a period. Formula: NRR = (Starting ARR + Expansion - Contraction - Churn) / Starting ARR. NRR above 100% means the existing customer base is growing without new customer acquisition. NRR is the single most important metric for SaaS company health and valuation: high NRR companies compound revenue from their installed base, which makes growth capital-efficient and defensible. NRR benchmarks: above 100% is the minimum for a healthy business; 110%+ is solid; 120%+ is excellent; 130%+ is best-in-class.
- What is the difference between NRR and GRR?
- NRR (Net Revenue Retention) includes expansion revenue: it measures what happens to a cohort of customers after accounting for expansion (upsell, cross-sell, seat growth), contraction (downgrades), and churn. NRR can exceed 100%. GRR (Gross Revenue Retention) excludes expansion: it measures only what percentage of the starting ARR base is retained after contraction and churn. GRR can never exceed 100%. Together: GRR tells you how well you retain customers (is the core product delivering enough value to keep people paying?); NRR tells you whether the business is compounding (are customers growing their spending?). A strong SaaS business has both high GRR (above 90%) and high NRR (above 110%).
- How is NRR calculated?
- NRR is calculated as: (Starting ARR + Expansion ARR - Contraction ARR - Churned ARR) / Starting ARR, expressed as a percentage. Starting ARR: the total ARR from the cohort of customers at the start of the period. Expansion ARR: additional ARR from the same customers (upsell, cross-sell, seat growth). Contraction ARR: ARR lost from customers who downgraded but did not cancel. Churned ARR: ARR lost from customers who cancelled. NRR is typically calculated monthly (monthly NRR using monthly recurring revenue inputs) or annually (annual NRR). Most investors and boards track NRR on a trailing 12-month basis to smooth out seasonal variation.
Keep reading
- B2B expansion revenue: how to drive growth from existing customers
- What is ARR? Annual Recurring Revenue meaning and how to calculate it
- What is MRR? Monthly Recurring Revenue meaning and how to track it
- Churn rate: what it is, how to calculate it, and how to reduce it
- B2B customer success metrics: the KPIs CS teams should track