
Net Revenue Retention: What It Is, How to Calculate It, and Why It Matters For Business
If you’re a part of a B2B, subscription-based, or SaaS company, you’re working with two different types of revenue. One is income from adding brand new customers, while the other is income from existing customers who continue to purchase your products or increase their spending on a new offering. These two sources can tell completely different stories for a business, even if the level of revenue is about the same.
Net revenue retention (NRR) is a formula designed to separate the two and reveal how much of your income is from your current client base. Using NRR can tell finance teams whether their customers are spending more, staying consistent, or gradually pulling back. With this knowledge, businesses can adjust their product strategy and their marketing before they begin losing their most loyal clients.
Determining your NRR isn’t always easy, especially if your company consistently gains and loses customers. That’s why we created this guide. In this article, we’ll explain what NRR measures, how to calculate it, how to interpret the result, and why it matters for understanding your business’s health. We’ll also take a look at Slash, a modern business banking platform that can give finance teams a clearer look into their income and money movement.¹ Slash integrates with accounting solutions like QuickBooks Online, which allows users to pull revenue by customer account and use AI-powered tools to help calculate NRR based on up-to-date data.
The standard in finance
Slash goes above with better controls, better rewards, and better support for your business.

What is Net Revenue Retention (NRR)?
Net revenue retention is the percentage of recurring revenue a business retains from its existing customer base over a given period. Since this rate mostly applies to B2B and SaaS businesses, your revenue will likely come from upsells, cross-sells, and contract renewals. Importantly, NRR ignores income from new customer acquisitions and instead focuses entirely on existing clients.
NRR can be used to separate two kinds of growth that often get blended together. A business can grow their total revenue by rapidly adding new customers while simultaneously losing ground with the ones it already has. By determining your NRR, you can isolate each of those relationships and figure out where your strengths and weaknesses are.
When calculating your NRR, you have to account for expansion, contraction, and churn. Here’s how each of those elements work:
Expansion revenue
Expansion revenue is revenue earned from existing customers beyond what they were already paying. This can include upgrades to higher pricing tiers, add-on features, increased usage on consumption-based plans, and cross-sells to other products. When a customer’s getting more value out of what you offer and spending more as a result, it’s called expansion.
In the NRR formula, expansion revenue is an addition. It’s an increase to the amount of revenue you're retaining from your current client pool. A business with strong expansion income is getting paid more by customers it already has, which can push their NRR above 100%.
Contraction revenue
Contraction is the flip side of expansion, representing revenue lost from existing customers who downgrade rather than leave entirely. They might move to a cheaper plan, reduce the number of seats, or renegotiate a contract at a lower rate. Either way, the customer’s now spending less than they were before, but they’re still a part of your base.
Contraction reduces your retained revenue and drags NRR down. Since the customer’s account is still present in your system, a downgrade can be easy to miss as you’re evaluating your cash flow. That's part of why NRR paints a more complete picture than customer wins and losses.
Churn
Churn is revenue lost from customers who decide not to renew their contracts or cancel entirely. As you might expect, NRR takes the biggest hit from lost clients. Churned revenue is subtracted from the starting base in the NRR formula in the same way that contraction is. A high churn rate can easily drag your NRR below 100%, even if your expansion is healthy. Once you calculate your rate, you’ll be able to understand whether a poor NRR is being driven by churn, contraction, or both.
How to Calculate NRR
To figure out your NRR, you start with recurring revenue from a defined segment of customers at the beginning of a certain period. From there, you adjust for everything that happens to that group’s revenue over the period. Expansion adds to it, while contraction and churn take away from it. Here’s what it looks like written out:
NRR = [(Starting recurring revenue + expansion revenue − contraction revenue − churned revenue) ÷ starting recurring revenue] × 100
Businesses often calculate this using their monthly recurring revenue (MRR), you may also use annual recurring revenue (ARR) or any other custom revenue period your team abides by. What matters is that you keep the period and the customer group consistent across your calculations so that you can correctly compare the results.
Let’s look at a simple example. A B2B software company starts the month with $400,000 in MRR from its existing customer base. During the month, expansion revenue from upgrades and plan add-ons adds $80,000. Meanwhile, contraction from customers who downgraded removes $15,000, and churn from customers who canceled removes $25,000.
As they work through their formula, it will look like this:
($400,000 + $80,000 − $15,000 − $25,000) ÷ $400,000 = $440,000 ÷ $400,000 = 1.10
Then, they multiply by 100, and find that their NRR is 110%.The company retained 110% of its starting MRR from existing customers, as expansion more than offset the losses from contraction and churn. That’s a pretty solid rate. The company’s growing its income from its existing base without needing to rely on new customers to make up for lost ground.
It’s not always simple to gather these numbers and do the math, especially if you’re working with outdated financial reports across different systems. If you use a business banking platform like Slash, all your income can be centralized in one place and synced with your accounting system, giving you more visibility into the elements that make up your NRR.
What is a good NRR?
It isn’t too hard to remember what makes a good NRR; a number above 100% means existing customer revenue is growing, while below 100% means it's shrinking.
If you have an NRR above 100%, your business can grow recurring revenue from its existing customer base alone, even without onboarding any new customers. Your product itself is delivering enough value that your customers are staying and sometimes increasing their spending. For a B2B or SaaS company, that’s often a fantastic sign.
On the other hand, an NRR below 100% means your contraction and churn are outweighing your expansion. Your business is losing ground with current clients, meaning it needs to grab new customers just to hold its total revenue steady. A number slightly below 100% can be a manageable challenge, but a number nearing the 70% range often represents a serious problem with your product or market fit.
Exactly what qualifies as a strong NRR can actually vary by business model. SaaS and subscription-based companies with usage-based or seat-based pricing can more easily expand their revenue than businesses with fixed-price annual contracts. The type of customer can matter too, as enterprise-level customers can be less nimble with their spending. A company selling a $500/month plan to small businesses will likely see a lot more movement within their NRR than one selling $100k enterprise contracts.
Overall, this is what different NRR ranges generally indicate:
- Above 100%:Your existing customer revenue is growing, and the business is likely in good shape when it comes to retention.
- Around 100%:Your expansion and losses are roughly offsetting. Everything’s stable, but you’re not expanding much from your current base.
- 80–99%:Your losses are outpacing your expansion, likely from some combination of churn, contraction, or pricing issues.
- Below 80%:You’ve got a big retention problem. At this point, it’s worth investigating before focusing on any growth tactics.
Some high-performing SaaS companies sustain NRRs above 120%, meaning they have strong expansion trends alongside low churn. That's a relatively high bar, and many businesses won't operate at that level consistently. There’s no such thing as “too high” an NRR, though, so it’s always good to shoot for the moon.
The standard in finance
Slash goes above with better controls, better rewards, and better support for your business.

