← All Tools

Repeat Purchase Rate Calculator

What percentage of your customers actually come back? Find out — and see how much revenue you're leaving on the table.

Your industry

Your business

Total unique customers
Repeat customers
Average order value

Loyalty impact

Loyalty program lift
20%

Your results

Repeat rate

Repeat customers

Current

25%

250

With loyalty

30%

300

Extra

+5pp

+50

Extra annual revenue

+12,000

per year

50 more customers coming back

Industry benchmark

25%

Your repeat rate is above the industry average for your sector. A loyalty program can help you go even further.

Start Free Loyalty Program

No credit card required. Set up in under 5 minutes.

How this calculator works

Repeat Purchase Rate = (Customers who purchased more than once ÷ Total unique customers) × 100. For example, if 300 out of 1,000 customers came back, your repeat rate is 30%. The loyalty scenario applies an industry-standard lift of 15–25% to your repeat customer count, then multiplies the extra returning customers by your average order value to show the additional annual revenue a loyalty program could generate.

Frequently asked questions

Start Free Loyalty Program

No credit card required. Set up in under 5 minutes.

Start Free Loyalty Program