Blog
/
Sales
/
Net Revenue Retention (NRR): Formula, Examples & Tips
Sales
6 min read

Net Revenue Retention (NRR): Formula, Examples & Tips

Sales > Net revenue retention

No items found.
Last updated on
June 16, 2026
Published on
June 16, 2026
Net Revenue Retention (NRR): Formula, Examples & Tips
Table of contents
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

In a subscription or SaaS business, growth does not come only from new customers. A large part of the story comes from how much revenue the company keeps and expands inside its existing base. That is exactly what net revenue retention (NRR) measures.

This guide covers what NRR is, how to calculate it, how the best companies in the world have built it to extraordinary levels, and what you can do to move yours in the right direction. 

What is net revenue retention (NRR)?

Net revenue retention (NRR) / noun / Sales

Net revenue retention (NRR) measures the percentage of recurring revenue generated from retaining existing customers. It includes upsells, cross-sells, and expansion revenue.

For any SaaS business - growth comes from long-term relationships: a source of recurring revenue for sustenance.

The idea is - NRR looks at how much revenue existing customers at the start of the period produce and how much revenue they generate by the end. 

If the number is greater than 100%, it means expansion revenue was more than churn and downgrades. That makes NRR one of the clearest signs of whether a business is growing from its base. If NRR is below 100%, the company is losing more revenue to churn and contraction than it is gaining from existing customers.

How to calculate net revenue retention rate?

NRR formula

NRR = (Starting recurring revenue - churn - contraction + expansion) ÷ Starting recurring revenue × 100

Starting recurring revenue is the revenue you began the period with from existing customers.

Churn is the revenue lost when customers cancel.

Contraction is the revenue lost when customers downgrade, reduce seats, or use less of the product.

Expansion is the extra revenue from upsells, cross-sells, seat growth, or greater usage.

Net revenue retention calculation example

Imagine you start the quarter with $100,000 in recurring revenue from existing customers. During the quarter, you lose $8,000 to churn, $7,000 to downgrades, and gain $20,000 in expansion.

Your NRR would be:

($100,000 − $8,000 − $7,000 + $20,000) ÷ $100,000 × 100 = 105%

Your NRR is = 105%

Why NRR is such a useful growth metric

NRR is a clear indicator of how a company does not require new logos every time to grow a business. In recurring-revenue models, that matters a lot. Customer success here is designed to reduce churn, increase customer lifetime while still driving expansion.

Remember, NRR without GRR is a lie. NRR could be growing and expanding due to acquisition of new logos - however if churn rate is high - this raises a qualitative concern about how much value customers are finding in your product, willing enough to stay.

GRR asks an important question: is the product on its own delivering its promise?

NRR vs GRR

NRR measures how much recurring revenue you retain and grow from existing customers over a given period. It includes revenue lost from churn and downgrades, as well as revenue gained through upsells, cross-sells, seat expansions, usage increases, and plan upgrades. Because it captures both retention and expansion, NRR is often viewed as a key indicator of sustainable business growth.

GRR, on the other hand, measures how much recurring revenue you retain from existing customers before accounting for any expansion revenue. It excludes upsells, cross-sells, plan upgrades, price increases, and additional usage. By focusing solely on revenue that was retained, GRR provides a clearer picture of customer satisfaction, product value, and retention performance.

What drives NRR down? Understanding churn and contraction

Customer churn

Churn occurs when customers cancel their subscriptions entirely and stop generating recurring revenue.

This can happen for several reasons:

  • Poor onboarding experiences
  • Lack of product adoption
  • Unsatisfactory customer support
  • Budget constraints
  • Competitive alternatives
  • Failure to demonstrate ongoing value

Because churn removes all future revenue from an account, it has the largest negative impact on NRR.

Revenue contraction

Contraction occurs when customers remain active but reduce their spending.

Examples include:

  • Downgrading to a lower pricing plan
  • Reducing the number of licensed users or seats
  • Lower product usage in consumption-based pricing models
  • Eliminating optional modules or features
  • Consolidating teams or business units

While contraction is less severe than churn, it still lowers NRR. It often serves as an early warning sign that customers are not fully realizing value from the product.

What drives NRR up?

The primary driver of NRR growth is expansion revenue - additional revenue generated from existing customers after their initial purchase.

Upsells

Customers upgrade to higher-tier plans that provide additional functionality, features, usage limits, or support levels.

For example, a customer moving from a professional plan to an enterprise plan contributes additional recurring revenue without requiring new customer acquisition.

Cross-Sells

Customers purchase complementary products, modules, or services beyond their original subscription.

A CRM customer, for example, may later adopt marketing automation, customer support, or analytics modules from the same vendor.

Seat Expansion

As organizations grow, they often add more users to the platform.

This is common in SaaS products that charge per user or per license, where revenue naturally increases as adoption spreads across teams and departments.

Increased Product Usage

For companies using consumption-based pricing models, revenue grows as customers consume more resources, process more transactions, store more data, or run additional workloads.

Businesses such as Snowflake have demonstrated how usage growth alone can become a major expansion engine.

Price and Contract Expansion

Customers may also increase spending through:

  • Contract renewals at higher values
  • Additional service packages
  • Expanded geographic deployments
  • Adoption by new business units
  • Multi-year agreements with broader scope

How to improve net revenue retention (NRR)?

Accelerate onboarding and time-to-value

The first few months of a customer relationship are often the most critical. Within the first 30-90 days of onboarding, customers need to experience meaningful value from their investment. If they fail to achieve their desired outcomes quickly, they are far more likely to disengage, reduce usage, or eventually churn.

An effective onboarding process should focus on helping customers achieve a specific business outcome rather than simply completing product setup. Clear implementation plans, guided product training, milestone tracking, and proactive support can significantly shorten the time required for customers to realize value.

