KPI Tree

Metric Definition

Repeat Customer Rate = (Customers with More Than One Purchase / Total Unique Customers) x 100
Customers with More Than One PurchaseThe number of unique customers who made two or more purchases during the measurement period
Total Unique CustomersThe total number of distinct customers who made at least one purchase during the same period

Repeat customer rate

Repeat customer rate measures the percentage of customers who return to make more than one purchase. It is the clearest signal of whether a business is building genuine customer loyalty or relying entirely on one-time transactions to generate revenue.

7 min read

Generate AI summary

What is repeat customer rate?

Repeat customer rate is the percentage of all purchasing customers who have bought more than once within a defined period. If an e-commerce store had 8,000 unique customers in a year and 2,400 of them purchased at least twice, the repeat customer rate is 30%.

This metric is one of the most reliable indicators of business health because repeat customers are disproportionately valuable. Research consistently shows that repeat customers spend 67% more per order than first-time buyers, cost 5 to 7 times less to serve than acquiring a new customer, and generate the majority of revenue for mature e-commerce businesses. A business with a 40% repeat customer rate is fundamentally more sustainable than one with a 15% rate, even if both have the same total revenue today.

Repeat customer rate also functions as a quality signal. Customers repeat when their expectations were met or exceeded on the first purchase. A low repeat rate indicates that something in the first experience disappointed: the product did not match expectations, delivery was slow, the price was not competitive enough to justify returning, or a competitor offered a better second-purchase experience.

For marketplaces, repeat customer rate has an additional dimension. Buyers may repeat on the marketplace but switch between sellers, or they may repeatedly purchase from the same seller. Both patterns indicate marketplace health, but tracking seller-specific repeat rates reveals which sellers are building loyal followings versus which are interchangeable commodity suppliers.

The measurement period dramatically affects the repeat customer rate. A 12-month window will produce a much higher rate than a 3-month window. Always specify the time period and use the same period when comparing across segments or benchmarking against industry data.

How to calculate repeat customer rate

The core formula is simple, but choosing the right time window and segmentation approach makes the difference between a useful metric and a misleading one.

VariationFormulaUse case
Overall repeat rate (annual)(Customers with 2+ Orders in 12 Months / Total Customers in 12 Months) x 100Annual business health overview
Cohort-based repeat rate(Customers from Cohort X Who Repurchased / Total Customers in Cohort X) x 100Tracking how specific acquisition cohorts develop loyalty over time
Category-specific repeat rate(Repeat Buyers in Category / Total Buyers in Category) x 100Identifying which product categories drive repeat behaviour
Time-to-second-purchase distributionHistogram of days between first and second purchaseUnderstanding the natural repeat cycle and optimal intervention timing

Cohort analysis is essential

Aggregate repeat customer rate can be misleading because it mixes customers acquired at different times. A customer acquired 11 months ago has had far more opportunity to repeat than one acquired last week. Cohort-based analysis normalises for acquisition timing and reveals whether repeat rates are genuinely improving or simply reflecting the passage of time.

Repeat customer rate in a metric tree

Repeat customer rate decomposes into the factors that determine whether a first-time buyer becomes a returning customer. The tree reveals three main branches: first purchase experience, ongoing relevance, and re-engagement mechanisms.

The first purchase experience determines whether the customer leaves with a positive impression. Ongoing relevance captures whether the business continues to offer products the customer needs. Re-engagement mechanisms cover the touchpoints that bring customers back when a purchase occasion arises.

The tree highlights that repeat purchasing is a journey with multiple potential failure points. A customer who had a great first experience might still not repeat if re-engagement is weak or the catalogue does not offer what they need next. Conversely, strong re-engagement cannot compensate for a poor first experience. All three branches must perform for the rate to be healthy.

Repeat customer rate benchmarks

IndustryAverage repeat rate (annual)Top performer range
General e-commerce25% to 35%40% to 55%
Fashion and apparel20% to 30%35% to 50%
Grocery and food45% to 60%65% to 80%
Beauty and personal care30% to 40%50% to 65%
Marketplace (general)20% to 30%35% to 45%
Subscription e-commerce60% to 75%80% to 90%

Categories with consumable products naturally achieve higher repeat rates because the product itself creates recurring demand. Non-consumable categories must work harder to create repeat occasions through catalogue expansion, cross-selling, and new product launches.

