Net Revenue Retention (NRR) Calculator

Added

Calculate Net Revenue Retention and Gross Revenue Retention from starting MRR, expansion, contraction, and churn — the core SaaS retention health metric.

NRR
Gross Revenue Retention
Net New MRR (existing)
Ending MRR (existing)
Found this useful?

~2 min read

Net Revenue Retention (NRR) is the most important single metric for measuring SaaS revenue health from the existing customer base.

The NRR formula

NRR = (Starting MRR + Expansion MRR − Contraction MRR − Churned MRR) ÷ Starting MRR × 100

At $100k starting MRR, $15k expansion, $3k contraction, $5k churn: - Ending MRR from existing base = $100k + $15k − $3k − $5k = $107k - NRR = $107k ÷ $100k = 107%

NRR vs Gross Revenue Retention (GRR)

GRR excludes expansion — it only measures how much of the starting MRR you retained (ignoring upsells):

GRR = (Starting MRR − Contraction − Churn) ÷ Starting MRR × 100

GRR is always ≤ 100%. It tells you about the quality of your retention without the expansion "cushion."

At 107% NRR and 92% GRR, expansion is covering churn and more — but if expansion slows, net retention could flip negative.

NRR benchmarks

NRR Interpretation
< 90% Revenue from existing base shrinking fast
90–100% Expansion partially offsets churn
100–110% Positive — expansion exceeds churn
110–120% Strong — top quartile for SaaS
120%+ Exceptional — "negative churn"

Best-in-class enterprise SaaS companies (Snowflake, Twilio at peak) have reported 130–160% NRR, meaning revenue from existing cohorts nearly doubled within 12 months through expansion.

Why NRR above 100% is transformative

At 120% NRR, even zero new customer acquisition produces 20% annual growth. The business can grow its revenue base purely by upselling and expanding existing customers — this is the SaaS "negative churn" holy grail.

At 95% NRR, you must replace 5% of your starting MRR just to stay flat — before you grow even a dollar. Acquisition becomes a treadmill.

What drives NRR above 100%

  • Seat-based or usage-based pricing: revenue grows as the customer grows
  • Strong onboarding: customers who adopt the product fully expand more
  • Net promoter score: happy customers upgrade, unhappy ones churn
  • Customer success outreach: proactive expansion signals = more upsells
  • Annual vs monthly: annual customers expand more and churn less

Frequently asked questions

What does this calculator do? Calculate Net Revenue Retention and Gross Revenue Retention from starting MRR, expansion, contraction, and churn MRR inputs.

↑ Back to calculator

Recommended tools

Tools our audience uses alongside this calculator.

ChurnZero

Customer success platform with built-in NRR tracking, health scores, and expansion playbooks to improve net revenue retention.

Baremetrics

Real-time NRR and GRR tracking for SaaS — automatically calculates expansion, contraction, and churn MRR from Stripe data.

Gainsight

Enterprise customer success platform for monitoring NRR and driving expansion revenue from your existing customer base.