NRR Calculator: Calculate Net Revenue Retention Instantly


NRR Calculator

Calculate your Net Revenue Retention to understand business health and customer value.


The total recurring revenue from existing customers at the start of the period.


New revenue from existing customers (upgrades, cross-sells, add-ons).


Lost revenue from existing customers (downgrades).


Total revenue lost from customers who canceled their subscriptions.


Visual breakdown of your MRR changes over the period.

What is an NRR Calculator?

An NRR (Net Revenue Retention) calculator is a specialized financial tool used by subscription-based businesses, particularly in the SaaS (Software-as-a-Service) industry, to measure how much recurring revenue is retained and grown from an existing customer base over a specific period. It provides a vital sign of a company’s health by analyzing customer loyalty, the success of upselling efforts, and the impact of customer churn and downgrades. A high NRR indicates that a company is not only keeping its customers but also successfully increasing their value over time.

Unlike simple churn metrics, the nrr calculator accounts for revenue expansion, which can push the rate above 100%. This is a key indicator of sustainable growth, demonstrating that the revenue growth from happy, existing customers is outpacing the revenue lost from those who leave or downgrade. Investors and leadership teams heavily rely on this metric to gauge product-market fit and predict future revenue streams. For more on this, see our guide on the saas magic number.

The NRR Formula and Explanation

The calculation behind the nrr calculator is straightforward but powerful. It synthesizes four key revenue components from your existing customer cohort to produce a single, insightful percentage.

The formula is:

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

NRR Formula Variables
Variable Meaning Unit Typical Range
Starting MRR Monthly Recurring Revenue at the beginning of the period. Currency (e.g., USD) Positive value
Expansion MRR Additional MRR from upgrades, cross-sells, and add-ons by existing customers. Currency (e.g., USD) Zero or positive
Contraction MRR Lost MRR from downgrades by existing customers. Currency (e.g., USD) Zero or positive
Churned MRR MRR lost from customers who cancel their subscriptions. Currency (e.g., USD) Zero or positive

Practical Examples

Example 1: High-Growth SaaS Company

A company starts the month with $200,000 in MRR. Through excellent customer success and product improvements, they generate $40,000 in expansion revenue. They only lose $5,000 to downgrades and $10,000 to churn.

  • Starting MRR: $200,000
  • Expansion MRR: $40,000
  • Contraction MRR: $5,000
  • Churned MRR: $10,000
  • Calculation: `[($200,000 + $40,000 – $5,000 – $10,000) / $200,000] * 100`
  • Result: 112.5% NRR. This fantastic result shows strong negative churn and healthy growth.

Example 2: A Company Facing Headwinds

Another company begins with $500,000 in MRR. A new competitor enters the market, leading to more customers downgrading ($30,000) and churning ($45,000). Their upsell efforts only yield $20,000 in expansion.

  • Starting MRR: $500,000
  • Expansion MRR: $20,000
  • Contraction MRR: $30,000
  • Churned MRR: $45,000
  • Calculation: `[($500,000 + $20,000 – $30,000 – $45,000) / $500,000] * 100`
  • Result: 89% NRR. This sub-100% rate is a red flag, indicating the company is losing revenue from its existing customer base. It’s often related to a poor saas churn rate.

How to Use This NRR Calculator

Using our NRR calculator is simple and provides instant insights:

  1. Enter Starting MRR: Input your total Monthly Recurring Revenue from your existing customers at the start of the period (e.g., the first day of the month).
  2. Add Expansion MRR: Enter all additional recurring revenue gained from those same customers during the period.
  3. Subtract Revenue Contraction: Input the total value of recurring revenue lost from downgrades.
  4. Subtract Revenue Churn: Input the recurring revenue lost from customers who cancelled completely.
  5. Click “Calculate NRR”: The tool will instantly display your Net Revenue Retention, Gross Revenue Retention, and ending MRR, along with a visual chart.

Key Factors That Affect Net Revenue Retention

Several factors can influence your NRR. Understanding them is crucial for improvement.

  • Customer Success: Proactive support and ensuring customers achieve their goals with your product is the #1 driver of retention and expansion.
  • Product Value & Onboarding: An intuitive product that delivers immediate value and has a smooth onboarding process will reduce churn.
  • Pricing Strategy: A well-structured pricing model with clear upgrade paths encourages expansion. Explore our arr calculator for annual perspectives.
  • Upsell and Cross-sell Opportunities: Actively identifying and presenting opportunities for customers to get more value through additional features or products.
  • Customer Feedback Loops: Systematically collecting, analyzing, and acting on customer feedback to improve your service.
  • Market Competition: The presence of strong competitors can increase pressure on churn and contraction, making a high NRR even more important. It impacts the overall customer lifetime value calculator.

Frequently Asked Questions (FAQ)

1. Can NRR be over 100%?
Yes, absolutely. An NRR over 100% is the goal for healthy SaaS businesses. It means your expansion revenue from existing customers is greater than the revenue you lose from churn and downgrades. This is often called “negative churn.”
2. What is a good NRR?
While benchmarks vary by industry, a “good” NRR is generally considered to be over 100%. For venture-backed SaaS companies, top-performers often have an NRR of 120% or higher. An NRR below 90% is typically a cause for concern.
3. How is NRR different from Gross Revenue Retention (GRR)?
Gross Revenue Retention (GRR) measures retention without including expansion revenue. Its formula is `((Starting MRR – Contraction – Churn) / Starting MRR) * 100`. GRR can never be over 100% and focuses purely on retaining existing revenue. NRR provides a fuller picture of growth by including expansion. Our calculator shows both metrics for a complete view, and you can read more on what is gross revenue retention.
4. How often should I use an NRR calculator?
Most companies calculate NRR on a monthly or quarterly basis. Monthly calculations help you spot trends faster, while quarterly calculations can smooth out short-term fluctuations.
5. Does NRR include revenue from new customers?
No. A critical rule of NRR is that it only measures revenue changes within a cohort of customers that already existed at the start of the period. New customers acquired during the period are excluded from the calculation.
6. Why is my Contraction MRR important?
Contraction MRR (downgrades) is a leading indicator of churn. Customers who downgrade are signaling that they are receiving less value or are unhappy. Tracking this closely can help you intervene before they cancel completely.
7. Can I calculate this with Annual Recurring Revenue (ARR)?
Yes, the logic is identical. Simply replace all “MRR” inputs in the NRR calculator with their “ARR” (Annual Recurring Revenue) equivalents to get your annual NRR rate.
8. What does a negative NRR mean?
A negative NRR is not possible. The lowest possible NRR is 0%, which would occur if all your customers churned and you had zero expansion revenue.

Related Tools and Internal Resources

Enhance your understanding of business metrics with these related tools and guides:

© 2026 Your Company Name. All Rights Reserved. This NRR calculator is for informational purposes only.


Leave a Reply

Your email address will not be published. Required fields are marked *