Optimized Sales Optimized Marketing Target Accounts For CROs For CFOs For CMOs Blog News Glossary Compare Tools About Schedule a Demo
Metrics & KPIs

Net Revenue Retention (NRR) Formula

ORM Technologies
Home/ Glossary/ Net Revenue Retention (NRR) Formula
Definition Net Revenue Retention measures the percentage of recurring revenue retained from an existing customer cohort over a period, including expansion, contraction, and churn. It is the primary indicator of whether a SaaS business can grow without adding new customers.

The formula, component by component

NRR equals the ending ARR from a customer cohort divided by that cohort's beginning ARR. The ending ARR accounts for every ARR movement during the period: expansion (new seats, tier upgrades, product additions), contraction (downgrades, seat reductions), and churn (full cancellations).
ComponentDescription
Beginning ARRARR from the cohort at period start (excludes new logos)
+ Expansion ARRARR added from existing customers (upsell, cross-sell)
- Contraction ARRARR lost to downgrades or partial cancellations
- Churned ARRARR lost to full cancellations
= Ending cohort ARRThe numerator
NRR(Ending cohort ARR ÷ Beginning ARR) × 100
The denominator is always beginning ARR. New customer ARR added during the period does not enter the calculation. This cohort discipline is what makes NRR a pure measure of retention and expansion quality.

Why 100% is the floor

An NRR of 100% means expansion exactly offsets contraction and churn, leaving the base flat. That is not growth from the existing book. For investors evaluating capital efficiency, a business with NRR above 100% can demonstrate organic growth from its customer base alone, which reduces reliance on expensive new customer acquisition.

High NRR, well above 100%, typically signals a product that customers expand into over time, often because pricing is tied to usage, seats, or outcomes that grow with the customer's own business. The revenue base becomes self-compounding.

NRR below 100% creates a structural headwind. Every cohort starts shrinking from day one, and new ARR must cover the cost of growth and the ongoing erosion of the existing base.

Inputs that affect NRR

Expansion architecture. NRR can only exceed 100% if there is a path for customers to spend more. Seat-based pricing, usage tiers, and product add-ons all create expansion surface. A flat per-seat enterprise contract with no upgrade path caps NRR at 100% before churn is even factored in. Churn timing. Cohort-based NRR captures churn against the cohort's beginning ARR. A customer who churns halfway through the period represents partial-period churn in cash but full-period ARR reduction in the NRR formula, depending on how your RevOps team handles mid-period events. Contraction patterns. Contraction is often a leading indicator of churn. Customers who downgrade in one period frequently churn in a subsequent period. Tracking contraction separately from churn in the NRR formula gives early visibility into deteriorating accounts.

NRR and GRR together

NRR and GRR answer different questions. GRR shows whether you are retaining the product's core value. NRR shows whether you are growing within the base. A business with 75% GRR but 110% NRR has a serious churn problem masked by aggressive upsell. Investors look at both.

For the product-health signal that expansion cannot mask, see Gross Revenue Retention. For how expansion ARR is defined and measured, see Expansion Revenue.

Frequently Asked Questions

What is the NRR formula?

NRR equals (Beginning ARR plus Expansion ARR minus Contraction ARR minus Churned ARR) divided by Beginning ARR, expressed as a percentage. The numerator is the ending ARR from the same cohort of customers, including all changes during the period. Beginning ARR is the denominator.

Why is 100% NRR the floor, not the target?

At 100% NRR, existing customers are replacing their own churn and contraction with expansion, but the base is not growing. Above 100%, the existing book of business expands on its own. For a growth-stage SaaS company, NRR below 100% means the new business engine must outrun a shrinking base, compounding the difficulty of hitting growth targets.

What is the difference between NRR and GRR?

GRR excludes expansion ARR from the numerator, capping at 100%. It measures product retention before upsell. NRR includes expansion, so it can exceed 100% and measures the combined effect of retention and growth within the existing customer base.

Put these metrics to work

ORM builds custom revenue forecast models that turn concepts like net revenue retention (nrr) formula into prescriptive action for your team.

Schedule a Demo