What Repeat Purchase Rate (RPR) Is: Formula & How to Improve It

First published Oct 27, 2025Updated August 21, 202610 min read
Valentin Radu, Founder and CEO of Omniconvert
Valentin Radu
Founder & CEO, Omniconvert · Author, The CLV Revolution
Published: Oct 27, 2025Updated: Aug 21, 2026
Reviewed by Cristina Stefanova, Head of Content
Quick Answer
Repeat purchase rate (RPR) is the percentage of your customers who buy from you more than once over a given period. The formula is RPR = (customers who purchased more than once ÷ total customers) × 100; if 300 of 1,000 customers bought more than once, RPR is 30%. It is one of the clearest signals of loyalty and a foundation of a healthy eCommerce business, because repeat customers cost less to serve, spend more over time, and are what customer lifetime value is built from. A good rate depends on what you sell (consumables rebuy far more often than durables), so the number that matters is your own trend and the gaps between your segments and channels. You improve it with an excellent first experience, effortless reordering, and treating loyal, at-risk, and first-time customers differently, not with blanket discounts. Nexus by Omniconvert segments customers by RFM and connects repeat behaviour to lifetime value, drawing on 248+ audit criteria and 13 years of retention data.
Key Takeaways
  • 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.
7,000+ websites 15+ industries 248+ audit criteria 13 years of data

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. If 300 of 1,000 customers bought more than once, your RPR is 30%. It is one of the clearest signals of loyalty and satisfaction, because a customer only comes back if the first experience, product, and value earned 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, spend more over time, and are the foundation of customer lifetime value. A business that sells once to each customer runs on a treadmill; one with a strong RPR compounds the value of the customers it already has. Tracking it tells you whether you are building a base or renting one-time buyers.

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

The formula is RPR = (number of customers who purchased more than once ÷ total number of customers) × 100, over a chosen period. If 300 of 1,000 customers made more than one purchase, RPR = (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, so always state the period (e.g. a rolling 12 months) and compare like with like. The related "repeat customer rate" is calculated the same way. Because the arithmetic is simple, the value is in what you do with it: segmenting the rate by cohort, channel, or first product reveals which customers and acquisition sources actually produce loyal, repeat buyers.

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 universal "good" number, because it depends heavily on what you sell. A brand selling consumables or replenishable products (coffee, supplements, skincare, pet food) should expect a much higher RPR than one selling durable, infrequent purchases (mattresses, furniture, electronics), because customers have a reason to come back sooner. So the most useful benchmark is your own history: is your RPR rising or falling, and how does it differ across segments, channels, and first products? A rate climbing quarter over quarter signals retention is working; one that is falling warns 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, high-repeat customers and channels are worth doubling down on, low-repeat ones are where a fix pays off most.

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:

Source: Omniconvert. How repeat purchase rate expectations vary by product type.
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

RPR and customer retention rate are closely related and often move together, but measure slightly different things. RPR looks at behaviour, the share of customers who have bought more than once, a direct measure of whether people come back. Retention rate measures the share of customers you keep from the start of a period to its end, usually ((customers at end − new customers) ÷ customers at start) × 100. In a subscription business, retention rate is the natural metric, keeping a customer means they keep paying. In transactional eCommerce, with no formal subscription, RPR is often the more intuitive measure of loyalty, because a customer is only truly retained if they buy again. The two answer the same question from different angles; a strong business wants both high, read together with customer lifetime value.

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 RPR means giving customers more reasons, and fewer obstacles, to come back. The most effective levers: deliver an excellent first experience (quality, fast delivery, easy returns) so the first order earns the second; follow up with helpful, well-timed communication, not only discounts; make reordering effortless for replenishable products (reminders, easy repeat orders, subscriptions); reward loyalty in a way customers value; and personalise recommendations to each customer's history. The highest-leverage move is to segment customers and treat them differently: nurture those likely to buy again, win back valuable customers slipping toward churn before they lapse, and learn which first products and channels produce loyal buyers. Blanket tactics move the average a little; targeting the right customer with the right action at the right moment moves it a lot.

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:

  1. 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.
  2. 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.
  3. Make reordering effortless. For replenishable products, reminders, one-click repeat orders, and subscriptions remove the friction between wanting to reorder and doing it.
  4. Reward loyalty in a way customers value. A programme that recognises repeat buyers and gives them something they actually want encourages the next purchase.
  5. 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 RPR is exactly what it is built for. A blended rate tells you whether customers come back, but not which customers, why, or what to do next. Nexus uses RFM analysis (recency, frequency, monetary value) to segment customers by how recently and often they buy and how much they spend, so you see your loyal repeat buyers, who is at risk of lapsing, and who could become a repeat customer but has not yet. Then you act on each group: nurture the loyal, win back the slipping, and move first-time buyers toward a second order, the actions that lift RPR rather than just measure it. It connects repeat behaviour to customer lifetime value and net revenue. Drawing on 248+ audit criteria and 13 years of retention data, it turns one average into a targeted strategy.

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

1What is repeat purchase rate (RPR)?

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.

2How do you calculate repeat purchase rate?

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.

3What is a good repeat purchase rate?

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.

4What is the difference between repeat purchase rate and 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, 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.

5How can you 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. 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.

6Why does repeat purchase rate matter for customer lifetime value?

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.

7How does Nexus by Omniconvert help improve repeat purchase rate?

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.

The takeaway

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.

Valentin Radu, Founder and CEO of Omniconvert
Founder & CEO, Omniconvert
Valentin Radu is the founder and CEO of Omniconvert. He is an entrepreneur, data-driven marketer, CRO expert, CVO evangelist, international speaker, father, husband, and pet guardian. Valentin is also an Instructor at the Customer Value Optimization (CVO) Academy, an educational project that aims to help companies understand and improve Customer Lifetime Value.

A single repeat purchase rate hides which customers are loyal, at risk, or ready to buy again. See how Nexus by Omniconvert segments them by RFM and connects repeat behaviour to lifetime value.

See Nexus by Omniconvert →

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.