Our Retention Rate vs the Benchmark, and What Closed the Gap
Our 30-day repeat purchase rate was 12%. The ecommerce customer retention rate benchmark for our category was 27%. That gap cost us roughly $40,000 a month in avoidable customer acquisition spend. Here is what closed it, and what the real benchmarks look like once you stop reading vanity blog posts.
The short answer
A healthy ecommerce brand retains 25-30% of customers within 30-60 days, and 40%+ within 12 months. That is the number I use to judge any DTC business now, after running one from $100K to $3M and watching retention decide whether the growth was real or just paid media doing a treadmill impression. Below 20% at 60 days, you are running a leaky bucket business no matter how good your ROAS looks on a Monday morning slide.
What changes the timing
Benchmarks move a lot by category and business model. Four things shift the number:
- Purchase frequency of the category. A coffee subscription should retain like a subscription. A mattress company should not be judged the same way. Comparing a low-frequency category to a 40% benchmark is fiction.
- Price point. Higher AOV usually means longer replenishment cycles, so your 60-day window needs to stretch to 120 or 180 days to mean anything.
- Acquisition channel mix. Customers from influencer gifting or aggressive discount codes retain worse than customers from search or referral. If 60% of your new customers came in at 40% off, your retention benchmark should be adjusted downward, not compared straight against industry averages.
- Fulfillment and product experience. On the infrastructure project I marketed, a $2.2B build, we tracked stakeholder "retention" the same way, repeat engagement after first contact. The pattern held: if the first experience was slow or confusing, no amount of messaging brought people back on schedule.
Signs you are overdue for a retention fix
- Your blended CAC keeps climbing even though channel-level CPMs are flat.
- Repeat purchase rate has been flat or declining for two consecutive quarters.
- Email and SMS revenue as a percent of total revenue is under 15%.
- Your customer service tickets mention the same product or shipping complaint more than 10% of the time.
- You cannot answer, without pulling a report, what percentage of last month's revenue came from repeat customers.
What closed our gap
We did not fix retention with a loyalty program. We fixed it with three unglamorous moves:
- Fixed the second-purchase window. We mapped when repeat purchases actually happened, not when we assumed. Data showed day 21-28 was the real window, not day 45 where our old flow triggered. We moved our post-purchase email sequence up two weeks. That alone lifted 30-day repeat rate from 12% to 18%.
- Killed the discount-only acquisition channels. We cut spend on channels bringing in customers at 30%+ off. Those customers had a 40-day repeat rate of 6%. Full-price customers from search had a 40-day repeat rate of 24%. We reallocated $15,000 a month and retention math improved without touching a single flow.
- Fixed a fulfillment problem nobody wanted to own. Average delivery time was 9 days. We negotiated a new 3PL and got it to 4 days. Customers who received orders in under 5 days had a 60-day repeat rate of 31%. Customers waiting 8+ days had 14%. That single operational fix did more than any campaign we ran that year.
Combined, 60-day retention went from 19% to 29% over five months. That is the ecommerce customer retention rate benchmark territory you want to live in.
The most common mistake
People treat retention as a marketing problem and try to solve it with email flows and loyalty points. Sometimes that works. More often the real leak is upstream: wrong customers coming in through discount channels, or a product experience that does not match the promise. No flow fixes a customer who got the wrong size and never opened your emails again. Marketing can slow the bleeding. It rarely stops it.
What happens if you wait too long
Retention debt compounds quietly. Every month you run at 12% instead of 27%, you are paying full CAC to replace customers you should have kept for free. On a $3M brand doing $250K a month, a 15-point retention gap can mean $30,000 to $40,000 a month in unnecessary acquisition spend. That money never shows up as a line item called "retention cost." It just makes your paid media look worse than it is, and eventually someone decides to cut the media budget instead of fixing the actual leak.
Wait two years and you have built a business that only grows when ad costs stay low. That is not a brand. That is a bet on Facebook's pricing model.
Practical takeaway: Pull your 30, 60, and 90-day repeat purchase rates this week. Compare them to the 25-30% and 40% benchmarks above, adjusted for your category and price point. If you are more than 10 points under, do not start with a new email flow. Start with where your customers came from and how fast they got their first order. Fix the input before you fix the follow-up.