Skip to main content

Net Revenue Retention Calculator

Calculate NRR from expansion, contraction, and churn to measure existing customer growth. Enter values for instant results with step-by-step formulas.

Skip to calculator
AI & Tech Tools

Net Revenue Retention Calculator

Calculate NRR from expansion, contraction, and churn to measure existing customer growth and evaluate SaaS business health.

Last updated: December 2025

Calculator

Adjust values & calculate
Net Revenue Retention
102.0%
Existing customers are growing
Expansion Rate
15.0%
Contraction Rate
5.0%
Churn Rate
8.0%
Gross Revenue Retention
87.0%
Ending ARR
$1,020,000

5-Year ARR Projection at Current NRR

Year 1$1,020,000
Year 2$1,040,400
Year 3$1,061,208
Year 4$1,082,432
Year 5$1,104,081
Your Result
NRR: 102.0% | Ending ARR: $1,020,000 | Net Change: $20,000
Share Your Result
Understand the Math

Formula

NRR = (Beginning ARR + Expansion - Contraction - Churn) / Beginning ARR x 100

Where Beginning ARR is the annual recurring revenue at the start of the period, Expansion includes upsells and cross-sells, Contraction covers downgrades, and Churn is revenue lost from canceled customers.

Last reviewed: December 2025

Worked Examples

Example 1: High-Growth Enterprise SaaS

A SaaS company begins the year with $5M ARR. Expansion revenue is $1.2M, contraction is $200K, and churn is $300K. What is the NRR?
Solution:
NRR = (Beginning ARR + Expansion - Contraction - Churn) / Beginning ARR NRR = ($5,000,000 + $1,200,000 - $200,000 - $300,000) / $5,000,000 NRR = $5,700,000 / $5,000,000 = 114.0%
Result: NRR: 114.0% | Ending ARR: $5,700,000 | Net Change: +$700,000

Example 2: SMB SaaS with High Churn

An SMB SaaS starts with $2M ARR. Expansion is $180K, contraction is $120K, and churn is $260K. What is the NRR?
Solution:
NRR = ($2,000,000 + $180,000 - $120,000 - $260,000) / $2,000,000 NRR = $1,800,000 / $2,000,000 = 90.0% Gross Retention = ($2,000,000 - $120,000 - $260,000) / $2,000,000 = 81.0%
Result: NRR: 90.0% | Ending ARR: $1,800,000 | Net Change: -$200,000
Expert Insights

Background & Theory

The Net Revenue Retention Calculator applies the following established principles and formulas. Break-even analysis identifies the sales volume at which total revenue equals total costs, producing neither profit nor loss. The formula divides total fixed costs by the contribution margin per unit, where contribution margin equals selling price minus variable cost per unit. If a software product has $50,000 in monthly fixed costs and each licence generates $20 above its variable cost, break-even requires 2,500 unit sales per month. Above that threshold, each additional unit contributes directly to profit. Gross margin expresses the percentage of revenue remaining after direct cost of goods sold: gross margin equals revenue minus COGS, divided by revenue. A SaaS company with 80 percent gross margins retains $0.80 of every revenue dollar to cover operating expenses, while a manufacturer with 30 percent gross margins faces much tighter operating leverage. Customer acquisition cost (CAC) divides total sales and marketing expenditure in a period by the number of new customers acquired in that same period. Customer lifetime value (LTV) estimates the total profit attributable to a customer relationship. The standard formula multiplies average revenue per user (ARPU) by gross margin and divides by the monthly churn rate. A business with $50 ARPU, 75 percent gross margin, and 2 percent monthly churn has an LTV of $1,875. The LTV:CAC ratio benchmarks unit economics health; a ratio above 3:1 is generally considered sustainable, while ratios below 1:1 indicate the business is acquiring customers at a loss. Burn rate measures monthly cash expenditure net of revenue. Cash runway equals current cash reserves divided by net monthly burn. A company with $1.2 million in the bank burning $100,000 per month has twelve months of runway. The Rule of 40 is a benchmark for SaaS health: the sum of annual revenue growth rate (as a percentage) and profit margin (as a percentage) should equal or exceed 40. High-growth companies burning cash can still pass this rule if their growth rate compensates.

History

