Net Revenue Retention (NRR)

Financial Statements
intermediate

What Is Net Revenue Retention (NRR)?

A key metric for subscription-based businesses (SaaS) that measures the percentage of recurring revenue retained from existing customers over a specific period, accounting for upgrades, downgrades, and churn.

Net Revenue Retention (NRR) is the heartbeat of the modern subscription economy. For Software-as-a-Service (SaaS) companies like Salesforce, Zoom, or Slack, acquiring a customer is only the first step. The real money is made by keeping that customer and selling them more stuff over time. NRR answers the question: "If we stopped signing up new customers today, would our revenue go up or down?" If NRR is **100%**, it means for every dollar lost to cancellations (churn), you gained a dollar from existing customers upgrading their plans. Your revenue is flat. If NRR is **120%**, it means your existing customers are spending 20% more than they did last year, covering all the losses from churn and then some. This is the "Holy Grail" of SaaS—negative churn. If NRR is **80%**, your business is leaking revenue. You have to run fast just to stay in the same place.

Key Takeaways

  • Net Revenue Retention (NRR) calculates how much revenue a cohort of customers generates today compared to a year ago.
  • It accounts for "churn" (lost customers) and "expansion" (upsells/cross-sells).
  • An NRR above 100% means the company can grow even without acquiring new customers.
  • NRR is considered the "gold standard" for evaluating the health of a SaaS company.
  • High NRR correlates with higher company valuations and stock prices.

How to Calculate NRR

The formula focuses on a specific group of customers (a "cohort") from the start of a period (usually one year ago) and tracks their spending today. **Formula:** `NRR = (Starting MRR + Expansion MRR - Downgrade MRR - Churn MRR) / Starting MRR` * **Starting MRR:** Monthly Recurring Revenue from the cohort 12 months ago. * **Expansion MRR:** Revenue from upsells (moving to a higher tier) and cross-sells (buying additional products). * **Downgrade MRR:** Revenue lost when customers switch to a cheaper plan. * **Churn MRR:** Revenue lost when customers cancel entirely. *Note: New customers acquired during the period are EXCLUDED. NRR is strictly about retention.*

Why Investors Love High NRR

A high NRR (typically 120%+) implies "exponential growth." It means the customer base is compounding in value. It proves: 1. **Product-Market Fit:** Customers aren't just staying; they are finding more value and paying more. 2. **Efficiency:** It is 5x-25x cheaper to upsell an existing customer than to acquire a new one. High NRR companies have lower Customer Acquisition Costs (CAC) relative to their growth. 3. **Predictability:** Revenue from happy, entrenched customers is sticky and reliable.

Real-World Example: Snowflake vs. Struggling SaaS

Comparing a best-in-class NRR with a mediocre one.

MetricSnowflake (IPO)Average SaaS
NRR158%100% - 110%
InterpretationExisting customers spent 58% more each year.Existing customers barely covered churn.
Valuation impactTraded at >50x revenue multiple.Trades at 5x-10x revenue multiple.
Growth SourceMajority from expansion (upsell).Majority from new sales (marketing).

Important Considerations

NRR can be a lagging indicator. A company might have high NRR because it is aggressively raising prices on trapped customers, not because they are happy. Eventually, these customers will leave. Also, NRR varies by customer segment—Enterprise customers typically have higher NRR (120%+) than Small Business (SMB) customers (90-100%) because SMBs go out of business more often.

FAQs

Gross Retention only looks at retained revenue (excluding upsells). It can never exceed 100%. It tells you "how many customers stayed." Net Retention includes upsells and can exceed 100%. It tells you "how much the cohort is worth now."

It is average. For a public SaaS company, 100-105% is considered mediocre. Top-tier companies target 120%+. However, for a consumer subscription (like Netflix), 100% is almost impossible due to natural churn; they rely on new acquisitions.

By reducing churn (better customer success/support) and increasing expansion (usage-based pricing, add-on features, seat expansion). Usage-based pricing (like AWS or Snowflake) is the most powerful driver of high NRR.

No, revenue cannot be negative. But NRR can be below 100%, which indicates the customer base is shrinking in value.

Because NRR measures the health of the *existing* business. Including new sales would mask the churn problem. If you lose 20% of your old customers but sign 30% new ones, your total revenue grows, but your retention bucket is leaky. NRR exposes the leak.

The Bottom Line

Net Revenue Retention (NRR) is the ultimate reality check for the subscription economy. Net Revenue Retention measures the percentage of recurring revenue retained from existing customers, factoring in both churn and expansion. For investors, it distinguishes the good companies from the great ones. A company with high NRR has a powerful growth engine built into its existing customer base, requiring less marketing spend to grow. A company with low NRR is on a treadmill, running faster and faster just to stay in place.

Related Terms

At a Glance

Difficultyintermediate

Key Takeaways

  • Net Revenue Retention (NRR) calculates how much revenue a cohort of customers generates today compared to a year ago.
  • It accounts for "churn" (lost customers) and "expansion" (upsells/cross-sells).
  • An NRR above 100% means the company can grow even without acquiring new customers.
  • NRR is considered the "gold standard" for evaluating the health of a SaaS company.