Free Online Repeat Purchase Rate Calculator
Calculate the percentage of customers who buy again.
Repeat rate measures how many customers came back. Compare it with your own cohorts rather than a universal benchmark.
About the Repeat Purchase Rate Calculator
Repeat purchase rate measures the share of customers who bought more than once during a period. It is one of the clearest signals that a product or service is worth returning to. A high repeat rate usually means better retention economics: acquisition cost is spread across more orders, and customers are more likely to recommend the product. A low rate suggests that the first experience did not create a reason to come back, even if the initial sale looked successful.
The formula is repeat customers divided by total customers. If 2,400 customers bought during the period and 780 of them made at least two purchases, the repeat rate is 32.5 percent. The remaining 1,620 customers are one-time buyers, and their share is the non-repeat percentage. This tool also labels the repeat rate as a retention rate for convenience, but the two concepts differ: retention usually measures whether a customer is still active, while repeat rate measures whether they purchased again. Be explicit about which definition your team uses.
The optional period matters. A 32 percent repeat rate over twelve months is not comparable with a 32 percent rate over three months. If you enter the period in months, the tool annualizes the rate with a compounding calculation: the period rate is raised to the power of twelve divided by the number of months. Annualizing a short period can exaggerate small samples, so treat the result as a rough comparison rather than a forecast. Leave the period blank or zero to skip annualization.
Customer counts must be de-duplicated. If the same person has several accounts or uses guest checkout, the total and repeat counts may be inflated or split. Define the period and the identity key before calculating. The tool does not account for seasonality, acquisition cohorts, or the value of each order, and it does not upload data.
How to use this tool
- Enter the number of unique customers in the period.
- Enter how many of them made at least two purchases.
- Optionally add the period length in months to see an annualized rate.
- Copy the summary for a retention review or board update.
Frequently asked questions
Is repeat purchase rate the same as retention?
Not exactly. Repeat rate counts customers with more than one purchase. Retention usually tracks whether a customer remains active. They often move together but answer different questions.
What is a good repeat purchase rate?
It varies widely by category. Consumables can exceed 50 percent, while durable goods are often much lower. Compare against your own previous periods and cohorts.
Why can annualized retention look strange?
Annualizing compounds a short-period rate. If the sample is small or the period is very short, the result can be extreme and should not be treated as a prediction.