← Hub
Pulse ← Industry KPIs ⚡ Hire a Fractional CRO
Pulse Reviews and Analysis

Net Revenue Retention (NRR) for SaaS: Churn Mitigation as a Growth Metric

Kory White, Chief Revenue Officer
Curated byKory WhiteChief Revenue Officer  ·  CRO Syndicate
👍 Yup or 👎 Nope — vote this up its category:
📅 Published · 10 min read

Direct Answer

Net Revenue Retention (NRR) is the single most important growth efficiency metric for SaaS. It measures the percentage of recurring revenue retained from your existing customer base over a given period, including expansions, contractions, and churn. An NRR above 100% means your existing customers are growing faster than you are losing them, creating a compounding growth engine without needing new logos.

For public SaaS companies, a 120%+ NRR is considered best-in-class and directly correlates with higher enterprise value multiples.

Why SaaS Measures Differently

SaaS measures NRR differently from traditional software or services because of its subscription-based, recurring revenue model. A one-time license sale has no retention component after the initial purchase. In SaaS, the customer relationship is ongoing, and the revenue stream is predictable. This changes the calculus of growth entirely.

Traditional businesses focus on customer acquisition cost (CAC) and lifetime value (LTV). SaaS operators obsess over NRR because it directly quantifies the "L" in LTV with real-time data. A 120% NRR means a cohort of customers acquired for $1M in year one will generate $1.2M in year two without any new sales effort.

That compounding effect is impossible in a perpetual license model.

The key differences in measurement:

The Most Important KPIs to Track

These five KPIs are the core of any NRR analysis. Track them all, but start with NRR itself.

1. Net Revenue Retention (NRR)

Formula: (Beginning MRR + Expansion MRR - Contraction MRR - Churn MRR) / Beginning MRR * 100 What it tells you: The net dollar-based retention of your existing customer base. An NRR of 110% means your existing customers generated 10% more revenue this month than last month, net of losses.

Benchmark: Public SaaS median is ~110%. Top quartile (e.g., Snowflake, ZoomInfo) is 130%+. Below 100% is a red flag.

Real-world example: Gong.io reported NRR consistently above 120% in their S-1, driven by their "Revenue Intelligence" platform expanding from sales teams to marketing and customer success teams within the same account.

2. Gross Revenue Retention (GRR)

Formula: (Beginning MRR - Contraction MRR - Churn MRR) / Beginning MRR * 100 What it tells you: The percentage of revenue retained from existing customers *excluding* any expansion. This is your "base hit" metric. It shows how sticky your core product is.

Benchmark: 90%+ is healthy. 95%+ is best-in-class. Below 85% indicates a fundamental product or market fit problem. Why it matters: GRR is the floor.

A high GRR (e.g., 95%) gives you a stable base to layer expansions on top of. A low GRR means you are constantly replacing lost revenue with new sales.

3. Logo Churn Rate

Formula: (Number of customers churned in period) / (Total customers at start of period) * 100 What it tells you: The percentage of customers who cancel their subscription. This is a volume metric, not a value metric. Benchmark: <5% annually for enterprise SaaS. <2% monthly for SMB SaaS.

High logo churn with low revenue churn indicates you are losing small customers but keeping the big ones—a common pattern in PLG companies like Calendly.

4. Net Dollar Churn

Formula: (Churn MRR + Contraction MRR - Expansion MRR) / Beginning MRR * 100 What it tells you: The inverse of NRR. A negative Net Dollar Churn (e.g., -10%) is the holy grail—it means expansions more than offset churn and contractions. Benchmark: Negative is ideal. 0% is neutral. Positive means you are shrinking.

5. Expansion MRR Rate

Formula: (Expansion MRR in period) / (Beginning MRR) * 100 What it tells you: The percentage of existing revenue that was added through upsells, cross-sells, or price increases. Benchmark: 5-10% monthly is strong for enterprise. 15%+ monthly for usage-based models (e.g., Twilio, Snowflake).

Real-world example: Salesforce has historically driven expansion through its "land and expand" strategy, adding Sales Cloud, Service Cloud, Marketing Cloud, and Tableau into existing accounts. Their expansion MRR rate is a core driver of their >100% NRR.

Real Operators

These are the specific tools and frameworks the top RevOps teams use to operationalize NRR.

Failure Modes

These are the most common mistakes that destroy NRR.

  1. Confusing Logo Churn with Revenue Churn: A company that loses 100 small customers ($1K MRR each) but keeps 1 large customer ($100K MRR) has a 99% logo churn rate but a 0% revenue churn rate. If you only track logo churn, you miss the real risk. Fix: Always track NRR on a dollar-weighted basis. Use a tool like ChartMogul to see both.
  2. Ignoring Contractions: Contractions (downgrades, seat reductions) are often the first sign of a churn event. A customer who drops from 50 seats to 30 seats is at high risk of leaving entirely next quarter. Fix: Flag any account with >10% contraction in a single month. Trigger a customer success call immediately.
  3. Over-investing in Expansion Before Retention: A common mistake is to push upsells on accounts that are not fully adopted. If a customer hasn't adopted the core product, an upsell will only accelerate churn. Fix: Use the "Product Adoption Score" (from Pendo or Amplitude) as a gate. Only allow expansion plays for accounts with a score >80%.
  4. Using Annual NRR for Decision-Making: Annual NRR is a lagging indicator. By the time you see a dip, it's too late to react. Fix: Track NRR monthly. Use Clari to forecast NRR for the next 90 days based on current pipeline and health scores.
  5. Treating All Churn as Equal: Churn from a customer acquired via a high-CAC channel (e.g., enterprise sales) is much more damaging than churn from a low-CAC channel (e.g., self-serve PLG). Fix: Calculate NRR by acquisition channel. If your enterprise NRR is 80% but your PLG NRR is 110%, you have a channel problem, not a product problem.

