Net Revenue Retention Calculator
Measure how much recurring revenue you keep from existing customers after expansion, downgrades and cancellations, compare it with gross retention, and see the expansion needed to reach your target.
Currency only changes how amounts are displayed. No amounts are converted.
Inputs
Default values are examples. Replace them with your own figures.
Results
Your net revenue retention
0%
Your NRR against the target and gross retention
Net Revenue Retention by Expansion Level
The same downgrades and cancellations with different amounts of expansion revenue.
| Expansion revenue | NRR | GRR | Ending revenue | Change vs current |
|---|
Net Revenue Retention by Churn Level
How retention shifts if cancellations come in higher or lower.
| Churned revenue | NRR | GRR | Ending revenue | Change vs current |
|---|
Expansion Needed to Hit a Target NRR
Expansion revenue required at each retention level, holding downgrades and cancellations steady.
| Target NRR | Expansion needed | Change vs current expansion | Ending revenue |
|---|
Quotelyo Calculators
Explore more free calculators
Loans, savings, investing, retirement, real estate and business calculators. Free to use, no signup required.
No calculators match that search. Try a different word or category.
Measure How Well Your Business Retains and Grows Existing Revenue
Net Revenue Retention (NRR) measures how recurring revenue from existing customers changes over a specific period after accounting for upgrades, expansion, downgrades, and customer churn. A Net Revenue Retention Calculator helps you evaluate whether your existing customer base is generating more or less recurring revenue over time, without including revenue from newly acquired customers. Use this metric to understand customer revenue trends, assess retention performance, and evaluate the role of expansion revenue in business growth.
What Can a Net Revenue Retention Calculator Help You Measure?
NRR helps businesses understand the revenue performance of the customers they already had at the beginning of a reporting period. It combines revenue increases from existing customers with losses caused by downgrades and cancellations into one percentage.
Net Revenue Retention Rate
Calculate the percentage of starting recurring revenue retained from an existing customer group after accounting for expansion, contraction, and churn.
Expansion Revenue
Measure how upgrades, additional seats, higher usage, cross-sells, or other qualifying purchases from existing customers can increase recurring revenue.
Contraction and Churn
Account for recurring revenue lost when existing customers downgrade their plans, reduce usage, cancel subscriptions, or discontinue contracts.
Existing Customer Revenue
Estimate the ending recurring revenue generated by the original customer cohort without mixing in revenue from newly acquired customers during the period.
Retention Performance
Compare NRR across reporting periods to investigate whether existing customers are expanding their purchases or whether downgrades and cancellations are reducing recurring revenue.
Revenue Growth Quality
Understand how much recurring revenue growth comes from customers already using your product rather than relying entirely on acquiring new customers.
What Is Net Revenue Retention?
Net Revenue Retention (NRR) is a metric that measures how recurring revenue from an existing customer group changes over a specified period. It accounts for increases in revenue from existing customers as well as decreases caused by downgrades and cancellations.
NRR is widely used by subscription businesses, software-as-a-service (SaaS) companies, and other businesses with recurring customer revenue. It helps show whether the customers a business already serves are collectively generating more or less recurring revenue than they were at the beginning of the period.
For example, a company may start a quarter with 100,000 in monthly recurring revenue from its existing customer base. During the quarter, some customers upgrade their plans while others downgrade or cancel. The resulting NRR calculation shows how the ending recurring revenue from that original group compares with its starting amount.
An NRR above 100% means expansion revenue from existing customers has more than offset revenue losses from contraction and churn. An NRR of 100% means the cohort's recurring revenue has remained unchanged overall. An NRR below 100% means the cohort is generating less recurring revenue than it did at the start of the period.
Importantly, NRR excludes revenue from customers acquired during the measurement period. This allows a company to analyze revenue performance within its starting customer base separately from new-customer acquisition.
How to Use the Net Revenue Retention Calculator
To calculate NRR, gather recurring revenue information for the same customer group at the beginning of a reporting period. Record the revenue increases and decreases that occur within that group, and exclude revenue from customers who joined after the starting date.
Enter Starting Recurring Revenue
Enter the recurring revenue generated by the customers included in your cohort at the beginning of the period. This is the baseline used in the NRR calculation.
Add Expansion Revenue
Include eligible increases in recurring revenue from existing customers, such as plan upgrades, additional seats, add-ons, or expanded usage under your reporting policy.
Enter Contraction Revenue
Add the recurring revenue lost when existing customers downgrade their plans, reduce paid seats, or purchase fewer recurring services.
Enter Churned Revenue
Include the recurring revenue lost when customers in the starting cohort cancel or fail to renew under your defined churn policy.
Calculate Net Revenue Retention
Add expansion revenue to starting revenue, subtract contraction and churn, then divide by starting revenue. Multiply the result by 100 to express NRR as a percentage.
Interpret and Compare the Result
Determine whether the result is above, equal to, or below 100%. Compare it with previous periods and review the underlying expansion, contraction, and churn figures to understand the change.
Tip: Keep the Starting Customer Cohort Consistent
NRR measures what happened to customers who were already present at the beginning of the period. Revenue from newly acquired customers should not be included in the numerator. Using the same starting cohort throughout the calculation prevents new customer acquisition from distorting the retention result.
Net Revenue Retention Formula
The standard NRR formula uses starting recurring revenue, expansion revenue, contraction revenue, and churned revenue from the existing customer cohort over the chosen period.
Starting revenue is the recurring revenue from the customer group at the beginning of the period. Expansion adds revenue from that same group, while contraction and churn represent losses from downgrades and cancellations.
Calculate Ending Revenue From Existing Customers
This calculation produces the recurring revenue remaining from the original customer cohort at the end of the period, based on the included revenue changes. New customer revenue is excluded.
Calculate NRR From Ending Cohort Revenue
If a cohort starts with 100,000 in recurring revenue and ends with 110,000 after expansion, downgrades, and churn, its NRR is 110%. The result means recurring revenue from the original customer group increased by 10% over the measurement period.
Use Consistent Revenue Units and Periods
You can calculate NRR using monthly recurring revenue (MRR) or annual recurring revenue (ARR), provided the inputs use a consistent basis. Do not divide starting MRR by ending ARR, or combine revenue figures representing different measurement periods.
The revenue metric should also be defined consistently. One-time implementation fees, setup charges, and other non-recurring revenue should not be mixed into a recurring revenue measure unless your stated methodology specifically defines and supports that treatment.
Net Revenue Retention Calculation Example
Suppose a subscription business begins a month with 100,000 in monthly recurring revenue from existing customers. During the month, existing customers upgrade their subscriptions, some downgrade, and others cancel.
| Revenue Component | Amount |
|---|---|
| Starting monthly recurring revenue | 100,000 |
| Expansion revenue from existing customers | +12,000 |
| Revenue lost from downgrades | −3,000 |
| Revenue lost from cancellations | −5,000 |
| Ending revenue from the starting cohort | 104,000 |
| Starting revenue | 100,000 |
| Net Revenue Retention | 104% |
Step 1: Calculate Ending Cohort Revenue
After accounting for expansion, contraction, and churn, recurring revenue from the starting customer cohort is 104,000.
Step 2: Divide by Starting Revenue
The business has an NRR of 104%. That means recurring revenue from its existing customer cohort increased by 4% over the measurement period, even after accounting for downgrades and cancellations.
This result does not mean total company revenue necessarily increased by 4%. New customers may have added revenue, and other revenue components may have changed. NRR isolates the performance of the customers who were present at the start of the period.
Illustrative example only. All figures use the same currency and monthly recurring revenue basis. The example excludes newly acquired customers and assumes the revenue categories have been consistently defined.
How to Interpret Your Net Revenue Retention Results
NRR indicates whether recurring revenue from your starting customer cohort has expanded or contracted during the selected period. Interpret the percentage alongside its underlying components and your company's customer and pricing model.
NRR Above 100%
Revenue expansion from existing customers exceeds the combined revenue losses from downgrades and churn. The starting customer base generates more recurring revenue at the end of the period than at the beginning.
NRR Equal to 100%
The starting customer cohort generates the same total recurring revenue at the end of the period as it did at the beginning. Expansion and revenue losses have balanced each other overall.
NRR Below 100%
The starting customer cohort generates less recurring revenue at the end of the period. Downgrades and churn have exceeded expansion revenue, resulting in a net contraction.
What Is a Good Net Revenue Retention Rate?
There is no single NRR benchmark that applies to every business. Results can vary by industry, customer segment, subscription model, contract length, pricing structure, company maturity, and the period being measured.
In subscription businesses, an NRR above 100% is often viewed positively because the original customer base is generating more recurring revenue without requiring new customer additions for that increase. However, a high NRR should not be interpreted without reviewing churn, expansion concentration, and customer retention.
Compare your result with your own historical performance and relevant businesses that use comparable definitions. Benchmark figures are most useful when cohort definitions, revenue measurements, and reporting periods are aligned.
A High NRR Does Not Always Mean Customer Retention Is Strong
Large upgrades from a small number of customers can push NRR above 100% even if other customers are downgrading or leaving. Review NRR alongside gross revenue retention, customer churn, and customer-level expansion to understand whether growth is broadly distributed or dependent on a few accounts.
Understanding the Components of Net Revenue Retention
NRR is determined by several types of revenue changes within the starting customer cohort. Separating these components helps you understand why revenue has changed and which areas require closer review.
Starting Recurring Revenue
This is the recurring revenue attributed to the eligible customer cohort at the beginning of the measurement period. It provides the baseline against which subsequent changes are measured.
Expansion Revenue
Expansion includes qualifying recurring revenue increases from existing customers, such as upgrades, additional seats, add-on subscriptions, or greater usage under a recurring pricing arrangement.
Contraction Revenue
Contraction refers to recurring revenue lost when existing customers remain customers but pay less, for example after downgrading a plan, reducing the number of seats, or reducing recurring usage.
Churned Revenue
Churned revenue is the recurring revenue lost when customers in the starting cohort cancel or discontinue their paid relationship under the company's defined churn policy.
Ending Cohort Revenue
Ending cohort revenue is the starting revenue adjusted for expansion, contraction, and churn. It measures recurring revenue from the original customer group at the end of the selected period.
New Customer Revenue
Revenue from customers acquired after the start of the period is excluded from NRR. It contributes to overall company growth but belongs in new customer acquisition metrics rather than the existing-cohort retention calculation.
Net Revenue Retention vs. Gross Revenue Retention
Net Revenue Retention and Gross Revenue Retention (GRR) both measure recurring revenue from an existing customer cohort, but they answer different questions. NRR includes expansion revenue, while GRR measures retained starting revenue after contraction and churn without adding expansion.
Net Revenue Retention Formula
NRR shows the combined effect of revenue expansion and revenue losses within the starting customer group. Under the usual calculation, it can exceed 100% when expansion outpaces contraction and churn.
Gross Revenue Retention Formula
GRR excludes expansion so that revenue upgrades cannot offset the revenue losses being measured. Under this standard formula, GRR cannot exceed 100%, assuming nonnegative contraction and churn and a positive starting revenue.
| Feature | Net Revenue Retention | Gross Revenue Retention |
|---|---|---|
| Main purpose | Measures net recurring revenue change within the starting customer cohort | Measures how much starting recurring revenue remains before expansion |
| Expansion revenue | Included | Excluded |
| Contraction and churn | Deducted | Deducted |
| Can exceed 100%? | Yes, if expansion exceeds revenue losses | No, under the standard formula |
| Primary insight | Whether existing-customer revenue is growing or shrinking overall | How effectively starting revenue is retained before expansion |
Why You Should Review Both Metrics
NRR can show strong performance when expansion from existing customers is substantial, but it may not reveal all underlying revenue losses. GRR provides a complementary view of contraction and churn without the offset from upgrades.
Reviewing both metrics can help distinguish a business that retains its recurring revenue effectively from one whose expansion activity is compensating for significant losses elsewhere in the customer base.
NRR vs. Customer Retention, Revenue Growth, and ARR
NRR is often discussed alongside other subscription business metrics, but the measures track different aspects of performance. Understanding these differences helps avoid confusing revenue retention with customer counts or overall company growth.
NRR vs. Customer Retention Rate
Customer retention rate measures the proportion of customers retained over a period according to a defined method. NRR measures recurring revenue retained from the starting customer cohort. One large customer may contribute more revenue than many smaller customers, so the two metrics can move differently.
NRR vs. Revenue Growth Rate
Revenue growth generally compares total revenue between periods and can include both existing and new customers. NRR isolates changes in recurring revenue from the starting customer cohort, making it a more specific measure of existing-customer revenue performance.
NRR vs. Annual Recurring Revenue
Annual Recurring Revenue (ARR) is a measure of a subscription business's recurring revenue run rate, subject to the company's definition. NRR is a percentage showing how that recurring revenue changes within an existing customer cohort over a specified period.
Why New Customer Revenue Must Be Excluded
The main purpose of NRR is to determine what happened to revenue from customers who were already present at the start of the period. Including revenue from newly acquired customers would mix retention performance with customer acquisition and could make the result appear stronger than the starting cohort's actual performance.
New customer revenue still matters for overall growth and should be tracked separately. NRR simply isolates one part of that growth picture so that changes in the existing customer base can be evaluated on their own.
Factors That Can Affect Net Revenue Retention
NRR is shaped by customer behavior, pricing, product usage, the value customers receive, and the company's revenue model. Understanding these factors helps explain why the metric changes from one period to another.
Customer Churn
When a customer cancels or fails to renew, recurring revenue from that customer may be lost. High revenue churn can reduce NRR, even when the company continues acquiring new customers. Investigate both the number of customers leaving and the revenue associated with those accounts.
Plan Downgrades and Reduced Usage
Existing customers may move to lower-priced plans, reduce paid seats, or use fewer paid services. These changes can reduce recurring revenue without causing the customer relationship to end completely, which is why contraction should be tracked separately from churn.
Upgrades and Cross-Selling
Customers may upgrade to higher tiers or purchase additional recurring products and services. These expansion activities can increase NRR when the additional recurring revenue exceeds the losses from downgrades and cancellations.
Pricing Changes
Changes to subscription pricing can influence recurring revenue. The effect depends on whether existing customers are affected, how contracts handle increases, and whether customers reduce usage or cancel in response. Make sure the revenue definition and treatment of price changes are applied consistently.
Customer Success and Product Value
Customers who consistently receive value from a product or service may be more likely to renew or expand their usage. Onboarding, support, product reliability, and adoption can influence customer outcomes, although NRR alone does not identify which factor caused a particular result.
Customer Concentration
If a small number of large customers generate a substantial share of recurring revenue, expansions or cancellations within those accounts can have a large effect on NRR. Reviewing results by customer segment can help show whether performance is broadly distributed across the customer base.
Contract Terms and Renewal Timing
Annual contracts, monthly subscriptions, multi-year agreements, and renewal schedules may affect when revenue changes appear. Churn definitions and cohort periods should be applied consistently, particularly when comparing companies with different contract structures.
Measurement Methodology
NRR depends on the cohort definition, recurring revenue normalization, time period, and treatment of changes such as currency movements, price increases, or product migrations. Consistent methodology is essential when comparing results across periods or with other businesses.
How Businesses Can Improve Net Revenue Retention
Improving NRR generally means increasing recurring revenue from existing customers, reducing the revenue lost through downgrades and cancellations, or achieving both. The right approach depends on the reasons behind the company's retention results.
Improve Customer Onboarding
Help new customers understand and adopt the product or service. Clear onboarding and early customer support may reduce confusion and improve the chances of long-term engagement.
Monitor At-Risk Accounts
Review usage changes, support issues, renewal dates, and customer feedback to identify accounts that may be considering cancellation or downgrading.
Develop Expansion Opportunities
Offer relevant upgrades, add-ons, or additional capacity when existing customers have a clear need. Expansion should reflect customer value rather than unnecessary upselling.
Understand Reasons for Churn
Track why customers cancel or fail to renew, and distinguish issues such as poor product fit, pricing concerns, missing features, or changes in customer requirements.
Review Downgrades and Usage Patterns
Examine why customers reduce their plans or recurring usage. Understanding contraction can reveal product adoption problems, budget constraints, or a mismatch between the plan and the customer's needs.
Segment NRR Reporting
Compare retention across customer size, product tier, industry, acquisition cohort, or account type. Segment-level reporting can reveal where expansion is strong and where losses are concentrated.
Track the Components, Not Just the Final Percentage
NRR combines expansion, contraction, and churn into one result. Two companies can have the same NRR but very different customer dynamics. Reviewing the underlying components helps identify whether changes come from successful expansion, lower churn, fewer downgrades, or a combination of factors.
Common Net Revenue Retention Calculation Mistakes to Avoid
NRR is simple to calculate once the revenue components have been defined, but inconsistent inputs can make the result misleading. Review these common mistakes before using NRR for reporting or business decisions.
Including Revenue From New Customers
Adding revenue from customers acquired during the measurement period mixes acquisition performance with existing-customer retention. Keep the starting cohort fixed and exclude revenue from new customers from the NRR calculation.
Mixing MRR and ARR
Starting recurring revenue, expansion, contraction, and churn must use a consistent measurement basis. Mixing monthly recurring revenue with annual recurring revenue can distort the calculation. Normalize the figures before comparing them.
Using Different Cohort Definitions
Changing which customers are included between the beginning and end of a reporting period can invalidate the comparison. Track the customers who qualified at the start and apply the same cohort rules throughout the measurement.
Forgetting Downgrades
Some calculations subtract cancellations but fail to account for customers who remain subscribed at a lower recurring value. Contraction revenue should be included when calculating NRR under the standard definition.
Counting Churn and Contraction Twice
Define how revenue from cancelled or downgraded accounts is recorded. A fully cancelled account should not have the same lost recurring revenue deducted again as a separate downgrade amount unless the accounting method genuinely represents distinct revenue changes.
Including One-Time Revenue
One-time setup fees, professional services, or non-recurring charges can distort recurring revenue metrics when they are included without a clearly defined policy. Use a consistent recurring revenue measure at both the beginning and end of the period.
Ignoring Large Customer Changes
A major upgrade, cancellation, or downgrade can move NRR significantly when the customer represents a substantial share of revenue. Review account-level changes and concentration so that a single event does not obscure broader retention trends.
Comparing Inconsistent Periods
Monthly, quarterly, and annual NRR figures cover different measurement windows and should not be compared as if they were identical. Clearly label the period and use comparable cohort definitions and recurring revenue calculations.
Frequently Asked Questions
Find answers to common questions about Net Revenue Retention, its formula, expansion revenue, churn, gross revenue retention, and how SaaS businesses use this metric.
What is a Net Revenue Retention Calculator?
A Net Revenue Retention Calculator measures how recurring revenue from an existing customer group changes over a specified period. It uses starting recurring revenue, expansion, contraction, and churn to calculate the ending revenue from that cohort as a percentage of the starting amount.
What does NRR stand for?
NRR stands for Net Revenue Retention. It is a business metric that measures recurring revenue retained from existing customers after accounting for revenue increases and losses during a specified period.
What is the formula for Net Revenue Retention?
The standard formula is NRR (%) = [(Starting Recurring Revenue + Expansion Revenue − Contraction Revenue − Churned Revenue) ÷ Starting Recurring Revenue] × 100. All inputs must use the same revenue basis and measurement period, and revenue from new customers must be excluded.
What does an NRR of 100% mean?
An NRR of 100% means recurring revenue from the starting customer cohort is unchanged overall at the end of the measurement period. Revenue expansion has exactly offset the revenue lost through contraction and churn.
What does an NRR above 100% mean?
An NRR above 100% means the starting customer cohort generates more recurring revenue at the end of the period than it did at the beginning. Expansion revenue has exceeded revenue losses from downgrades and churn. It does not include new customer revenue.
What does an NRR below 100% mean?
An NRR below 100% means recurring revenue from the starting cohort has decreased over the measurement period. Contraction and churn have exceeded expansion revenue, so the original customer group is producing less recurring revenue overall.
What is a good Net Revenue Retention rate?
A good NRR depends on industry, business model, contract structure, customer segment, and the period being measured. In subscription businesses, a result above 100% generally indicates that expansion has outweighed revenue losses among existing customers. Compare your result with appropriate benchmarks and your own historical performance rather than relying on a universal target.
What is the difference between NRR and GRR?
NRR includes expansion revenue from existing customers, while Gross Revenue Retention (GRR) excludes expansion and measures how much starting recurring revenue remains after downgrades and churn. NRR can exceed 100%, whereas GRR cannot exceed 100% under the standard formula.
Does NRR include new customers?
No. NRR measures recurring revenue from customers who were present at the start of the reporting period. Revenue from customers acquired afterward is excluded so that new-customer acquisition does not distort the retention calculation.
What is expansion revenue in NRR?
Expansion revenue is the additional recurring revenue generated by existing customers. It may come from plan upgrades, additional seats, add-ons, higher recurring usage, or cross-sells of other qualifying subscription products. The company's revenue measurement policy determines which changes qualify.
What is contraction revenue?
Contraction revenue is recurring revenue lost when an existing customer continues the relationship but pays less than before. Examples include moving to a lower-priced plan, reducing paid seats, or lowering recurring usage. It is deducted when calculating NRR under the standard formula.
What is churned revenue?
Churned revenue is the recurring revenue lost when customers in the starting cohort cancel or otherwise end their paid relationship under the company's defined churn policy. It measures the value of lost recurring revenue rather than simply the number of customers who left.
Can NRR be negative?
Under the standard formula, NRR can be below 100% but cannot fall below zero when starting revenue is positive and ending cohort revenue is nonnegative. A negative result would usually indicate an invalid input, inconsistent treatment of revenue components, or a calculation that does not follow the conventional NRR definition.
Can NRR exceed 100% without acquiring new customers?
Yes. That is one of the main insights provided by NRR. Existing customers can generate more recurring revenue through upgrades, additional seats, or expanded usage. If those gains exceed contraction and churn, NRR can rise above 100% even without adding new customers.
Should NRR be calculated monthly or annually?
The period depends on your reporting needs and business model. Monthly NRR can help monitor recent subscription changes, while annual NRR can provide a longer-term view. Always label the period, use a consistent customer cohort, and apply the same recurring revenue methodology.
Is NRR the same as net dollar retention?
Net Revenue Retention and Net Dollar Retention are commonly used to describe the same underlying metric: the percentage change in recurring revenue from an existing customer cohort after accounting for expansion, contraction, and churn. Terminology can vary by company, so check the specific definition used in a report.
Why is gross revenue retention useful if I already track NRR?
GRR shows how much of the starting recurring revenue is retained before expansion offsets any losses. A company can have high NRR because a small number of customers expand substantially even while other customers leave or downgrade. Tracking GRR helps reveal that underlying revenue loss.
How can a SaaS business improve NRR?
Businesses may improve NRR by helping customers adopt the product successfully, addressing churn risks, reducing unnecessary downgrades, and offering relevant upgrades or additional services. Segmenting the metric by customer type, product, or cohort can help identify where expansion opportunities and retention challenges exist.
Does NRR measure customer satisfaction?
NRR is a revenue metric, not a direct customer satisfaction measure. Strong NRR may reflect expansion and effective retention, but it can also be influenced by pricing changes or a small number of large accounts. Customer feedback, product usage, renewal data, and churn reasons provide additional context.
How accurate is a Net Revenue Retention Calculator?
A calculator can accurately apply its formula when the starting revenue, expansion, contraction, and churn figures are correct and consistently defined. The main challenges are data quality, cohort selection, recurring revenue definitions, and period consistency. Verify those inputs before relying on NRR for business reporting or planning.
Important Business Metrics Disclaimer
This content and any Net Revenue Retention calculations are for general educational and business analysis purposes only. NRR depends on consistent customer cohort definitions and accurate recurring revenue data. Definitions and reporting methods can vary across businesses, industries, and financial reports. NRR does not independently measure profitability, cash flow, customer satisfaction, or overall company growth. Review expansion, contraction, churn, gross revenue retention, and new customer acquisition alongside NRR when assessing subscription business performance.
