Insights into the Repeat Purchase Rate metric for Shopify stores

Repeat Purchase Rate is the percentage of customers who come back to place another order.

100% means every customer comes back again. 0% means that no one comes back.

According to industry figures, an average store's repeat purchase rate should be around 27% - 32%. In other words, for every 100 purchases you should expect to see 27 - 32 later purchases from those customers. That might be in a few days, a few months, or years later. You'd need to look at your Customer Purchase Latency to estimate when the next purchases will happen.

Subscription products will have much higher repeat purchase rates depending on how automatic the orders are processed.

Repeat Purchase Rate also applies to re-orders. So if you have a 30% rate that means 30% of your first time customers will buy a second time and of those second orders, another 30% will buy a third time, etc. This is why optimizing your rate can have significant impacts on your total sales.

Lowering repeat purchase rates in later stages of a customer lifecycle shows customer disengagement and eventually defection.

How to improve your Repeat Purchase Rate

To improve your repeat purchase rate, you need to increase trust with your customers and market to them regularly so they remember you when they are ready to order.

Effective tactics include:

Eric Davis

Promote products that create your best customers

When it's time to run a promotion, how do you pick the products to feature? Best sellers are okay but wouldn't it better to promote the products that crate the best customers? Repeat Customer Insights will analyze your product and buyer behavior to show which products and variants lead to the highest quality customers.

Learn more

Topics: Ecommerce metrics

Would you like a daily tip about Shopify?

Each tip includes a way to improve your store: customer analysis, analytics, customer acquisition, CRO... plus plenty of puns and amazing alliterations.