Reporting Cadence

For NRR, the cadence determines the actionability.

MetricCadenceWhy
NRR (Monthly)MonthlyThis is your pulse. A monthly view catches trends (e.g., a 2% dip) before they become crises.
GRR (Quarterly)QuarterlyGRR is more stable. A quarterly view is sufficient to assess product stickiness.
Expansion MRR Rate (Weekly)WeeklyExpansion is a leading indicator. Weekly tracking lets you adjust sales plays in real-time.
Logo Churn (Monthly)MonthlyLogo churn is a lagging indicator of product-market fit. Monthly is fine, but segment by ACV.
Cohort NRR (Quarterly)QuarterlyCohort analysis (e.g., customers acquired in Q1 2024) reveals the long-term health of your acquisition channels.

The 30-60-90 reporting rhythm:

30-60-90

Here is a concrete 30-60-90 day plan to improve NRR from 95% to 110%.

Days 1-30: Diagnose the Leak

Days 31-60: Build the Expansion Engine

Days 61-90: Automate and Scale

flowchart TD A[Start: Monthly NRR < 100%] --> B{Diagnose Leak} B --> C[Pull Churn & Contraction Data] C --> D[Segment by ACV & Channel] D --> E[Identify Top 3 Root Causes] E --> F{Build Expansion Engine} F --> G[Implement Health Score in Gainsight] G --> H[Create Expansion Pipeline in Salesforce] H --> I[Target 2x Churn Value] I --> J{Automate & Scale} J --> K[Set up Churn Risk Dashboard in Clari] K --> L[Create Outreach Sequence for At-Risk Accounts] L --> M[Target 70% Resolution Rate] M --> N[End: Monthly NRR > 110%]
flowchart LR subgraph "NRR Drivers" A[Expansion MRR] --> B[NRR] C[Contraction MRR] --> B D[Churn MRR] --> B E[Beginning MRR] --> B end subgraph "Leading Indicators" F[Product Adoption Score] --> G[Expansion Readiness] H[Support Ticket Volume] --> I[Churn Risk] J[NPS Score] --> K[Renewal Probability] end G --> A I --> D K --> C L[Salesforce / Clari] --> M[Forecast NRR] N[Gainsight / Pendo] --> O[Trigger Actions]

FAQ

Q: What is the difference between NRR and GRR? A: NRR includes expansion revenue; GRR does not. GRR is the base retention rate. NRR is the net growth rate of your existing customer base.

A high GRR (95%) with a low NRR (100%) means you are not expanding accounts. A low GRR (85%) with a high NRR (120%) means you are losing base revenue but overcompensating with expansions—unsustainable long-term.

Q: What is a good NRR for a SaaS company? A: 100% is break-even. 110% is healthy. 120%+ is best-in-class (e.g., ZoomInfo reported 120%+ NRR in their S-1). 130%+ is elite (e.g., Snowflake reported 158% NRR at IPO). Below 100% means your existing customer base is shrinking.

Q: How do you calculate NRR for a multi-product SaaS company? A: Calculate NRR at the account level, not the product level. Sum all MRR from all products for that account. If an account has Sales Cloud ($10K) and Service Cloud ($5K) and drops Service Cloud, that's a $5K contraction.

If they add Marketing Cloud ($8K), that's an $8K expansion. Net = +$3K. NRR = (15K + 3K) / 15K = 120%.

Q: Can NRR be negative? A: Technically, no—it's a percentage. But "Net Negative Revenue Retention" is a common term for NRR below 100%. It means you are losing more revenue from existing customers than you are gaining from them. This is a crisis signal.

Q: How does usage-based pricing affect NRR? A: Usage-based pricing (e.g., Twilio, Snowflake) creates natural expansion as customers grow. These companies often have NRR >130% because usage scales without a sales call. The downside is that usage can also contract (e.g., a customer reduces API calls).

Snowflake reported NRR of 158% at IPO, driven by their consumption model.

Q: What is the biggest mistake companies make with NRR? A: Ignoring contraction. A 10% contraction rate is a leading indicator of churn. Most companies only track churn (cancellations) and miss the slow bleed of downgrades. Track contraction MRR as a separate KPI.

Sources

Keep reading
Was this helpful?  
⌬ Apply this in PULSE
Gross Profit CalculatorModel margin per deal, per rep, per territoryIndustry KPIs · SaaSThe 9 sales KPIs that matter for SaaS
Related in the library
More from the library
pulse-pets · petsTop 10 best betta tank setups 2027pulse-nightlife · nightlifeTop 10 Nightlife Spots in Miamipulse-nightlife · nightlifeTop 10 Rooftop Bars in Portland, Oregonpulse-tools · toolsWho has the best fractional Chief Revenue Officers?pulse-tools · toolsHow do I hire a fractional CRO for a healthtech business?pulse-tools · toolsWhere do I hire a fractional Chief Revenue Officer?pulse-nightlife · nightlifeTop 10 Nightlife Spots in Clevelandpulse-nightlife · nightlifeTop 10 Speakeasies in Denverpulse-pets · petsTop 10 aquarium water change hacks 2027pulse-nightlife · nightlifeTop 10 Nightlife Spots in Dallaspulse-nightlife · nightlifeTop 10 Speakeasies in Savannahpulse-nightlife · nightlifeTop 10 Rooftop Bars in Memphispulse-tools · toolsWhere to hire fractional Chief Revenue Officers?pulse-nightlife · nightlifeTop 10 Nightlife Spots in San Diegopulse-nightlife · nightlifeTop 10 Nightlife Spots in Richmond
Was this helpful?