Your repeat purchase rate is under 20%. That means 8 in 10 customers you paid to acquire never come back. Paid acquisition costs have climbed 30–40% since 2021, so every lost repeat buyer now costs you more to replace.
Why Is Your Repeat Purchase Rate Stuck Below 25%?
Store owners apply the right solutions in the wrong order — they spend money on software before fixing the experience that caused second-purchase drop-off. The result is margin erosion disguised as a retention strategy.
A home goods brand doing $65k/month on Shopify launched a tiered points program in January. Their 90-day repeat purchase rate held at 17%. In March, they audited their post-purchase email sequence. Their first follow-up fired on day 4 post-purchase, not day 1. They moved it to 6 hours after delivery confirmation and rewrote the subject line from “Thanks for your order” to “Your [Product] arrives Thursday — here’s what to do first.”
The 90-day repeat purchase rate rose to 24%. They changed nothing about the loyalty program.
The experience comes first. Always.
How Do I Use RFM Analysis to Segment My E-commerce Customers?
RFM — Recency, Frequency, Monetary — scores every customer so you know exactly who is worth re-engaging and who will destroy margin if you discount them. Here’s how to run it in a spreadsheet this afternoon.
Pull your last 12 months of order data. Score every customer on three dimensions.
Recency (days since last order): Under 30 = 5, 31–60 = 4, 61–90 = 3, 91–180 = 2, over 180 = 1.
Frequency (number of orders in 12 months): 5+ = 5, 4 = 4, 3 = 3, 2 = 2, 1 = 1.
Monetary (total spend over 12 months): Rank customers by spend, then score by quintile — top 20% = 5, next 20% = 4, middle 20% = 3, next 20% = 2, bottom 20% = 1.
Add the three scores. Anyone scoring 12–15 is your VIP segment. Anyone scoring 3–5 is churned — and expensive to re-engage with discounts.
A DTC skincare brand at $180k/month ran this exercise after two years of blanket win-back campaigns. Their VIP segment — scores 12–15 — was 18% of the customer list. It represented 54% of revenue. They had been sending that group the same 20%-off win-back email as everyone else. They stopped. They sent the VIP segment an exclusive early-access email with no discount attached. The 30-day repurchase rate for that segment went from 22% to 38%. The segment was always there. They just hadn’t isolated it.
One warning: don’t send discount emails to customers who score 10–11. That’s your near-VIP group — high-frequency buyers with recent activity. Discounting that segment trains them to wait for a sale before every repurchase. Every 10% discount you offer a high-frequency buyer reduces their long-term contribution margin. Run the RFM table first. Target by score. Decide on incentive last.
What Retention Rate Do You Actually Need to Break Even as Ad Costs Rise?
Without a breakeven target, retention work is guessing. Here’s the formula.
Let: CAC = cost to acquire a customer, AOV = average order value, GM = gross margin as a decimal (0.40), RPR = repeat purchase rate as a decimal.
Profit per acquired customer = (AOV × GM) + (AOV × GM × RPR) − CAC
Set that equal to zero. Solve for RPR. That number is your breakeven retention rate at current CAC. Now increase CAC by your expected year-over-year growth rate and recalculate. The gap between your current RPR and the new breakeven is the exact improvement you need.
A concrete example: a supplement brand on Shopify has CAC of $38, AOV of $62, GM of 48%, and current RPR of 21%.
Profit per customer = ($62 × 0.48) + ($62 × 0.48 × 0.21) − $38 = $29.76 + $6.25 − $38 = −$1.99. They lose money on every new customer at current retention. A 5-point RPR improvement adds $1.47 in contribution — not enough. They need to reach 33% RPR to break even at their CAC.
Now they have a target: “reach 33% RPR by Q3.” That’s a number you can build a plan around, assign to a tactic, and measure monthly.
Run this calculation before you touch a single retention tactic. It tells you whether you have a margin problem or a volume problem. Those require different solutions.
Does the Post-Purchase Physical Experience Actually Affect Repeat Purchase Rate?
Yes — and it’s the most overlooked retention lever. Shipping speed, packaging quality, and return friction are retention variables. They just don’t appear in your email platform’s reporting.
Shipping speed. Delivery expectations drive repeat purchase decisions. A customer who received the first order in 5 days and the second in 12 days is unlikely to place a third. Set internal fulfillment SLAs. If you use Shopify, ShipStation’s fulfillment timer reporting shows you exactly where delays occur before they become churn signals.
Packaging. A plain poly mailer on a $90 purchase signals how much you value the relationship after payment clears. This doesn’t require custom boxes. Branded tissue paper and a printed card costs under $0.40 per order. It measurably increases review rates and repeat visits.
The insert card. This is the most underused physical retention tool. A card inside the box — “your next order ships free, use THANKS10 at checkout” — reaches the customer at peak emotional satisfaction, the moment they open the package. No email flow replicates that timing or context.
Return friction. A confusing return process kills the second purchase. If your policy requires customers to email support, wait for an RMA number, and print their own label, you are training them to buy from Amazon next time.
A pet accessories brand at $90k/month added a single insert card with a reorder offer to every shipment. Their 60-day repeat purchase rate moved from 19% to 27% over one quarter. Total printing cost: $340. No new software. No new email sequence. The physical experience is your lowest-effort, lowest-CAC retention channel. Most stores have never touched it because it doesn’t live in a dashboard.
Don’t build a loyalty program this week. Don’t install a new email platform. Don’t run a discount campaign.
Do three things instead. First, run the breakeven formula and find your target RPR. Second, pull 12 months of orders and score every customer using the RFM table. Find your 12–15 scorers and send that group — only that group — a no-discount early-access email this week. Third, open your last 50 shipments in your head: is there an insert card? Did the shipping confirmation email arrive within the hour?
You already have enough information to start. The goal isn’t a complete retention system by the end of the month. The goal is a breakeven number, a defined VIP segment, and one physical touchpoint that didn’t exist last week.
That’s the work. Everything else comes after.