The history behind the Net Revenue Retention Calculator traces back through the following developments. Early economic thought centred on mercantilism, the 16th and 17th century doctrine that national wealth derived from accumulating precious metals through export surpluses and colonial extraction. Adam Smith's "Wealth of Nations" in 1776 dismantled this framework, arguing that genuine prosperity arose from specialisation, division of labour, and freely operating markets. David Ricardo extended Smith's work with the theory of comparative advantage in 1817, demonstrating mathematically that mutually beneficial trade was possible even when one country was less productive in every industry. Alfred Marshall's "Principles of Economics" published in 1890 provided the modern framework of supply and demand curves, consumer surplus, price elasticity, and marginal analysis, establishing neoclassical economics as the dominant academic paradigm for decades. The Great Depression exposed the limits of laissez-faire assumptions, and John Maynard Keynes's "General Theory of Employment, Interest and Money" in 1936 argued that private-sector aggregate demand failures required countercyclical government fiscal intervention to restore full employment, shifting the policy consensus toward active macroeconomic management. The post-World War II decades constructed mixed-economy models combining market allocation with expanded welfare states and Keynesian demand management. Milton Friedman and the Chicago School challenged this consensus from the 1960s onward, championing monetarism and arguing that stable money supply growth was superior to discretionary fiscal policy. Their influence shaped the deregulatory and privatisation policies of the Reagan and Thatcher eras in the 1980s. Behavioural economics emerged through the work of Daniel Kahneman and Amos Tversky in the 1970s and Richard Thaler in the 1980s, using psychology to demonstrate that real human decision-making deviates systematically from rational-actor models through heuristics and biases. The rise of the internet and mobile platforms in the 2000s and 2010s created a new category of platform economics, where network effects, near-zero marginal cost of digital goods, and two-sided market dynamics generated winner-take-most competitive outcomes requiring new analytical frameworks for business valuation.

Share this calculator

Explore More

Frequently Asked Questions

Net Revenue Retention, also called Net Dollar Retention, measures the percentage of recurring revenue retained from existing customers over a given period, including expansion revenue from upsells and cross-sells, minus revenue lost from downgrades and churn. NRR is one of the most important SaaS metrics because it shows whether your existing customer base is growing or shrinking independently of new customer acquisition. An NRR above 100 percent means your existing customers are generating more revenue over time even without adding new customers, which indicates strong product-market fit and healthy customer relationships.
Benchmarks for NRR vary by company size and market segment. For enterprise SaaS companies, best-in-class NRR is typically 120 percent or higher, with top performers like Snowflake and Twilio historically exceeding 130 percent. Mid-market SaaS companies generally target 110 to 120 percent NRR. For SMB-focused SaaS, 90 to 100 percent is considered acceptable because smaller customers tend to churn at higher rates. Any NRR below 80 percent is a significant concern, suggesting the product is failing to deliver sustained value. Public SaaS companies with NRR above 120 percent tend to command significantly higher valuation multiples from investors.
Gross Revenue Retention measures only the revenue retained from existing customers without counting expansion revenue. GRR can never exceed 100 percent because it only accounts for losses from downgrades and churn. NRR, on the other hand, includes expansion revenue from upsells, cross-sells, and price increases, so it can and ideally should exceed 100 percent. For example, if you start with one million dollars in ARR, lose fifty thousand to churn, and gain one hundred fifty thousand from expansion, your GRR is 95 percent but your NRR is 110 percent. Both metrics are important because GRR reveals the baseline health of your customer retention while NRR shows total revenue dynamics.
Improving NRR requires a multi-pronged approach targeting both reducing churn and increasing expansion. To reduce churn, invest in customer success teams, implement early warning systems for at-risk accounts, improve onboarding experiences, and regularly demonstrate ROI to stakeholders. For expansion revenue, consider usage-based pricing models that naturally grow with customer success, tiered feature sets that incentivize upgrades, complementary product offerings for cross-sell, and annual price adjustment mechanisms tied to value delivery. Many high-NRR companies also use strategic account management programs where dedicated teams proactively identify growth opportunities within existing accounts.
Bottom-up forecasting multiplies expected units sold by price. Top-down starts with market size and estimates market share. For existing businesses, use historical growth rates with adjustments. For SaaS: Forecast MRR = Current MRR + New MRR - Churned MRR + Expansion MRR. Always model best, expected, and worst case scenarios.
You may use the results for reference and educational purposes. For professional reports, academic papers, or critical decisions, we recommend verifying outputs against peer-reviewed sources or consulting a qualified expert in the relevant field.
Educational Note: This calculator is provided for educational and informational purposes. Results are based on the formulas and inputs provided. Always verify important calculations independently. NovaCalculator processes calculator inputs client-side; optional analytics follow visitor consent settings. ยฉ 2024โ€“2026 NovaCalculator.

