Net Revenue Retention: How to Calculate It, With an Example
Net revenue retention (NRR) is the recurring revenue you have today from the customers you had a year ago, divided by what those same customers paid you then. The formula: starting revenue, plus expansion, minus contraction, minus churn, all divided by starting revenue. New customers are excluded. Anything above one hundred percent means existing customers are paying you more overall.
Get the customer group and the time window right, and NRR is simple. Get them wrong and it can flatter or punish you without anyone noticing.
Vendors Covered in this Article
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
How do you calculate NRR step by step?
Follow these steps for a 12-month window:
- Pick the cohort. List every customer with recurring revenue on the start date, such as January 1 last year.
- Add up their starting recurring revenue. Use monthly recurring revenue times 12, or annual recurring revenue, consistently.
- Look at the same customers today. Find each one's recurring revenue on the end date.
- Break down the change: expansion (upgrades, added seats, cross-sell), contraction (downgrades) and churn (customers who left).
- Apply the formula: (starting revenue + expansion − contraction − churn) ÷ starting revenue.
- Exclude anyone who became a customer after the start date, even if they've grown since.
For example, say your starting cohort paid $1,000,000 in annual recurring revenue. Suppose that over the year, existing customers expanded by $180,000, downgraded by $40,000 and churned $110,000. As an example, that gives ($1,000,000 + $180,000 − $40,000 − $110,000) ÷ $1,000,000, so NRR is 103 percent.
How is NRR different from gross revenue retention?
Gross revenue retention (GRR) ignores expansion. It's (starting revenue − contraction − churn) ÷ starting revenue, and it can't exceed one hundred percent. For example, with the numbers above, GRR would be 85 percent, since expansion isn't counted.
The two numbers tell you different things. NRR shows whether the customer base as a whole grows without new sales. GRR shows how much revenue you keep from what you had. A company can post a healthy NRR because a few big accounts expanded, while GRR reveals that many smaller customers left. Track both, and if they diverge, look at which segments are churning and which are expanding.
Logo churn, the share of customers that left, is a third view. It can move opposite to revenue churn if the customers leaving are your smallest.
Why does NRR matter to growth?
Retention and expansion compound. In one 2025 SaaS Capital survey, median ARR growth was 15 percent for companies with NRR below 90 percent and 44 percent for those with NRR above 130 percent1. The direction is what's useful here: companies whose existing customers grow tend to grow faster overall, because new sales sit on top of a base that isn't shrinking.
That doesn't mean NRR causes growth in every business. A high NRR on a tiny cohort says little, and it can be driven by a single large customer. Use the number alongside the size of the cohort and the share of revenue from your top accounts. For benchmarks by stage, see NRR benchmarks by growth stage.
Which mistakes distort NRR?
Check your calculation for these errors:
- Including new customers. Anyone who joined after the start date belongs to the next cohort.
- Mixing time windows. Don't divide a 12-month change by a monthly starting figure. Keep the window and the base consistent.
- Counting price increases as expansion without labeling them. They're valid revenue, but they hide whether customers are actually buying more. Show them separately.
- Including one-time or non-recurring revenue. Implementation fees and one-off services don't belong in recurring revenue.
- Ignoring usage-based volatility. For usage pricing, decide whether you use committed or actual revenue and stay consistent.
- Leaving out reactivated customers or treating them inconsistently. Decide the rule once.
Write your definition down and apply it to history, so trends are comparable.
How do you improve NRR once you can measure it?
Split the number into its parts and work on the weakest:
- Churn is the biggest drag: interview customers who left, then fix the causes that repeat, such as poor onboarding or weak early results.
- Contraction is high: review pricing and packaging, and check whether customers are downgrading because features go unused.
- Expansion is low: identify accounts ready for more seats or products and assign an owner for expansion, as laid out in the CRO playbook for NRR expansion.
Customer success platforms such as ChurnZero and Gainsight combine health scores and renewal tracking for larger customer bases. ChurnZero fits teams that want to monitor account health and act on expansion signals. Gainsight fits larger teams with more complex renewal and success workflows. See Gainsight vs ChurnZero vs Salesforce to compare. Related calculations include sales velocity and pipeline coverage.
What Good Looks Like
NRR and GRR are calculated on a fixed cohort of customers over a consistent window, with expansion, contraction and churn shown separately and one written definition applied to all history.
Building The Capability (5-Stage Skill Ladder)
How to Get Started
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Frequently Asked Questions
What is net revenue retention?
Net revenue retention is the percentage of recurring revenue you keep from a group of existing customers over a period, including expansion and net of downgrades and churn. A figure above one hundred percent means the existing customer base is growing without any new customers, while below one hundred percent means it's shrinking.
What is the NRR formula?
NRR equals starting recurring revenue, plus expansion, minus contraction, minus churn, divided by starting recurring revenue, usually over 12 months and for customers who existed at the start. New customers acquired during the period are excluded. Multiply the result by 100 to express it as a percentage.
What is the difference between NRR and GRR?
Gross revenue retention excludes expansion, so it counts only what you keep after downgrades and churn and can't exceed one hundred percent. Net revenue retention includes expansion, so it can. GRR shows how well you hold on to revenue. NRR shows whether the customer base grows overall.
Should NRR be calculated monthly or annually?
Annual NRR, using customers who existed 12 months ago, is the most common and least noisy version. You can track a monthly or quarterly version for earlier signals, but keep the window and starting base consistent, and don't compare a monthly figure with an annual one.
Sources
Where we quote a benchmark, we show its source. Other figures in this guide are estimates or general guidance, so check them against your own numbers.
- Median ARR growth rate by net revenue retention band. SaaS Capital Research Brief 33 (Figure 5), 2025 survey, 2024.
Related Guides
What Good NRR Looks Like at Each Stage of Growth
Net revenue retention means something different at each growth stage. Here is what to track and fix, plus a cohort table you can build yourself.
What It Actually Means for a CRO to Own Net Revenue Retention
What it actually means for a CRO to own net revenue retention day to day, the handoffs it requires across teams, and where that ownership tends to stall.
Gainsight vs ChurnZero vs Salesforce: Customer Success Platform Comparison
Compare Gainsight, ChurnZero, and Salesforce for customer success: health scoring, net revenue retention (NRR), churn prevention, and implementation cost.
Sales Velocity Formula: Calculate It and Find the Weakest Lever
The sales velocity formula multiplies opportunities, win rate and deal size, then divides by cycle length. Learn to calculate it and which lever to move.
Pipeline Coverage Ratio: How to Calculate the Right Target
Calculate pipeline coverage as open qualified pipeline divided by remaining quota, then set your target from win rate instead of borrowing a rule of thumb.
Gainsight vs ChurnZero: Which Fits an Enterprise SaaS Retention Team
How Gainsight and ChurnZero differ for enterprise SaaS retention teams, plus the criteria to weigh before you book a demo of either one.