Skip to main content
EconKit

Net Revenue Retention (NRR)

growth

The percentage of recurring revenue retained from existing customers over a period, including expansion revenue (upgrades, cross-sells) and subtracting contraction and churn.

Definition

Net revenue retention is the gold standard metric for subscription and SaaS businesses. Unlike simple retention rate, NRR accounts for the full picture: customers who leave (churn), customers who downgrade (contraction), and customers who upgrade or buy more (expansion). An NRR above 100% means that even without acquiring a single new customer, revenue from existing customers is growing.

Top-performing SaaS companies achieve NRR of 120-150%, meaning their existing customer base generates 20-50% more revenue each year through expansion alone. Companies like Snowflake, Twilio, and Datadog have built massive businesses on this principle. If your existing customers spend more over time, new customer acquisition is pure growth, not a replacement for churned revenue.

NRR is a powerful indicator of product-market fit and pricing strategy. Low NRR suggests customers are not finding increasing value, the pricing model does not expand with usage, or competitors are poaching accounts. To improve NRR, businesses often implement usage-based pricing (revenue scales with adoption), invest in customer success (reduces churn), and develop complementary products (enables cross-selling).

Formula

NRR = ((Starting MRR + Expansion - Contraction - Churn) / Starting MRR) x 100

Example

A SaaS company starts the year with $100,000 MRR from existing customers. During the year, those same customers generate $25,000 in expansion revenue, $5,000 in downgrades, and $10,000 in churn. NRR = ($100,000 + $25,000 - $5,000 - $10,000) / $100,000 x 100 = 110%.