Invite-only betaFirst 100 SaaS founders: 3 months freeNo credit card Β· Zero dark patterns
BoolBul
BOOLBUL.The Retention Interceptor
01100% Free Β· Browser Native Β· Zero Sign-up

Net Revenue Retention (NRR) Calculator for SaaS

Calculate Net Revenue Retention (NRR) percentage instantly. Model expansion, contraction, and churn to evaluate your SaaS compounding growth engine.

Interactive CalculatorReal-time browser computation
$
$
$
$

Calculated Results

Net Revenue Retention (NRR)

109%

Ending Cohort MRR

$54,500

Net Revenue Change

$4,500

Formula applied: NRR (%) = ((Starting MRR + Expansion MRR - Contraction MRR - Churned MRR) / Starting MRR) Γ— 100

Net Negative Churn: Cohort is expanding organically!

About this tool

Net Revenue Retention (NRR)β€”also referred to as Net Dollar Retention (NDR)β€”is widely considered the premier indicator of product-market fit and long-term enterprise valuation in subscription software. NRR measures the percentage of recurring revenue retained from an existing cohort of customers over a specified window, factoring in expansion upgrades, cross-sells, plan contractions, and full cancellations. When your NRR surpasses 100%, your business exhibits net negative churn: your installed customer base expands in revenue over time even if your sales team closes zero new logos. Conversely, an NRR below 100% signals an eroding base that requires continual new customer acquisition just to stand still. Institutional investors evaluate NRR to determine whether capital injected into acquisition will compound efficiently or leak away.

How It Works

  1. 1Input the starting MRR generated by an established customer cohort at the beginning of the period.
  2. 2Enter the expansion MRR generated by that exact cohort through upgrades, add-ons, or extra seats.
  3. 3Input any contraction MRR from downgrades within the cohort.
  4. 4Enter the churned MRR from cohort accounts that cancelled entirely.
  5. 5View your NRR percentage and net change in recurring revenue.

Formula & Math

Transparent Logic
NRR (%) = ((Starting MRR + Expansion MRR - Contraction MRR - Churned MRR) / Starting MRR) Γ— 100

Worked Practical Example

An email infrastructure SaaS starts the quarter with $80,000 cohort MRR. Over three months, existing accounts add $14,000 in volume upgrades, lose $3,000 to downgrades, and $4,000 to cancellations.

Calculation / Steps

(($80,000 + $14,000 - $3,000 - $4,000) / $80,000) Γ— 100 = 108.75%

Expected Result

108.75% NRR; cohort grew to $87,000 MRR (+$7,000 net expansion).

Frequently Asked Questions

What is a good NRR benchmark for venture-backed and bootstrapped SaaS?+

Above 100% means existing customers grow faster than they shrink or leave, which is the goal for any subscription business. How far above depends on whether your pricing can expand through seats, usage or add-ons. With a single flat price, NRR can't rise much above 100%, so focus on gross retention instead.

Does NRR include revenue from brand new customers closed this month?+

No. NRR strictly follows an existing cohort of customers established prior to the evaluation window.

Why is high NRR so valuable for SaaS valuations?+

High NRR provides compounding growth with near-zero marginal customer acquisition cost (CAC), driving superior free cash flow margins.

BoolBul Retention Engine

Automate retention on your cancel button

BoolBul directly protects NRR by reducing churned MRR at the exit gate, lifting the net retention baseline across all billing cohorts.

From the MIACIA Studio Journal