WebmasterID logoWebmasterID
Analytics metrics

Repeat purchase rate

Repeat purchase rate is the proportion of customers who place more than one order within a defined window. It is a loyalty and retention signal distinct from session-level conversion: it counts people who came back to buy again. Because it depends on the time window and on identifying the same customer across orders, the cohort definition and identity rules govern what the number actually means.

Partially verified

What this means

Repeat purchase rate divides customers with two or more orders by total customers, within a window. It is a customer-level metric, not a session-level one, so it requires associating multiple orders with one customer. This makes it sensitive to how identity is resolved: logged-in accounts give a clean key, while guest checkouts can fragment one person into several apparent customers and depress the measured rate.

Window and identity define it

The same store can report very different repeat purchase rates depending on the window (90 days versus a year) and on how strictly customers are deduplicated. Long-consideration categories naturally show lower short-window repeat rates than consumables. Because of this, repeat purchase rate is best read within a fixed cohort window and compared against itself over time rather than against other businesses.

It is related to but distinct from retention rate, which can be defined on activity rather than purchases.

How it appears in analytics and logs

A higher repeat purchase rate means the business is earning return orders rather than constantly replacing churned buyers. A low rate with strong acquisition signals a leaky bucket: growth that depends on continuously buying new customers.

Diagnostic use case

Measure how much of the customer base buys again, to value retention and loyalty work separately from first-purchase acquisition.

What WebmasterID can help detect

WebmasterID measures purchase events first-party; where a stable first-party customer key exists, repeat purchases can be counted without third-party cross-site tracking.

Common mistakes

Privacy and accuracy notes

Computing repeat purchase rate requires linking orders to the same customer, which involves persistent identifiers; aggregate the result and minimize identity data. This is educational, not legal advice.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.