The most important benchmark is your own cohort trend. If repeat rates for recent cohorts are higher than older cohorts, your product experience and retention efforts are improving. If recent cohorts repeat at lower rates, something has degraded, whether it is product quality, delivery experience, competitive positioning, or customer expectations.

How to improve repeat customer rate

  1. 1

    Nail the first purchase experience

    The first purchase is the audition for the second. Ensure products meet or exceed listing descriptions, ship on time, arrive in quality packaging, and include a personal touch such as a thank-you note or a discount code for the next purchase. Customers who rate their first experience 5 stars repeat at 3 to 4 times the rate of those who rate it 3 stars.

  2. 2

    Build a post-purchase nurture sequence

    Do not wait for customers to remember you. Send a delivery confirmation, a product care or usage tip three days later, a review request at one week, and a personalised product recommendation at two weeks. Each touchpoint reinforces the relationship and creates a bridge to the next purchase.

  3. 3

    Launch a loyalty programme with meaningful rewards

    Points-based programmes that take 50 purchases to earn a meaningful reward do not motivate. Design programmes with quick wins: 10% off the second purchase, free shipping after three orders, or early access to new products for frequent buyers. Make the next reward feel achievable.

  4. 4

    Personalise the return experience

    When a customer returns to the site, show them products related to their previous purchases, highlight new arrivals in their preferred categories, and pre-populate their cart with frequently purchased items. A personalised experience signals that the business values and remembers them.

  5. 5

    Identify and rescue at-risk customers

    Analyse the typical time between first and second purchase. Customers who exceed this window by 50% or more are at risk of never returning. Trigger a win-back campaign with a compelling offer before the window closes entirely.

Common mistakes

Focusing on acquisition at the expense of retention

Every pound spent acquiring a customer who never returns is largely wasted. Shifting even 10-15% of acquisition budget to retention activities typically yields a higher ROI because repeat customers cost far less to convert.

Using aggregate rates without cohort analysis

An aggregate repeat rate that includes customers acquired years ago will always look better than one measured for recent cohorts. Without cohort analysis, you cannot tell whether repeat rates are improving, declining, or staying flat.

Discounting your way to repeat purchases

Heavy discounts on the second purchase inflate the repeat rate but attract price-sensitive buyers who only return when discounted. This erodes margins and does not build genuine loyalty. Focus on experience and value rather than price incentives alone.

Not investigating why customers do not return

Many teams track repeat customer rate without ever asking one-time customers why they did not come back. Post-purchase surveys, exit interviews, and analysis of customer support tickets reveal the specific reasons customers do not repeat.

Related metrics

Customer Lifetime Value

CLV / LTV

SaaS Metrics

Metric Definition

CLV = Average Revenue Per User × Gross Margin × Average Customer Lifespan

Customer lifetime value (CLV) is the total revenue a business can expect from a single customer account over the entire duration of their relationship. It quantifies the long-term financial worth of acquiring and retaining a customer, making it one of the most important metrics for sustainable growth.

View metric

Retention Rate

Product Metrics

Metric Definition

Retention Rate = (Users Active at End of Period / Users Active at Start of Period) × 100

Retention rate measures the percentage of users or customers who continue to use your product over a given period. It is the most important growth metric because sustainable growth is impossible when users leave faster than they arrive.

View metric

Average Order Value

Revenue per transaction

Operations Metrics

Metric Definition

AOV = Total Revenue / Number of Orders

Average order value measures the mean amount spent each time a customer places an order. It is a core e-commerce and retail metric that directly influences revenue, profitability, and customer acquisition efficiency.

View metric

Cost per Acquisition

CPA

Marketing Metrics

Metric Definition

CPA = Total Campaign Cost / Number of Acquisitions

Cost per acquisition measures the total cost to acquire a single converting user, whether that conversion is a purchase, sign-up, or lead. CPA is the bottom-line efficiency metric for paid marketing, connecting ad spend to actual business outcomes rather than intermediate metrics like clicks or impressions.

View metric

Turn first-time buyers into lifelong customers

Build a metric tree that connects repeat customer rate to first-purchase experience, re-engagement timing, and loyalty programmes so your team can systematically increase customer loyalty.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business