Net revenue retention (NRR)

  • Written by Ganesh Pawar 2 min read
  • Updated: July 22, 2025

What is net revenue retention (NRR)?

Net Revenue Retention (NRR) is a key performance metric that shows how much recurring revenue a business retains from its existing customers over a specific period. It factors in upgrades (expansions), downgrades (contractions), and churn (cancellations), making it a strong indicator of customer success and account growth.

NRR is expressed as a percentage. A value above 100% means your current customer base is generating more revenue than before, without adding new customers. A lower value may signal a need to improve retention, reduce churn, or re-engage customers who are downgrading their plans.

How to calculate net revenue retention

Use this formula:

NRR = ((Starting MRR + Expansion MRR – Churned MRR – Downgrade MRR) ÷ Starting MRR) × 100

For example, if your starting monthly recurring revenue (MRR) is $50,000, and after churn, downgrades, and expansions you end at $55,000, your NRR is 110%.

NRR vs. Gross Revenue Retention (GRR)

  • NRR includes expansions (upsells and cross-sells), making it a growth indicator.
  • GRR does not include expansions, it’s a pure retention metric.

A company can have a high NRR even with some churn if the upsells outweigh the losses.

Net revenue retention benchmarks

  • SaaS average: 90%–120%
  • Best-in-class: >120%
  • Below 100% suggests contraction and higher churn.

What is a good net revenue retention rate?

An NRR above 100% is a positive sign. The higher it is, the more your business is growing from its current customer base without new acquisition.

Why does NRR matters ?

NRR helps evaluate customer satisfaction, upselling effectiveness, and long-term growth potential. It’s a core metric for SaaS and subscription-based businesses.

Example of net revenue retention

Let’s say your SaaS company starts the month with $100,000 in revenue from existing customers. During the month, you upsell $10,000, lose $5,000 to churn, and downgrade $2,000. Your NRR would be:

(($100,000 – $5,000 – $2,000 + $10,000) / $100,000) × 100 = 103%
This means you grew revenue from existing customers, even before acquiring new ones.

Driftcharge Tip

A Net Revenue Retention rate above 100% signals healthy expansion and strong customer satisfaction. Focus on upsell and cross-sell strategies while minimizing churn to boost your NRR.

Author Image

Ganesh Pawar

Ganesh Pawar is the founder of Driftcharge, a subscription management app designed to help Shopify merchants streamline and scale their subscription businesses. With a deep focus on solving real-world pain points—like legacy account page support, flexible subscription options, and advanced analytics—Ganesh is passionate about building tools that drive growth and retention.

You may also like

March 12, 2026

How to Start a Meal Kit Subscription Business on Shopify

By Ganesh Pawar

14 min read

December 16, 2025

How to Start a Coffee Subscription Business That Actually Works

By Ganesh Pawar

13 min read