Calculators

Net Revenue Retention (NRR) Calculator

Measure retained revenue after expansion, contraction, and churn.

Formula

NRR = (Starting MRR + Expansion MRR - Contraction MRR - Churn MRR) / Starting MRR * 100

Interactive Widget

Inputs

NRR %

NRR %

Chart

About Net Revenue Retention (NRR) Calculator

Net Revenue Retention (NRR) measures how much recurring revenue your existing customers generate over a period, including the effect of expansion, contraction, and churn. It excludes revenue from new customers entirely, which makes it the cleanest signal of whether your product keeps and grows the customers you already have.

Because NRR can exceed 100%, a business can grow its revenue base purely from existing customers upgrading and expanding, even with zero new customer acquisition in a given period. This dynamic — often called net negative churn — is one of the strongest indicators of product-market fit that investors look for in a SaaS business.

Benchmarks

What counts as a good NRR depends heavily on segment. For SMB-focused SaaS, 90–100% is considered healthy, since smaller customers churn more and expand less. For mid-market SaaS, 100–110% is strong. For enterprise SaaS, 120%+ is considered best-in-class — top performers like Snowflake and Twilio have historically reported NRR in the 130–150% range.

A single NRR number without context can be misleading. A high NRR driven almost entirely by expansion, with weak underlying retention, behaves very differently under a slowdown than a high NRR built on genuinely sticky, low-churn customers. Reading NRR alongside GRR separates the two — GRR shows the retention floor without expansion masking it.

Frequently Asked Questions

What is a good NRR for a SaaS business?

It depends on segment. SMB SaaS: 90–100% is healthy. Mid-market SaaS: 100–110% is strong. Enterprise SaaS: 120%+ is best-in-class. Below 90% in any segment signals a retention problem that will compound over time if not addressed.

Can NRR exceed 100%?

Yes. NRR exceeds 100% when expansion revenue from existing customers — through upsells, seat additions, or plan upgrades — is greater than revenue lost to churn and contraction. This is called net negative churn and is one of the strongest growth dynamics in SaaS.

What is the difference between NRR and GRR?

NRR includes expansion revenue, so it can exceed 100%. GRR only measures revenue retained from existing customers without counting expansion, so it is always capped at 100%. GRR shows your retention floor; NRR shows whether existing customers are growing their spend on top of that floor.

Want this calculated automatically from real data?

Connect Stripe in read-only mode and Dnoise calculates NRR % automatically every month — no spreadsheets, no manual entry.

Connect Stripe — free →