KPI Tree

Metric Definition

NRR

NRR = ((Beginning MRR + Expansion MRR - Contraction MRR - Churned MRR) / Beginning MRR) x 100
Beginning MRRMonthly recurring revenue at the start of the period
Expansion MRRAdditional revenue from upgrades, upsells, and cross-sells
Contraction MRRRevenue lost from downgrades and seat reductions
Churned MRRRevenue lost from customers who cancelled entirely

Track from

Metric GlossarySaaS Metrics

Net revenue retention

Net revenue retention (NRR) measures the percentage of recurring revenue retained from existing customers over a given period, including expansion, contraction, and churn. An NRR above 100% means existing customers are generating more revenue over time, creating a compounding growth engine that does not depend on new acquisition.

8 min read

Generate AI summary

What is net revenue retention?

Net revenue retention, also called net dollar retention or net revenue retention rate, measures how much recurring revenue a business keeps and grows from its existing customer base over a defined period. It captures three dynamics in a single number: expansion from customers who upgrade or buy more, contraction from customers who downgrade, and churn from customers who cancel.

NRR is the clearest signal of whether a product delivers compounding value. If NRR is above 100%, every cohort of customers becomes more valuable over time without any additional acquisition spend. If NRR is below 100%, the business is leaking revenue from its installed base and must acquire new customers simply to stand still.

This is why investors treat NRR as one of the most important metrics in SaaS. A company with 120% NRR doubles its revenue from existing customers roughly every four years with zero new sales. A company with 90% NRR loses half its existing revenue base in about six years. The difference in long-term outcomes is enormous, and it explains why high-NRR businesses consistently command premium valuation multiples.

NRR differs from gross MRR churn rate in an important way: gross churn only counts losses, while NRR nets expansion revenue against those losses. A business with 5% gross churn and 8% expansion has a very different trajectory from one with 5% gross churn and 2% expansion, even though both share the same gross churn rate.

NRR should be calculated on a cohort basis using the same set of customers at the start and end of the period. New customers acquired during the period must be excluded, otherwise new sales inflate the number and obscure the true retention picture.

How to calculate NRR

NRR is calculated by taking the starting MRR of a cohort, adding expansion revenue, subtracting contraction and churn, and dividing by the starting MRR. The result is expressed as a percentage.

  1. 1

    Monthly NRR

    Start with MRR at the beginning of the month for all customers who were active at that point. Add any expansion from those same customers. Subtract contraction and churn from those same customers. Divide by the starting MRR. If you began with 500,000 pounds, gained 30,000 in expansion, lost 10,000 to contraction, and lost 15,000 to churn, your monthly NRR is (500,000 + 30,000 - 10,000 - 15,000) / 500,000 = 101%.

  2. 2

    Annual NRR

    Annual NRR uses the same logic over twelve months. Take the MRR of all customers who were active at the start of the year, measure their MRR twelve months later (including only those same customers), and divide by the starting figure. This is the most common way to report NRR to investors and the board.

  3. 3

    Trailing twelve-month NRR

    To smooth seasonality, many companies calculate trailing twelve-month NRR by averaging the monthly NRR over the past twelve months or by compounding twelve consecutive monthly NRR figures. This provides a more stable view than any single month.

Cohort discipline

The most common error in NRR calculation is including revenue from new customers acquired during the period. NRR must measure only the revenue behaviour of customers who existed at the start. If new customers are mixed in, you are measuring a blend of retention and acquisition, which defeats the purpose.

NRR in a metric tree

A metric tree decomposes NRR into its three movement components and traces each one back to the operational levers that influence it. This structure turns NRR from a board-level reporting number into a tool for daily decision-making.

Expansion is driven by pricing architecture, product adoption depth, and the customer success team's ability to identify and convert upsell opportunities. Contraction is driven by value gaps, competitive pressure on pricing, and budget constraints. Churn is driven by product dissatisfaction, unresolved support issues, and involuntary payment failures.

Metric tree insight

The fastest path to improving NRR is usually expansion, not churn reduction. If your product has natural upgrade triggers (more seats, higher usage tiers, premium features), building systematic upsell motions around those triggers can shift NRR by 10 to 20 percentage points without any change in churn.

