NRR in SaaS: Why net revenue retention is vital

Last updated
February 28, 2025

Successful SaaS companies know that keeping customers happy matters just as much as finding new ones. That's where net revenue retention, or NRR, becomes one of your most important numbers to track.

What is NRR in the SaaS industry?

NRR in SaaS means the percentage of recurring revenue you retain from existing customers over a period after expansions and minus downgrades and churn.

When NRR is above 100%, your existing base spends more than the revenue you lost, which signals strong product value and expansion potential. NRR shows whether expansion from current customers outweighs contraction and churn.

Note: Want a deeper dive into the concept and how it is used in board decks? Read our guide to net dollar retention.

Is NRR the same as net dollar retention?

Yes. Net dollar retention (NDR) and net revenue retention are two names for the same metric used widely in SaaS.

NRR vs. GRR in SaaS companies

Gross revenue retention (GRR) only looks at revenue kept from the same customers and excludes expansion revenue. GRR can never exceed 100%. Track both to avoid masking churn with expansion.

Quick takeaway: Use NRR to see net growth from your base. Use GRR to see pure retention without the lift from upsells.

Note: For a side-by-side breakdown, see NRR vs. GRR.

Net revenue retention formula

Net revenue retention formula (monthly view):

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

  • Monthly recurring revenue (MRR): Normalized monthly subscription revenue.
  • Expansion MRR: Upgrades, upsells, cross-sells, price increases.
  • Contraction MRR: Downgrades and usage reductions.
  • Churned MRR: Canceled subscriptions.

Example

Start the month at $100,000 MRR. During the month, you add $15,000 in expansions, lose $5,000 to downgrades, and $2,000 to churn.

NRR = ($100,000 + 15,000 − 5,000 − 2,000) ÷ $100,000 = 1.08 → 108%

Result: You grew revenue from the same customers by 8% without adding new customers.

Note: Need more context on related KPIs and how they connect? Start with our SaaS metrics primer and the MRR vs. ARR guide.

What is a good NRR for a SaaS company?

NRR above 100% is good because expansion offsets downgrades and churn. Many teams set the floor at 100% and push higher over time as the product matures and upsell paths improve. 

Public and private benchmarks vary by segment, but the rule of thumb holds: the higher above 100%, the healthier the base.

SaaS retention rates context: GRR often sits lower than NRR because it excludes expansion. Track both to see where revenue durability comes from.

Note: Learn how investors balance growth and efficiency with the Rule of 40 for SaaS.

Why NRR matters to SaaS companies

Here are some core reasons why NRR is so important in the SaaS industry:

  • Forecast quality: NRR shows whether your base naturally grows or shrinks.

  • Capital efficiency: Higher NRR reduces pressure on net-new acquisition.

  • Product-market fit signal: Expansion implies customers find more value over time.

  • Board and investor alignment: NRR is a go-to health check for subscription businesses.

How to calculate NRR step by step

You can calculate net revenue retention SaaS metrics with a simple workflow.

  1. Pick the period. Choose a month or a year. Stay consistent across reports.

  2. Fix the cohort. Use customers who existed at the start of the period. Do not add new customers to this base.

  3. Capture starting MRR. Sum recurring revenue from the cohort at period start.

  4. Track expansion. Measure upgrades, cross-sells, and price increases within the cohort.

  5. Track contraction. Measure downgrades and usage reductions.

  6. Track churned MRR. Sum cancellations from that same cohort.

  7. Apply the net revenue retention formula.  NRR = (Starting MRR + Expansion − Contraction − Churn) ÷ Starting MRR × 100.

This flow avoids double counting and aligns teams. Finance uses it to build trend lines. Customer success uses it to target savings. Product uses it to spot where adoption drives upsell paths.

Tip: Pair NRR with GRR in SaaS dashboards. GRR shows pure retention. NRR shows net growth from the same base. Together, they give you a clean view of SaaS retention rates.

Who owns NRR in SaaS?

NRR is cross-functional:

  • Customer success: Prevent churn, surface use-case expansion, secure renewals.

  • Sales / account management: Drive upgrades and cross-sells.

  • Product: Ship value that expands use, improves adoption, and reduces downgrade risk.

  • Marketing: Engage existing customers with education, launch messaging, and proof.

  • Finance/RevOps: Define the metric, build cohort views, and report by segment.