Organizations that reduce time-to-value typically benefit from:

  • Higher product adoption rates
  • Faster user activation
  • Greater customer satisfaction
  • Stronger renewal likelihood
  • Increased opportunities for future expansion

The faster customers achieve their initial goals, the stronger the foundation for long-term retention and revenue growth.

Strengthen gross revenue retention (GRR)

Gross Revenue Retention (GRR) is the foundation of retention. As discussed earlier, a strong NRR can sometimes mask underlying customer churn because expansion revenue from existing customers may compensate for revenue lost from cancellations or downgrades.

Before focusing on upsells and cross-sells, businesses should first ensure they can consistently retain existing revenue. Improving GRR means identifying the root causes of customer dissatisfaction and reducing avoidable churn.

Common initiatives include:

  • Improving product reliability and performance
  • Enhancing customer support responsiveness
  • Addressing recurring customer complaints
  • Reducing implementation challenges
  • Providing proactive account management
  • Delivering ongoing education and enablement

Companies with strong GRR create a stable revenue base that makes future expansion significantly easier and more predictable.

Drive product adoption and workflow integration

Customer retention depends heavily on whether the product becomes an essential part of daily operations. Customers are more likely to renew when the product is deeply embedded within their workflows and actively contributes to achieving business objectives.

Product usage serves as one of the strongest indicators of future retention. Low adoption often signals disengagement long before renewal discussions begin.

Organizations should focus on:

  • Increasing active user participation
  • Encouraging usage of high-value features
  • Expanding adoption across departments or teams
  • Building product habits through regular engagement
  • Providing use-case-specific training and resources

The more deeply customers integrate a solution into their processes, reporting systems, and team workflows, the easier it becomes to justify renewals.

Identify expansion opportunities

As customers mature and gain value from the product, their needs often evolve. This creates opportunities to introduce additional capabilities, increase usage limits, add new users, or expand into other business functions.

To encourage expansion:

  • Design pricing tiers that unlock progressively greater value
  • Offer feature-based upgrade paths
  • Create usage-based expansion opportunities
  • Introduce complementary products or modules
  • Align recommendations with customer goals and growth plans

Build a structured renewal management process

Many customer losses occur because of poor communication and lack of engagement before renewal deadlines. A structured renewal process reduces this risk and addresses concerns before contracts expire.

Best practice is to begin renewal conversations approximately 90 days before contract expiration. This provides sufficient time to:

  • Review business outcomes achieved
  • Gather customer feedback
  • Resolve outstanding issues
  • Demonstrate product value
  • Discuss future objectives
  • Explore expansion opportunities where appropriate

Regular executive business reviews, success planning sessions, and account health assessments can help strengthen relationships as well.

Invest in a strong customer success function

Modern customer success teams continuously monitor customer engagement and identify opportunities to improve outcomes throughout the customer lifecycle.

Every customer interaction provides signals that indicate whether an account is healthy, at risk or ready for expansion. 

Leading organizations track factors such as:

  • Product usage frequency
  • Feature adoption rates
  • Login activity
  • Support ticket volume
  • Training participation
  • Stakeholder engagement
  • Customer satisfaction scores
  • Billing and payment behavior

These indicators are combined into a customer health score, allowing teams to prioritize and allocate resources effectively.

Health scores can help customer success teams:

  • Identify churn risks before renewal periods
  • Trigger proactive outreach campaigns
  • Recommend relevant training and adoption programs
  • Prioritize accounts for upsell and cross-sell opportunities
  • Improve forecasting accuracy
  • Personalize customer engagement strategies

Create continuous customer feedback loops

Retention improves when organizations actively listen to customers and respond to their evolving needs. Regular feedback collection helps identify product gaps, service issues, and emerging opportunities before they affect renewal decisions.

Effective feedback mechanisms include:

  • Customer satisfaction (CSAT) surveys
  • Net Promoter Score (NPS) programs
  • Product feedback sessions
  • Quarterly business reviews
  • Customer advisory boards
  • Win/loss and churn analysis interviews

Snowflake - One of the highest NRR of 178% recorded in SaaS history

When discussing best-in-class net revenue retention (NRR), few SaaS companies are cited as often as Snowflake. At the end of Fiscal Year 2022 (January 31, 2022), the company reported an extraordinary 178% NRR, meaning its existing customer cohort generated 78% more revenue than the previous year even after accounting for churn and downgrades.

This remains one of the highest publicly disclosed NRR figures in SaaS history.

The Results

By the end of Fiscal 2022, Snowflake reported:

  • 178% Net Revenue Retention
  • 102% year-over-year product revenue growth
  • 5,944 customers
  • 184 customers generating more than $1 million in annual product revenue
  • $2.6 billion in remaining performance obligations (RPO), up 99% year over year

Ex-CEO Frank Slootman attributed the record retention largely to continued expansion within large customer accounts.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
What is net revenue retention in SaaS?

Net revenue retention (NRR) measures how much recurring revenue you retain and grow from existing customers over time. Because it includes expansion revenue, NRR above 100% means your customer base is generating more revenue than before, even without new customers.

What is the difference between gross revenue retention and net revenue retention?

GRR measures revenue retained from existing customers, excluding expansion revenue. NRR includes upsells, cross-sells, and account growth, so it can exceed 100%. GRR shows retention strength; NRR shows overall customer revenue growth.

How do you calculate net revenue retention?

NRR = (Starting Revenue − Churn − Contraction + Expansion) ÷ Starting Revenue × 100. Most SaaS companies track it monthly or quarterly to spot churn risks early.

No items found.
No items found.
No items found.
No items found.