Net Revenue Retention (NRR) Calculator for SaaS

Welcome to our professional Net Revenue Retention calculator, the ultimate benchmarking tool for SaaS executives, venture capital investors, and financial analysts. Net Revenue Retention (NRR) measures the percentage of recurring revenue retained from existing customers over a given period, factoring in the positive impact of upgrades and expansion as well as the negative impacts of plan contraction and customer churn.

Input your cohort’s starting recurring revenue and monthly movement figures to instantly generate your NRR and GRR scores, analyze scenario budgets, and view sensitivity matrices to audit your growth durability.

NRR Parameters
$
Monthly recurring revenue at the beginning of the period.
$
MRR added from upgrades or expansion purchases.
$
MRR lost from existing customers downgrading plans.
$
MRR lost from fully cancelled customer accounts.
Share Your Feedback

Have a suggestion or found a calculation discrepancy? Let us know!

Rate this calculator (optional)
Minimum 10 chars, maximum 2,000.0 / 10

How to use this Net Revenue Retention calculator

Entering your recurring revenue variables

To accurately evaluate NRR and GRR, you must input four key monthly recurring revenue (MRR) metrics corresponding to the same customer cohort over a specific period (usually trailing 12 months):

  • Starting MRR: The total monthly recurring revenue generated by the cohort at the start of the evaluation window.
  • Expansion MRR: Upgrades, expansion seats, or cross-sells generated from these exact same customers during the period.
  • Contraction MRR: Revenue lost from plan downgrades or seat reductions within the cohort.
  • Churned MRR: Revenue lost from customers who fully cancelled their subscriptions during the period.

Interpreting NRR vs. GRR scores

Once computed, the program returns two distinct percentages that highlight the health of your customer base:

  • Net Revenue Retention (NRR): Standard metric evaluating total growth potential. An NRR above 100% means expansion revenue offsets churn, signaling a strong compound growth profile.
  • Gross Revenue Retention (GRR): A conservative retention check that excludes expansion MRR. It measures how well you retain core revenue, capping out at 100%. Top-tier SaaS firms target GRR above 85-90%.

NRR Formula and Methodology

The core equations

We calculate NRR and GRR using standard venture capital equations to isolate growth durability:

NRR = ((Starting MRR + Expansion - Contraction - Churned MRR) / Starting MRR) * 100
GRR = ((Starting MRR - Contraction - Churned MRR) / Starting MRR) * 100

The difference between NRR and GRR

Net Revenue Retention (NRR) is the ultimate metric for understanding SaaS compound growth. By factoring in expansion MRR, it shows if your existing customer base is growing on its own. For example, enterprise SaaS businesses often target NRR above 120%, meaning a $10M cohort naturally grows to $12M next year without adding any new logos.

Gross Revenue Retention (GRR) is a more conservative metric. Because it excludes expansion MRR, it isolates how well your product retains its original revenue base. A business with high NRR but low GRR may be masking high customer churn by aggressively upselling a few large accounts. Tracking both metrics ensures you have a healthy, stable customer base.

NRR and GRR example calculations

Sample software startup cohort metrics

Let's evaluate a mid-stage software business cohort to analyze its revenue retention:

  • Starting Cohort MRR = $200,000
  • Expansion MRR = $30,000
  • Contraction MRR = $10,000
  • Churned MRR = $15,000

Step-by-step math

First, calculate the Ending Cohort MRR:
Ending MRR = Starting MRR + Expansion - Contraction - Churned = $200,000 + $30,000 - $10,000 - $15,000 = $205,000.

Next, calculate the Net Revenue Retention (NRR):
NRR = ($205,000 / $200,000) * 100 = 102.50%.

Finally, calculate the Gross Revenue Retention (GRR):
GRR = (($200,000 - $10,000 - $15,000) / $200,000) * 100 = 87.50%.

Since NRR is 102.50% and GRR is 87.50%, the business is growing its existing customer cohorts while maintaining healthy core revenue retention (above the standard 85% benchmark).

Why Net Revenue Retention is the ultimate SaaS metric

Core driver of compound growth

NRR measures the compounding power of your business model. High NRR means your revenue grows naturally without needing heavy sales and marketing spending, which dramatically improves cash flow and profitability over time.

Underwriting valuation premiums

