SaaS Churn and Net Revenue Retention Calculator

Measure revenue retention for an existing customer cohort, excluding new sales.

Net revenue retention
100.5 %
Ending cohort MRR $100,500.00
Gross revenue retention 92.5 %
Net new expansion $500.00
Inputs
Amounts are treated in the selected currency; no foreign-exchange conversion is applied.
currency / month
Recurring revenue at the start of the period.
currency / month
Upgrade and expansion revenue from existing customers.
currency / month
Downgrades from existing customers.
currency / month
Recurring revenue lost from churned customers.
Results & Graph
Net revenue retention
100.5 %
Ending cohort MRR
$100,500.00
Gross revenue retention
92.5 %
Net new expansion
$500.00

Net revenue retention

Graph 1 • Beginning M R R Sensitivity Recalculates the domain equation across 50% to 150% of the primary input while holding other parameters constant.
0 % 54.5 % 109.1 % 50%: 101 % 101 50% 75%: 100.667 % 100.7 75% 100%: 100.5 % 100.5 100% 125%: 100.4 % 100.4 125% 150%: 100.333 % 100.3 150%
Graph 2 • Primary & Supporting Metric Comparison Compares the primary output alongside supporting domain benchmarks.
Net revenue retention 100.5 % Ending cohort MRR $100,500.00 Gross revenue retention 92.5 % Net new expansion $500.00
Graph 3 • Exact Output Table & Units Displays each calculated output in its exact domain unit.
Net revenue retention100.5 %Ending cohort MRR$100,500.00Gross revenue retention92.5 %Net new expansion$500.00
Summary: The existing customer cohort ends at $100,500.00 MRR before new-customer revenue.
Summary: The existing customer cohort ends at $100,500.00 MRR before new-customer revenue.

Formula & Mathematical Methodology: SaaS Churn and Net Revenue Retention Calculator

NRR = (beginning MRR + expansion − contraction − churn) ÷ beginning MRR × 100.
NRR = (beginning MRR + expansion − contraction − churn) ÷ beginning MRR × 100.
  • beginningMRR: User-entered beginning m r r (currency / month).
  • expansionMRR: User-entered expansion m r r (currency / month).
  • contractionMRR: User-entered contraction m r r (currency / month).
  • lostMRR: User-entered lost m r r (currency / month).

Rounding: Calculations retain full precision; displayed values are rounded for readability.

Worked Example: Example: Churn & NRR

Measure revenue retention for an existing customer cohort, excluding new sales.

  1. Enter values for the period and unit shown.
  2. Use current, measured inputs wherever available.
  3. Review the result, chart, assumptions, and limitations together.
Result: NRR = (beginning MRR + expansion − contraction − churn) ÷ beginning MRR × 100.

Frequently Asked Questions

How accurate is this result?

It is only as accurate as the values and assumptions entered. Check the included formula and limitations against your situation.

Does the currency selector convert exchange rates?

No. It changes the displayed denomination only; it does not convert between currencies.

Business & Marketing • SaaS Metrics Guide

How to Use the SaaS Churn and Net Revenue Retention Calculator: Practical Guide & Visual Analysis

Calculate gross and net revenue retention from beginning recurring revenue, expansion, contraction, and churn. Enter your own assumptions and review the formulas, example, and limitations before using the result. Whether you are researching saas churn and net revenue retention calculator calculator, saas churn and net revenue retention calculator, saas churn nrr, this interactive tool helps you calculate gross and net revenue retention from beginning recurring revenue, expansion, contraction, and churn.

Interpreting the 3 Custom Visual Graphs & Key Outputs

As you adjust Display Currency, Beginning M R R, Expansion M R R, Contraction M R R, the calculator immediately computes Calculated estimate, Supporting metrics, Calculator-specific visual comparison and updates all three domain-specific SVG charts in real time. Instead of relying on a single static figure, you can inspect the primary domain diagram, component breakdown, and multi-point trajectory curve to see how changing your inputs shifts the final result. Use the Compare (up to 3 scenarios) button to evaluate side-by-side variations before making a decision.

Real-World Benchmark & Planning Tips (General planning estimate; rates and rules are user-entered.)

In our benchmark scenario (Example: Churn & NRR), NRR = (beginning MRR + expansion − contraction − churn) ÷ beginning MRR × 100. Keep in mind that inputs are treated as estimates for the selected period. For related calculations in Business & Marketing, explore Percentage Calculator, Business Break-Even Calculator.