Home/Retention/Net Revenue Retention (NRR)
Retention
intermediate📖 6 min read

Net Revenue Retention (NRR)

Also known as: NRRNet Dollar RetentionNDRNet Revenue Retention RateDollar-Based Net Retention

NRR = (Starting MRR + Expansion − Contraction − Churn) ÷ Starting MRR × 100%
💡

The Concept

NRR measures the percentage of recurring revenue retained from existing customers over a period, including upgrades, downgrades, and churn. An NRR above 100% means your existing customers are spending MORE over time even without new sales — your revenue grows automatically. NRR = (Starting MRR + Expansion − Contraction − Churn) ÷ Starting MRR × 100. Best-in-class SaaS companies have NRR of 120%+: Snowflake (158%), Datadog (130%), Twilio (127%). NRR is the single most predictive metric for long-term SaaS success — VCs have said it's the first metric they check.

Real-World Example

Twilio's IPO SEC filings revealed a massive 155% Net Dollar Retention. Because their pricing charges per API call or text message sent, as their clients (like Uber or WhatsApp) grew their own user bases and sent more notifications, Twilio's revenue from those existing accounts automatically exploded without Twilio having to 'sell' them anything new.

⚠️

The Trap

The trap is confusing NRR with gross retention. Gross retention ignores expansion — it's just (Starting MRR − Contraction − Churn) ÷ Starting MRR. A company with 90% gross retention and 30% expansion has 120% NRR, which looks great. But if expansion revenues come from price increases (not increased usage), they're masking a retention problem. If you raise prices 20% but lose 10% of customers, NRR looks positive but you've damaged trust. Sustainable NRR comes from customers CHOOSING to spend more, not being forced to.

🎯

The Action

Calculate NRR monthly: (Starting MRR + Expansion − Contraction − Churn) ÷ Starting MRR × 100. If NRR < 100%, your business is a leaky bucket — fix churn and build upsell paths before spending on acquisition. If NRR is 100-110%, focus on expansion revenue (usage-based pricing, premium tiers, cross-sells). If NRR > 120%, you have an exceptional business — invest aggressively in acquisition since each customer compounds in value.

Pro Tips

1

NRR > 100% creates 'automatic growth.' A company with 120% NRR and zero new customers still grows 20% annually from existing customers alone. This is why high-NRR companies command the highest valuation multiples — their growth is partially self-funding.

2

Usage-based pricing is the most natural path to high NRR because revenue scales automatically with customer success. Snowflake's 158% NRR comes from customers consuming more compute as their data needs grow — no sales interaction needed.

3

Track NRR by cohort vintage. If your 2022 cohort has 130% NRR but your 2024 cohort has 95% NRR, you're acquiring lower-quality customers over time. The blended NRR is hiding a deteriorating trend.

🚫

Common Myths

NRR is only relevant for enterprise SaaS

Consumer and SMB SaaS can achieve high NRR through usage-based expansion and tier upgrades. Canva (SMB/consumer) has strong NRR because free users upgrade to Pro, and Pro users upgrade to Teams. Spotify has strong NRR because individual subscribers add family members. The mechanism differs but the principle is universal.

High NRR means you don't need to worry about churn

NRR can mask dangerous churn with unsustainable expansion. If you lose 15% of customers annually but survivors expand 20%, NRR is 105% — looks fine. But that 15% churn rate means your customer base is unhealthy. When expansion slows (it always does eventually), the underlying churn problem is exposed.

📊

Real-World Case Studies

❄️

Snowflake

2019-2021

success

Snowflake went public with a record-shattering 158% NRR. Because their cloud data warehouse charges entirely based on compute usage, when clients successfully adopted Snowflake for their data architecture, their data processing naturally increased immensely. The product's value naturally tied to increased expenditure, causing existing customer cohorts to spend dramatically more year-over-year.

IPO NRR

158%

Pricing Model

Usage-Based Compute

Growth Engine

Data Gravity

Result

Largest Software IPO in history

💡 Lesson: Linking your pricing metric directly to the core value the customer derives (e.g. data successfully processed) creates unstoppable expansion. If you enable the customer to do successfully what they want to do more of, NRR takes care of itself.

💨

Fast

2020-2022

failure

Fast offered a one-click checkout button for e-commerce. Despite raising $120M, they had abysmal gross retention and therefore terrible NRR. Merchants would install the button, see no significant lift in cart conversions, and remove it. With massive logo churn and zero expansion paths—they only had one product component—NRR collapsed.

Funding

$120M+

Revenue (2021)

$600k (with a $10M burn)

Expansion Pathways

None

💡 Lesson: If your core product doesn't deliver sticky value and you have no upsell pathways or usage scaling, NRR will plummet to fatal levels. Fast relied purely on hype acquisition but couldn't retain or expand users.

📈

Industry Benchmarks

Net Revenue Retention

B2B SaaS (Public Companies)

Best-in-Class

> 130%

Excellent

120-130%

Good

110-120%

Acceptable

100-110%

Leaky Bucket

< 100%

Source: Bessemer Cloud Index / KeyBanc 2024

🛠️

Recommended Tools

🎓

Go Deeper: Certifications

🎮

Decision Scenario: The NRR Growth Choice

Your SaaS company provides project management software at $20/seat. NRR is hovering at a dangerous 95%, mostly due to seat contraction. You need to get NRR over 105% to secure your Series B.

Current NRR

95%

ARPU

$400/month

Goal NRR

105%+

Decision 1

Your product and growth teams present two initiatives. The product team wants to launch an 'Enterprise Add-on' with SSO, advanced controls, and dedicated support for a flat +$500/month. The growth team wants to implement a 'Freemium' invite system that lets your current users invite external contractors for free, attempting to later convert those contractors into full paid seats.

Launch the Enterprise Add-on for a flat $500/moClick →
You launch the add-on. Only the top 5% of your customer base actually needs SSO right now. While they upgrade, generating a burst of expansion revenue, the other 95% of your base continues to contract. NRR bumps up to 98% but misses your Series B target.
Expansion Revenue: +$5,000/moNRR: 95% → 98%
Implement the Freemium Invite System for contractorsClick →
Contractors get invited into the tool for free. Because project management is a highly collaborative (multiplayer) problem, they love the tool. Within 3 months, 20% of those contractors buy their own instances, and existing clients realize they need all their contractors on full accounts, expanding their own seat counts. Churn lowers due to deeper penetration. NRR hits 108%.
Seat Expansion: +15% across baseNRR: 95% → 108%
🧪

Knowledge Check

Challenge coming soon for this concept.

Related Concepts

Turn knowledge into action

Try our free calculators to apply these concepts with your own numbers.

Try the Calculators →