Click for Takeaways: GRR vs NRR at a Glance
- GRR excludes expansion revenue and caps at 100%; NRR includes expansion revenue and can exceed 100%.
- A GRR of 90%+ is generally considered healthy; NRR benchmarks range from roughly 97% to 118% depending on stage and ACV.
- High NRR with low GRR is a warning sign: expansion from a few accounts can mask churn elsewhere.
- Top-quartile SaaS companies by NRR trade at meaningfully higher revenue multiples than bottom-quartile peers.
- GRR and NRR are only as reliable as the MRR, churn, and expansion data feeding them.
Why Revenue Retention Is the Metric That Tells the Real Story
Retaining an existing customer costs a fraction of acquiring a new one. Research frequently cited in the Harvard Business Review puts the gap at 5 to 25 times more expensive to acquire than to retain, which is why retention numbers often say more about a company’s health than its top-line growth rate.
GRR and NRR are the two standard ways finance and RevOps teams measure that retention. GRR tells you how much revenue you kept; NRR tells you how much it grew or shrank once expansion is factored in.
This guide covers how to calculate both, with corrected examples, current KPI dashboard benchmarks for a good GRR vs NRR figure in 2026, and how to read the two together so a healthy NRR doesn’t hide churn underneath it.
What Is Revenue Retention? GRR vs NRR Explained
Your business relies on revenue to keep its doors open. Without healthy revenue retention, it won’t be able to sustain or grow its revenue base. Revenue retention metrics measure how much revenue a company retains from its existing customers over a specific period.
Two main revenue retention metrics are gross revenue retention (GRR) and net revenue retention (NRR), and together they form the backbone of how SaaS finance teams evaluate customer health, alongside related finance glossary figures like MRR, ARR, and churn rate.
When people compare revenue churn vs net revenue retention, they’re conflating two lenses: churn rate counts lost customers or revenue outright, GRR nets churn and contraction against the starting base, and NRR adds expansion back in, so it can land above 100% while GRR can’t.
Gross Revenue Retention (GRR): Definition and Formula
Gross Revenue Retention (GRR) is the percentage of revenue retained from existing customers, excluding expansion revenue. GRR focuses on keeping your existing customers engaged. This means, with a good GRR, your customers aren’t churning. They’re not downgrading or canceling their service. Instead, your customers stick around, and so does your revenue.
A high GRR indicates that your business is stable (you can maintain your revenue without acquiring new customers or upselling existing ones).
The GRR formula is:
GRR = [(Starting Revenue − Churn Revenue − Contraction Revenue) ÷ Starting Revenue] × 100
To calculate it:
- Identify the Starting Revenue from Existing Customers: Include revenue from all customers at the beginning of the period being measured (e.g., the start of the quarter or year). Exclude revenues from new customers acquired during the period and expansion revenues from those existing customers.
- Calculate Revenue Lost Due to Churn or Contraction: Calculate the total revenue lost during the period due to customers downgrading their service (contraction) or canceling altogether (churn).
- Subtract the Revenue Lost from the Starting Revenue: Subtract the total revenue lost due to churn and/or contraction from the starting revenue. The result is your retained revenue.
- Divide the Retained Revenue by the Starting Revenue: This determines the percentage of revenue retained.
- Multiply the result by 100 to express your GRR formula output as a percentage.
Worked GRR Example (Step by Step)
Assume your company started the quarter with $1,000,000 of existing-customer revenue:
| GRR Calculation Step | Amount |
| Starting revenue from existing customers | $1,000,000 |
| Revenue lost to churn (cancellations) | − $30,000 |
| Revenue lost to contraction (downgrades) | − $20,000 |
| Retained revenue ($1,000,000 − $30,000 − $20,000) | $950,000 |
| GRR ($950,000 ÷ $1,000,000 × 100) | 95% |
The company retained 95% of its existing-customer revenue, net of churn and contraction, before any expansion is considered.
What Is a Good GRR?
Most businesses aim to achieve a GRR of at least 90%, and recent benchmark data support this, though the exact target depends heavily on the company’s stage, industry, and average contract value (ACV).
Benchmarkit’s 2025 data puts median GRR across private B2B SaaS at approximately 88%, down slightly from 90% in 2022. SaaS Capital’s 2026 survey of 1,000+ private B2B SaaS companies puts median GRR at 91% for bootstrapped companies with $3M–$20M ARR, with top-decile performers at 100%.
GRR also tends to rise with ACV: enterprise software above $100K ACV typically retains in the high 90s; SMB products under $25K ACV often land in the high 80s to low 90s. Below roughly 85%-90%, GRR is usually worth investigating.
Net Revenue Retention (NRR): Definition and Formula
Net Revenue Retention (NRR) tracks the total change in revenue from existing customers, including expansions (upsells or cross-sells) and contractions (downgrades). NRR is a growth metric that shows how well your company can increase revenue from its existing customer base without acquiring new customers.
This figure is also sometimes called net dollar retention (NDR). The two terms are used interchangeably across most finance and RevOps teams, and the formula is identical.
The NRR formula is:
NRR = [(Starting MRR + Expansions − Churn − Contractions) ÷ Starting MRR] × 100
To calculate it:
- Identify the Starting MRR (Monthly Recurring Revenue) from Existing Customers: This is the revenue from all existing customers at the beginning of the period you are measuring (e.g., at the start of the quarter or year). It does not include any revenue from new customers.
- Calculate Expansions: Sum up all additional revenue generated with the existing customer base for that period via upsells or cross-sells.
- Calculate Churn: Determine the total revenue lost due to customers canceling their service.
- Calculate Contractions: Determine the cost of revenue lost due to the customer’s downgrade to a lower-priced plan during the period.
- Apply the NRR Formula: Enter these numbers into the NRR formula to calculate your total net change in revenue from existing customers.
- Multiply the result by 100 to get the NRR as a percentage.
Worked NRR Example (Step by Step)
Suppose your company started the quarter with $1,000,000 in Starting MRR. During the quarter, you added $200,000 through Expansions (upsells and cross-sells), lost $50,000 through Churn, and experienced $25,000 in Contractions (downgrades).
| NRR Calculation Step | Amount |
| Starting MRR from existing customers | $1,000,000 |
| Expansion revenue (upsells and cross-sells) | + $200,000 |
| Revenue lost to churn | − $50,000 |
| Revenue lost to contraction | − $25,000 |
| Ending revenue ($1,000,000 + $200,000 − $50,000 − $25,000) | $1,125,000 |
| NRR ($1,125,000 ÷ $1,000,000 × 100) | 112.5% |
An NRR of 112.5% indicates a 12.5% increase in revenue from your existing customers for that period.
What Is a Good NRR?
This brings us to your next question: what is a good NRR? Unlike GRR, NRR has no natural ceiling. Anything over 100% indicates growth, while under 100% suggests a decline in revenue from existing customers. However, where exactly a healthy NRR benchmark sits depends heavily on the company’s stage and segment.
“Median net revenue retention for bootstrapped SaaS companies with $3 million to $20 million in ARR sits at 103%, with median GRR around 91%.” SaaS Capital, 2026 survey of 1,000+ private B2B SaaS companies
Pulled together, the current third-party data shows a real range rather than one number:
| Segment/Source | Median NRR | Median GRR |
| Bootstrapped, $3M–$20M ARR (SaaS Capital, 2026) | 103% | 91% |
| All private B2B SaaS, FY24 data (Benchmarkit, 2025) | 101% | 88% |
| Bootstrapped $3M–$20M, 90th percentile (SaaS Capital, 2026) | ~118% | 100% |
| $25K–$50K ACV band (SaaS Capital, 2025) | 102% | n/a |
These figures move with methodology and customer mix, which is why a single headline benchmark misleads more than it helps.
The pattern holds everywhere: enterprise and higher-ACV businesses retain and expand more reliably than SMB-focused ones.
NRR isn’t just a vanity metric, either. A McKinsey analysis of 100+ B2B SaaS companies found top-quartile companies by valuation carried a median NRR of about 113% and traded at roughly 24x revenue, versus 98% NRR and 5x for bottom-quartile peers; that 15-point retention gap lined up with a nearly fivefold valuation gap (treat the exact multiple as directional, since methodology varies by study).
GRR vs NRR: How to Read Them Together
Calculating both is only half the job. The more valuable skill is reading the two numbers against each other, using a simple 2×2 matrix:
| High NRR (100%+) | Low NRR (under 100%) | |
| High GRR (90%+) | Healthy retention, healthy expansion. The base is sticky and growing. Priority shifts toward acquiring new customers. | Churn is under control, but the business isn’t expanding accounts. Usually a pricing or upsell-motion problem, not a satisfaction problem. |
| Low GRR (under 90%) | The warning case: expansion from a subset of accounts may be masking a churn problem elsewhere in the base. Worth flagging, since a healthy NRR alone can hide it. | A structural retention problem needing immediate attention, likely rooted in product fit, onboarding, or customer success investment. |
High NRR with low GRR often means expansion revenue is masking a churn problem, which is worth saying plainly on its own, since it’s the single most useful insight in a GRR vs NRR comparison and one a KPI dashboard should call out explicitly.
When to Use GRR vs NRR
Both metrics serve important purposes, but the most suitable metric varies depending on certain circumstances. Further, these metrics aren’t mutually exclusive. You can use both of them to gather different insights.
GRR is an excellent measure of the revenue “stickiness” your existing customers provide. It shows you how well your business is retaining its customers without any incremental revenues from upselling and cross-selling.
Conversely, NRR is a better metric to track growth and the efficacy of your upsell approach. It gives you a complete picture of how your company’s revenue changes over time. NRR measures the combination of retaining revenue you’ve earned previously and adding new revenue from existing customers.
If an investor only asks for one number, it’s typically NRR.
How to Improve Gross Revenue Retention (GRR)
To improve your gross revenue retention, focus on the following strategies:
● Increase customer satisfaction: Increase return on customer acquisition. Loyal users are likelier to stay with you once they’ve signed on. To this end, you should regularly solicit input from your customers and make changes to the service based on what they want.
● Cultivate trust: Build relationships with long-term customers and prospects by consistently delivering what you promised and providing excellent, service-oriented care.
● Increase product usage: Offer training, support, and other integrations to encourage your customers to get the most out of your products or services.
How to Improve Net Revenue Retention (NRR)
To increase your net revenue retention, focus on customer expansions and your value props:
● Focus on customer expansions: Develop upselling or cross-selling strategies for your existing customers and present them with the right products or services that add value to them.
● Sharpen value ladders: Offer detailed paths that allow customers to climb from one service level to the next, with each step offering more value than the last.
● Deliver the goods: Outstanding customer service and relationship management can lead to natural upsells as your clients’ confidence in your services increases.
Common Mistakes When Tracking GRR and NRR
Your retention strategies should focus on keeping your existing customers happy and satisfied. However, there are some common mistakes many businesses make when it comes to retaining their customers.
Avoid these three common pitfalls that can negatively impact your revenue retention rates:
- Ignoring the voice of the customer: Allowing customers to slip away without even hearing about their issues means you are missing an opportunity to improve your product.
- Overlooking small customer segments: Smaller segments may be the most loyal. Losing them could cost you a steady revenue stream.
- Unable to adapt to market changes: As the market changes, your retention strategies should change, too. Stay agile and responsive to changing trends.
Industry-Specific Considerations for GRR and NRR
Different industries require tailored strategies to maximize revenue retention.
Here are four examples:
- Manufacturing: Customizing solutions and offering after-sale services can provide your customer loyalty metrics with a boost.
- Real estate: Building long-term relationships with tenants can facilitate stable revenue streams.
- SaaS: Subscription models that can be tailored to customers’ needs help with better GRR and NRR. Usage-based pricing tends to widen that gap in a good way; see how this plays out for Datarails for technology and SaaS.
- Retail: Utilizing membership programs can enhance customer loyalty and increase NRR in retail.
Why Reliable Data Is the Foundation of Accurate GRR and NRR Reporting
Your metrics are only as useful as they are accurate. Correctly calculating GRR and NRR can significantly impact your business’s success, but the inputs rarely live in one place: starting MRR comes from billing, churn and downgrades get logged in a CRM, and expansion revenue sits in a subscription tool, reconciled by hand before it reaches financial reporting or a board deck.
That handoff, not the formula, is where most GRR and NRR errors occur: a churned account not yet reflected in billing overstates retention; a mid-quarter upgrade booked as new revenue rather than expansion inflates NRR. Both are data-consolidation errors, not math errors.
This is the problem Datarails AI and the broader Datarails FinanceOS platform solve.
Instead of manually pulling MRR, churn, and expansion data into a spreadsheet each month, Datarails’ data consolidation layer connects those systems directly. Built on Excel, Datarails FP&A software lets teams calculate GRR and NRR from one reconciled source, run a variance analysis against last quarter’s numbers, and surface results on a live financial dashboard for the board.
See how Datarails consolidates your billing, CRM, and finance data into one source of truth for revenue retention reporting. Request a live demo.
GRR vs NRR: The Bottom Line
GRR and NRR measure two different things: whether existing customers are staying, and whether the relationships you already have are growing. Track both with solid budgeting and forecasting and financial analysis software, and read them against each other with the matrix above.
For the accounting mechanics behind retained revenue, see our guide to revenue recognition principles in FP&A next.
See how Datarails consolidates your billing, CRM, and finance data into one source of truth for revenue retention reporting.
GRR vs NRR FAQs
Based on 2025–2026 benchmark data, median NRR for private B2B SaaS companies generally falls between 101% and 103%. It climbs with contract value: SaaS Capital’s data shows higher-ACV companies retaining and expanding more, while the lowest-ACV, SMB-focused products often sit at or just below 100%.
Treat these as directional ranges rather than a single target, since methodology and customer segment change the number significantly.
Most benchmarks put a healthy GRR at 90% or above, with current medians sitting closer to 88% to 91% across private B2B SaaS companies. A GRR meaningfully below that range is usually worth investigating for churn or contraction issues before they show up in NRR as well.
NRR = [(Starting MRR + Expansion − Churn − Contraction) ÷ Starting MRR] × 100. Add expansion revenue from upsells and cross-sells to your starting MRR, subtract revenue lost to churn and contraction, then divide by the starting MRR and multiply by 100.
GRR = [(Starting Revenue − Churn Revenue − Contraction Revenue) ÷ Starting Revenue] × 100. Unlike the NRR formula, GRR never includes expansion revenue, which is why it can’t go above 100%.
Yes. Net revenue retention (NRR) and net dollar retention (NDR) describe the same calculation. The terms are used interchangeably depending on which team or investor is asking, and the underlying formula doesn’t change.
Gross revenue retention measures the percentage of revenue you keep from existing customers, excluding any expansion revenue, while net revenue retention adds expansion revenue back in. GRR can never exceed 100%; NRR can, and often does, for healthy SaaS companies. Reading them together, rather than in isolation, is what reveals whether growth is masking churn.