Metric Definition
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
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.
| Variation | Formula | Use case |
|---|---|---|
| Overall repeat rate (annual) | (Customers with 2+ Orders in 12 Months / Total Customers in 12 Months) x 100 | Annual business health overview |
| Cohort-based repeat rate | (Customers from Cohort X Who Repurchased / Total Customers in Cohort X) x 100 | Tracking how specific acquisition cohorts develop loyalty over time |
| Category-specific repeat rate | (Repeat Buyers in Category / Total Buyers in Category) x 100 | Identifying which product categories drive repeat behaviour |
| Time-to-second-purchase distribution | Histogram of days between first and second purchase | Understanding 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
| Industry | Average repeat rate (annual) | Top performer range |
|---|---|---|
| General e-commerce | 25% to 35% | 40% to 55% |
| Fashion and apparel | 20% to 30% | 35% to 50% |
| Grocery and food | 45% to 60% | 65% to 80% |
| Beauty and personal care | 30% to 40% | 50% to 65% |
| Marketplace (general) | 20% to 30% | 35% to 45% |
| Subscription e-commerce | 60% 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
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
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
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
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
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 MetricsMetric 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.
Retention Rate
Product MetricsMetric 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.
Average Order Value
Revenue per transaction
Operations MetricsMetric 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.
Cost per Acquisition
CPA
Marketing MetricsMetric 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.
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.