What is NRR (Net Revenue Retention)?
The percentage of revenue retained from existing customers, including expansion, after accounting for churn and contraction.
The percentage of revenue retained from existing customers, including expansion, after accounting for churn and contraction.
Full Definition
Net Revenue Retention (NRR) — also called Net Dollar Retention (NDR) — measures how much revenue a company retains from its existing customer base over a period, accounting for expansion revenue (upsells, cross-sells) as well as churn and contraction. NRR = (Starting MRR + Expansion MRR - Churn MRR - Contraction MRR) ÷ Starting MRR × 100. NRR above 100% means the existing customer base grows revenue without new customers — considered the hallmark of a great B2B SaaS business. Best-in-class SaaS companies achieve NRR of 120-140%+.
NRR (Net Revenue Retention): Common Questions
What is NRR (Net Revenue Retention) in B2B sales?
Net Revenue Retention (NRR) — also called Net Dollar Retention (NDR) — measures how much revenue a company retains from its existing customer base over a period, accounting for expansion revenue (upsells, cross-sells) as well as churn and contraction. NRR = (Starting MRR + Expansion MRR - Churn MRR - Contraction MRR) ÷ Starting MRR × 100. NRR above 100% means the existing customer base grows revenue without new customers — considered the hallmark of a great B2B SaaS business. Best-in-class SaaS companies achieve NRR of 120-140%+.
Why does NRR (Net Revenue Retention) matter for revenue teams?
NRR (Net Revenue Retention) is a critical concept for any B2B revenue team because it directly impacts pipeline predictability and revenue growth. Without a clear understanding of NRR (Net Revenue Retention), teams often make decisions based on incomplete information or misaligned frameworks — leading to poor forecasting, wasted outreach effort, and missed quota. DevCommX incorporates NRR (Net Revenue Retention) thinking into every Revenue Operations engagement we run.
How does NRR (Net Revenue Retention) relate to GTM Engineering?
NRR (Net Revenue Retention) is closely connected to ARR (Annual Recurring Revenue) and Churn Rate, and several other core GTM concepts. In the context of GTM Engineering, NRR (Net Revenue Retention) typically informs how revenue systems are designed, what data is tracked, and how performance is measured. Modern GTM Engineers treat NRR (Net Revenue Retention) as a quantifiable lever — not just a concept — building automation and reporting that makes it visible and actionable.
Related Terms
Understanding NRR (Net Revenue Retention) is more powerful when combined with these related concepts:
ARR (Annual Recurring Revenue)
The annualized value of all active subscription contracts.
Churn Rate
The percentage of customers or revenue lost in a given period through cancellations.
Expansion Revenue
Additional revenue generated from existing customers through upsells, cross-sells, or seat expansion.
LTV (Customer Lifetime Value)
The total revenue expected from a customer over the entire duration of their relationship with the company.
Browse the GTM Glossary
Put NRR (Net Revenue Retention) to Work
DevCommX builds the revenue systems where concepts like NRR (Net Revenue Retention) become measurable reality. Book a free 30-minute GTM audit.
Book a 30-Minute Audit
No prep needed. We'll review your current GTM motion and show you exactly where revenue is leaking.
- Identify your biggest pipeline gaps
- Review your ICP & signal-based triggers
- Walk away with a custom action plan
Instant confirmation · No credit card · Cancel any time