Repeat purchase rate measures the percentage of your customers who buy from you more than once. The average DTC ecommerce brand sits at 25 to 30% over a 12-month window. Top-performing brands reach 40% and above. That gap is not explained by better discount codes or more aggressive email sends. It is explained by whether the first purchase gave buyers a genuine reason to return.
This post covers the formula, category benchmarks, and the sequenced fixes that actually move the number for Shopify and WooCommerce brands.
Want to turn more first-time buyers into repeat customers?
AI Advantage Agency builds email and SMS retention programs for Shopify and WooCommerce brands that increase RPR without relying on blanket discounts.
The Quick Take: What Most Brands Get Wrong About Repeat Purchase Rate (RPR)
| Common Assumption | How Repeat Purchase Rate Actually Works |
|---|---|
| Send more emails to bring buyers back | Fix what made them not return before sending anything |
| A discount code is the best re-engagement tool | Personalized post-purchase communication drives 45% higher second-purchase rates than discounts alone |
| Track RPR as a single average | Track by acquisition cohort to see whether the number is actually improving |
| A low RPR means you need more marketing | A low RPR usually means the first experience failed, not that the re-engagement campaign failed |
The Takeaway: RPR is a first-purchase experience metric as much as it is a retention marketing metric. Fix the experience before building the re-engagement program.
💡 Pro Tip: Pull your RPR right now before reading further. Take your total number of customers who placed more than one order in the last 12 months, divide by your total unique customers in the same period, and multiply by 100. Below 20% RPR means a product or fulfillment problem. Between 20 and 30% means a post-purchase experience gap. Above 30% means a re-engagement and frequency optimization opportunity.
Table of Contents
→ What Is Repeat Purchase Rate and Why It Matters
→ How to Calculate Repeat Purchase Rate
→ RPR Benchmarks by Ecommerce Category
→ What Actually Causes a Low RPR
→ How to Increase Repeat Purchase Rate: The Sequenced Fix
→ Why You Must Track RPR by Cohort
→ The Bottom Line on Repeat Purchase Rate for Ecommerce
→ FAQ: Common Questions About RPR
What Is Repeat Purchase Rate and Why It Matters
Repeat purchase rate (RPR) is the percentage of your customer base that has purchased from you more than once within a defined time period. It is one of the most direct signals of customer satisfaction and product-market fit available to an ecommerce brand. A buyer who returns has made an active choice to come back when alternatives were available. That choice is the single most honest signal of brand health you can measure.
RPR matters because repeat buyers are fundamentally different from first-time buyers in terms of profitability. They cost nothing to acquire on the second order. They convert at a higher rate. They spend more per order over time. And they generate referrals that acquire new customers without paid spend. Every percentage point increase in repeat purchase rate compounds across all three of those dimensions simultaneously.
The connection between RPR and customer LTV is direct. Purchase frequency is one of the three inputs in the customer LTV formula. A brand that increases its repeat purchase rate from 25% to 35% over 12 months is not just retaining more customers. It is directly increasing the average lifetime value of every buyer in its database.
How to Calculate Repeat Purchase Rate
The RPR formula is straightforward: divide the number of customers who have placed more than one order by the total number of unique customers, then multiply by 100. Both figures should cover the same time window, typically 12 months.
| Formula Component | Where to Find It |
|---|---|
| Customers with 2+ orders | Shopify: Analytics → Customers → Returning customers report. WooCommerce: Orders filtered by repeat email addresses. |
| Total unique customers | Shopify: Analytics → Customers → Total customers in period. WooCommerce: Unique billing email count across all orders. |
💡 Pro Tip: Run this calculation at 30, 60, and 90 days in addition to the standard 12-month window. The 30-day RPR tells you how many buyers are returning quickly, which is the strongest signal of first-purchase satisfaction. A low 30-day rate combined with a reasonable 12-month rate means you have a first-purchase experience problem, not a long-term retention problem.
Example: A Shopify store with 4,000 unique customers over the last 12 months, 1,050 of whom placed a second order, has an RPR of 26.25%. That sits near the DTC average. Reaching 35% RPR with the same customer base would add approximately 350 more repeat buyers with zero additional acquisition spend.
Repeat Purchase Rate Benchmarks by Ecommerce Category
The average RPR across DTC ecommerce is 25 to 30% over a 12-month window. Top-performing brands in most categories reach 40% and above. But category matters significantly. A consumables brand with a 28% repeat purchase rate is underperforming. A luxury goods brand with the same rate is doing well. Benchmark against your vertical, not the market average. (Finsi, 2026)
| Ecommerce Category | RPR Benchmark |
|---|---|
| Supplements and consumables | 35 to 45%. Natural replenishment cycle drives frequency without marketing intervention. |
| Pet supplies | 30%+. Emotional engagement and recurring need create strong repeat behavior. |
| General DTC apparel and home | 25 to 30%. Close to the DTC average. Post-purchase experience is the primary lever. |
| Luxury and high-AOV goods | Sub-20% RPR is structurally normal. Long purchase cycles reduce frequency by design. |
💡 Pro Tip: If your RPR is significantly below the benchmark for your category, the first diagnostic question is not “what emails should we send?” It is “what happened between order confirmation and delivery?” Low repeat purchase rates in categories with natural replenishment cycles almost always trace back to a product or fulfillment failure, not a marketing gap. Check your one-star reviews and CS tickets first.
What Actually Causes a Low Repeat Purchase Rate
Most agencies diagnose a low RPR as a marketing problem and prescribe more email sends. That is the wrong starting point in the majority of cases. A low RPR has three possible root causes, and only one of them is a marketing problem.
Root cause 1: The product underdelivered. The buyer received something that did not match the listing description, the quality expectation, or the sizing information. They have no reason to risk a second purchase. No win-back email sequence overcomes a broken product trust signal. The fix is in the listing accuracy and product quality, not the email platform.
Root cause 2: The post-purchase experience failed. The order arrived late, the packaging was damaged, or the customer service response was slow or absent. The post-purchase experience is the most controllable driver of RPR for most SMB ecommerce brands, and it is the one most likely to be fixed through operational changes rather than marketing spend. First-time buyers who receive personalized post-purchase communications show 45% higher second-purchase rates than those who receive no post-purchase outreach. (Twilio Segment, 2024)
Root cause 3: No re-engagement. The product and fulfillment were fine, but the brand went silent after the order confirmation. The buyer did not have a bad experience. They simply forgot. This is the only scenario where more email actually solves the problem. It is also the least common root cause among brands with an RPR below 20%. Ecommerce email flows work best when the first two root causes are already resolved.
How to Increase Repeat Purchase Rate: The Sequenced Fix
Increasing RPR requires fixing root causes in sequence, not running all tactics simultaneously. Brands that skip the diagnostic step and go straight to campaign execution waste budget on buyers who had a bad first experience and are not coming back regardless of the offer.
Step 1: Audit the first purchase experience. Pull your most recent 50 negative reviews and your CS ticket categories from the last 90 days. Identify the top three complaints. If product quality or delivery failures appear in more than 20% of feedback, fix those before any marketing investment. This step costs nothing to run and redirects budget to the highest-leverage fix.
Step 2: Build the post-purchase email sequence. Once the first-purchase experience is clean, a structured post-purchase sequence is the highest-ROI tool for increasing repeat purchase rate. The sequence should cover order confirmation, shipping update, delivery confirmation with product education, a check-in at day 7 to 10, and a repurchase prompt timed to your average replenishment cycle. A structured post-purchase email sequence turns the delivery window into a relationship-building window rather than a silence gap.
Step 3: Personalize by product category and purchase behavior. Generic “come back and shop” emails underperform personalized replenishment and cross-sell prompts by a wide margin. Segment by what the buyer purchased, how long ago they purchased it, and what related products fit their profile. Email segmentation for ecommerce is the difference between a re-engagement email that feels relevant and one that feels like noise.
Step 4: Add SMS for time-sensitive repurchase prompts. For consumable categories where replenishment timing is predictable, an SMS message sent at the estimated reorder window outperforms email on open rate and conversion speed. Use SMS for restock alerts and limited-time replenishment offers. Use email for product education, cross-sells, and relationship building. The two channels serve different functions in the repeat purchase stack.
Why You Must Track Repeat Purchase Rate by Cohort
An aggregate RPR tells you where you are. A cohort RPR tells you whether your fixes are actually working. The distinction matters because aggregate averages lag the impact of changes by months. By the time a product improvement or a new email sequence shows up in your aggregate rate, you may have already moved on to the next tactic and misattributed the improvement.
Track customers who made their first purchase in a specific month, then measure what percentage of that cohort returned within 30, 60, and 90 days. Compare cohorts month over month. If cohorts from the last three months are repeating at higher 30-day rates than cohorts from six months ago, your recent changes are working. If they are not, the fix has not landed yet.
Cohort tracking also reveals which acquisition channels produce the highest RPR. Organic search buyers typically repeat at higher rates than cold paid social buyers because intent is higher at the point of first purchase. Knowing which channels produce high-RPR buyers lets you build a retention strategy that allocates budget toward the sources that produce customers worth keeping, not just the sources that produce volume.
More from the Customer Retention and LTV Cluster
| Post | What It Covers |
|---|---|
| Customer Retention for Ecommerce | The complete ops-first retention guide for Shopify and WooCommerce brands |
| Customer LTV for Ecommerce | How to calculate LTV and the three levers that move it |
| Win-Back Email Campaign for Ecommerce | The sequence that recovers lapsed buyers |
| Retention vs Acquisition for Ecommerce | How to balance budget across both growth levers |
| Post-Purchase Experience for Ecommerce | What happens after the sale determines LTV |
The Bottom Line on Repeat Purchase Rate for Ecommerce
RPR is the most honest metric your ecommerce brand produces. It measures whether buyers who had a choice to go somewhere else chose to come back to you. No discount code, no retargeting campaign, and no loyalty program can manufacture that signal without an underlying experience that earned it.
The sequenced fix is not complicated. Audit the first-purchase experience before building any re-engagement program. Fix what caused buyers not to return. Then build the post-purchase email and SMS layer that shortens the gap between orders and personalizes the path back. Track RPR by cohort so you know whether the changes are actually landing.
A 10-percentage-point improvement in RPR, from 25% to 35%, compounds across every LTV metric you track. It increases purchase frequency, extends customer lifespan, and reduces the effective cost of every acquisition campaign you run. That improvement starts with a 30-minute audit of your CS tickets and one-star reviews, not a new email platform.
🎯 Ready to Build a Retention Program That Actually Moves Your Repeat Purchase Rate?
AI Advantage Agency builds email and SMS programs for Shopify and WooCommerce brands that increase RPR through sequenced post-purchase flows, not blanket discounts.
30 minutes. Bring your current RPR. We will tell you which root cause to fix first.
Frequently Asked Questions About Repeat Purchase Rate
What is repeat purchase rate in ecommerce?
RPR is the percentage of customers who buy from your store more than once within a defined time period. It is calculated by dividing the number of customers with two or more orders by the total number of unique customers, then multiplying by 100. It is one of the most direct indicators of customer satisfaction and brand loyalty.
What is a good repeat purchase rate for ecommerce?
The average DTC ecommerce RPR is 25 to 30% over a 12-month window. Top-performing brands reach 40% and above. Consumable categories like supplements and pet supplies should target 35 to 45%. Luxury and high-AOV categories typically sit below 20% due to longer purchase cycles.
How do you calculate repeat purchase rate?
Divide the number of customers who placed more than one order in a given period by the total number of unique customers in that same period, then multiply by 100. Use a 12-month window as your standard measurement period, and also run the calculation at 30 and 60 days to diagnose first-purchase experience issues.
Why is my repeat purchase rate so low?
A low RPR usually traces back to one of three causes: the product underdelivered relative to the listing, the post-purchase experience failed through late fulfillment or poor customer service, or the brand went silent after the order confirmation. Check your one-star reviews and CS ticket categories before investing in re-engagement marketing.
Does email marketing improve repeat purchase rate?
Email marketing improves RPR when the first-purchase experience was solid. A structured post-purchase sequence covering delivery confirmation, product education, and a timed repurchase prompt consistently increases second-purchase rates. First-time buyers who receive personalized post-purchase communications show 45% higher second-purchase rates than those who receive no outreach.
What is the difference between repeat purchase rate and customer retention rate?
RPR measures the percentage of customers who have bought more than once. Customer retention rate measures the percentage of customers who return within a specific time window, typically expressed as an annual figure. Repeat purchase rate counts any second purchase. Retention rate measures whether customers stay active over time. Both metrics matter for ecommerce retention health.
How does repeat purchase rate affect customer LTV?
RPR directly drives purchase frequency, which is one of the three inputs in the customer LTV formula. A higher RPR increases how often buyers order, which compounds LTV across every customer in your database. A 10-percentage-point improvement in repeat purchase rate can significantly increase average customer LTV without any change to average order value.
Should I use discounts to increase repeat purchase rate?
Discounts can trigger a second purchase but they train buyers to wait for offers, which reduces margin over time. Personalized post-purchase communication and product education drive higher second-purchase rates than discounts alone. Use discounts strategically for lapsed buyers who have not returned in 90 or more days. Do not make them the default re-engagement tool.
How do I track repeat purchase rate by cohort?
Group customers by the month of their first purchase, then measure what percentage of each cohort placed a second order within 30, 60, and 90 days. Compare cohorts month over month. If recent cohorts are repeating at higher rates than older cohorts at the same intervals, your retention improvements are working. Cohort tracking reveals trends that aggregate averages mask.
Which ecommerce categories have the highest repeat purchase rates?
Consumable categories have the highest RPR. Supplements and food brands typically reach 35 to 45% because natural replenishment cycles drive frequency without marketing intervention. Pet supplies also perform strongly at 30% and above. Luxury and high-AOV categories naturally sit below 20% due to longer purchase replacement cycles.

