Net Revenue Retention Calculator

Calculate net revenue retention based on starting MRR, expansion MRR, and churned MRR.

Net Revenue Retention

Guide

How it works

Use this calculator to estimate net revenue retention.

What this calculator does

The net revenue retention calculator helps measure how much recurring revenue is retained and expanded from an existing customer base.

It is useful for:

  • SaaS benchmarking
  • retention analysis
  • investor reporting
  • growth planning

Formula

Net Revenue Retention = (Starting MRR + Expansion MRR - Churned MRR) ÷ Starting MRR × 100

Where:

  • Starting MRR = recurring revenue at the start of the period
  • Expansion MRR = additional recurring revenue from existing customers
  • Churned MRR = recurring revenue lost from existing customers
  • Net Revenue Retention = retained and expanded revenue percentage

Example calculation

If:

  • Starting MRR = 100000
  • Expansion MRR = 15000
  • Churned MRR = 5000

Then:

  • NRR = (100000 + 15000 - 5000) ÷ 100000 × 100
  • NRR = 110%

What is net revenue retention?

Net revenue retention shows how well a business keeps and grows revenue from existing customers over time.

Why net revenue retention matters

This calculation helps businesses:

  • assess product stickiness
  • measure account expansion
  • support investor conversations
  • benchmark SaaS performance

When to use this calculator

Use this calculator when you want to:

  • review recurring revenue quality
  • benchmark SaaS health
  • compare periods
  • assess expansion efficiency

Common mistakes

Common mistakes include:

  • mixing new revenue with existing customer expansion
  • using inconsistent MRR definitions
  • ignoring contraction revenue separately
  • comparing different time periods

Net revenue retention vs churn rate

These are closely related.

  • NRR looks at retained and expanded revenue
  • Churn rate focuses on customer loss

Related calculations

You may also want to use:

  • Churn Rate Calculator
  • SaaS MRR Calculator
  • ARPA Calculator

FAQs

What does this calculator do?

It helps you calculate net revenue retention.

Why is NRR important?

It shows whether existing customers are maintaining and growing recurring revenue over time.

Is NRR above 100% good?

Generally yes, because it means expansion more than offsets churned revenue.

Explore more

More calculators in this topic

View business calculators

Continue exploring

Related calculators

Explore the next calculations most relevant to this topic.