Net Revenue Retention (NRR), also called Net Dollar Retention (NDR), measures the percentage of recurring revenue retained from an existing customer cohort over a period — including expansion, contraction, and churn — with values above 100% indicating that expansion revenue exceeds revenue lost to churn.
Quick Answer
Net Revenue Retention (NRR), also called Net Dollar Retention (NDR), measures the percentage of recurring revenue retained from an existing customer cohort over a period — including expansion, contraction, and churn — with values above 100% indicating that expansion revenue exceeds revenue lost to churn.
NRR above 100% means the business grows from existing customers alone — every point above 100% reduces the new acquisition required to hit revenue targets.
NRR below 100% requires constant new acquisition just to maintain flat revenue — the business is losing revenue faster than it gains it from existing customers.
Expansion motions (usage-based, seat expansion, tier upsell) are the primary NRR lever — they require proactive usage monitoring and QBR programs, not passive customer management.
Key Takeaways
NRR above 100% means the business grows from existing customers alone — every point above 100% reduces the new acquisition required to hit revenue targets.
NRR below 100% requires constant new acquisition just to maintain flat revenue — the business is losing revenue faster than it gains it from existing customers.
Expansion motions (usage-based, seat expansion, tier upsell) are the primary NRR lever — they require proactive usage monitoring and QBR programs, not passive customer management.
How Net Revenue Retention Works
NRR = (Starting ARR + Expansion ARR - Contraction ARR - Churned ARR) / Starting ARR. A cohort of customers generating $1M ARR at the start of the year that produces $200K in upsells, loses $50K to downgrades, and loses $100K to cancellations has NRR of ($1M + $200K - $50K - $100K) / $1M = 105%. NRR above 100% means the business grows from its existing customer base even with zero new customer acquisition — a fundamentally powerful position. Every point of NRR above 100% reduces the new customer acquisition required to achieve a revenue growth target.
Why Net Revenue Retention Matters for B2B Marketing
NRR benchmarks for B2B SaaS: below 90% is a crisis (revenue is shrinking from existing customers even before new customer acquisition costs), 90-100% is acceptable but requires constant new customer acquisition to maintain flat revenue, 100-110% is healthy and indicates product-market fit in core segments, 110-120% is excellent and typical of top-quartile SaaS companies, above 120% is world-class and found in the highest-growing enterprise SaaS companies (Snowflake, Datadog, CrowdStrike at various growth stages). NRR above 120% is essentially a growth machine — the business grows faster as it accumulates more customers even without accelerating new acquisition.
Net Revenue Retention: Best Practices & Strategic Application
Expansion revenue is the primary driver of NRR above 100%. B2B SaaS expansion levers: seat-based expansion (adding users within an existing account), usage-based expansion (metered pricing where increased usage automatically drives revenue), tier upsells (moving accounts from standard to premium features), and cross-sells (adding complementary product modules). Effective expansion motions require usage monitoring to identify accounts approaching limits or demonstrating high engagement patterns that signal readiness for a tier conversation. QBRs with ROI data are the standard mechanism for enterprise expansion conversations.
Agency Perspective: Net Revenue Retention in Practice
For non-SaaS B2B service businesses, NRR equivalent is often called Retention and Expansion Revenue. An agency that retained all 2023 clients into 2024 and grew those relationships by 20% (through scope expansion) has NRR of 120% — without any new clients. This significantly reduces new business development pressure and improves profitability because existing clients have lower service costs (no onboarding, established workflows, known stakeholders). Service business growth through expansion is fundamentally more capital-efficient than new client acquisition for similar revenue growth.
Frequently Asked Questions: Net Revenue Retention
Net Revenue Retention (NRR), also called Net Dollar Retention (NDR), measures the percentage of recurring revenue retained from an existing customer cohort over a period — including expansion, contraction, and churn — with values above 100% indicating that expansion revenue exceeds revenue lost to churn.
Industry benchmarks: 90-100% is acceptable but growth-constrained, 100-110% is healthy (growth from existing base), 110-120% is excellent and indicates strong expansion motion, above 120% is world-class and associated with the fastest-growing enterprise SaaS companies. For context: a company with 110% NRR and 20% net new ARR growth is effectively growing revenue at 32% — the NRR compounds the new acquisition growth.
Gross Revenue Retention (GRR) measures retention excluding expansion — only churn and contraction. It represents the floor of NRR and cannot exceed 100%. NRR includes expansion, so it can and should exceed 100% for healthy SaaS businesses. GRR benchmarks: above 90% is healthy, 85-90% is acceptable. If your NRR is 110% but GRR is 80%, you have a churn problem masked by strong expansion — expansion is compensating for excessive customer loss.
Two simultaneous levers: reduce revenue churn (improving GRR) and grow expansion revenue. To reduce churn: improve onboarding quality, implement health scoring with automated intervention for at-risk accounts, and add multi-year contract incentives. To grow expansion: implement usage-based pricing where possible, build structured QBR programs that present ROI data and identify expansion opportunities, hire Customer Success Managers with explicit expansion quotas, and develop product-led expansion features (collaborative features that benefit from additional seats, tiered functionality that creates natural upgrade paths).
MV3 Marketing helps B2B companies apply these strategies to drive measurable pipeline growth. Our team executes our services for technology, SaaS, and professional services companies.
ID used to identify users for 24 hours after last activity
24 hours
_gat
Used to monitor number of Google Analytics server requests when using Google Tag Manager
1 minute
_gac_
Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.
90 days
__utma
ID used to identify users and sessions
2 years after last activity
__utmt
Used to monitor number of Google Analytics server requests
10 minutes
__utmb
Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.
30 minutes after last activity
__utmc
Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.
End of session (browser)
__utmz
Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server
6 months after last activity
__utmv
Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.
2 years after last activity
__utmx
Used to determine whether a user is included in an A / B or Multivariate test.
18 months
_ga
ID used to identify users
2 years
_gali
Used by Google Analytics to determine which links on a page are being clicked