Net Revenue Retention (NRR) Calculator

Calculate your SaaS NRR (Net Revenue Retention) and GRR (Gross Revenue Retention) from existing customer MRR. Enter your starting MRR, expansion, contraction, and churn to get your NRR percentage, benchmark verdict, and projected annual impact — all free, browser-only, no sign-up.

Total MRR from existing customers at the beginning of the period. Do not include new customer revenue.

Upgrades, upsells, and cross-sells from existing customers this period.

Revenue lost from downgrades by existing customers this period.

Revenue lost from cancellations by existing customers this period.

NRR Benchmarks by Company Stage

Stage Good NRR Great NRR World-Class
Seed / Pre-Series A95%+105%+115%+
Series A (SMB focus)100%+110%+120%+
Series B+ (Mid-Market)105%+115%+125%+
Growth / Pre-IPO110%+120%+130%+
Public SaaS (Enterprise)115%+125%+135%+
Ad Space

What Is Net Revenue Retention (NRR)?

Net Revenue Retention (NRR) — also called Net Dollar Retention (NDR) — measures what percentage of monthly recurring revenue a SaaS company retains from its existing customer base over a given period, after accounting for expansions, contractions, and churn. An NRR of 110% means that even without signing a single new customer, the existing base grew revenue by 10% through upsells and upgrades alone.

NRR is widely considered the most important single metric for SaaS health because it captures product-market fit, customer success quality, and business model durability simultaneously. A high NRR means growth compounds on itself — each cohort generates more revenue than it started with.

NRR Formula

NRR (%) = (Starting MRR + Expansion MRR − Contraction MRR − Churn MRR) / Starting MRR × 100

GRR (%) = (Starting MRR − Contraction MRR − Churn MRR) / Starting MRR × 100

NRR vs GRR: Understanding the Difference

Gross Revenue Retention (GRR) measures only how well you keep existing revenue — it excludes expansion. GRR can never exceed 100%. It is a pure signal of churn and contraction severity. Best-in-class enterprise SaaS targets GRR of 90%+ for SMB products and 95%+ for enterprise.

NRR includes expansion revenue on top of retained revenue, so it can (and should) exceed 100% for healthy SaaS businesses. The gap between NRR and GRR reflects the strength of your expansion motion — upsells, cross-sells, usage-based growth, and seat additions. A wide gap between NRR and GRR is a sign of a strong expansion engine. A narrow gap means most growth comes from new logos, which is more fragile.

NRR Benchmarks: How Do Top SaaS Companies Compare?

According to OpenView Partners' SaaS Benchmarks report, the median NRR across growth-stage SaaS companies in 2024 was 106%. Top-quartile companies exceeded 120%. Public enterprise SaaS leaders like Snowflake (158% in 2022), Datadog (134%), and Twilio (historically 130%+) achieved exceptional NRR through usage-based pricing models that expand automatically as customers grow.

For SMB-focused SaaS, NRR benchmarks are lower — typically 100-110% is considered strong because churn is structurally higher in the SMB segment. The key insight: a SaaS company with 120%+ NRR can grow 20% per year with zero new customer acquisition. Companies below 90% NRR face a "leaky bucket" — new customer acquisition must outpace the contraction of the existing base just to stay flat.

How to Improve Net Revenue Retention

The four levers for improving NRR are: (1) Reduce churn by improving onboarding, customer success coverage, and product stickiness. Use health scoring to identify at-risk accounts 60-90 days before renewal. (2) Reduce contraction by proactively engaging customers who downgrade — often a pricing tier restructuring or feature packaging change resolves the issue. (3) Build a structured expansion motion — usage-based pricing, seat-based tiers, and add-on modules all create natural expansion paths. (4) Improve ICP definition — customers who fit your ideal profile churn less and expand more. Tightening sales qualification often raises NRR faster than any post-sale intervention.

Sources: OpenView Partners SaaS Benchmarks 2024, Bessemer Venture Partners State of the Cloud 2024, SaaS Capital 2024 Retention Study, Snowflake/Datadog/Twilio S-1 filings. Last updated: May 2026.

Frequently Asked Questions

What is NRR in SaaS?

Net Revenue Retention (NRR), also called Net Dollar Retention (NDR), measures what percentage of recurring revenue a SaaS company retains from its existing customer base over a period, including expansions, contractions, and churn. An NRR above 100% means the existing customer base is growing organically without any new customer acquisition.

What is the difference between NRR and GRR?

NRR (Net Revenue Retention) includes expansion revenue from upsells and cross-sells, so it can exceed 100%. GRR (Gross Revenue Retention) only counts retained revenue — it excludes expansions — so it is always 100% or below. GRR is a pure measure of churn, while NRR captures the full expansion motion.

What is a good NRR for SaaS?

Best-in-class SaaS companies target NRR of 120%+. Enterprise SaaS (Snowflake, Datadog, Twilio) have historically reported 130-160%+ NRR. For growth-stage SaaS, 110-120% is considered great. 100-110% is good. Below 100% means the existing customer base is shrinking and new customer acquisition must outpace that contraction.

How do I improve NRR?

To improve NRR: (1) Build a structured expansion motion — usage-based pricing, seat-based upsells, or add-on products. (2) Reduce churn through better onboarding, customer success coverage, and health scoring. (3) Prevent contraction by addressing downgrade reasons proactively. (4) Segment NRR by cohort to find which customer profiles retain and expand best.

Does NRR include new customers?

No. NRR is calculated only from the revenue base of customers who existed at the start of the period. New customer revenue is excluded. This is what makes it a pure measure of existing customer health — it tells you whether your product creates enough value that customers stay and buy more.

Is NRR the same as NDR?

Yes, NRR (Net Revenue Retention) and NDR (Net Dollar Retention) are the same metric. The naming differs by company and investor. Twilio and Slack used NDR in their S-1 filings. Most SaaS benchmarking reports (OpenView, SaaS Capital, Bessemer) use NRR. Both are calculated identically: ending MRR from existing customers divided by starting MRR.