Metrics
Repeat Purchase Rate
Repeat purchase rate is the percentage of customers who buy more than once in a given period. It's a primary measure of retention and product-market fit for consumable brands; small increases compound into outsized lifetime-value gains because repeat buyers cost nothing to reacquire.
What is Repeat Purchase Rate?
Repeat purchase rate is the percentage of a brand's customers who make more than one purchase within a defined period. It's one of the clearest signals of retention and product-market fit, especially for consumable brands where the product is designed to be rebought. A healthy repeat purchase rate means customers are coming back without being reacquired from scratch.
The formula is: repeat purchase rate = (customers with more than one purchase ÷ total customers) × 100. It's usually measured over a fixed window — a quarter, a year, or a cohort lifetime — and the period must stay consistent for comparisons to mean anything.
Unlike acquisition metrics, repeat purchase rate rewards retention efficiency. Returning customers carry no new acquisition cost, so even small increases compound into outsized lifetime-value gains. That leverage makes it a primary metric for brands whose economics depend on customers buying again and again.
How do you calculate Repeat Purchase Rate?
The calculation compares repeat customers to the total customer base over the same period:
Repeat purchase rate = (number of customers with 2+ purchases ÷ total number of customers) × 100
Worked example: in a given quarter a brand serves 1,000 total customers. Of those, 280 placed two or more orders. Dividing 280 by 1,000 gives 0.28, and multiplying by 100 yields a repeat purchase rate of 28%. The key is to fix the measurement window — counting customers and repeat customers over the same period — so the rate is comparable from quarter to quarter.
Why it matters for Shopify brands
For consumable brands, repeat purchase rate is the metric that separates a sustainable business from a treadmill of paid acquisition. When the rate is low, every dollar of growth has to come from new customers, which gets more expensive over time. When it's high, existing customers fund growth and acquisition spend becomes optional rather than mandatory.
Because repeat buyers require no reacquisition cost, the metric has unusual leverage: a few points of improvement can shift a brand from unprofitable to profitable. Tracking repeat purchase rate by cohort also exposes whether retention is improving or quietly decaying, which a blended average can hide. For products meant to be rebought, a stagnant rate is a signal that timing or experience — not demand — is the constraint.
Key takeaways
- Repeat purchase rate is the share of customers who buy more than once in a period: (repeat customers ÷ total customers) × 100.
- Repeat buyers carry no reacquisition cost, so small increases compound into large lifetime-value gains.
- For consumable brands, a low or flat rate usually signals a retention leak rather than weak demand.
See how reOtter handles this → Join the waitlist
Frequently asked questions
- What is a good repeat purchase rate?
- Benchmarks vary by category, but consumable brands generally aim higher than apparel or one-off goods because the product is meant to be rebought. A figure trending upward over time matters more than a single absolute number, since it shows your retention systems are compounding rather than leaking customers each cohort.
- How do you calculate repeat purchase rate?
- Divide the number of customers who made more than one purchase by the total number of customers in the same period, then multiply by 100. For example, 250 repeat customers out of 1,000 total customers gives a repeat purchase rate of 25%. Define the period consistently when comparing across time.
- What's the difference between repeat purchase rate and reorder rate?
- Repeat purchase rate counts any second purchase, including different products. Reorder rate narrows to repeat purchases of the same consumable item. Repeat purchase rate measures overall retention; reorder rate measures whether your replenishment timing matches consumption for a specific product.
- Why is repeat purchase rate important for consumable brands?
- Repeat buyers cost nothing to reacquire, so each percentage point of repeat purchase rate flows almost entirely to profit. For products meant to be rebought, a low rate signals a retention leak rather than weak demand — and small improvements compound into large lifetime-value gains over time.