
What Is Net Revenue Retention (NRR)?
Net Revenue Retention is the percentage of recurring revenue you retain from your existing customers over a given period, after accounting for expansions (upsells and cross-sells), contractions (downgrades), and cancellations (churn).
Also called Net Dollar Retention (NDR), it tells you whether your current customers are becoming more or less valuable over time, without counting a single new customer.
Unlike most metrics, NRR can exceed 100%. When it does, it means your existing subscribers are generating more revenue than you’re losing to churn and downgrades.
Why NRR Is the #1 Subscription Health Metric
NRR is not just a retention metric; it’s a growth engine.
A high NRR means you can grow revenue without acquiring a single new customer. That’s compounding growth from your existing base. For subscription businesses on Shopify, this directly impacts profitability, customer lifetime value (CLV), and long-term scalability.
The numbers back this up: SaaS companies with high NRR grow 2.5x faster than their low-NRR counterparts. Investors use NRR as a primary signal of business health, companies with exceptional NRR command premium valuations because they’ve demonstrated the ability to grow revenue without excessive reliance on new sales.
For Shopify subscription brands, NRR captures everything: how well you retain subscribers, whether your subscription model creates real value, and whether your average order value (AOV) is growing within your existing base.
The NRR Formula
NRR = (Starting MRR + Expansion MRR – Churned MRR – Contraction MRR) / Starting MRR × 100
What each component means:
- Starting MRR: Your recurring revenue from existing customers at the start of the period
- Expansion MRR: Additional revenue from upsells, cross-sells, or plan upgrades
- Churned MRR: Revenue lost from customers who cancelled
- Contraction MRR: Revenue lost from customers who downgraded
Example:
A Shopify subscription brand starts the month with $50,000 MRR from existing subscribers.
- Expansion (upsells + add-ons): +$8,000
- Contraction (downgrades): -$2,000
- Churn (cancellations): -$4,000
NRR = ($50,000 + $8,000 – $4,000 – $2,000) / $50,000 × 100 = 104%
This means the existing customer base grew by 4% on its own, before any new subscriber acquisition.
What Is a Good NRR?
| NRR Level | What It Means |
| Below 80% | Danger zone; significant churn, business is shrinking |
| 80% – 100% | Losing ground; retaining most customers but not growing |
| 100% | Breaking even, churn is offset by expansion |
| 100% – 120% | Good, healthy growth from existing customers |
| 120%+ | Best-in-class; strong expansion, low churn |
2025 benchmarks:
- Median NRR for B2B SaaS: ~106%
- Top-performing companies: 120%+
- Enterprise SaaS: 115-125% (driven by upsell/expansion)
- SMB-focused businesses: 90-105% is typical
For Shopify subscription brands (typically SMB/DTC), an NRR of 100-110% is a strong target. Anything above 110% is exceptional.
Important: 100% NRR can mask problems. A business with 20% churn offset by 20% expansion technically hits 100% NRR, but the underlying churn is a serious risk. Always track gross revenue retention alongside NRR.
Real-World Example
A Shopify pet food subscription brand starts January with $30,000 MRR.
During the month:
- 15 subscribers upgrade to a larger bundle: +$3,500 expansion
- 8 subscribers downgrade to a smaller plan: -$1,200 contraction
- 5 subscribers cancel: -$1,800 churn
NRR = ($30,000 + $3,500 – $1,800 – $1,200) / $30,000 × 100 = 101.7%
Their existing base grew slightly, even with some churn. Now imagine they reduce churn by 50% through better dunning and add a product add-on that drives more upsells. NRR could easily reach 108-110%.
How to Improve NRR
1. Reduce involuntary churn with dunning
A significant portion of subscription cancellations come from failed payments, not unhappy customers. Implement automated payment retries and recovery emails. This alone can recover 20-40% of churned MRR before it’s lost.
2. Build upsell paths into your subscription model
Design your pricing tiers so customers naturally grow into higher plans. Add-ons, bundles, and frequency upgrades are the most effective expansion levers for Shopify subscription brands. When a subscriber hits 80% of their plan’s value, prompt an upgrade, don’t wait.
3. Improve onboarding to reduce early churn
The first 30-90 days are when most subscribers decide whether to stay. A strong onboarding sequence; welcome emails, usage tips, product education, dramatically reduces early cancellations and sets the foundation for long-term customer retention.
4. Give subscribers control through a customer portal
Subscribers who can easily skip, pause, swap products, or adjust frequency are far less likely to cancel. A flexible customer portal converts cancellation intent into pauses protecting your MRR.
5. Use data to identify at-risk subscribers early
Monitor login frequency, order engagement, and support sentiment. Intervene 30-60 days before typical churn triggers, not after someone has already cancelled. Proactive outreach has a much higher success rate than win-back campaigns.
6. Build a loyalty program that rewards longevity
Subscribers who feel rewarded for staying are less likely to leave. Milestone discounts, exclusive products, and loyalty perks directly reduce contraction and churn, both key NRR drivers. See our guide on customer loyalty for tactical ideas.
Common Mistakes
- Tracking NRR without tracking Gross Revenue Retention (GRR): A high NRR can hide a high churn rate if expansion is masking it. Always monitor both.
- Ignoring contraction MRR: Downgrades are often overlooked but they quietly drag NRR down. Make sure your pricing tiers make upgrading feel natural, not forced.
- Waiting for cancellations to act: By the time a subscriber cancels, it’s often too late. Use behavioral signals to identify at-risk accounts early.
- No upsell strategy: If your subscription model only has one plan or one product, your NRR ceiling is 100%. Build expansion paths into your offer.
- Benchmarking against the wrong companies: Enterprise SaaS NRR benchmarks don’t apply to DTC subscription brands. Compare yourself to businesses with similar average order values and customer profiles.
Pro Tips
- Track NRR monthly, not just annually. Monthly tracking lets you catch negative trends early and course-correct before they compound.
- Segment NRR by cohort. Subscribers acquired through different channels or in different months often have very different NRR profiles. Cohort analysis reveals which acquisition sources produce your best long-term customers.
- Every 1% improvement in NRR compounds significantly over time. A business with 110% NRR grows its revenue base 2.5x over five years from existing customers alone — without a single new sale.
- Expansion MRR is cheaper than new MRR. Selling more to existing subscribers costs a fraction of acquiring new ones. Prioritize upsell and cross-sell programs before scaling acquisition.
- NRR is a leading indicator for investors. If you ever raise funding or seek a valuation, NRR is one of the first metrics they’ll ask for. Build the habit of tracking it now.
NRR vs. GRR: What’s the Difference?
| NRR | GRR | |
| Includes expansion? | Yes | No |
| Can exceed 100%? | Yes | No (max 100%) |
| Best for measuring | Overall revenue growth from existing customers | Pure retention and churn |
Use GRR to understand how well you’re retaining customers. Use NRR for the full picture of revenue, health and growth.
How Easy Subscriptions Can Help
Improving NRR requires the right tools. Easy Subscriptions helps Shopify merchants reduce involuntary churn through smart dunning flows, increase expansion MRR with flexible subscription management, and give subscribers the self-service control that prevents cancellations.
If you’re building a subscription business on Shopify and want to move your NRR in the right direction, the infrastructure matters.
Useful Sources
Optifai | B2B SaaS NRR Benchmarks
ChartMogul | SaaS Retention: The New Normal
High Alpha | Net Revenue Retention: Why It’s Crucial for SaaS Growth
Burkland Associates | How to Measure Your SaaS Startup’s NRR






