There is a version of DTC that looks like it is growing. Revenue is up month on month. The founder is adding new customers at a reasonable cost. The P&L shows forward momentum. Then you pull a cohort report and see that almost every customer acquired six months ago has stopped buying. The business is not growing. It is churning its entire customer base every few months and spending on acquisition to replace what it loses.
Net revenue retention, or NRR, is the metric that exposes this. It measures how much revenue your existing customers generate this period versus the same period before, accounting for everyone who spent more, everyone who spent less, and everyone who stopped buying entirely. An NRR below 100% means your existing customer base is shrinking in revenue terms. Every pound of growth you report is being partially funded by new acquisition that is offsetting underlying customer decay.
We track NRR on every brand we audit. It is one of three retention metrics that determines whether a brand's growth is structurally sound or structurally fragile. Here is how to calculate it, what good looks like in drinks, beauty, and wellness, and the specific levers that move it in either direction.
What NRR actually measures, and what it does not
NRR is a cohort-based metric. You take a defined group of customers, measure what they spent in a base period, then measure what that same group spends in a subsequent period. The ratio of subsequent to base is your NRR.
The key components are: retained revenue (customers who continued buying at the same rate), expansion revenue (customers who spent more, either through higher order frequency, higher AOV, subscription upgrades, or buying additional products), contraction revenue (customers who reduced their spend), and churned revenue (customers who stopped buying entirely). NRR takes retained plus expansion, subtracts contraction and churn, and divides by the starting cohort revenue.
What NRR does not measure is new customer acquisition. That is gross revenue retention or total revenue growth. NRR isolates the quality of your relationship with existing customers. A brand can have strong NRR and slow growth if its acquisition is weak. It can also have strong acquisition and terrible NRR, which is the leaky bucket problem that destroys long-term economics.
The practical test: if you stopped acquiring new customers tomorrow, what would your revenue do? NRR tells you. A brand with 85% annual NRR would have 85% of current revenue from existing customers after one year, with no new acquisition. A brand with 100%+ NRR would actually grow from existing customers alone.
How to calculate NRR for your Shopify store
Most DTC brands do not have the subscription metrics infrastructure that SaaS tools provide automatically. Here is how to calculate a meaningful NRR with Shopify data alone, and a more precise version if you run subscriptions through Recharge or Skio.
Define your cohort and time window
Start with a 12-month cohort. Take all customers who made their first purchase in a specific month, say January 2025. This is your base cohort. Pull their total spend in that month as your starting revenue baseline. The 12-month window is most useful because it smooths out seasonality and gives a meaningful picture of long-term retention behaviour.
Pull cohort revenue from Shopify
In Shopify Analytics, use the Customer Cohort Analysis report under Customers. Select the cohort month and look at revenue generated by that cohort in each subsequent month. Add up all revenue generated by the January cohort across months 2 through 13 (January of the following year). This is your cohort revenue across the full 12-month window.
Calculate the retention ratio
NRR for that cohort at 12 months = revenue from cohort at month 12 divided by revenue from cohort at month 1, expressed as a percentage. If your January cohort spent £18,000 in January and the same group of customers spent £12,600 in the following January, your 12-month NRR is 70%. If they spent £19,800, your NRR is 110%.
Layer in subscription data
If you run subscriptions, your subscription platform (Recharge, Skio, Stay AI) will give you monthly recurring revenue (MRR) metrics including expansion MRR (upgrades, frequency increases) and churned MRR. Use these to calculate a subscription-specific NRR, which will typically be higher than your blended NRR because subscription customers have stronger retention signals by definition.
Build a rolling NRR dashboard
Calculate NRR for three consecutive cohorts (e.g. October, November, December 2024) and average the result. A single cohort can be distorted by seasonal effects. Rolling average NRR over three months gives you a reliable baseline. Track it monthly with a 3-month lag so you always have a full window of post-cohort data.
NRR benchmarks by DTC category
These ranges come from brand audits and are calibrated to founder-led brands at £5K to £150K monthly revenue. They differentiate between brands with and without subscription programmes because the two operate with fundamentally different retention dynamics.
Category
No subscription
With subscription
NRR above 90% if...
Functional drinks
35-50%
65-80%
High repurchase frequency + bundle upsell path
Wellness supplements
40-55%
70-88%
Consumable format + 90-day supply subscriptions
Skincare / beauty
30-48%
60-78%
Regimen-based product architecture
Personal care
38-52%
68-82%
Monthly replenishment subscription + AOV expansion
Functional food / snacks
25-42%
55-72%
Variety subscription + high purchase frequency
Haircare
28-44%
62-76%
Ongoing treatment programme + complementary SKU sales
12-month NRR. Subscription figures assume annual churn below 35% and at least one active upsell path. Ranges reflect direct-to-consumer sales only; wholesale channels excluded.
The four levers that move NRR
NRR is affected by four distinct mechanics. Most retention work focuses on only one or two. The brands with the strongest NRR are deliberately engineering all four.
Early churn prevention (days 0-90)
For subscription brands, 55-70% of annual churn happens in the first 90 days. The customer subscribed, received one or two orders, and cancelled before the value of the product had time to compound. This is rarely a product problem. It is almost always an onboarding and expectation problem.
The highest-leverage retention move in any subscription brand is an early-days email and SMS sequence that does three things: sets usage expectations (how to use the product, how quickly results appear), surfaces social proof from customers at day 30, 60, and 90, and gives the subscriber a reason to reach their first natural result checkpoint before their next renewal decision. A well-built 90-day onboarding sequence typically reduces early churn by 15-25 percentage points without touching the product, pricing, or offer.
For non-subscription brands, the equivalent is the post-purchase flow. Customers who feel informed, engaged, and seen after their first purchase repurchase at 2-3x the rate of customers who received only a shipping confirmation. The first 14 days post-purchase is the highest-return window for retention investment.
Expansion revenue: making existing customers worth more
Expansion revenue is what allows NRR to exceed 100%. It comes from three sources: increased purchase frequency (the customer buys more often), increased AOV (the customer buys more in each order), and product extension (the customer adds a new product to their repertoire). Each of these is primarily an email and CRM problem, not a product or pricing problem.
Replenishment emails timed to the product usage cycle (not arbitrary 30-day intervals, but actual product-specific usage rates) are the most reliable source of frequency expansion. A skincare brand whose hero product is typically used twice daily and lasts 45 days should be emailing its customers at day 38-40, not at day 30. The email should reference the specific product the customer bought, not a generic best-seller promotion.
Cross-sell flows targeted at customers with a single product in their history are the most reliable source of AOV expansion. Customers who already trust you and have experienced your product are the highest-converting audience you have for new product launches and complementary SKU introductions. Introducing a second product to an existing customer costs a fraction of what it costs to acquire a new customer at the same CLV.
Churn recovery: winning back customers at the point of leaving
Every subscription brand has customers who are about to cancel, and the period immediately before cancellation is the most underexploited retention window in most brands we audit. Most brands have a cancellation flow that presents the option to pause rather than cancel. Fewer have a flow that addresses the reason for cancellation before presenting an alternative.
A cancellation survey (forced choice: too expensive, too much product, no longer needed, product not working, found an alternative) gives you the data to personalise the retention offer. A customer cancelling because they have too much product should be offered a pause or frequency reduction, not a discount. A customer cancelling because it is too expensive should be offered a lower-tier option or a temporary price reduction. Matching the retention offer to the stated reason for cancellation typically improves win-back rates by 30-50% versus a single generic discount.
Passive churn from failed payments is the NRR killer that most brands underinvest in. For subscription brands, failed payment recovery typically captures 18-35% of what would otherwise be involuntary churn. A three-step dunning sequence (soft reminder before charge date, immediate retry notification, final rescue offer) with a follow-up personal email from customer service for high-value subscribers is the baseline standard.
Discount architecture: protecting full-price revenue
Discount dependency is one of the quietest NRR killers. It does not show up as churn. Customers keep buying, but they are buying at 15-20% below full price because every campaign email, every win-back, and every replenishment sequence leads with a discount code. The effect is gradual contraction revenue that depresses NRR without triggering a churn event.
The test: pull the percentage of your repeat orders that include a discount code. If more than 20% of repeat purchases are discount-assisted, your retention programme is training customers to wait for offers rather than repurchase at full price. This shows up as lower average order value from repeat cohorts over time, which is exactly what drives contraction-led NRR decline.
The fix is campaign architecture, not a blanket discount ban. Replenishment emails should never lead with a discount code. Post-purchase sequences should offer value (usage tips, results content, community) rather than incentives for the first two to three contacts. Discount codes belong in win-back flows (customers who have not purchased in 90+ days) and in very specific behavioural triggers (abandoned cart with a 24-hour delay, not immediately). Protecting full-price repurchase behaviour in the first six months of a customer relationship is where the NRR compounding effect lives.
What improving NRR looks like in practice
A wellness supplement brand came to us with a 10-month NRR of 48% on their subscription cohorts. They were spending £12K per month on paid acquisition to grow 8% month-on-month. The maths on the surface looked fine. Underneath it, they were replacing approximately 40% of their subscriber base every quarter.
We identified three root causes. First, their onboarding email sequence was four emails sent in days 1, 3, 7, and 14. After day 14, subscribers received the same campaign emails as everyone else on the list. There was no usage guidance, no expectation-setting for how long results take, and no content designed to get subscribers to their first meaningful result before their 30-day renewal. Roughly 62% of their churn was happening before the second renewal.
Second, their cancellation flow offered a 15% discount to every cancelling subscriber regardless of why they were cancelling. Subscribers leaving because they had too much product were being offered money off their next delivery, which made no sense and converted at under 4%. Third, their replenishment and campaign emails were discount-led at a rate of 35% of all sends to the subscriber segment, training the subscriber base to expect a promotion before repurchasing.
Over 90 days we rebuilt the post-purchase and onboarding sequences (extended to day 75, with usage milestone content and social proof timed to align with when customers typically see results), introduced a cancellation survey with reason-specific retention offers, and restructured the subscriber email programme to lead with value content rather than discount codes. Discount-led sends dropped from 35% to 12% of subscriber emails.
Over the following two quarters, the 10-month NRR on new cohorts moved from 48% to 71%. The acquisition spend needed to maintain the same growth rate dropped by 28% because the leaky bucket was substantially sealed. The same revenue growth required 28% less paid media investment. That difference went straight to the bottom line.
Why repeat purchase rate is not enough
Most DTC brands track repeat purchase rate and little else in retention. It is the wrong metric to optimise for in isolation. A brand can improve its repeat purchase rate while simultaneously declining in NRR if returning customers are buying cheaper products, using more discount codes, or downgrading their subscription tier.
NRR captures revenue quality, not just frequency. It tells you whether your repeat customers are becoming more or less valuable. A brand with a 45% repeat purchase rate and 85% NRR is in a better commercial position than a brand with a 60% repeat purchase rate and 55% NRR, because the first brand's returning customers are spending more, while the second brand's are spending less on each return.
Track both. Repeat purchase rate tells you how many customers are coming back. NRR tells you what they are worth when they do. The combination, alongside LTV:CAC ratio, gives you the full picture of whether your retention engine is building or eroding business value.
Find out what your NRR actually is
The free scorecard covers retention and NRR signals alongside your email programme, paid media efficiency, and conversion rate. It takes three minutes and will tell you immediately whether your retention mechanics or your acquisition engine is the bigger constraint on your growth.
If you want someone to pull your actual Shopify and subscription cohort data, calculate your true NRR by segment, and identify which of the four levers will move it fastest, the Brand Growth Audit covers your full retention stack with a prioritised action plan. Three days, Loom walkthrough, written report.
Frequently asked questions
What is net revenue retention for a DTC brand?
Net revenue retention (NRR) measures how much of last period's revenue from existing customers you still have this period, accounting for expansion (customers spending more), contraction (customers spending less), and churn (customers who stopped buying). An NRR above 100% means your existing customer base is growing on its own, without any new customer acquisition. For DTC brands with subscription or strong repeat-purchase mechanics, NRR is the single most powerful signal of sustainable growth.
How do I calculate net revenue retention for my Shopify store?
Take a cohort of customers who purchased in a given month. In each subsequent month, measure how much revenue that same cohort generated, including any additional products or subscriptions they added (expansion), minus any reduction in spend (contraction), minus revenue lost from customers who stopped buying (churn). NRR at 12 months equals retained plus expansion revenue from cohort at month 12, divided by original cohort revenue, expressed as a percentage. Shopify's cohort report gives the raw data; layer in subscription and upsell data separately.
What is a good NRR for a DTC brand?
For DTC brands without subscription, a 12-month NRR of 40-60% is typical. For brands with subscription programmes, a 12-month NRR of 70-90% is achievable and healthy. A 12-month NRR above 90% is exceptional and usually indicates strong subscription retention combined with meaningful expansion revenue from upsells or product line extensions. SaaS benchmarks of 100%+ NRR are rare for physical goods but achievable for subscription-first wellness and beauty brands with well-designed retention infrastructure.
How does NRR differ from repeat purchase rate?
Repeat purchase rate tells you what percentage of customers came back. NRR tells you how much revenue they generated and whether that revenue grew or shrank. A brand could have a 40% repeat purchase rate but declining NRR if returning customers buy cheaper items, use more discount codes, or downgrade their subscription. NRR captures revenue quality, not just frequency.
What kills NRR for DTC brands?
The four biggest NRR killers are: high subscription churn in the first 90 days (usually caused by a weak onboarding sequence); discount dependency, where customers wait for promotions rather than repurchasing at full price; no upsell or bundle path, meaning returning customers can only spend the same or less; and product-market fit issues that cause customers to try once and not return. Failed subscription payments and high return rates are secondary drains that are easier to fix but often overlooked.
Can NRR exceed 100% for a DTC brand?
Yes, but it requires deliberate expansion mechanics. NRR above 100% means existing customers spend more than in the equivalent prior period, even after accounting for churn. For DTC brands this happens when a subscription base grows its average order value through tier upgrades or add-ons, a product line extension converts existing customers to a higher-value bundle, or a loyalty programme drives meaningful increases in purchase frequency. It is rare for pure one-time-purchase brands but achievable for subscription-first wellness and consumables brands with well-designed post-purchase flows.
About the author
Caner Veli founded and exited Liquiproof, scaling from zero to 3,000+ retailers globally in under 6 years. He now runs Purposeful Profits, a focused growth consultancy for founder-led DTC and CPG brands. 12 named sprint clients. 518% average growth. 27x highest ROAS. Read more about Caner →