Xgenious
saas

Free NRR Calculator — Net Revenue Retention for SaaS

Net Revenue Retention (NRR) is the single most important growth metric in SaaS. It measures what percentage of MRR from existing customers you retain after a period — including expansions (upsells), contractions (downgrades), and churn. NRR above 100% means existing customers grow total revenue without acquiring a single new customer.

Free — No SignupRuns in BrowserData Never Uploaded

saas

Calculate Net Revenue Retention from expansion, contraction, and churned MRR. Benchmark against world-class SaaS.

  • NRR % — headline retention metric with benchmark classification
  • GRR % — gross retention excluding expansion (always ≤ 100%)
  • Ending MRR — total MRR after all movements in the period
  • Net MRR change — expansion minus losses, in dollars
  • Expansion, contraction, and churn MRR broken out separately
  • Visual NRR benchmark bar — from Critical to World-Class
Features

Everything you need in one NRR Calculator

NRR vs GRR breakdown

Shows both Net and Gross Revenue Retention side by side — GRR caps at 100% and shows pure retention; NRR includes expansion and reveals whether your customer base is a growth engine or a leaky bucket.

World-class benchmark

Color-coded benchmark bar places your NRR against industry standards: below average (<95%), average (95–100%), good (100–110%), great (110–120%), and world-class (>120% — Snowflake, Datadog territory).

MRR movement waterfall

Breaks down Starting MRR → Expansion → Contraction → Churn → Ending MRR — the exact format investors and boards expect in monthly business reviews.

One-line interpretation

Translates the NRR number into plain language: "Your existing customers are growing revenue — you can scale without replacing churned revenue." No spreadsheet expertise required.

How It Works

How to use NRR Calculator

01

Enter starting MRR

The monthly recurring revenue from existing customers at the beginning of the measurement period (month or quarter).

02

Add expansion, contraction, and churned MRR

Expansion: upgrades and add-ons. Contraction: downgrades. Churned MRR: revenue lost from cancelled customers.

03

See NRR and GRR with benchmark

Get NRR %, GRR %, ending MRR, and a visual benchmark showing where you sit vs world-class SaaS companies.

Format Comparison

NRR benchmarks by company type

Company TypeNRR BenchmarkKey Driver
SMB-focused SaaS95–105%Low base churn offsets limited expansion
Mid-market SaaS105–115%Seat expansion as teams grow
Enterprise SaaS110–125%Land-and-expand with multi-year contracts
Usage-based / PLG115–140%Consumption grows organically with product use
World-class (Snowflake, Twilio)130%+Viral expansion built into product design
Troubleshooting

How to fix common syntax errors

Most “invalid JSON” failures come from a small set of mistakes. Paste the failing JSON above, click Validate, and the tool points you at the exact line and column.

Including new customer revenue in NRR calculationexpansion_mrr includes new signups

NRR measures the existing customer cohort only — customers who were already paying at the start of the period. New customer revenue is not expansion; it is new business. Mix them and NRR becomes meaningless as a retention signal.

Reporting NRR when GRR was calculatedNRR presented but expansion excluded from calculation

If you excluded expansion MRR from your calculation, you calculated GRR (which caps at 100%), not NRR. Always confirm: does your formula add expansion MRR? If not, you have GRR.

Measuring NRR on monthly basis for enterprise SaaSMonthly NRR for 12-month enterprise contracts

Enterprise contracts with annual billing should be measured quarterly or annually. Monthly NRR on annual contracts creates timing noise — a customer who upgrades in month 3 does not show expansion in months 1 and 2.

Treating NRR as a lagging indicator onlyNRR reported post-quarter without forward-looking action

Track leading NRR indicators monthly: product usage depth, seat utilization, support ticket sentiment, and days since last login. These predict NRR 60–90 days before it shows up in billing data.

Conflating dollar retention with customer retentionHigh NRR presented as evidence of low churn

NRR above 100% is compatible with meaningful customer churn if large accounts expand faster than small accounts churn. Always report both NRR (dollar retention) and customer churn rate separately.

Not segmenting NRR by cohort or plan tierBlended NRR across SMB + Enterprise = 105%

Blended NRR hides dangerous patterns. Enterprise accounts at 130% NRR can mask SMB at 80% NRR. Segment NRR by plan tier, cohort month, and geographic region for actionable insight.

Building a SaaS?

Turn these numbers into a real product

We build production SaaS products in 6–8 weeks. Fixed price, committed timeline.

FAQ

Frequently asked questions

NRR measures revenue retained from existing customers after accounting for expansion (upgrades), contraction (downgrades), and churn. Formula: (Starting MRR + Expansion − Contraction − Churned MRR) / Starting MRR × 100. NRR above 100% means the existing customer base is growing in value without new customer acquisition.

Have a project in mind?

We turn ideas into production-ready software — SaaS, web apps, mobile, and AI agents. Fixed price. Committed timeline. No surprises.

Let's talk