Understanding the repeat purchase rate calculator — concept and principle
The repeat purchase rate is the share of your customers who bought from you more than once in a given period. It is one of the clearest signals of product satisfaction and loyalty, and online shops, direct-to-consumer brands and marketplaces track it to see whether customers come back after their first order.
How it is calculated
- Repeat purchase rate = customers who bought 2 or more times ÷ total customers × 100
Both numbers must cover the same period and the same definition of a customer. Total customers means everyone who bought at least once in that period, and each customer is counted once.
The principle
The rate splits your customers into two groups: those who tried you once and those who returned. Because each customer counts once, the metric is not inflated by a few heavy buyers, which makes it a useful companion to purchase frequency (orders per customer). A rising repeat rate means more people are forming a habit; a rising frequency with a flat repeat rate means the same loyal group is buying more. The rate depends on the window: a longer period gives customers more time to return, so it usually shows a higher rate.
Worked example
- Inputs: 420 customers bought 2 or more times, 1,500 customers in total.
- Divide: 420 ÷ 1,500 = 0.28.
- Convert to a percentage: 0.28 × 100 = 28%.
- Interpretation: just over a quarter of customers came back; the other 1,080 (72%) bought only once in the period.
How to read the result
What counts as good depends heavily on the category. Consumables and everyday goods naturally produce higher repeat rates than durable items people buy once every few years. Rather than chasing an external benchmark, compare your own rate over equal periods, and compare cohorts: of customers whose first order was in January, how many had ordered again within 90 days? Cohort views separate genuine improvement from the effect of a sudden wave of new customers, who have not yet had time to come back and therefore pull the rate down.
Common mistakes
- Comparing a 12-month rate with a 3-month rate.
- Counting orders instead of customers in the top number.
- Treating guest checkouts with different email addresses as different customers when they are the same person.
- Reading a falling rate as worse loyalty during a period of fast growth in new customers.
Frequently asked questions
How is repeat purchase rate different from retention rate?
Repeat rate looks at customers who bought again within one period. Retention rate compares customers at the start and end of a period, mostly used for subscriptions and accounts.
How can I raise my repeat purchase rate?
Improve the first experience (delivery, quality, unboxing), then follow up with timely reminders, replenishment offers or loyalty rewards.
Should one-time buyers from last year count?
Only if they are inside the period you chose. Keep both counts in the same window.
Sources: P. Fader, Customer Centricity, Wharton Digital Press · P. Farris, N. Bendle, P. Pfeifer and D. Reibstein, Marketing Metrics, Pearson