What's a good Repeat Purchase Rate for Shopify stores?

Some Shopify store owners have asked, what's a good Repeat Purchase Rate?

25% is what I consider the low-bar. Some large-scale studies have found 27% to be the average Repeat Purchase Rates but that's only an average.

I've seen stores with 60%+ and stores with single digits. The higher the rate, the better the store is performing across almost every metric.

It makes sense right. If 3 out of 5 customers come back to buy again and again, that's going to be a very solid store. They'll have capital to invest in improvements, experiment, and try to get their rate even higher.

A store with single digits means less than 1 out of 10 customers come back. They're going to be spending most of their time and resources on getting new customers which is going to drive up their costs (CAC).

If you're below 25%, your first goal is to aim for that. That's only 1 out of every 4 customers. Totally do-able, though you might need to invest into your business foundation to get there.

If you're above 25%, aiming for a better Repeat Purchase Rate would be useful but there might be better goals. Speeding up purchases (Customer Purchase Latency), raising Average Order Values, or even a general order volume increase might be more valuable.

You can use Repeat Customer Insights to measure and track your Repeat Purchase Rate over different times. It'll give you specific advice to better target customers and improve your weaker metrics.

Eric Davis

Analyze your customer's behaviors before they defect

Your customers aren't yours forever. Some might have defected today, never to be seen again.
You need to analyze your customer behavior so you can reach them before they defect.

Learn more

Topics: Industry averages Repeat purchase rate

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.