
You check this month's orders and recognize a few names, but you don't know how many customers come back after their first purchase. Your repeat purchase rate tells you: it's the share of customers who have bought from you more than once.
To calculate it, divide the number of customers with two or more orders by the number of customers who have ever ordered, then multiply by 100. If 1,000 people have bought from you and 230 ordered again, your repeat purchase rate is 23%. WooCommerce doesn't show this rate in its reports, so you'll need to calculate it yourself or use a tool that does.
Count each customer once, whether they've placed two orders or many more. You're finding out how many people returned to buy again.
Order totals alone can't tell you that. Imagine a store with a hundred orders from sixty people. Sixty were first orders, leaving forty repeat orders. Another store has a hundred orders from ninety-five people, so only five were repeat orders. Both stores had the same number of orders, but far fewer of the second store's orders came from returning customers.
You can measure the share of orders that come from returning customers too. Keep the customer calculation as your main number, though. A few people who order many times can account for a large share of your orders even when most customers never return.
The formula above includes every customer who's ever ordered. The all-time figure is useful as an overview, but older customers have had more time to return than newer ones. To see whether more of your new customers are coming back, compare groups who have all had the same amount of time to place another order.
When I first calculated this for my own store, I didn't like the result, and it changed which emails I wrote first.
A good rate depends on what you sell. Customers tend to reorder consumables and refills because they run out. Someone who buys a sofa can be happy with the purchase and have no reason to buy another for years. A percentage from another store won't tell you much unless that store sells similar products.
You can learn more by making two comparisons in your own store:
Give every group its full 90 days before comparing the results. Otherwise, a group may have more repeat buyers because its customers have had longer to return.
Our guide to what counts as a good repeat purchase rate looks at published figures by product category and explains what to keep in mind when comparing them with your store.
Start with customers who've bought once. Once they place a second order, you can begin using the emails and offers you send to regular customers.
Send a follow-up after the first purchase, timed to when the product is likely to run out or get used up. Give the customer one thing to do in that email. Our guide to how to get customers to order again explains when to send it.
The first email after a first order shows customers what to expect from your emails. Show what else you sell, explain how to reorder or get help, and give them a reason to keep reading.
If the email contains only a discount, customers learn that your emails are mainly a place to find discount codes.
A customer counts as a repeat buyer once they've ordered twice. Your repeat purchase rate doesn't distinguish between someone who returns ten times and someone who never buys again after that second order.
For repeat buyers, watch how long they go between orders. Your At-Risk customer group contains people who used to buy regularly but haven't ordered for a while. Our guide to what to send each customer segment explains how to email that group.
Refills, consumables, and add-ons give customers a reason to order again. Look at what customers bought after their first purchase of a particular product. You can use those purchases to choose a product to suggest to other customers who bought the same first item.
An ongoing offer of 20% off the next order can increase your repeat purchase rate. Some customers will return for the discount who wouldn't have ordered otherwise.
But if every second order comes with a code, customers can learn to wait for one. A repeat order with 20% off can still make money for your store, so check what you earn after the discount. Don't judge the offer only by how many extra orders it brings in. Don't use a discount that leaves you unable to cover the cost of the repeat order.
Tendlio is a WooCommerce plugin that does these checks for you. Doing this by hand means grouping customers by their first purchase, checking who returned, and waiting before you compare the results. Then you need to find the customers who haven't returned and decide what to send them. Tendlio helps you measure repeat purchases and email the people you want to bring back.

The Customers report groups customers by the month they first bought:
The Repeat rate card shows what share of all orders came from returning customers, and you can add a Repeat orders card with the number of those orders under Customize cards. Both cards compare the current period with the previous one. The cards measure orders, while the Customers report compares groups of people who first bought in the same month. Use the report to judge how many new customers return, and the cards to follow how much returning customers contribute to your orders now.
Want to see which customers come back, and email the ones who haven't? Start your free trial of Tendlio.
Repeat purchase rate tells you what share of customers have bought more than once. Customer retention rate tells you how many customers kept buying from one period to the next, for example how many of last quarter's buyers bought this quarter. Our guide to customer retention rate explains that calculation. For a small store, start with repeat purchase rate, because it's easier to calculate.
Customers, because you want to know what share of people come back to buy again. The share of orders from returning customers answers a different question, and a few customers who order many times can change that figure a lot.
If you count customers by account, someone who buys as a guest twice looks like two customers who each bought once, and your repeat purchase rate looks lower than it is. Group orders by email address instead, which gives a closer count even though some people use more than one address.
An all-time rate includes every customer who's ever ordered, so one better month makes little difference to it. If you group customers by the month of their first order, watch the group who first bought after you made the change. Collecting that group takes a month and their 90 days to return come after, so you can judge the result about four months after the change.
No. If you sell something people may only need to buy once, such as a sofa or a bike, happy customers may have no reason to order again. A low rate is a problem when you sell products people would normally reorder, but almost nobody does, and in that case a follow-up after the first purchase can help.
No card needed.
Early access open now. Free trial at launch.
We'd like to use cookies to count visits and see how people use these pages. We set them only if you accept, and you can change your choice any time under Cookie settings.