Free calculator

Repeat Customer Rate Calculator

Use this repeat customer rate calculator to track whether loyalty, CRM, email, SMS, and customer experience work is bringing shoppers back.

Free to embed

Put this calculator on your site

Paste the code below into a blog post, help centre article or comparison page. It works on any site that accepts HTML, updates live as readers type, and costs nothing. The only condition is the credit line at the end: leave it in.

Preview

How this calculator works

Calculate the percentage of customers who bought more than once during a period.

Pick a period long enough to see a second purchase

In a category where customers buy every two months, a 30-day window will show almost no repeat customers regardless of how loyal they are. Use a window of two to three times the typical gap between purchases, or twelve months when you want to compare year on year.

Repeat rate is not retention rate

Repeat customer rate counts anyone who bought twice in the window, including customers acquired during it. Retention rate, which the churn calculator produces, follows a cohort that existed at the start and asks how many are still there. They answer different questions: repeat rate asks whether people come back at all; retention asks whether you keep the ones you have.

Why loyalty teams track it

Repeat customers are usually a minority of the customer count and a majority of the revenue, so a few points of repeat rate move sales more than the same effort on acquisition. The lever is the second purchase. Most one-time customers never make it, which makes the days after a first order the most valuable place to put loyalty and CRM effort.

Common mistakes

Counting orders rather than customers, so one customer with five orders looks like five repeat customers. Guest checkout splitting one person into several identities, which pushes the rate down. Mixing wholesale or business accounts, which reorder by nature, with consumers.

These calculators are intended for planning and benchmarking. Use your own finance, attribution, and campaign data before making final budget decisions.

Frequently asked questions

What is a good repeat customer rate?

It depends on the category and the length of the measurement window, so a single benchmark is not reliable. The comparisons that matter are your own rate over time and the rate for loyalty members against non-members, measured over the same period.

What is the difference between repeat purchase rate and repeat customer rate?

Usually they are the same metric. Some reports use repeat purchase rate to mean the share of orders placed by returning customers rather than the share of customers who returned, which gives a higher number. Check which definition a report uses before comparing.

How does repeat customer rate relate to lifetime value?

The purchases-per-year input in the lifetime value calculator is an average across all customers. A higher repeat customer rate raises that average, so improving repeat rate is one of the most direct ways to lift lifetime value.

Can a loyalty program raise repeat customer rate?

The most direct lever is an incentive for the second purchase, delivered soon after the first. To measure the effect, compare the repeat rate of customers who joined the program with that of similar customers who did not, over the same window.

Worked examples

Each example runs the same formulas as the calculator above, using figures typical of that kind of business.

Premium membership site

An online community platform with strong retention as members use the space regularly for professional development.

Inputs
Total customers12000
Repeat customers5760
Results
Repeat customer rate48%
One-time customers6,240
Repeat customers5,760

Convenience store chain

A 50-location convenience store network measuring repeat rates across locations after launching SMS offers.

Inputs
Total customers28500
Repeat customers4275
Results
Repeat customer rate15%
One-time customers24,225
Repeat customers4,275