Net Revenue Retention
The percentage of recurring revenue retained from existing customers over a set period, including expansion and deducting churn.
Net Revenue Retention (NRR) measures a company's ability to retain and grow revenue from its existing customer base over a specific timeframe, typically a year or a month. It tracks the net impact of customer renewals, upgrades (expansion), downgrades (contraction), and cancellations (churn). This metric is highly favored by investors analyzing Software-as-a-Service (SaaS) and subscription-based business models because it isolates the health of the existing customer base from new customer acquisition. To calculate NRR, you take the recurring revenue generated from a cohort of customers at the start of a period, add any expansion revenue from upgrades or cross-sells within that same cohort, subtract revenue lost to downgrades and cancellations, and divide the result by the cohort's starting revenue. Because it includes expansion revenue, NRR can exceed 100%. Investors care deeply about NRR because organic expansion is significantly cheaper than acquiring new customers. An NRR above 100% indicates a highly efficient "land and expand" business model, where the company can grow its top line even without adding new clients. Conversely, an NRR below 100% means the company is losing more revenue to churn and contraction than it is gaining from upgrades, forcing it to rely heavily on expensive new customer acquisition to maintain growth.
A software company starts the year with $10,000,000 in Annual Recurring Revenue (ARR) from its existing customers. Over the course of the year, those same customers purchase $2,000,000 in upgrades (expansion), while other customers in the group downgrade their plans by $500,000 (contraction) and some cancel entirely, resulting in $1,000,000 in lost revenue (churn). The NRR is calculated as: (($10,000,000 + $2,000,000 - $500,000 - $1,000,000) / $10,000,000) 100 = ($10,500,000 / $10,000,000) 100 = 105%.