Skip to content

Repeat Purchase Rate Calculator

Calculate the percentage of your customers who have made more than one purchase over a given period.

Your results

Repeat purchase rate30%
Repeat customers240
Total customers800

Calculation breakdown

Repeat purchase rate
(Repeat customers ÷ Total customers) × 100

Worked example

A store with 800 total customers, 240 of whom bought more than once, has a repeat purchase rate of 30%.

Assumptions

  • Consumables tend to see higher repeat rates than one-off big-ticket items.
  • Subscription renewals can be included here or tracked separately as churn.
  • Track this trend over time to measure retention campaign effectiveness.

How this calculator works

Divide the number of customers who purchased more than once by your total number of customers to find your repeat purchase rate. Track this over time to measure loyalty and the effectiveness of retention campaigns.

Frequently asked questions

What's considered a good repeat purchase rate?

It varies by product type — consumables tend to see higher repeat rates than one-off big-ticket items, so track your own trend over time.

How can I improve repeat purchase rate?

Common tactics include post-purchase email sequences, loyalty programs and personalised reorder reminders.

Does this include subscription renewals?

You can include them as repeat purchases, or track subscription retention separately using the Subscription Churn calculator.

Editorial review and responsibility

Reviewed by the CalcAussie editorial team on 21 September 2026. Review scope: Method, Australian terminology, material assumptions, source links and user-facing limitations.

Calculator results remain estimates based on the figures entered. Check material decisions against current official information and report a suspected error so it can be reproduced and corrected.

Related calculators

← Back to all calculators