TapCub is live — analytics, insights and live chat, free on one platform
Glossary

What is repeat purchase rate?

Repeat purchase rate is the share of customers who bought more than once in a period. It is the e-commerce version of retention.

Lucas Hayes Reviewed by Emma Collins Last updated Oct 28, 2026 Glossary

Quick answer

Repeat purchase rate is the number of customers with two or more orders in a period divided by all customers who ordered in that period.

Formula: repeat purchase rate = customers with ≥ 2 orders ÷ customers with ≥ 1 order × 100%

A worked example

In the last 12 months, 5,000 people bought from a shop; 1,100 of them bought at least twice. Repeat purchase rate = 1,100 ÷ 5,000 = 22%.

The window matters. The same shop measured over 30 days might show 4%, because most second orders come weeks or months later. Choose a window that matches how often your product is bought: coffee beans monthly, furniture yearly.

Why it matters

As acquisition gets more expensive, repeat customers carry the business: they cost nothing to acquire again and often have a higher AOV. Lifetime value is mostly a function of how many times people come back. Useful cuts:

  • By first product — which products turn buyers into regulars.
  • By acquisition channel — discount-driven channels often produce one-time buyers.
  • Time to second order — tells you when to send the reminder.

Repeat rate in TapCub

In TapCub's commerce measures, repeat rate is the share of buyers with two or more orders in the selected range, computed from the orders built from your purchase event. It sits next to GMV, AOV, buyers and paying rate, and can be split by any dimension. For time to second order, use an interval analysis between the first and second purchase; conversion milestones can also track "second purchase" as its own step.

Common mistakes

  • Comparing windows. A 90-day rate and a 12-month rate are not comparable.
  • Guest checkouts. Without a stable customer ID, the same person ordering twice looks like two customers.
  • Ignoring cohort age. Customers who first bought last week have had no time to return yet.

Related guides: Ecommerce KPIs and Retention Metrics.

Was this explanation clear?

We use your answers to fix and expand this page.

Lucas Hayes

Data Engineer

Writes about event design, data quality, and collection workflows, with verifiable implementation methods for reliable analytics.

FAQ

Questions people ask

Short answers to the follow-up questions that come up most.

Still have a question?

Chat with the team behind TapCub — we usually reply within a few hours on business days.

How do you calculate repeat purchase rate?

Divide the number of customers who ordered at least twice in a period by the number of customers who ordered at least once in that period.

What is a good repeat purchase rate?

It depends on how often the product is needed. Consumables can reach high rates; durable goods naturally have low ones. Compare cohorts and channels within your own store.

Is repeat purchase rate the same as retention?

It is the commerce form of retention: retention measures coming back, repeat rate measures buying again.

See this number on your own site

Add one script tag for web and apps, and the first reports fill in within minutes.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics