Repeat Purchase Rate
Repeat Purchase Rate is the share of customers who buy from you more than once — the cleanest leading indicator of LTV and product-market fit for an online store.
Repeat Purchase Rate
The percentage of customers who place at least a second order within a defined window — a direct LTV and retention signal.
Repeat Purchase Rate (RPR) is the share of unique customers in a cohort who come back for a second order inside a chosen window — usually 60, 90, 180, or 365 days. It strips away revenue-weighting and discount distortion and answers one question: did the product earn a follow-up?
For online retail, RPR is the most honest cheap proxy for customer lifetime value before you have enough order history to compute LTV directly. A rate above 30% generally indicates product-market fit and a working retention motion; under 20% suggests a one-shot product, a weak post-purchase flow, or a category with naturally long repurchase cycles.
RPR matters because acquisition costs keep rising and the second order is where margin actually shows up. The first purchase often pays for the ad that won it; the second one is where the unit economics start to work.
Unlike revenue-based retention metrics, RPR treats every customer equally — a €40 buyer counts the same as a €400 buyer. That makes it a sharper signal of product love than repeat revenue share, which can be skewed by a handful of whales.
RPR = (Customers with 2+ orders in window / Total customers in cohort) × 100
Customers with 2+ orders
Repeat customers
Unique customers from the cohort who placed at least one additional order inside the measurement window.
Total customers in cohort
Cohort size
Unique customers who made a first purchase in the source period (e.g. all new buyers in Q1).
Window
Measurement window
The time horizon after first purchase you allow for a repeat — commonly 90, 180 or 365 days.
A Shopify apparel store acquired 4,000 new customers in Q1. By the end of Q4 (a 365-day window), 1,240 of them had placed at least one additional order.
Repeat customers: 1,240
Cohort size: 4,000
Window: 365 days
→ RPR = (1,240 / 4,000) × 100 = 31%
A 31% 12-month RPR is healthy for apparel — it indicates the catalogue is broad enough to drive a second occasion and that post-purchase email/SMS is doing its job. Above 35% would be best-in-class.
Pick your window deliberately. Beauty and supplements have natural 30-60 day reorder cadences, so a 90-day RPR is meaningful. Apparel and home goods need 180-365 days to give seasonality a chance. Reporting a 30-day RPR for a winter-coat brand will make a healthy store look broken.
Typical 12-month Repeat Purchase Rate by online-retail vertical
| Vertical | Below average | Median | Best in class |
|---|---|---|---|
| Beauty & cosmetics | < 25% | 35-45% | 55%+ |
| Supplements & wellness | < 30% | 45-55% | 65%+ |
| Apparel & accessories | < 20% | 28-35% | 45%+ |
| Home & lifestyle | < 15% | 20-28% | 35%+ |
| Consumer electronics | < 10% | 12-18% | 25%+ |
| Pet (food & treats) | < 35% | 50-60% | 70%+ |
RPR sits inside a small family of ecommerce metrics that together describe retention health: alongside AOV, customer lifetime value, and purchase frequency, it tells you whether your brand is building a customer base or renting one from Meta. Treat it as a leading indicator — a moving RPR predicts an LTV shift two quarters before LTV itself confirms it.
Repeat Purchase Rate FAQ
It depends heavily on vertical, but a useful rule of thumb is 25-30% at 12 months for apparel and home, 35-45% for beauty, and 45%+ for consumables like supplements and pet food. Below 20% across any consumable category is a red flag.
Match the window to your category's natural repurchase cycle. Consumables: 90 days. Apparel and accessories: 180 days. Home, furniture, electronics: 365 days. Whichever you pick, hold it constant across reports — changing the window mid-year makes trends meaningless.
Customer retention rate usually measures whether existing customers remain 'active' (any order in a period). RPR is stricter and cohort-based: did the customers acquired in period X place a second order by deadline Y? RPR is cleaner for evaluating acquisition quality.
Functionally yes — the terms are used interchangeably. Some teams use 'repeat customer rate' for the share of all-time customers who have ever bought twice, and 'RPR' for the cohort-windowed version. The cohort version is more actionable.
LTV ≈ AOV × purchase frequency × gross margin × customer lifespan. RPR is the leading edge of purchase frequency: a 5-point RPR lift typically translates to a 10-20% LTV lift over 18 months, because repeat buyers tend to buy a third and fourth time at much higher rates.
In order of typical impact: (1) a post-purchase email/SMS flow timed to the reorder cycle, (2) a strong second-purchase incentive within the first 30 days, (3) product breadth so customers have something else to buy, and (4) shipping/unboxing quality. Loyalty programmes help but rarely move RPR on their own.
Report it both ways. Total RPR (subscription + one-time) tells you commercial reality; one-time-only RPR tells you whether your non-subscribed customers actually love the product. If subscription masks weak one-time RPR, you have a churn problem waiting to happen.
Heavy discounting on cold traffic pulls in deal-seekers who don't return at the same rate as organic or referral customers. A falling RPR alongside rising new-customer volume is the classic signature of acquisition-quality decay — worth segmenting RPR by channel.
Track a rolling cohort monthly so you can see trend without waiting a full year for each cohort to mature. Pair it with a 'days-to-second-order' median — that catches changes in cadence before they show up in the headline rate.
Yes. The highest-ROI levers are non-discount: a reorder-timed email, a personalised 'next product' recommendation based on first purchase, and faster shipping on order two. Reserve discounts for win-back at month 6+ where the alternative is losing the customer entirely.
Start tracking the metric that matters
Free for 30 days. No credit card. Connect your site in 4 minutes and see the one metric driving revenue.