Net Revenue Retention (NRR) Calculator

Calculate Net Revenue Retention from expansion, reactivation, contraction, and churn. Clear tooltips, scenarios, and What It Means insights for fast SaaS benchmarking.

$
$
$
$
$

Results

  • Net Revenue Retention %
  • Ending revenue from existing customers $
  • Net change vs start $
  • Expansion + reactivation $
  • Contraction + churn $
  • Gross Revenue Retention %
  • Category

What is Net Revenue Retention (NRR)?

Net Revenue Retention measures the percentage of recurring revenue you keep and expand from your existing customers over a period after accounting for expansion, reactivation, contraction, and churn.

It answers a simple question: if you stopped acquiring new customers today, would your revenue base grow, stay flat, or shrink.

For SaaS and subscription businesses, NRR is a core value-creation metric that sits next to ARR growth, gross revenue retention, LTV/CAC, and CAC payback when investors assess quality of growth.

Formula

You can express revenue on an MRR or ARR basis, as long as the same period is used for all components.

A related metric, gross revenue retention (GRR), strips out expansion and reactivation to focus purely on logo and dollar churn:

In practice, NRR above 100% signals net expansion from the existing base, while NRR below 100% signals net contraction that must be offset by aggressive new customer acquisition.

Example

Assume you start the month with $120,000 in MRR from existing customers.

During the month you generate $18,000 in expansion MRR (upsells and price increases), $2,000 in reactivation MRR, $6,000 in contraction MRR (downgrades), and $8,000 in churned MRR (lost customers).

Ending recurring revenue from this starting cohort is:

  • Ending revenue = 120,000 + 18,000 + 2,000 − 6,000 − 8,000 = $126,000

Net Revenue Retention is:

  • NRR = 126,000 ÷ 120,000 × 100% = 105%

Gross Revenue Retention is:

  • GRR = (120,000 − 6,000 − 8,000) ÷ 120,000 × 100% ≈ 88.3%

In this scenario, your existing base is delivering modest net expansion (NRR 105%) despite some contraction and churn, which generally supports healthier ARR growth, stronger LTV, and better SaaS valuation multiples—provided you keep acquisition efficiency (CAC and CAC payback period) under control.

How to Use the NRR Calculator

Select a period (month, quarter, or year), then enter how your existing-customer MRR changed—expansion, reactivation, downgrades, and churn. The calculator will instantly show your Net Revenue Retention, Gross Revenue Retention, and a plain-language interpretation.

  1. Choose your analysis period

    • Decide whether you’re analyzing a month, quarter, or year and make sure all revenue inputs correspond to that same period.
  2. Enter Starting MRR (existing customers)

    • Input the recurring revenue from all existing customers at the very start of the period, excluding any new customers added during the period.
  3. Add expansion and reactivation MRR

      • In “Expansion MRR”, enter all upsells, cross-sells, and seat/license increases from existing customers; in “Reactivation MRR”, enter revenue from previously churned accounts that came back. The calculator then computes:

  4. Enter contraction and churned MRR

    • Fill in “Contraction MRR” with all downgrades from still-active customers and “Churned MRR” with revenue lost from cancellations or non-renewals in the period.
  5. Review the results and interpretation

    • Check the NRR %, Ending revenue from existing customers, Gross Revenue Retention, and the “Category” label (e.g., stable expansion) plus the summary text; use these to decide whether your installed base is strong enough to drive growth or if you need to address churn and downgrades.

Frequently Asked Questions

Methodology & Sources

Bibliography

  1. (2024). Net Revenue Retention: Unpacking the Dynamics of Customer Monetization — Harvard Business School
    Accessed 2025-12-05
  2. (2021). On the Nature of Customer Attrition and Revenue Analysis — Yale School of Management
    Accessed 2025-12-05