
Introduction
Acquiring a new customer is an achievement, but the real engine of e-commerce growth lies in the second, third, and tenth purchase. Many merchants find themselves caught in a cycle of high acquisition costs, where every sale requires a fresh marketing spend. This creates a fragile business model. To build something more stable, you must understand your repeat purchase rate. This metric indicates how many of your customers return to shop again after their initial transaction.
At Growave, we view this metric as the ultimate pulse check for your brand health. Understanding your data allows you to move away from "one-and-done" transactions toward high-value, long-term relationships. In this article, we will break down the formula for this metric, explore industry benchmarks, and discuss how a unified retention strategy reduces the complexity of keeping your customers coming back.
What is Repeat Purchase Rate?
Repeat purchase rate is a percentage that represents the portion of your total customer base that has made more than one purchase within a specific timeframe. In the world of e-commerce, it is often considered the primary indicator of customer loyalty. While other metrics like conversion rate tell you how well your store sells to strangers, this metric tells you how well your brand resonates with people who already know you.
A "repeat customer" is defined as any individual who has successfully completed at least two separate transactions. The timing between these transactions can vary based on what you sell. For instance, a coffee brand might look for a second purchase within 30 days, while a luxury watch brand might look at a three-year window. Regardless of the product lifecycle, the goal remains the same: transforming a single transaction into a predictable pattern of behavior.
This metric is vital because it directly impacts your customer lifetime value. When a customer returns, the cost to acquire that specific sale is significantly lower—often near zero if they return through direct traffic or an email prompt. This improves your margins and gives you more capital to reinvest in other areas of your business.
How to Calculate Repeat Purchase Rate
Calculating this metric is a straightforward process, but it requires clean data. You need two primary numbers from your store's backend for a specific period: the total number of unique customers and the number of customers who have made more than one purchase.
Quick Answer: To calculate repeat purchase rate, divide the number of customers who have made more than one purchase by your total number of unique customers, then multiply by 100 to get the percentage.
The Standard Formula
The formula is expressed as follows:
Repeat Purchase Rate = (Number of Repeat Customers / Total Number of Unique Customers) * 100
To get an accurate reading, you must ensure you are only counting unique individuals. If one person places five orders, they are still only one "repeat customer" in the numerator and one "unique customer" in the denominator.
Step-by-Step Calculation Guide
- Select your timeframe: Choose a period that aligns with your product’s natural use cycle. For most e-commerce brands, a one-year or "all-time" view provides the best strategic insight.
- Identify unique customers: Pull a report of every person who has placed at least one order in that timeframe. This is your denominator.
- Identify repeat buyers: From that same list, filter for individuals who have an order count of two or higher. This is your numerator.
- Perform the division: Divide the second group by the first group.
- Convert to a percentage: Multiply the result by 100.
A Practical Scenario
If you run a store that sells skincare products and you want to look at your performance over the last 12 months, your data might look like this:
- Total unique customers who bought something this year: 5,000
- Customers from that group who bought at least twice: 1,250
Following the formula: 1,250 divided by 5,000 equals 0.25. Multiply by 100, and your repeat purchase rate is 25%.
If you find that your percentage is lower than expected, it often indicates a friction point in the post-purchase experience. Perhaps the shipping was too slow, the product did not meet expectations, or the customer simply forgot about the brand because there was no follow-up engagement.
The Importance of Timeframes in Your Calculation
One of the biggest mistakes a merchant can make is calculating this metric without considering the "purchase latency" of their products. Purchase latency is the average amount of time between a customer's first and second order.
If you sell laundry detergent, your customers likely need more every 30 to 45 days. In this case, measuring your monthly repeat rate is highly effective. However, if you sell high-end winter coats, a customer might only buy one every two or three years. Measuring a 30-day repeat purchase rate for a coat brand would result in a 0% rate, which is misleading and unhelpful for strategy.
You should align your reporting window with the "replenishment cycle" of your hero products. If you aren't sure what that cycle is, look at your historical data to find the average number of days between order one and order two for your most loyal segments.
Repeat Purchase Rate vs. Customer Retention Rate
These two terms are often used interchangeably, but they measure different aspects of customer behavior. It is important to distinguish them to ensure your growth strategy is targeting the right problems.
Repeat Purchase Rate is a transactional metric. It focuses purely on whether money changed hands more than once. It is a "snapshot" of buying behavior. This is particularly useful for stores with a wide variety of products where a customer might come back to buy something entirely different from their first purchase.
Customer Retention Rate is a broader relationship metric. It measures the percentage of customers you "keep" over a period. In a subscription model, retention rate is the gold standard. It tracks who hasn't "churned" or canceled. In traditional e-commerce, retention often takes into account engagement signals beyond just purchases, such as email open rates or loyalty program activity.
Key Takeaway: Use repeat purchase rate to measure the immediate effectiveness of your product and sales cycle, and use retention rate to measure the long-term health of your brand relationship.
Why High Acquisition Costs Demand Better Retention
The e-commerce landscape has changed. Advertising costs on major social platforms have risen steadily, making it harder to turn a profit on the first sale. Many brands now operate at a "loss leader" level for the initial acquisition, meaning they actually lose money or break even to get a customer through the door.
In this environment, the profit is made on the second and third purchase. If your repeat purchase rate is low, you are essentially pouring money into a leaky bucket. You spend to acquire a customer, fulfill the order, and then they disappear forever.
By focusing on repeat behavior, you shift the focus to Customer Lifetime Value (LTV). A merchant with a 30% repeat purchase rate can afford to spend more on advertising than a competitor with a 10% rate, because the 30% merchant knows that a third of their new customers will pay for themselves again in the future without additional ad spend.
Benchmarks: What is a Good Repeat Purchase Rate?
What constitutes a "good" rate varies significantly by industry. You should compare your performance against your specific vertical rather than a general e-commerce average.
Consumables and Beauty
Brands selling skincare, supplements, or food typically see the highest rates. Because these products are used up and need to be replaced, a healthy rate for these industries is often between 30% and 50%. If a consumable brand is below 20%, it suggests a problem with product efficacy or a lack of replenishment reminders.
Fashion and Apparel
Fashion is driven by trends and seasons. Customers may return for a new collection but are less likely to buy the exact same item twice. A solid rate in the apparel world sits between 20% and 30%. Brands that focus on "wardrobe staples" often see higher rates than those focused on "fast fashion" or occasion wear.
High-Value Electronics and Furniture
These items have long lifespans. A customer who buys a sofa today likely won't buy another for five to ten years. Consequently, these brands often have repeat purchase rates in the 5% to 15% range. For these merchants, the focus should be on "cross-selling" accessories—such as lamps or cleaning kits—to drive that second purchase.
Luxury Goods
Luxury brands often have lower repeat rates but much higher average order values. A 10% repeat rate on a $2,000 item is often more profitable than a 50% rate on a $10 item. In this sector, the goal is often to build "brand affinity" so that when the customer is ready for their next big investment, yours is the only brand they consider.
The "More Growth, Less Stack" Philosophy
As you try to improve these numbers, you will likely realize that retention requires multiple moving parts: a loyalty program to reward buyers, a review system to build trust, and a wishlist to capture intent. Many merchants make the mistake of installing a separate platform for each of these functions.
This leads to "platform fatigue." When your loyalty data lives in one place and your reviews live in another, it is difficult to get a clear picture of why customers are (or aren't) returning. Data fragmentation makes it nearly impossible to calculate your repeat purchase rate accurately without hours of manual spreadsheet work.
This is where the "more growth, less stack" approach becomes a competitive advantage. By using a unified platform like Growave, you keep your retention data in a single ecosystem. When a customer leaves a review, that data can trigger loyalty points. When they add an item to a wishlist, it can trigger a reminder. This connected experience makes it much easier for the customer to return and much easier for you to see the direct correlation between your efforts and your repeat purchase rate.
Strategies to Improve Your Repeat Purchase Rate
Once you have calculated your rate and established your baseline, the next step is to implement tactical changes to move the needle. You want to focus on reducing the friction between the first and second purchase.
Implement a Loyalty and Rewards System
A loyalty program is one of the most direct ways to influence repeat behavior. By giving customers points for every dollar spent, you create a "switching cost." If a customer has $10 worth of points at your store, they are less likely to shop with a competitor where they have zero balance.
Focus on creating tiers. A VIP tier for your top 10% of customers can make them feel valued and encourage them to maintain their status through regular shopping. This doesn't just increase the frequency of orders; it often increases the average order value as well.
Leverage Social Proof and Reviews
Trust is the primary reason customers return to a brand. If their first experience was good, but they see other customers raving about a different product in your catalog, they are more likely to try it. Collecting photo and video reviews creates a community atmosphere.
When a first-time buyer receives an email showing how other people are using a complementary product, it builds the confidence needed to make that second transaction. We have found that merchants who actively showcase user-generated content often see a more natural progression from one-time buyer to repeat advocate.
Use Wishlists to Capture Intent
Not every customer is ready to buy a second time immediately after the first. They might be browsing and "saving for later." A wishlist acts as a high-intent bookmark. Instead of a customer forgetting about an item, they save it to their profile.
You can use this data to send personalized "back in stock" or "price drop" alerts. These targeted nudges are far more effective at driving repeat purchases than generic "please come back" emails because they are based on the customer’s specific interests.
Streamline the Reorder Process
If you sell products that need replenishment, make it as easy as possible to buy them again. A "one-click reorder" button in a post-purchase email or on the account page can significantly reduce the mental effort required to shop.
If a customer has to search your site, find their product, and re-enter their details every time, they might decide it’s not worth the effort. Removing these small hurdles is often enough to boost your rate by several percentage points over time.
Analyzing Intra-Order Repeat Rates
For advanced growth strategies, you should look beyond the simple overall rate and examine the "intra-order" rates. This involves looking at the transition between specific purchase milestones.
- 1st to 2nd Purchase: This is usually the hardest gap to bridge. It is where you lose the most customers. Improving this specific rate is the fastest way to grow your business.
- 2nd to 3rd Purchase: Once a customer buys a second time, their "habit" is starting to form. The likelihood of a third purchase is usually much higher than the second.
- 4th Purchase and Beyond: These are your "brand advocates." At this stage, you no longer need to "sell" to them. You simply need to maintain the relationship and stay top-of-mind.
If you notice a significant drop-off between the second and third orders, it might indicate that your "welcome" incentives are working, but your long-term value proposition is not. Analyzing these steps helps you identify exactly where your retention funnel is broken.
Common Pitfalls in Measurement
Even with a simple formula, there are ways to get the data wrong. Avoid these common mistakes to ensure your reporting is accurate.
- Including Canceled or Refunded Orders: If a customer bought once and then returned the item, they didn't really "purchase" in a way that benefits the business. Ensure your data only includes "fulfilled" or "paid" orders.
- Ignoring Guest Checkouts: If your system doesn't link guest checkouts to existing customer accounts (via email address), your repeat rate will look lower than it actually is. Encourage account creation to keep your data clean.
- Mixing Wholesale and Retail Data: If you sell both B2B and DTC, your repeat purchase rates will be wildly different. Wholesale buyers buy frequently by necessity. Keep these datasets separate to avoid skewing your retail strategy.
- Short-Term Thinking: Don't panic if your repeat rate drops during a month of heavy acquisition (like Black Friday). A surge in new customers will naturally lower your percentage because the denominator has grown faster than the numerator. Wait for a few months to see how many of those holiday shoppers return.
The Role of Referral Programs in Retention
While referral programs are often viewed as acquisition tools, they play a massive role in retention. When a customer refers a friend, they are publicly "vouching" for your brand. This psychological commitment makes them much more likely to remain loyal themselves.
Furthermore, if the reward for a referral is store credit or points, the referrer now has a financial incentive to return and spend that credit. This creates a virtuous cycle where your best customers are both bringing in new business and securing their own future purchases.
Building a Culture of Retention
Calculating your repeat purchase rate is not a one-time task. It should be a key performance indicator that you track monthly. When the entire team—from marketing to customer service—understands the value of a returning customer, the brand begins to make better long-term decisions.
Instead of just asking "How can we get more traffic?", start asking "How can we make this first experience so good that they can't wait to come back?". This shift in mindset is what separates the brands that struggle from the brands that scale sustainably.
Using a unified platform allows you to focus on the creative and strategic parts of your business rather than fighting with your technology. When your tools work together, your data stays clear, and your path to growth becomes much more obvious.
Conclusion
Calculating and improving your repeat purchase rate is the most effective way to protect your business from rising ad costs and market volatility. By using the simple formula of repeat customers divided by total unique customers, you gain a clear view of your brand's "stickiness."
Remember that a healthy rate is built on a foundation of trust, social proof, and meaningful rewards. Don't let platform fatigue or fragmented data hold you back. By adopting a "more growth, less stack" philosophy, you can consolidate your efforts and create a connected journey that brings customers back time and time again.
Start by calculating your baseline for the last six months today, then install Growave from the Shopify App Store to begin building retention. Once you know your number, you can begin the consistent work of turning your one-time buyers into lifelong fans. We are here to provide the unified system you need to make that transition as smooth as possible.
FAQ
How often should I calculate my repeat purchase rate?
Most e-commerce brands should track this metric on a monthly basis to spot trends. However, you should also perform a deeper "cohort analysis" quarterly to see how customers acquired during specific sales or seasons are behaving over the long term.
Is a 20% repeat purchase rate good for a new store?
For a brand new store, a 20% rate is a very promising start. In the early stages, you are heavily focused on acquisition, which means your total customer count is growing rapidly. If 20% of those people are already coming back, you have a strong product-market fit.
Does repeat purchase rate include subscription renewals?
Technically, a subscription renewal is a repeat purchase. However, most merchants track "subscription retention" separately because the behavior is automated. Repeat purchase rate is typically used to measure "manual" or "discretionary" return shopping.
How can I find the data to calculate this in Shopify?
You can find these numbers by navigating to the "Analytics" section and looking at the "Sales by Customer" or "Customers" reports. If you want a broader view of retention tooling and current plan options, you can review Growave's pricing and order limits before deciding whether to scale manually or with a platform.
What’s the best way to encourage a second purchase?
A strong next step is to combine points, VIP tiers, and referral rewards with timely post-purchase reminders. That gives customers a reason to return and a reason to stay engaged.
How do reviews help with repeat purchases?
Reviews reduce uncertainty after the first order by reinforcing trust and showing how other customers use your products. If you want to see how social proof is presented in real storefront workflows, explore Growave’s review tools for building trust at scale.
Can wishlists help with slower purchase cycles?
Yes. Wishlists give customers a place to save items for later and make re-engagement easier when they are ready. For brands that rely on saved intent and return visits, wishlist reminders and back-in-stock alerts can help turn browsing into another order.
What if I want to see real examples before I implement anything?
If you want proof of how retention systems work in practice, browse live brand examples to see how merchants structure loyalty, reviews, and wishlists together.
Is Growave a fit for larger Shopify stores?
For higher-volume merchants, enterprise-ready retention options for Shopify Plus brands are built to support more advanced workflows and scaling needs.
Can I get help setting this up?
If you want hands-on guidance, book a demo with the Growave team and walk through the best setup for your store.








