Product

RECOMMENDED

FREE TRIAL

Integrations

UNIFIED CONNECTIONS

View all your subscriptions together to provide a holistic view of your companies health.

Resources

What is Net Revenue Retention

By Timothy Ware on November 01, 2021
Last updated on April 28, 2026

Key Takeaways:

  • Net revenue retention (NRR) is a vital growth metric SaaS businesses and startups should track
  • NRR shows how much revenue you’re retaining from existing customers and uses net revenue in its calculations 
  • NRR should be tracked alongside GRR and customer retention to get a holistic understanding of both your ability to retain customers and expand revenue from existing customers 
  • Financial analytics software like Baremetrics can help you calculate and track key retention metrics including NRR

There are plenty of financial metrics that matter for SaaS businesses (which is one of the reasons why we have over 25 different financial metrics for subscription businesses in our dashboard, but a particularly important one is net revenue retention.

Retention in general— of clients and revenue— plays an important role in scaling SaaS businesses, allowing them to earn profit and grow. It doesn’t matter how much new revenue you’re generating if you’re churning it just as fast. 

So today, we’re going to talk about net revenue retention, how it’s impacted by gross revenue retention and customer retention, and what you can do to maximize it. 

Net Revenue: The Basics

Before we talk about net revenue retention, we need to first discuss net revenue. 

Net revenue is your total earned revenue from the sale of your product minus returns and discounts. 

“The sale of your product” is key here. Some businesses may earn revenue from shares, interest, or other sources, but these aren’t included in net revenue. Net revenue also does not account for expenses like rent, employee salaries, or licensing fees. 

Understanding Net Revenue Retention

Net Revenue Retention (NRR) measures your business’s ability to retain revenue from existing customers over a set period of time. 

Because NRR looks at net revenue, it can be slightly more comprehensive than other metrics that don’t take refunds or discounts into consideration. Your NRR gives you a solid idea of how much revenue you’re generating and retaining from customers with upsells, expansions, discounts, and lost revenue due to churn. 

For example, if you have 20 customers spending $30/month and they retain for the entire period of time in question (often looked at quarterly or yearly) with no discounts or refunds, your net revenue retention is $600. 

If, however, you’ve had some customers increase their plan through upsells, your NRR will increase. Let’s say you have the same 20 customers paying $30 in March, but in April 5 of those customers are paying $75 now. You’d have 15 x $30 + 5 x $75, so your net revenue would be $825. 

On the flip side of the equation you have Net Dollar Retention (NDR), which calculates the percentage of recurring revenue retained from existing customers, but it’s actually a churn metric. You ca learn more in our post about Net Dollar Retention

Net Revenue Retention vs. Gross Revenue Retention: The Differences

We already know that net revenue is your total product sales, minus discounts or refunds.

Your gross revenue is your total product sales without any subtractions. Your gross revenue retention, therefore, is your total revenue retained in a set time without any expenses deducted.

Net revenue retention (NRR) and gross revenue retention (GRR) are two important metrics. NRR reflects your ability to retain and expand the monthly spend of customers, while GRR indicates only your ability to retain customers.

An easy way to look at it is like this:

  • NRR: How well do you sell to current customers? Are you upselling successfully, or are you experiencing a lot of returns or offering discounts in order to maintain the relationship? 
  • GRR: How well do you keep your customers happy? Is the monthly revenue retained overall? 

NRR and GRR are important secondary metrics for any SaaS enterprise that brings in money through a subscription revenue model. As a result, it’s important to use tools like Baremetrics that track both consistently and accurately. 

Net Revenue Retention vs. Customer Retention: The Differences

When may SaaS and subscription companies talk about “retention rate,” they’re likely talking about customer retention. 

Net revenue retention and customer retention are two different metrics tracking similar things.

Your NRR looks specifically at the value of revenue retained. Customer retention determines whether or not you’re retaining specific customers. In both cases, the numbers are typically represented as a percentage but we’re using numbers for a simple explanation. 

Discovering how to improve customer retention rate is a crucial part of SaaS business growth. 

Have low customer retention rates? See how to turn those around with the 7 Rs of customer retention

Let’s look at an example.

If a customer signs up for your service in March and stays in April, then the amount they spend in April is part of your retained revenue.

While I mention a customer here, note that revenue retention and customer retention are not the same thing. We’ll talk more about that in a minute. 

If you have 20 customers spending $30/month, then your customer retention is 20, while your revenue retention is 20 × $30 = $600.

However, if you have a tiered pricing or usage pricing model, add-ons, or some other variability in pricing, then these numbers can change independently and both require attention.

For example, if you have the same 20 customers paying $30/month in March, but in April you have 15 customers with 10 paying $30/month and 5 now paying $75/month, then your customer retention has decreased to 18, while your revenue retention has increased to $30 × 10 + 5 × $75 = $675.

How to Calculate Revenue & Customer Retention 

As mentioned in the introduction, NRR is an indication of your company’s ability to retain and expand contracts. In this sense, it is similar to the SaaS quick ratio, which is also calculated using the different influences on MRR (monthly recurring revenue).

Whereas the quick ratio includes all of the following components, NRR omits New MRR and Reactivation MRR:

  • New MRR is the additional MRR from new customers.

  • Expansion MRR is the additional MRR from existing customers (also known as “upgrade MRR”).

  • Churned MRR is the MRR lost from cancellations.

  • Reactivation MRR is the additional MRR from churned customers who have reactivated their account.

  • Contraction MRR is the MRR lost from existing customers due to downgrades.

Net Revenue Retention Formula 

Here’s how to calculate net revenue retention rate (NRR): 

NRR = ((MRR at Start of Month + Expansion MRR) – (Churn MRR + Contraction MRR)) ÷ (MRR Start of Month) × 100%

Let’s look at an example of calculating NRR: 

For example, you start March with an MRR of $50,000. Some of your customers upgrade adding $10,000 in revenue. Some customers churn leading to a loss of $3,000 in revenue, while other customers downgrade leading to $2,000 in contractions.

In this case, NRR = ((50,000 + 10,000) – (3,000 + 2,000)) ÷ 50,000 × 100% = 110%.

An NRR above 110% is an indication that you are experiencing MRR growth from current customers, which is great!

Gross Revenue Retention Formula

Unlike NRR, GRR only shows your ability to retain customers. Hence, in addition to New MRR and Reactivation MRR, GRR also omits Expansion MRR.

Let’s look at the equation: 

GRR = ((MRR at Start of Month) – (Churn MRR + Contraction MRR)) ÷ (MRR Start of Month) × 100%

Let’s use the same example as above. Omitting the $10,000 in expansions, GRR = ((50,000) – (3,000 + 2,000)) ÷ 50,000 × 100% = 90%.

Since GRR is capped at 100% or your NRR, whichever is lower, a GRR of 90% is pretty good. The closer it is to 100%, the better.

Customer Retention Rate Formula

The customer retention rate is sometimes calculated instead of GRR because it is much simpler and provides a similar snapshot of your growth trajectory.

Let’s look at the formula:

Customer retention rate = (1 – (Customers Lost/Customers at the Start of the Period)) × 100%

Let’s take the same example again. Instead of $50,000 of MRR, consider there are 1,000 customers each paying $50/month. Then, 100 customers ($5000/$50) decide to leave the platform at the end of the month. 

Here, the customer retention rate is (1 – (100/1,000) × 100% = 90%.

While this example is meant to be straightforward to see why customer retention rate can replace GRR, if your customers are paying different amounts, then there can be a variance between the numbers.

For example, if your high-ticket customers are more likely to churn, then your customer retention rate will be better than your GRR. Conversely, if your lower-tier customers are more likely to churn, then your GRR will be better than your customer retention rate.

NRR and GRR: Which is the Best Revenue Retention Rate to Measure?

I’m going to be very predictable here and answer the question with “both”. NRR and GRR tell you different things about your company. You also want to track your customer retention rates, too, for that matter. 

I often like to say that each metric you track is designed to answer a single question about your company (If you don’t believe me, look here and look here too, as I really do say it a lot).

So, what questions are answered by NRR and GRR? 

  • NRR: How well do you sell to current customers?
  • GRR: How well do you keep your customers happy?

NRR is a good indicator about whether you are keeping your customers buying more. This is usually done by continuing to build new services and upselling to your clients by getting them to add each new tool to their service package.

GRR tells you how satisfied customers are with your product as well as your customer service. If your clients are satisfied, then they won’t churn and your GRR will remain close to 100%.

How to Monitor SaaS NRR, MRR, and GRR

All the metrics discussed in this post— including NRR, MRR, GRR, and customer retention rates— are important for all SaaS businesses. And while manual number-crunching like NRR calculation is always possible, it’s much easier to use accurate software that can handle the calculations for you.

That’s where Baremetrics comes in. Our financial analytics software for subscription businesses was designed with SaaS businesses and startups in mind. So you know we’ll show you your MRR, Net revenue, MRR growth rate, quick ratio, and more. Take a look look our the dashboard: 

NRR

Cutting out manual calculations and using a tool that actively monitors and tracks all your essential revenue (including, hopefully, net retention) is crucial. It’s easier to monitor retention month-over-month and it eliminates human error. 

We integrate directly with payment processors like Stripe and Shopify, and we automate the process, too; we’ll pull information about your customers and their behavior and compile it into one easy-to-use, crystal-clear dashboard.  

And here’s the most important part: Baremetrics, unlike many competing tools on the market, strives for true data accuracy at all times. 

Many tools are capable of giving you a fairly accurate gross net retention rate, but they struggle significantly with net revenue metrics (including net retention rates). They may not show refunds or discounts, and they may fail to reflect that some customer accounts are paused, delinquent on payment, or even canceled altogether.  

Baremetrics does not do this. You’ll see how customer actions like upsells, refunds, and missed payments or paused accounts are having real impacts on your net revenue retention— and that’s critical information to help you sell better and more often. 

You can also see your customer segmentation and deeper insights about who your customers are, forecast the future, and use automated tools to recover failed payments.

Sign up for the Baremetrics free trial and start managing your subscription business right.

Track Complex Retention Metrics with Software

Different growth metrics tell you different things about your company.

The net revenue retention rate tells you how much your revenue from current customers is growing or shrinking from month to month.

The gross retention rate and customer retention rate tells you how well you are keeping clients signed up for your service from month to month. so regularly conducting both revenue and customer retention analysis is critical

Since a business is a complex entity operating in a dynamic world, you need to track many metrics to have a clear picture of your company’s financial health.

That’s where Baremetrics comes in.

Baremetrics is a business metrics tool that provides 26 metrics about your business, such as MRR, ARR, LTV, total customers, and more. 

If you’re not sure where to get started, check out these three essential customer retention metrics to focus on for long-term growth. 

Baremetrics integrates directly with Shopify, so information about your customers is automatically piped into the Baremetrics dashboards.

Tired of wasting time on spreadsheets? Get a free trial of Baremetrics today!

Frequently Asked Questions

  • What is net revenue retention (NRR) and why does it matter for SaaS?
    Net revenue retention (NRR) measures the percentage of recurring revenue retained from existing customers over a set period, including upsells, downgrades, and churn.

    For B2B SaaS businesses, NRR is one of the clearest signals of sustainable growth. Unlike new MRR, which depends on acquisition, NRR tells you how well your existing customer base is growing or shrinking in value. A subscription business with strong NRR can grow revenue even without adding a single new customer. Because it accounts for expansion MRR, contraction MRR, and churned MRR together, NRR gives SaaS founders and finance leads a more complete picture of revenue health than customer retention alone.
  • How do you calculate net revenue retention rate for a subscription business?
    The net revenue retention formula is: (MRR at start of period + Expansion MRR minus Churn MRR minus Contraction MRR) divided by MRR at start of period, multiplied by 100.

    Here is a concrete example: if you start the month with $50,000 MRR, add $10,000 in expansion revenue from upgrades, lose $3,000 to cancellations, and lose $2,000 to downgrades, your NRR is 110%. Tracking this monthly helps SaaS teams spot whether revenue from existing customers is compounding or eroding. Baremetrics calculates NRR automatically from your Stripe, Braintree, or Recurly data, so you never need to run this manually in a spreadsheet.
  • What is the difference between net revenue retention and gross revenue retention?
    Net revenue retention (NRR) includes expansion MRR from upsells, while gross revenue retention (GRR) excludes it and only measures how much of your existing revenue you keep after churn and contraction.

    Think of it this way: GRR tells you how well you hold on to what you already have. NRR tells you whether your existing customer base is growing in value. Because GRR excludes upsells, it is capped at 100%, while NRR can exceed 100% when expansion revenue outpaces losses from churn and downgrades. Both metrics matter for subscription businesses. GRR surfaces retention problems; NRR measures the combined effect of retention and revenue expansion.
  • What is a good NRR benchmark for a B2B SaaS company?
    For most B2B SaaS businesses, an NRR above 100% is the baseline target, and top-performing companies typically reach 110% to 130% or higher.

    An NRR above 100% means expansion revenue from upsells and upgrades is outpacing revenue lost to churn and contraction. The average SaaS business sits close to 100%, so exceeding that threshold is a meaningful signal of healthy growth from your existing subscriber base. NRR benchmarks vary by market segment and pricing model, so comparing your number against similar-stage companies is more useful than chasing a single universal target. Baremetrics publishes open benchmark data from hundreds of subscription businesses, which makes that comparison straightforward.
  • How can you improve net revenue retention and reduce churn in a subscription business?
    Improving NRR requires working on two levers at the same time: reducing revenue lost to cancellations and contraction, and increasing expansion MRR through upgrades and upsells.

    On the retention side, recovering failed payments is one of the highest-leverage actions most SaaS businesses overlook. Involuntary churn caused by card failures can account for a significant share of total churned MRR. Baremetrics Recover automatically retries failed payments and sends targeted dunning sequences to reduce this type of loss. On the expansion side, identifying customer segments that are likely to upgrade and acting on trial engagement data helps grow revenue from existing accounts without increasing acquisition spend.
  • What is the difference between NRR and customer retention rate?
    Net revenue retention tracks how much recurring revenue you keep and grow from existing customers, while customer retention rate tracks whether those customers stay subscribed at all.

    The two metrics can move in opposite directions. You can retain fewer customers but still see NRR above 100% if the customers who stay upgrade to higher pricing tiers. Conversely, you can retain most of your customers but still see NRR drop below 100% if many of them downgrade. For subscription businesses with tiered pricing or usage-based billing, tracking both metrics together gives a more accurate picture of revenue health than either one alone.
  • How do I track and separate expansion MRR, contraction MRR, and churned MRR to monitor NRR accurately?
    Accurately tracking NRR requires splitting your MRR movements into distinct buckets: new MRR, expansion MRR, contraction MRR, reactivation MRR, and churned MRR.

    Doing this manually in a spreadsheet is error-prone, especially as your customer base grows or you run pricing experiments. Baremetrics connects directly to Stripe, Braintree, or Recurly and automatically categorises every MRR movement in real time, with no manual tagging required. This means your NRR calculation is always current and broken down correctly, so finance leads and growth teams can identify whether a dip in net revenue retention is driven by higher churn, more downgrades, or a slowdown in expansion revenue from existing accounts.

Timothy Ware

Tim is a natural entrepreneur. He brings his love of all things business to his writing. When he isn’t helping others in the SaaS world bring their ideas to the market, you can find him relaxing on his patio with one of his newest board games. You can find Tim on LinkedIn.