NRR benchmarks

Company profileTypical NRRNotes
Best-in-class enterprise SaaS120% to 140%Strong seat expansion and usage-based pricing drive NRR well above 100%. Companies like Snowflake, Datadog, and Twilio have reported NRR in this range.
Healthy mid-market SaaS105% to 120%Expansion revenue meaningfully offsets churn and contraction. Most publicly listed SaaS companies target this range.
SMB-focused SaaS90% to 105%Smaller customers have higher churn rates and fewer expansion paths. Reaching 100%+ NRR in SMB requires strong usage-based pricing or add-on strategies.
Consumer subscription80% to 95%High churn and limited expansion opportunities make NRR above 100% rare in consumer models.

The 100% threshold is the critical dividing line. Above 100%, the existing customer base is a self-sustaining growth engine. Below 100%, the business faces a "leaky bucket" problem where new acquisition must not only fund growth but also replace lost revenue. For venture-backed SaaS, investors generally expect NRR above 110% for Series B and beyond.

How to improve NRR

Design pricing that grows with value

Usage-based or seat-based pricing naturally increases revenue as customers derive more value. If your pricing is flat regardless of usage, you are leaving expansion revenue on the table. Review your pricing architecture to ensure it scales with customer success.

Build systematic upsell motions

Identify the triggers that indicate a customer is ready for the next tier: hitting usage limits, adding team members, or requesting advanced features. Build automated nudges and equip customer success teams to have expansion conversations at the right moments.

Reduce contraction through value delivery

Customers downgrade when they feel they are paying for more than they use. Proactive QBRs, usage reports, and ROI documentation help customers see the value they are receiving, reducing the temptation to cut back.

Attack involuntary churn mechanically

Failed payments and expired cards are the most fixable source of revenue loss. Implement smart payment retry logic, pre-expiry card reminders, and account updater services to recover revenue that would otherwise silently disappear.

KPI Tree lets you connect NRR to the leading indicators that predict each component. When customer success teams can see which branch of the NRR tree is underperforming, whether expansion is stalling, contraction is rising, or churn is spiking, they can direct their efforts precisely rather than applying blanket retention tactics.

Related metrics

Monthly Recurring Revenue

MRR

SaaS Metrics
ChargebeeStripeHubSpot

Metric Definition

MRR = Sum of Monthly Recurring Subscription Revenue from All Active Customers

Monthly recurring revenue (MRR) is the predictable, normalised revenue a subscription business earns each month. It is the single most important metric for understanding the health and trajectory of a SaaS company because it captures new sales, expansion, contraction, and churn in one number.

View metric

Gross MRR Churn Rate

SaaS Metrics

Metric Definition

Gross MRR Churn Rate = (Churned MRR + Contraction MRR) / Beginning MRR × 100

Gross MRR churn rate measures the percentage of monthly recurring revenue lost to cancellations and downgrades in a given period. It isolates the revenue damage from customer losses before any offsetting expansion, providing the clearest view of how much revenue the business is haemorrhaging each month.

View metric

Expansion Revenue

Growth from existing customers

SaaS Metrics

Metric Definition

Expansion MRR = Sum of Additional MRR from Existing Customers (Upgrades + Add-ons + Seat Increases)

Expansion revenue is the additional recurring revenue generated from existing customers through upsells, cross-sells, add-ons, and usage growth. It is the most capital-efficient source of growth because it requires no acquisition cost.

View metric

Customer Lifetime Value

CLV / LTV

SaaS Metrics
ChargebeeStripeShopifyHubSpotSalesforce

Metric Definition

CLV = Average Revenue Per User × Gross Margin × Average Customer Lifespan

Customer lifetime value (CLV) is the total revenue a business can expect from a single customer account over the entire duration of their relationship. It quantifies the long-term financial worth of acquiring and retaining a customer, making it one of the most important metrics for sustainable growth.

View metric

Decompose NRR and find your expansion levers

Build an NRR metric tree that connects expansion, contraction, and churn to the teams and triggers that drive each component, so you can turn existing customers into your strongest growth engine.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business