NRR in SaaS businesses by pricing model

NRR behaves differently depending on the monetization style. Plan moves and usage patterns change how expansion shows up. Let’s zoom in on each monetization strategy.

Seat-based

Expansion comes from more seats or higher tiers. Contraction comes from seat cuts or role changes. Watch adoption by team and the ratio of paid seats to total users. Strong admin adoption often predicts upgrades.

Usage-based

Expansion follows higher consumption. Contraction follows lower activity or better efficiency. Set clear billable metrics. 

Align value with usage, then educate buyers on why more usage creates more outcomes. This is common in net revenue retention SaaS leaders with strong product adoption.

Hybrid seat-plus-usage

Expansion can come from both levers. Set upgrade prompts when either seats or usage hits a threshold. Make value steps clear so buyers understand the cost path before a renewal.

Annual with add-ons

Expansion comes from add-on modules and higher editions at renewal. Build a calendar of value reviews 90 days before the renewal. Use product usage to tailor the offer.

Operational guardrails

Define what counts as net recurring revenue at your company. Document how credits, coupons, and service fees are treated. Publish the rules, so teams read the same number.

9 practical ways to increase net revenue retention

  1. Fix onboarding friction. Get users to first value fast with checklists, tours, and empty-state content.

  2. Set success plans. Document outcomes, milestones, and the health metrics you will monitor with the customer.

  3. Map expansion paths. Create tiered entitlements and usage add-ons with clear thresholds.

  4. Use in-product nudges. Trigger upgrade prompts when users hit usage caps or unlock a workflow that needs higher tiers.

  5. Close the feedback loop. Turn NPS and churn reasons into backlog items and release notes customers can see.

  6. Offer annual co-terms. Align multi-product renewals by date to reduce admin friction and churn windows.

  7. Create role-based education. Train admins and end users so adoption spreads beyond a single champion.

  8. Run pricing experiments. Test floors, bundles, and overage rates on small cohorts before wide release.

  9. Review saves weekly. Stand up a short churn standup to resolve at-risk accounts and approve targeted offers quickly.

FAQs

What does NRR mean?

NRR meaning: Net revenue retention shows how much recurring revenue you kept and grew from the same customers over a period, including expansions and minus downgrades and churn.

What is the net revenue retention formula?

The net revenue retention (NRR) formula is:

(Starting Recurring Revenue + Expansion − Contraction − Churn) ÷ Starting Recurring Revenue × 100. 

Use MRR for monthly views or ARR for annual.

How is NRR different from net recurring revenue?

NRR is different from net recurring revenue because they represent separate parts of the formula. Some finance pages use “net recurring revenue” to describe the revenue from existing customers in the period, which is an input to the NRR calculation. 

Net revenue retention is the percentage result after you add expansions and subtract contraction and churn.

What is a healthy NRR benchmark?

A healthy NRR benchmark is 100% or higher. Above 100% means your base is expanding. Pair NRR with GRR to verify that expansion is not hiding a retention issue.

How Orb helps teams improve revenue outcomes

While Orb is not an NRR measurement tool, it helps SaaS and AI companies operate pricing and billing that support retention and expansion. Here’s how:

  • It’s built for non-technical teams: Evolve pricing without engineering thanks to Orb RevGraph, which decouples usage data from pricing logic.

  • Define billing metrics without code: Orb ingests raw usage events so you can define your own billable metrics in the Orb SQL Editor or a visual editor.

  • Forecast before you ship: Run Orb Simulations on historical data to preview revenue and usage outcomes before launch. Orb enables forecasting so finance and product make more informed decisions.

  • Accurate, auditable invoices: Orb ingests and processes raw events at scale with high accuracy. Invoices recalculate automatically as you update pricing, which reduces billing errors and builds trust.

See how pricing experiments, clear entitlements, and accurate billing can support higher NRR over time. Explore our flexible pricing options and find one that works for you.

Share this post
Copied to Clipboard

Let's talk.

Please enter a valid work email
Please select a range of employees
By submitting this form, I agree to Orb's Website Terms of Use and Privacy Policy. I understand that Orb may use my information to send me product news and marketing communications. I can unsubscribe at any time through the unsubscribe link in any message or by contacting Orb directly.