Why NRR Matters for Business Growth
NRR is a signal of revenue quality that can reveal whether a business is growing from within or leaning on new sales to cover losses. A company with a 90% NRR has to replace 10% of existing customer revenue every period just to break even. Over time, that gets expensive. According to a study from FirstPageSage, B2B SaaS customer acquisition costs can range from $300 for some small businesses to more than $10,000 for some enterprise companies.
It can also be a useful metric for understanding product and relationship health. When customers expand their spending, it's usually because the product is doing something so well that the client wants more of it. When customers downgrade or churn, it may be due to a product problem, a pricing mismatch, a service issue, or a change in the customer's interests.
For founders and finance teams, NRR can connect customer behavior directly to revenue health. A high NRR tends to be associated with better unit economics, stronger cash flow predictability, and more positive momentum overall. It’s also a clearer metric than ARR, since two companies with identical ARR growth can have very different NRRs. One might be growing from a loyal customer base, while the other may be scrambling to replace churn with new acquisitions. For all of these reasons, NRR is a statistic that investors in recurring-revenue companies tend to scrutinize closely.
How to Improve NRR through Retention and Expansion
To improve your NRR, you’ll want to both increase revenue from existing clients and reduce the money lost to contraction and churn. Some initiatives affect one side more than the other, while others affect both. Here are some steps you can take to boost your NRR:
Improve product adoption
Customers who use the product regularly are more likely to stay and expand. Low adoption is often an indicator of churn, since if a customer isn't getting value, they'll eventually stop paying for it. Some tech-based products come with built-in tools that actively measure customer use, while other traditional services may require a more manual assessment.
Either way, improving onboarding, investing in customer success, and checking in on accounts showing low engagement can all help reduce contraction. If you come from a sales background, these check-ins can also lead to conversations about expansion. A customer who's using the product consistently and seeing results is usually easier to upsell than one who's barely active.
Identify expansion opportunities within your existing base
Businesses that consistently achieve high NRR are often skilled at identifying when a customer is outgrowing their current plan or could benefit from an additional product or feature. If you have live usage data, you can see when customers are near the ceiling of their current tier or using features that can easily be built upon. These types of clients may be better expansion candidates than customers in the middle of a contract who use the product at a moderate pace.
Reduce preventable churn
While not all churn is preventable, a lot of it can be. Some customers leave because they found a competitor that offers a similar service for a lower price, while others leave because the product didn't meet their expectations.
Given the variety of reasons clients leave, it’s best to learn as much as you can. Try exploring exit surveys, customer success conversations, and win/loss analysis on non-renewals. Proactive outreach to accounts showing early warning signs, like declining usage or missed check-ins, can also be more effective than trying to save a customer who's ready to abandon ship.
Track MRR movements consistently
Ultimately, net revenue retention is driven by the numbers behind MRR and ARR. Businesses that track expansion, contraction, and churn as separate line items in their MRR reporting can spot issues before they’re too late to fix. A contraction trend is easier to address when noticed in month three than when it shows up in an annual revenue review. Consistent tracking also makes it possible to test whether specific initiatives and actions are doing anything to move the NRR needle.
Support Efficient Business Growth With Slash
As you calculate your NRR, you’ll need to know income and revenue trends across dozens or hundreds of different clients. Each of these customers may pay through different rails on a variety of schedules. If you don’t want to spend days aggregating this data, you may want a banking platform that can centralize and analyze it all for you. Look no further than Slash.
Slash is a modern financial platform that displays all incoming customer revenue, regardless of payment method, on a real-time dashboard. When finance teams can see expansion and churn trends alongside each other, they can take action sooner than they would have been able to by collecting income metrics manually.
This information is especially accessible thanks to two-way integrations with QuickBooks Online, Sage Intacct, NetSuite, and Xero. Our agentic AI assistant, Twin, can call upon data from both Slash and your accounting solution to help calculate and present your NRR more quickly than most finance professionals. With simple language-based prompts, you can ask Twin to analyze your revenue, forecast your cash flow, create custom graphs, and much more.
Businesses who use Slash can also take advantage of the following features:
- The Slash Visa® Platinum Card: The Slash Card allows you to set customizable spending controls and issue unlimited virtual cards for handling team expenses, vendor payments, subscriptions, and more. Users can also earn up to 2% cash back on business purchases.
- Working capital financing: Access short-term financing with flexible 30-, 60-, or 90-day repayment terms to help bridge cash flow gaps and spark revenue growth.⁵
- High-yield treasury:Earn up to 3.82% annualized yield on idle funds with money market investments from BlackRock and Morgan Stanley, managed directly within your Slash account.⁶
- Native cryptocurrency support:Send and receive USD-pegged stablecoins USDC and USDT across eight supported blockchains for faster, lower-cost global payments.⁴
- Diverse payment methods:Slash supports a wide range of payments, including card spend, global ACH, international wire transfers to over 180 countries via SWIFT, and real-time domestic payments through RTP and FedNow.
With Slash, you get features that can help centralize your income, tools that can help you calculate your NRR, and a solution that can help you optimize your overall finances.
Apply in less than 10 minutes today
Join the 10,000+ businesses already using Slash.
FAQs
What's the difference between NRR and GRR (Gross Revenue Retention)?
Net revenue retention and gross revenue retention are easy to confuse, but they're slightly different. GRR focuses exclusively on revenue from customer retention, ignoring factors like upgrades and expansions. NRR combines growth with retention, including cross sells, upsells, and usage increases in its calculation. The difference between GRR and NRR is similar to the difference between gross profit and net profit.
Gross Profit vs. Net Profit: Using Financial Metrics to Better Understand Your Business
What's the difference between NRR and MRR (Monthly Recurring Revenue)?
MRR only measures the total revenue generated by a business each month, including new sales. NRR measures how much that revenue is retained and expanded over time, factoring in metrics like customer churn and expansion.
What are retention strategies to boost customer loyalty?
Retention strategies vary across business types and customer segments, but some reliable tactics include making business relationships more personal and conducting customer interviews to get a picture of product use and satisfaction. Tiered customer loyalty rewards can also help your retention rate.
What's a good customer retention rate for SaaS companies?
Generally speaking, a good retention rate is more than 100%, but that number can change slightly depending on your customer base and business size. SaaS businesses that deal with enterprise-level contracts will likely see less expansion, but may also see less churn.
The LTV to CAC Ratio Explained For Business Owners
How do I increase expansion among my customer base?
Actions like cross sells, upsells, contract increases, and upticks in usage can all lead to more money spent from your clients. Customer acquisition, on the other hand, does not count towards expansion when making NRR calculations.