Investors use NRR to gauge product-market fit and customer satisfaction. Companies with high NRR (above 110% for SMB, above 120% for enterprise) command significantly higher valuation multiples in both public and private markets.

Validating customer success efficiency

NRR measures the performance of your customer success teams. A high NRR proves they are successfully driving expansions and renewals, proving the product delivers ongoing value and ROI.

Common mistakes in Net Revenue Retention modeling

Including new customer revenue in cohort expansion

A common mistake in NRR calculations is including revenue from new customers acquired during the period. NRR must strictly track the same cohort of existing customers. Including new logos inflates the NRR score, masking underlying customer retention issues.

Ignoring the timing of cohort starts

Calculating NRR without defining a clear starting cohort leads to distorted metrics. Be sure to group customers by their sign-up month or year to track how retention changes over time and identify specific retention issues.

Guidelines for NRR audits
  • Cohort purity: Only include expansion, contraction, and churn from customers active at the start of the period.
  • Exclude one-offs: Keep setup fees and consulting revenue out of recurring NRR calculations.
  • Compare with GRR: Always analyze NRR alongside GRR to ensure expansion isn't masking customer cancellations.

Real-world case study: Zoom Communications, Inc. (ZM, FY 2025)

Zoom Communications, Inc. metrics profile

Starting Annual Recurring Revenue (ARR) from Enterprise customers$1,000,000
Expansion Revenue from existing Enterprise customers (upsells/cross-sells)$100,000
Contraction Revenue from existing Enterprise customers (downgrades)$50,000
Churned Revenue from Enterprise customers (lost customers)$70,000
Net Revenue Retention (NRR) Rate for Enterprise customers98%

Zoom Communications, a leading provider of video-first unified communications, reported its financial results for fiscal year 2025 (ending January 31, 2025). The company's Net Dollar Expansion Rate (NDER) for Enterprise customers, a key SaaS metric, was 98% for the trailing 12 months, indicating a slight contraction in revenue from its existing enterprise client base.

Zoom's Net Dollar Expansion Rate of 98% for Enterprise customers in FY2025, a decrease from 101% in FY2024, signals a challenging macroeconomic environment and increased competition where existing customers are slightly reducing their spending or churning more than new expansions. While above 100% is ideal for SaaS companies, a rate of 98% indicates that Zoom's enterprise customers, on average, spent 98% of what they spent in the prior year. This necessitates Zoom to focus on continued product innovation, particularly in areas like Zoom Workplace and Contact Center, and effectively monetize its AI features to drive upsells and cross-sells to offset churn and contractions. Investors will be watching for stabilization and growth in this metric as it's crucial for predictable recurring revenue and indicates the long-term health and stickiness of its customer base.

Note: Operational and financial benchmarks fluctuate with market conditions. Use the interactive calculator above to input today's live numbers to perform your own custom analysis.

Related Calculators

Frequently Asked Questions (FAQ)

What is Net Revenue Retention (NRR)?
NRR measures the percentage of recurring revenue retained from existing customers over a given period, factoring in expansion revenue, downgrades, and cancellations.
What is Gross Revenue Retention (GRR)?
GRR measures the percentage of recurring revenue retained from existing customers over a period, excluding expansion revenue. It is capped at 100% and isolates customer churn and downgrades.
What is a good NRR for a SaaS company?
For SMB SaaS, a good NRR is 90% to 100%. For enterprise SaaS, a good NRR is 110% to 120%, with top-tier companies achieving NRR above 130%.
SaaS Metrics & Revenue Modeling Disclaimer

The SaaS metrics calculations, revenue bridges, and operational forecasts generated by BizToolkitPro are for educational and informational purposes only. They do not represent audit-ready financial statements, accounting guidance, or formal venture valuation.

SaaS operational models and recurring schedules (including MRR, ARR, LTV, CAC Payback, and Churn models) depend entirely on variables and configurations inputted by the user. Revenue recognition policies, customer contract terms, and expansion rates vary; BizToolkitPro makes no warranties regarding the compliance of these outputs with US GAAP or IFRS standards.

Always verify calculations against raw CRM and billing platform data, and consult with a licensed SaaS Accountant, Chief Financial Officer (CFO), or venture finance specialist before presenting operational metrics to board members or venture partners.