Repeat Purchase Rate Calculator
Calculate your repeat purchase rate instantly. Learn the formula, industry benchmarks, and proven tactics to turn one-time buyers into loyal customers.
Repeat Purchase Rate Calculator
Instant · free · no signup
Formula
Your numbers
Your result
-
Acquiring a new customer costs five to seven times more than keeping an existing one. That single fact should reshape how you think about growth. Yet most businesses pour everything into acquisition and barely measure whether customers come back.
Repeat Purchase Rate fixes that blind spot. It's the percentage of customers who buy from you more than once, and it's one of the clearest signals of loyalty and product satisfaction. It's also often the cheapest growth lever you have.
Use the calculator above to find your Repeat Purchase Rate in seconds. Then keep reading to learn what the number means, how it compares to benchmarks, and exactly how to improve it.
What Is Repeat Purchase Rate?
Repeat Purchase Rate is the percentage of customers who make more than one purchase from your business over a given period.
It measures loyalty in action, not in surveys. A customer who buys again has voted with their wallet. That's a stronger signal than any satisfaction score, because it reflects what they actually did.
- The share of all customers who buy more than once
- A core loyalty and retention metric, especially in ecommerce
- A read on product satisfaction and brand trust through real behavior
- Used by ecommerce and retention teams to gauge customer health
- A driver of profitability, since repeat buyers cost less to serve
Think of a restaurant. Anyone can get diners through the door once with a promotion. Repeat Purchase Rate is how many come back without one.
Repeat Purchase Rate Formula
The Repeat Purchase Rate formula divides customers with more than one purchase by total customers, then multiplies by 100.
A few notes on the inputs:
- Customers with more than one purchase counts repeat buyers in the period
- Total customers counts all unique customers in the same period
- Your timeframe shapes the result, so define the period clearly
- The output is a percentage, so a result of 0.30 means 30%
The period you choose matters enormously. A 30-day window and a 12-month window produce very different repeat rates for the same business.
Why Repeat Purchase Rate Matters
Repeat Purchase Rate matters because repeat customers are the most profitable customers you have.
Businesses that grow sustainably almost always have strong repeat rates underneath. Acquisition gets the attention, but repeat purchases quietly drive the margin. Those buyers cost less to win, spend more over time, and bring others in.
- It signals customer loyalty through real repeat behavior
- It drives profitability, since repeat buyers cost less to serve
- It reflects product-market fit when customers come back on their own
- It stabilizes revenue and cuts your reliance on constant acquisition
- It predicts lifetime value, since repeat buyers spend more over time
According to research on customer retention, even a small lift in retention can raise profits substantially. That's why repeat purchase behavior matters so much.
Understanding the Repeat Purchase Rate Result
You ran the numbers. So what does that percentage tell you?
Read Repeat Purchase Rate as a loyalty score. The healthy range depends heavily on what you sell.
- Above 30% is strong for many ecommerce businesses
- 20% to 30% sits in the healthy, typical range
- 10% to 20% works but signals a retention opportunity
- Below 10% points to product, experience, or fit problems
- Subscription and consumable businesses should run much higher
A "good" repeat rate depends entirely on your category. A mattress company won't match a coffee subscription, and shouldn't try to. Compare within your own business model.
When to Calculate Repeat Purchase Rate
Calculate Repeat Purchase Rate whenever you want to judge loyalty and retention health.
A few moments where it's worth checking:
- Quarterly and annually, to track loyalty trends over time
- After a retention initiative, to see its impact
- When acquisition costs rise, to check whether repeat revenue can offset them
- Before forecasting LTV, since repeat behavior drives lifetime value
- When comparing cohorts, to spot which segments stay loyal
Fix your measurement window first. Comparing a 30-day rate to a 12-month rate is meaningless. Consistency is everything here.
How to Calculate Repeat Purchase Rate With an Example
Here's a quick example to make the formula concrete.
Say you're reviewing last year:
- Total customers: 5,000
- Customers with more than one purchase: 1,400
Now apply the formula:
So 28% of your customers bought more than once. Here's how to read that in context:
| Step | Value | What It Tells You |
|---|---|---|
| Total customers | 5,000 | All unique customers in the period |
| Repeat customers | 1,400 | Those who bought more than once |
| Repeat Purchase Rate | 28% | A healthy result for many ecommerce businesses |
A 28% repeat rate is solid for ecommerce. Compare it against your category, since consumable and subscription businesses should aim much higher.
How to Improve Repeat Purchase Rate
Improving Repeat Purchase Rate comes down to one principle: give customers a reason and a reminder to come back.
One brand I worked with added a post-purchase email flow and a simple loyalty program, and the repeat rate climbed from 22% to 33% in two quarters. Staying in touch did most of the work.
- Build post-purchase email flows to nurture customers after the first sale
- Launch a loyalty program that rewards repeat behavior
- Personalize recommendations to surface relevant next purchases
- Improve the product experience, since satisfaction drives repeat buying
- Use replenishment reminders for consumable products
- Offer subscriptions to convert one-time buyers into recurring ones
- Re-engage at-risk customers before they lapse entirely
That last point gets overlooked. Knowing which customers are slipping away and reaching them with the right message depends on accurate, current contact data. Keeping that data clean is foundational. That's the gap a tool like CUFinder's Enrichment Engine fills.
Repeat Purchase Rate vs Customer Retention Rate
Repeat Purchase Rate and Customer Retention Rate measure loyalty differently.
Repeat Purchase Rate counts customers who bought again. Retention Rate measures customers who stayed active or didn't churn.
- Repeat Purchase Rate counts customers with more than one purchase
- Customer Retention Rate measures customers retained over a period
- Repeat rate is purchase-based, tied to transactions
- Retention rate is relationship-based, tied to staying active
- They overlap but differ, since a retained customer may not have repurchased yet
For transactional businesses, repeat purchase rate is often the more concrete loyalty signal, because it reflects actual buying.
Repeat Purchase Rate vs Churn Rate
Repeat Purchase Rate and Churn Rate look at customer behavior from opposite directions.
Repeat Purchase Rate measures customers coming back. Churn Rate measures customers leaving.
- Repeat Purchase Rate measures customers who return to buy
- Churn Rate measures customers who stop buying or cancel
- They're inversely related, since strong repeat rates suppress churn
- Repeat rate fits transactional businesses best
- Churn rate fits subscription businesses best
- Track the one that fits your model, or both for a full picture
Repeat purchase rate is the loyalty lens for one-time-purchase businesses. Churn is the lens for subscriptions.
Repeat Purchase Rate vs CLV
Repeat Purchase Rate and Customer Lifetime Value are tightly linked.
Repeat Purchase Rate measures how often customers return. CLV measures the total value they deliver across the relationship.
- Repeat Purchase Rate measures repeat buying behavior
- CLV measures total value over the customer relationship
- Repeat rate drives CLV, since repeat buyers accumulate more value
- CLV translates that behavior into dollars
- Track both, since repeat rate explains the behavior behind CLV
A rising repeat purchase rate is usually the engine behind a rising CLV. One is the behavior, the other is the financial result.
Repeat Purchase Rate Benchmarks by Industry
Repeat Purchase Rate benchmarks vary dramatically by business model, so compare within your category.
These figures show general patterns, not fixed standards. Use them as directional guides. Statista's ecommerce data offers deeper context on purchase behavior.
| Business Type | Typical Repeat Purchase Rate |
|---|---|
| Consumables / CPG | 40% – 60% |
| Coffee / Food Subscription | 50% – 70% |
| Fashion / Apparel | 25% – 40% |
| Beauty / Cosmetics | 30% – 50% |
| Electronics | 15% – 25% |
| Home Goods / Furniture | 10% – 20% |
| Health / Supplements | 40% – 60% |
| General Ecommerce | 20% – 30% |
A few caveats worth keeping in mind:
- Purchase frequency drives the range, since consumables repeat naturally
- Product lifespan matters, because durable goods repeat rarely
- Subscription models run highest, given recurring billing
- Your measurement window decides a lot, with longer windows showing higher rates
What Is Considered a Good Repeat Purchase Rate?
A good Repeat Purchase Rate depends entirely on your business model, but broadly, 20% to 30% is healthy for general ecommerce, while consumable and subscription businesses should aim well above 40%.
Rather than chasing a universal number, judge your rate against your category and your own historical trend. A rising repeat rate is the real win.
- Below 10% points to product, experience, or fit problems for most businesses
- 20% to 30% is healthy for general ecommerce
- 40% or more is the target for consumables and subscriptions
- Durable goods run lower, and that's expected
- Your trend matters most, since a rising rate signals improving loyalty
Don't compare your mattress company to a coffee brand. Repeat purchase rate only means something within your own category. A rising trend in your business beats any external benchmark.
To connect it across your funnel, watch attrition rate in the same review.
Frequently asked questions
What is a good repeat purchase rate?
A good repeat purchase rate is 20% to 30% for general ecommerce, while consumables and subscriptions should exceed 40%. The benchmark depends heavily on your business model, since products bought frequently naturally repeat more than durable goods. Compare within your specific category.
How do I calculate repeat purchase rate?
Divide customers with more than one purchase by total customers, then multiply by 100. For example, 1,400 repeat customers out of 5,000 total equals 28%. Define your measurement window clearly, since a 30-day and a 12-month window produce very different rates.
Why is my repeat purchase rate low?
A low repeat purchase rate usually points to product satisfaction issues, weak post-purchase engagement, or a naturally infrequent product category. Durable goods like furniture repeat rarely, which is normal. For frequently purchased products, a low rate suggests retention efforts or product experience need attention.
What's the difference between repeat purchase rate and retention rate?
Repeat purchase rate counts customers who bought again, while retention rate measures customers who stayed active or didn't churn. Repeat rate is purchase-based and natural for transactional businesses, whereas retention rate is relationship-based and more common for subscriptions. They overlap but measure loyalty differently.
How can I improve my repeat purchase rate?
Build post-purchase email flows, launch a loyalty program, and personalize product recommendations. Replenishment reminders work well for consumables, and subscriptions convert one-time buyers into recurring ones. Re-engaging at-risk customers before they lapse also helps, which depends on keeping accurate, current contact data.
Similar calculators
More sales calculators to round out your reporting.
Turn metrics into pipeline with verified B2B data
Great numbers start with great data. Enrich and verify your contacts with CUFinder so every campaign reaches people who actually convert.
