Customer Success & Revenue RetentionCalculator3 min readUpdated September 2026

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:

  1. Pick the cohort. List every customer with recurring revenue on the start date, such as January 1 last year.
  2. Add up their starting recurring revenue. Use monthly recurring revenue times 12, or annual recurring revenue, consistently.
  3. Look at the same customers today. Find each one's recurring revenue on the end date.
  4. Break down the change: expansion (upgrades, added seats, cross-sell), contraction (downgrades) and churn (customers who left).
  5. Apply the formula: (starting revenue + expansion − contraction − churn) ÷ starting revenue.
  6. 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.

Executive Capability Standard

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)

1. Learn:Learn the NRR and GRR formulas and what counts as expansion, contraction and churn.
2. Do Manually:Build a cohort in a spreadsheet from starting customers and calculate NRR and GRR for the last 12 months.
3. Delegate:Ask finance or RevOps to publish both numbers monthly with the breakdown by segment.
4. Automate:Set up a recurring revenue report in your billing or CRM system that calculates cohorts automatically.
5. Buy:Adopt a customer success platform once the base is large enough that health scores and renewal tracking need software.

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.

ChurnZero

Fits when you want to monitor account health and act on expansion and churn signals across a growing customer base.

Visit ChurnZero→
Gainsight

Fits larger teams with complex renewal and customer success workflows that need forecasting and account planning.

Visit Gainsight→

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.

  1. Median ARR growth rate by net revenue retention band. SaaS Capital Research Brief 33 (Figure 5), 2025 survey, 2024.

Related Guides