What Is Net Revenue Retention & Why It Matters
Learn how NRR connects to CLTV and forecasting, and how to improve it with segmentation, experimentation, and targeted actions.
What is Net Revenue Retention (NRR)?
Net Revenue Retention (NRR), also called Net Dollar Retention (NDR), measures the percentage of recurring revenue you retain from existing customers over a specific period. It factors in revenue gained from upgrades and add-ons (expansion) and subtracts revenue lost from downgrades and cancellations (contraction or churn).
The key distinction: NRR excludes revenue from new customers. It only tracks changes within your current customer base. This differs from total revenue growth, which includes new .
- Net Revenue Retention: Percentage of recurring revenue retained from existing customers
- Also called: Net Dollar Retention (NDR)
- Focus: Revenue changes, not customer count
- Excludes: New customer acquisitions
Net revenue retention formula and NRR calculation steps
The net revenue retention formula is: (Starting Revenue + Expansion Revenue - Contraction Revenue - Churn Revenue) / Starting Revenue × 100.
Starting Revenue comes from the same existing customer cohort at the beginning of the period. Expansion adds revenue from customers who grow their spending. Contraction and churn remove revenue from downgrades and cancellations.
Here’s what each component means:
- Starting Revenue: from existing customers at period start
- Expansion Revenue: Upsells, cross-sells, seat increases, and usage-based growth from the same customers
- Contraction Revenue: Revenue loss from plan downgrades or reduced usage within existing accounts
- Churn Revenue: Revenue that goes to zero due to cancellations or non-renewals
1. Gather starting MRR
Starting MRR is the monthly recurring revenue from your existing customer cohort at the beginning of your chosen period. Don’t include revenue from new customers who joined during the period.
2. Add expansion revenue
Expansion includes upselling to higher tiers, cross-selling add-on features, increasing seats or licenses, and usage-based growth that increases recurring charges. Count expansion only from customers in your starting cohort.
3. Subtract downgrades and churn
Downgrades reduce recurring revenue when customers move to lower tiers, remove seats, or reduce their committed usage. Churn removes recurring revenue entirely when customers cancel or don’t renew their subscriptions.
4. Calculate your net retention rate
Add expansion to starting MRR, subtract contraction and churn, then divide by starting MRR. Convert the result to a percentage to get your NRR.
NRR vs. ARR vs. net retention rate vs. gross retention rate
These metrics track different aspects of recurring revenue. Understanding the differences helps you choose the right metric for your analysis.
Gross Revenue Retention (GRR) excludes expansion revenue and only counts downgrades and churn within your existing customer base. It can’t exceed 100% because it doesn’t include growth.
Net Revenue Retention (NRR) includes expansion, downgrades, and churn within the same customer base. It can be above or below 100% depending on whether expansion outweighs losses.
Annual Recurring Revenue (ARR) totals all recurring revenue across all customers on a yearly basis, including new acquisitions.
“Net retention rate” often refers to the same concept as NRR on a revenue basis. Some teams also track “logo retention,” which measures the percentage of customers retained rather than revenue.
What is a good net revenue retention rate benchmarks for SaaS?
Net revenue retention benchmarks center around a breakeven point of 100%. This breakeven means recurring revenue from the same customers finishes the period unchanged after accounting for all upgrades, downgrades, and cancellations.
- Above 100%: Net expansion in existing customer base—expansion outweighs losses
- At 100%: Flat revenue from existing customers—gains and losses balance out
- Below 100%: Shrinking revenue from existing customers—losses outweigh expansion
A consistently high net revenue retention rate signals sustainable growth from your current customer base. It points to satisfied customers, strong , and a business model that scales more predictably.
Different SaaS business models see different NRR patterns. Enterprise software companies with longer contracts often see higher NRR than consumer-focused apps with monthly subscriptions.
Why net revenue retention matters for sustainable revenue retention
Net Revenue Retention acts as a business health indicator because it shows whether existing customers grow or shrink their spending over time. Consistent NRR patterns make revenue forecasting more reliable.
Predictable revenue streams: Finance and planning teams can forecast recurring revenue more accurately when expansion, downgrades, and churn follow consistent trends.
Reduced acquisition dependency: Growth from existing customers reduces the pressure on sales teams to acquire new customers constantly. This lowers exposure to market volatility and sales cycle fluctuations.
Customer satisfaction proxy: Expansion reflects satisfaction and engagement with your product features. Downgrades and churn signal friction or unmet customer needs.
NRR connects directly to (CLTV) and unit economics. Higher retention and expansion lengthen customer relationships and increase revenue per account, improving the balance between acquisition costs and long-term value.
How to increase net revenue retention with data-driven strategies
Raising net revenue retention depends on understanding customer behavior and acting on clear signals. Effective strategies focus on finding expansion opportunities, reducing churn risk, and aligning teams around shared retention goals.
1. Identify expansion cohorts with behavioral segments
group customers by how they use your product, not just by company size or industry. Look for usage patterns that predict expansion readiness.
Common expansion signals include:
- High session frequency and feature depth
- Near-full seat or license utilization
- Repeated attempts to access premium features
- Collaboration activity across team members
Create cohorts based on these behaviors and track their historical expansion rates. Prioritize segments that convert to higher spending while maintaining stable retention.
2. Test pricing and packaging through feature flags
Feature flags let you expose different prices, bundles, or usage limits to randomized customer groups. Run experiments to compare outcomes like upgrade rates, expansion revenue per account, and downgrade rates.
Set up controlled experiments with proper holdout groups and clean assignment at the account level. Test variations in:
- Tier definitions and feature access
- Add-on pricing and bundling
- Usage blocks and overage charges
- Commitment lengths and discount structures
3. Reduce churn with targeted in-app guides
In-app guides triggered by specific behaviors address friction as it appears. Set up triggers for common warning signs like stalled onboarding, declining usage before renewal, or repeated error encounters.
Effective guide types include step-by-step checklists, contextual tooltips, and quick paths to key actions. Measure guide effectiveness through task completion rates, activation improvements, and churn deflection by trigger type.
4. Align customer success incentives to net retention goals
Align team goals around a focused set of metrics: renewals, expansion revenue, gross retention, and NRR. Use leading indicators like license utilization, feature adoption, and time-to-value to guide weekly planning and account reviews.
Establish clear handoff rules between customer success and sales teams for renewals and upsells. Shared dashboards and standardized playbooks keep actions tied to measurable NRR outcomes.
Amplitude improves NRR revenue with behavioral analytics
Amplitude connects behavioral analytics, experimentation, and customer data in a unified workflow. Unlike point solutions like Mixpanel or Pendo that require across multiple tools, Amplitude uses the same event and revenue data for cohort analysis, behavioral segments, and journey mapping.
Behavioral segmentation: Group customers by feature usage depth, session frequency, and collaboration patterns to identify expansion-ready cohorts. Track which behaviors precede upgrades, downgrades, or cancellations.
Journey analysis: Map customer paths from onboarding to renewal to locate friction points that often occur before contraction. Identify drop-offs and error states on paths that correlate with churn events.
Experimentation: Run on pricing prompts, feature access, and usage notifications to measure causal impact on upgrade rates. Track guardrail metrics like activation and support volume alongside expansion revenue.
Retention analysis: Separate logo retention from revenue retention to track seat changes and plan shifts. Funnel analysis quantifies completion of key actions that predict expansion.
Data activation: Sync expansion-ready or at-risk customer segments to email tools, CRM systems, and in-app messaging for timely outreach based on real behavioral triggers.
Move from insight to action with Amplitude
Understanding net revenue retention is the first step—acting on behavioral insights drives real improvement. Comprehensive analytics platforms connect customer behavior patterns, revenue changes, and controlled experiments into a single workflow.
Amplitude links , experimentation, and data activation so teams move from tracking NRR to improving it through validated changes. Shared definitions, governed data, and account-level analysis align product, customer success, and finance teams on the same view of impact.
to start connecting behavioral data with revenue outcomes.