What counts as a good ecommerce customer retention rate?
"Retention rate" is the share of customers who come back and buy again within a set window. Retention platform LoyaltyLion pegs the ecommerce average near 30% and treats anything below 25% as a warning sign.
Look at repeat-purchase data and the picture is similar but not identical. DTC aggregator Mobiloud reports an all-ecommerce repeat purchase rate of 28.2%, while a 156,000-customer dataset from BS&Co came in lower at 18.8%.
Why the gap? Window and denominator. A 12-month rate looks higher than a lifetime rate, and "all customers" reads lower than "customers old enough to reorder." Before you judge your own number, decide which window you're measuring — a point worth getting right on our customer retention rate benchmark breakdown.
Average customer retention rate by industry
A cross-industry average is the wrong yardstick because verticals behave differently. Consumables get reordered on a schedule; statement fashion pieces may never repeat.
According to retention aggregator Opensend, the ranges by category look roughly like this:
| Category | Typical retention range |
|---|---|
| Fashion & apparel | 22–27% |
| Health & beauty | 25–30% |
| Food & beverage | 35–45% |
| Subscription boxes | 60–70% |
Those figures come from Opensend and should be read as aggregator estimates, not audited first-party benchmarks. For print-on-demand and apparel sellers, the honest takeaway is that a low-20s-to-high-20s repeat rate is normal — DTC analytics source Finsi puts the broad DTC repeat purchase rate at 25–30%, with top performers clearing 40%.
If your rate sits below your category range, that's a signal — not a verdict. Segment by acquisition channel before you panic, because paid-acquired customers almost always retain worse than organic ones.
How to calculate your retention rate
The standard formula, as laid out by Opensend, is:
Retention rate = ((E − N) ÷ S) × 100
Where E is the total customers at the end of the period, N is new customers gained during it, and S is the customers you started with. You strip out the new arrivals so you're measuring only whether the people you already had stuck around.
Say you began the quarter with 1,000 customers, ended with 1,200, and acquired 400 new ones along the way. Your retained customers are 1,200 − 400 = 800, and 800 ÷ 1,000 × 100 = 80% period retention. That's a healthy quarterly figure — annualized and blended across channels, it would land lower.
The trap is comparing that number to someone else's without matching the window. A 90-day rate and a 12-month rate are different animals, and stacking them side by side produces false conclusions.
Why retention quietly decides your profit
Here's the part most retention articles skip: the profit math. A repeat customer is the cheapest revenue you will ever book, because you already paid to acquire them.
The scale of that gap is well documented. Opensend cites the classic finding — attributed to Bain & Company — that a 5% lift in retention can raise profits by 25% to 95%, and notes that acquiring a new customer runs 5 to 25 times the cost of keeping one, with repeat buyers spending around 67% more than first-timers.
Walk it through with real numbers. Say you sell a print-on-demand hoodie for $45. Your blank plus print cost is $22, platform and payment fees run about $1.80, and you subsidize $5 of shipping — so your per-order profit before ads is 45 − 22 − 1.80 − 5 = $16.20.
Now acquire that customer. The median blended cost per acquisition across DTC brands is $32.74, per Triple Whale's 2025 benchmarks. Their first order nets 16.20 − 32.74 = −$16.54 — a loss.
The second order carries no ad cost, so it nets the full +$16.20. Two orders combined: −$16.54 + $16.20 = −$0.34, essentially break-even. The third order is where you finally bank real profit. That flip from red to black is retention doing the work — nothing on the acquisition side changed.
The margin trap behind the retention math
Thin margins make retention even more load-bearing. Break-even ROAS equals 1 divided by your gross margin, so a 40%-margin store breaks even at 2.5×, per Triple Whale, while a 25%-margin fashion store needs 4.0×, according to RedTrack.
That's brutal for apparel. Printful puts a "good" print-on-demand gross margin at just 20–40%, and profit-analytics source TrueProfit reports typical ecommerce net margins near 10%, with apparel landing around 12–18%.
Modest gross margin means a high break-even ROAS, which means most first orders lose money on paid traffic. Retention is the mechanism that turns those first-order losses into lifetime profit — which is exactly why churn is the metric you watch alongside it, covered in our churn rate benchmark.
How PodVector helps you see the real number
You can't improve retention you can't measure at true profit. Most stores track it on gross revenue and never see that a "repeat customer" was actually acquired at a loss and reordered a low-margin item.
PodVector connects your Shopify, Meta Ads, Google Ads, Printify, and Printful accounts and computes true per-order profit — so a second order is scored on what it actually nets, not on top-line sales. Victor, PodVector's AI employee, reads that live data and proposes moves, then executes the approved ones on the Shopify side; he reads your ad performance but does not touch your ad account.
Connect your store to PodVector and see which customers are genuinely profitable to keep. For where retention sits inside the wider metric picture, start with the ecommerce benchmarks hub, and if you're weighing tools, see what platform provides ecommerce LTV benchmarks.
FAQs
What is the average customer retention rate for ecommerce?
Around 30%, according to retention platform LoyaltyLion, meaning most stores keep fewer than one in three customers past the first order. DTC repeat purchase data lands in a similar band — 28.2% all-ecommerce per Mobiloud — but the exact figure depends heavily on the measurement window.
Is a 30% retention rate good or bad?
It's roughly average, so treat it as a starting line rather than a target. LoyaltyLion flags rates under 25% as a problem, while Finsi notes top DTC performers clear 40% — the right benchmark is your own category, not the global average.
How is customer retention rate calculated?
Use ((E − N) ÷ S) × 100, where E is ending customers, N is new customers acquired in the period, and S is starting customers, as defined by Opensend. Subtracting new customers ensures you're measuring only whether existing buyers came back.
Why does retention matter more than getting new customers?
Because acquisition is where the money leaks. Opensend cites Bain's finding that a 5% retention lift can raise profit 25–95%, and that new customers cost 5–25× more than retaining existing ones — so with a blended DTC cost per acquisition near $32.74 per Triple Whale, many first orders lose money and only repeat orders recover it.
What's the difference between retention rate and repeat purchase rate?
They're closely related: retention rate measures the share of customers you keep over a window, while repeat purchase rate measures the share who buy more than once. Aggregators like Mobiloud often use them interchangeably, but both live or die by the window and denominator you choose — see the add-to-cart rate benchmark for how the same denominator discipline applies upstream in the funnel.