Share this calculator

Formula

NRR = (Beginning ARR + Expansion - Contraction - Churn) / Beginning ARR x 100

Where Beginning ARR is the annual recurring revenue at the start of the period, Expansion includes upsells and cross-sells, Contraction covers downgrades, and Churn is revenue lost from canceled customers.

Worked Examples

Example 1: High-Growth Enterprise SaaS

Problem: A SaaS company begins the year with $5M ARR. Expansion revenue is $1.2M, contraction is $200K, and churn is $300K. What is the NRR?

Solution: NRR = (Beginning ARR + Expansion - Contraction - Churn) / Beginning ARR\nNRR = ($5,000,000 + $1,200,000 - $200,000 - $300,000) / $5,000,000\nNRR = $5,700,000 / $5,000,000 = 114.0%

Result: NRR: 114.0% | Ending ARR: $5,700,000 | Net Change: +$700,000

Example 2: SMB SaaS with High Churn

Problem: An SMB SaaS starts with $2M ARR. Expansion is $180K, contraction is $120K, and churn is $260K. What is the NRR?

Solution: NRR = ($2,000,000 + $180,000 - $120,000 - $260,000) / $2,000,000\nNRR = $1,800,000 / $2,000,000 = 90.0%\nGross Retention = ($2,000,000 - $120,000 - $260,000) / $2,000,000 = 81.0%

Result: NRR: 90.0% | Ending ARR: $1,800,000 | Net Change: -$200,000

Frequently Asked Questions

What is Net Revenue Retention (NRR) and why does it matter?

Net Revenue Retention, also called Net Dollar Retention, measures the percentage of recurring revenue retained from existing customers over a given period, including expansion revenue from upsells and cross-sells, minus revenue lost from downgrades and churn. NRR is one of the most important SaaS metrics because it shows whether your existing customer base is growing or shrinking independently of new customer acquisition. An NRR above 100 percent means your existing customers are generating more revenue over time even without adding new customers, which indicates strong product-market fit and healthy customer relationships.

What is a good Net Revenue Retention rate for a SaaS company?

Benchmarks for NRR vary by company size and market segment. For enterprise SaaS companies, best-in-class NRR is typically 120 percent or higher, with top performers like Snowflake and Twilio historically exceeding 130 percent. Mid-market SaaS companies generally target 110 to 120 percent NRR. For SMB-focused SaaS, 90 to 100 percent is considered acceptable because smaller customers tend to churn at higher rates. Any NRR below 80 percent is a significant concern, suggesting the product is failing to deliver sustained value. Public SaaS companies with NRR above 120 percent tend to command significantly higher valuation multiples from investors.

How does NRR differ from Gross Revenue Retention (GRR)?

Gross Revenue Retention measures only the revenue retained from existing customers without counting expansion revenue. GRR can never exceed 100 percent because it only accounts for losses from downgrades and churn. NRR, on the other hand, includes expansion revenue from upsells, cross-sells, and price increases, so it can and ideally should exceed 100 percent. For example, if you start with one million dollars in ARR, lose fifty thousand to churn, and gain one hundred fifty thousand from expansion, your GRR is 95 percent but your NRR is 110 percent. Both metrics are important because GRR reveals the baseline health of your customer retention while NRR shows total revenue dynamics.

What strategies can improve Net Revenue Retention?

Improving NRR requires a multi-pronged approach targeting both reducing churn and increasing expansion. To reduce churn, invest in customer success teams, implement early warning systems for at-risk accounts, improve onboarding experiences, and regularly demonstrate ROI to stakeholders. For expansion revenue, consider usage-based pricing models that naturally grow with customer success, tiered feature sets that incentivize upgrades, complementary product offerings for cross-sell, and annual price adjustment mechanisms tied to value delivery. Many high-NRR companies also use strategic account management programs where dedicated teams proactively identify growth opportunities within existing accounts.

How do I forecast revenue?

Bottom-up forecasting multiplies expected units sold by price. Top-down starts with market size and estimates market share. For existing businesses, use historical growth rates with adjustments. For SaaS: Forecast MRR = Current MRR + New MRR - Churned MRR + Expansion MRR. Always model best, expected, and worst case scenarios.

Is my data stored or sent to a server?

No. All calculations run entirely in your browser using JavaScript. No data you enter is ever transmitted to any server or stored anywhere. Your inputs remain completely private.

References

Reviewed by Daniel Agrici, Founder & Lead Developer ยท Editorial policy