What Repeat Purchase Rate (RPR) Is: Formula & How to Improve It
- Repeat purchase rate (RPR) is the percentage of customers who buy from you more than once in a given period, a direct measure of loyalty.
- The formula is RPR = (customers who purchased more than once ÷ total customers) × 100; e.g. 300 ÷ 1,000 = 30%.
- There is no universal 'good' rate, it depends on what you sell (consumables rebuy far more than durables), so track your own trend and compare segments.
- RPR is closely related to retention rate but measures repeat-buying behaviour directly; it feeds straight into customer lifetime value.
- You improve it with an excellent first experience, effortless reordering, and targeted retention, treating loyal, at-risk, and first-time customers differently.
Winning a customer is expensive; keeping one is where the profit is. Repeat purchase rate is the single metric that tells you whether you are doing the second part, the share of customers who liked you enough to come back and buy again. It is simple to calculate and hard to fake, because a customer only returns if the first order genuinely earned it. This guide explains what repeat purchase rate is, the formula with a worked example, how it differs from retention rate, what a good rate looks like, how to improve it, and how Nexus by Omniconvert turns the average into a targeted retention strategy, drawing on 13 years of retention data across 7,000+ websites in 15+ industries [CROBenchmark Report 2026, Omniconvert].
One idea runs through it all: repeat purchase rate is not just a number to report, it is the foundation of customer lifetime value and the clearest sign that a business is compounding rather than churning.
What repeat purchase rate is
Repeat purchase rate (RPR) is the percentage of your customers who buy from you more than once over a given period. It is one of the clearest signals of customer loyalty and satisfaction, because a customer only comes back if the first experience, the product, and the value were good enough to earn a second order.
RPR matters because repeat customers are the engine of a healthy eCommerce business: they cost far less to sell to than a stranger, they tend to spend more over time, and they are the foundation of customer lifetime value. A business that only ever sells once to each customer is running on a treadmill, acquiring an expensive new customer for every sale; one with a strong repeat purchase rate compounds the value of the customers it already has. To track it, you need the formula.
The repeat purchase rate formula
Repeat purchase rate is calculated with a simple formula:
RPR = (customers who purchased more than once ÷ total customers) × 100
For example, if 300 of your 1,000 customers in a year made more than one purchase, your repeat purchase rate is (300 ÷ 1,000) × 100 = 30%. The two decisions that shape the number are the time window and who counts as a customer. A longer window naturally produces a higher rate, because customers have more time to come back, so always state the period (for example, a rolling 12 months) and compare like with like.
Because the calculation is straightforward, the value is not in the arithmetic but in what you do with it. Segmenting the rate by cohort, acquisition channel, or first product often reveals which customers and which sources actually produce loyal, repeat buyers, and that is far more useful than a single company-wide figure. Which raises the obvious question: what counts as good?
What a good repeat purchase rate looks like
There is no single universal number for a good repeat purchase rate, because it depends heavily on what you sell and how often it is naturally rebought:
| Product type | Rebuy behaviour | What to expect |
|---|---|---|
| Consumables / replenishable (coffee, supplements, skincare) | Runs out and is rebought on a short cycle | A naturally high repeat purchase rate; a low one is a red flag |
| Fashion / accessories | Rebought seasonally or on impulse | Moderate; driven by range, newness, and brand affinity |
| Durables (furniture, mattresses, electronics) | Bought rarely, long gaps between purchases | A naturally low rate; cross-sell and accessories matter more |
| Any category, compared over time | Your own trend, segment by segment | The most reliable benchmark: rising is good, falling is a warning |
For that reason, the most useful benchmark is your own history. A rate that is climbing quarter over quarter is a strong sign that retention is working; one that is falling warns that you are becoming dependent on new-customer acquisition. Set your baseline, watch the trend, and compare segments. One comparison people often confuse, though, is repeat purchase rate against retention rate.
Repeat purchase rate vs retention rate
Repeat purchase rate and customer retention rate are closely related and often move together, but they measure slightly different things:
- Repeat purchase rate looks at behaviour, the share of customers who have bought more than once. A direct measure of whether people come back to buy again.
- Retention rate measures the share of customers you keep from the start of a period to its end, usually ((customers at end − new customers acquired) ÷ customers at start) × 100.
In a subscription business, retention rate is the more natural metric, because keeping a customer means they keep paying. In transactional eCommerce, where there is no formal subscription, repeat purchase rate is often the more intuitive measure of loyalty, because a customer is only truly retained if they buy again. The two answer the same underlying question from different angles, and a strong business wants both high, read together with customer lifetime value. Whichever you lead with, the point is to move it.
How to improve repeat purchase rate
Improving repeat purchase rate means giving customers more reasons, and fewer obstacles, to come back for a second and third order. Work through these levers in order:
- Earn the second order with the first. Product quality, fast delivery, and easy returns do more for repeat rate than any later tactic, a poor first experience cannot be discounted back.
- Follow up with value, not just offers. Helpful, well-timed post-purchase communication (how to use it, what pairs with it) beats a stream of discounts.
- Make reordering effortless. For replenishable products, reminders, one-click repeat orders, and subscriptions remove the friction between wanting to reorder and doing it.
- Reward loyalty in a way customers value. A programme that recognises repeat buyers and gives them something they actually want encourages the next purchase.
- Personalise by history, and segment. Recommend based on what each customer bought, and treat groups differently: nurture the loyal, win back the slipping, and learn which channels and first products produce repeat buyers.
The last point is the highest-leverage one: blanket tactics move the average a little, but targeting the right customers with the right action at the right moment moves it a lot, and that requires knowing who your customers are.
Repeat purchase rate with Nexus by Omniconvert
Nexus by Omniconvert is a customer intelligence and retention platform, and improving repeat purchase rate is exactly the kind of problem it is built for. A blended repeat purchase rate tells you whether customers are coming back, but not which customers, why, or what to do next, and that is where Nexus goes further.
It uses RFM analysis (recency, frequency, monetary value) to segment your customers by how recently and how often they buy and how much they spend, so you can see who your loyal repeat buyers are, who is at risk of lapsing, and who has the potential to become a repeat customer but has not yet. From there you can act on each group differently: nurture the loyal, win back the slipping, and encourage first-time buyers toward a second order, the specific actions that lift repeat purchase rate rather than just measuring it. Nexus also connects repeat purchase behaviour to customer lifetime value and net revenue, so you can see the financial impact of moving the rate. Drawing on 248+ audit criteria and 13 years of retention data, it turns a single average into a targeted retention strategy.
Know which customers drive your repeat rate, and what to do to lift it.
See how Nexus by Omniconvert builds retention →Frequently Asked Questions
Repeat purchase rate (RPR) is the percentage of your customers who buy from you more than once over a given period. If 300 of the 1,000 customers you served this year had bought from you before (or came back to buy again), your repeat purchase rate is 30%. It is one of the clearest signals of customer loyalty and satisfaction, because a customer only comes back if the first experience, the product, and the value were good enough to earn a second order. RPR matters because repeat customers are the engine of a healthy eCommerce business: they cost far less to sell to than a stranger, they tend to spend more over time, and they are the foundation of customer lifetime value. A business that only ever sells once to each customer is running on a treadmill, having to acquire an expensive new customer for every sale, while one with a strong repeat purchase rate compounds the value of the customers it already has. Tracking RPR tells you whether you are building that compounding base or just renting one-time buyers.
Repeat purchase rate is calculated with a simple formula: RPR = (number of customers who purchased more than once ÷ total number of customers) × 100, over a chosen period. For example, if 300 of your 1,000 customers in a year made more than one purchase, your repeat purchase rate is (300 ÷ 1,000) × 100 = 30%. The two decisions that shape the number are the time window and who counts as a customer. A longer window naturally produces a higher rate, because customers have more time to come back, so always state the period (for example, a rolling 12 months) and compare like with like. Some businesses calculate a related figure, the repeat customer rate, the same way, and it is essentially the same metric. The key is to define it once, clearly, and track it consistently. Because the calculation is straightforward, the value is not in the arithmetic but in what you do with it: segmenting the rate by cohort, channel, or first product often reveals which customers and which acquisition sources actually produce loyal, repeat buyers.
There is no single universal number for a good repeat purchase rate, because it depends heavily on what you sell and how often it is naturally rebought. A brand selling consumables or replenishable products (coffee, supplements, skincare, pet food) should expect a much higher repeat purchase rate than one selling durable, infrequent purchases (mattresses, furniture, electronics), simply because customers have a reason to come back sooner. For that reason, the most useful benchmark is your own history: is your repeat purchase rate rising or falling over time, and how does it differ across customer segments, acquisition channels, and first-purchase products? A rate that is climbing quarter over quarter is a strong sign that retention is working; one that is falling warns that you are becoming dependent on new-customer acquisition. Rather than chasing a number you read somewhere, set your baseline, watch the trend, and compare segments, the customers and channels with a high repeat rate are the ones worth doubling down on, and the ones with a low rate are where a retention fix will pay off most.
Repeat purchase rate and customer retention rate are closely related and often move together, but they measure slightly different things. Repeat purchase rate looks at behaviour, the share of customers who have bought more than once, which is a direct measure of whether people come back to buy again. Customer retention rate measures the share of customers you keep from the start of a period to its end, and is usually calculated as ((customers at end − new customers acquired) ÷ customers at start) × 100. In a subscription business, retention rate is the more natural metric, because keeping a customer means they keep paying. In a transactional eCommerce business, where there is no formal subscription, repeat purchase rate is often the more intuitive measure of loyalty, because a customer is only truly retained if they buy again. The two answer the same underlying question, are we keeping and re-selling to our customers, from different angles, and a strong business wants both a high repeat purchase rate and a high retention rate. They are best read together, alongside customer lifetime value.
Improving repeat purchase rate means giving customers more reasons, and fewer obstacles, to come back for a second and third order. The most effective levers include: delivering an excellent first purchase experience (product quality, fast delivery, easy returns) so the first order earns the second; following up after purchase with helpful, well-timed communication rather than only discounts; making reordering effortless for replenishable products (reminders, easy repeat orders, subscriptions); rewarding loyalty in a way customers actually value; and personalising recommendations and offers to each customer's history rather than blasting everyone the same message. The highest-leverage move is usually to segment your customers and treat them differently: identify who is most likely to buy again and nurture them, spot valuable customers slipping toward churn and win them back before they lapse, and learn which first products and channels produce loyal repeat buyers so you can acquire more of them. Blanket tactics move the average a little; targeting the right customers with the right action at the right moment moves it a lot.
Repeat purchase rate matters for customer lifetime value (CLV) because repeat purchases are, quite literally, what lifetime value is made of. CLV measures the total value a customer brings across their entire relationship with you, and that value only grows if the customer keeps coming back to buy again, which is exactly what repeat purchase rate measures. A customer who buys once contributes a single order to their lifetime value; a customer who buys five times contributes five, usually at a lower cost to serve each time because you no longer have to pay to acquire them. So a rising repeat purchase rate feeds directly into a rising CLV, and because acquiring a new customer typically costs far more than selling again to an existing one, improvements in repeat purchase rate tend to be some of the most profitable growth you can achieve. This is why retention-focused businesses treat repeat purchase rate as a leading indicator: move it up, and customer lifetime value, and the overall health of the business, follow.
Nexus by Omniconvert is a customer intelligence and retention platform, and improving repeat purchase rate is exactly the kind of problem it is built for. A blended repeat purchase rate tells you whether customers are coming back, but not which customers, why, or what to do next, and that is where Nexus goes further. It uses RFM analysis (recency, frequency, monetary value) to segment your customers by how recently and how often they buy and how much they spend, so you can see who your loyal repeat buyers are, who is at risk of lapsing, and who has the potential to become a repeat customer but has not yet. From there you can act on each group differently: nurture the loyal, win back the slipping, and encourage first-time buyers toward a second order, the specific actions that lift repeat purchase rate rather than just measuring it. Nexus also connects repeat purchase behaviour to customer lifetime value and net revenue, so you can see the financial impact of moving the rate. Drawing on 248+ audit criteria and 13 years of retention data, it turns a single average into a targeted retention strategy.
Repeat purchase rate is one of the truest measures of whether a business is actually working: it counts the customers who liked you enough to come back. The formula is simple, the share of customers who buy more than once, but the metric sits at the heart of a healthy, compounding eCommerce business, because repeat customers cost less to serve, spend more over time, and are what customer lifetime value is built from. What counts as a good rate depends on what you sell, so the number that matters is your own trend and the differences between your segments and channels. And the way to move it is not a blanket discount but a targeted retention strategy: an excellent first experience, effortless reordering, and treating your loyal, at-risk, and first-time customers each according to where they are. Measure the rate to know where you stand; segment and act to make it climb, that is the difference between renting one-time buyers and building a base that grows.
Turn repeat purchase rate into a retention strategy with Nexus by Omniconvert
A single average tells you whether customers come back, but not which ones or what to do about it. Nexus by Omniconvert segments your customers by RFM, shows who is loyal, at risk, or ready to buy again, and connects it all to customer lifetime value, so you can act on the customers who move the rate.