Metric Definition
Loyalty signal
Track from
Customer repeat rate
Customer repeat rate measures the percentage of customers who return to make more than one purchase within a defined period. It is the simplest and most direct indicator of whether your product, pricing, and post-purchase experience are strong enough to earn a second transaction.
8 min read
What is customer repeat rate?
Customer repeat rate is the percentage of all purchasing customers who have bought from your business more than once within a specified window. If your store served 12,000 unique customers over the past 12 months and 3,600 of them placed at least two orders, your customer repeat rate is 30%.
This metric sits at the heart of e-commerce profitability. Acquiring a new customer typically costs five to seven times more than retaining an existing one, and repeat customers tend to spend more per order, convert at higher rates on return visits, and refer more new buyers. A business running at a 40% repeat rate is building compounding value from its customer base, while one stuck at 15% is effectively starting from scratch each month.
Customer repeat rate differs from retention rate in an important way. Retention rate typically measures whether customers remain active over consecutive periods, while repeat rate simply asks whether a customer has purchased more than once, regardless of timing. A customer who bought in January and again in November counts as a repeat customer even though they were inactive for ten months. Both metrics matter, but repeat rate is easier to measure and interpret for transactional e-commerce businesses.
The metric also functions as a quality scorecard for the entire customer journey. Customers repeat when the product met expectations, delivery was reliable, pricing felt fair, and the overall experience left a positive impression. A declining repeat rate is an early warning that something in the experience has degraded, often before it shows up in revenue figures.
Always specify the measurement window when reporting customer repeat rate. A 12-month window will naturally produce a higher figure than a 90-day window. Use the same period consistently when comparing across segments or tracking trends over time.
Customer repeat rate in a metric tree
A metric tree decomposes customer repeat rate into the distinct factors that determine whether a first-time buyer returns. The tree reveals three primary branches: first-purchase experience quality, ongoing relevance of the offering, and the effectiveness of re-engagement mechanisms.
The tree makes it clear that repeat purchasing is not driven by a single factor. A flawless first delivery means nothing if the catalogue lacks products the customer needs next. Strong re-engagement emails cannot compensate for a product that disappointed. All three branches need to perform for the repeat rate to be healthy.
Within each branch, different teams own different levers. Operations owns delivery speed and packaging. Merchandising owns catalogue breadth. Marketing owns re-engagement cadence and loyalty programme design. The tree assigns accountability and prevents the common pattern where everyone assumes someone else is responsible for repeat purchasing.
Customer repeat rate benchmarks
Customer repeat rate varies substantially by product category, purchase frequency, and business model. Consumable products naturally generate higher repeat rates than durable goods because the product itself creates recurring need.
| Segment | Typical repeat rate (annual) | Top performer range |
|---|---|---|
| General e-commerce | 25% to 35% | 40% to 55% |
| Grocery and food | 45% to 60% | 65% to 80% |
| Fashion and apparel | 20% to 30% | 35% to 50% |
| Beauty and personal care | 30% to 40% | 50% to 65% |
| Electronics and technology | 15% to 25% | 30% to 40% |
| Home and garden | 15% to 20% | 25% to 35% |
The most useful benchmark is your own cohort trend. If the repeat rate for customers acquired three months ago is higher than the rate for customers acquired six months ago at the same point in their lifecycle, your experience is improving. Industry averages are a starting point, but your own trajectory is what matters.
How to improve customer repeat rate
- 1
Invest in the first-purchase experience
The first order is the audition for the second. Ensure products match listing descriptions, ship on time, arrive in quality packaging, and include a personal touch such as a thank-you card or a discount code for the next order. Customers who rate their first experience highly repeat at three to four times the rate of those who rate it as average.
- 2
Build a post-purchase nurture sequence
Do not wait for customers to remember you. Send a delivery confirmation, a usage tip three days later, a review request at one week, and a personalised product recommendation at two to three weeks. Each touchpoint reinforces the relationship and bridges the gap to the next purchase.
- 3
Design a loyalty programme with achievable rewards
Programmes that require dozens of purchases before a meaningful reward fail to motivate. Offer quick wins: 10% off the second order, free shipping after three purchases, or early access to new products for returning customers. Make the next reward feel within reach.
- 4
Use cohort analysis to spot problems early
Track repeat rate by acquisition cohort so you can detect changes before they compound. If the Q1 cohort is repeating at a lower rate than Q4 at the same lifecycle stage, investigate what changed: product mix, delivery times, competitive landscape, or acquisition channel quality.
- 5
Personalise the return experience
When a customer returns to the site, surface products related to previous purchases, highlight new arrivals in their preferred categories, and pre-populate the cart with items they may want to reorder. A personalised experience signals that the business values them and reduces the effort needed to find the next purchase.
- 6
Identify and rescue at-risk customers
Analyse the typical gap between first and second purchases. Customers who exceed that window by 50% or more without returning are at risk of churning permanently. Trigger a win-back campaign with a compelling offer before the window closes.
Common mistakes when measuring customer repeat rate
Ignoring the measurement window
Reporting a repeat rate without specifying the time period makes the number meaningless. A 12-month rate and a 90-day rate for the same business can differ by 20 percentage points. Always state the window and compare like with like.
Confusing repeat rate with retention rate
Repeat rate asks whether a customer ever bought twice. Retention rate asks whether they continued purchasing in consecutive periods. A customer who bought in January and December is a repeat customer but was not retained through the middle of the year. Both views are valuable.
Discounting to inflate the number
Heavy discounts on second purchases can artificially lift repeat rate while attracting price-sensitive buyers who only return when offered a deal. This erodes margin and does not build genuine loyalty. Focus on experience quality rather than price incentives alone.
Overlooking acquisition channel quality
Not all acquisition channels produce customers with equal repeat potential. Referral and organic customers often repeat at significantly higher rates than paid social or display ad customers. Segmenting repeat rate by acquisition source reveals which channels produce lasting value.
Tracking customer repeat rate with KPI Tree
KPI Tree lets you model customer repeat rate as a structured metric tree connected to your analytics data. You can decompose the rate by acquisition cohort, product category, acquisition channel, and customer segment to pinpoint exactly where repeat purchasing is strong and where it needs attention.
Each node in the tree can be assigned to the team responsible for that lever. Operations owns delivery experience, marketing owns re-engagement and loyalty, merchandising owns catalogue relevance, and product owns the on-site personalisation experience. When the repeat rate changes, the tree shows which branch moved and which team should investigate.
The tree also connects repeat rate to its downstream revenue impact. You can see how a 5% improvement in repeat rate translates to additional orders, higher customer lifetime value, and lower effective customer acquisition cost, making it straightforward to justify investment in retention initiatives.
Related metrics
Purchase Frequency
Ecommerce & Marketplace MetricsMetric Definition
Purchase Frequency = Total Number of Orders / Total Number of Unique Customers
Purchase frequency measures how often customers make a purchase within a given time period. It is a core loyalty metric that directly determines customer lifetime value and reveals how deeply a product or marketplace has been integrated into a customer's buying habits.
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.
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.
Cart Abandonment Rate
Checkout drop-off
Operations MetricsMetric Definition
Cart Abandonment Rate = (1 − Completed Purchases / Carts Created) × 100
Cart abandonment rate measures the percentage of online shopping carts that are created but not converted into completed purchases. It is one of the most impactful e-commerce metrics because it represents revenue that was within reach but lost at the final stage of the buying journey.
Turn one-time buyers into returning customers
Build a metric tree that connects customer repeat rate to first-purchase experience, re-engagement timing, and loyalty programme design so your team can systematically increase the percentage of customers who come back.