atSpark
  • Home
  • AI Assist
  • How it works
  • Pricing
  • Blog
Get started
SaaS glossary · Retention & churn

Net Revenue Retention (NRR)

Also known as: net revenue retention, net dollar retention, NDR

Net Revenue Retention (NRR) is the percentage of recurring revenue retained from existing customers over a period, including expansion and after accounting for churn and contraction.

01

What is NRR?

NRR is arguably the single most important SaaS health metric. Above 100% means your existing customers grow your revenue even if you never sign another logo — the foundation of efficient, compounding growth.

ƒ

How to calculate NRR

NRR = (starting MRR + expansion − contraction − churn) ÷ starting MRR × 100
›

Worked example

Start with $200,000 MRR. Add $24,000 expansion, lose $6,000 to contraction and $8,000 to churn. NRR = ($200,000 + $24,000 − $6,000 − $8,000) ÷ $200,000 = 105%.

★

What's a good NRR?

100% is the baseline. Good B2B SaaS reaches 110%+; best-in-class (especially usage-based or enterprise) reaches 120–130%+.

?

Frequently asked questions

What does NRR above 100% mean?

Your existing customer base is generating more revenue this period than last, after churn — expansion outweighs losses. It's the signature of a durable SaaS business.

NRR vs GRR — which should I report?

Report both. NRR shows overall base growth; GRR shows raw stickiness. Sophisticated investors ask for both because NRR alone can hide high churn masked by a few big expansions.

How is NRR different from a growth rate?

NRR measures only the existing customer cohort — it excludes brand-new customers. Total growth = NRR effect + new-logo acquisition.

✦

Related metrics

Gross Revenue Retention (GRR) Gross Revenue Retention (GRR) is the percentage of recurring revenue retained from existin... Expansion MRR Expansion MRR is the additional Monthly Recurring Revenue generated from existing customer... Revenue Churn Rate Revenue Churn Rate is the percentage of recurring revenue lost in a period from cancellati... Cohort Analysis Cohort Analysis groups customers by a shared start period and tracks how a metric — usuall...

Track NRR automatically

atSpark calculates NRR and 150+ other SaaS metrics from your live Stripe, HubSpot, QuickBooks, and Zoho data — and answers questions about them in plain English.

Get started free
✦ ← Back to the SaaS glossary
atSpark

The AI analyst for SaaS revenue & finance. Unified billing, CRM & subscriptions, plain-English answers.

Product

  • AI Assist
  • What you get
  • How it works
  • Integrations
  • Pricing

Solutions

  • For CFOs
  • For RevOps
  • For finance teams

Compare

  • vs spreadsheets
  • vs Mode
  • vs Looker

Resources

  • Blog
  • SaaS glossary
  • Free calculators
  • MRR calculator
  • Churn calculator
  • LTV calculator
  • Security
  • Embed Portal ↗
© 2026 atSpark. Made with care.
Security Privacy Terms Contact