Metric Definition
NRR
Track from
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
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
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
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
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 profile | Typical NRR | Notes |
|---|---|---|
| Best-in-class enterprise SaaS | 120% 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 SaaS | 105% to 120% | Expansion revenue meaningfully offsets churn and contraction. Most publicly listed SaaS companies target this range. |
| SMB-focused SaaS | 90% 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 subscription | 80% 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 MetricsMetric 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.
Gross MRR Churn Rate
SaaS MetricsMetric 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.
Expansion Revenue
Growth from existing customers
SaaS MetricsMetric 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.
Customer Lifetime Value
CLV / LTV
SaaS MetricsMetric 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.
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.