How many of your customers buy again, and how soon?

When sales slow down, or a big sale is coming (Black Friday, Christmas, end of season), the first move is usually more ads. More budget, new audiences, new creatives.

But the easiest sale you can make is to someone who already bought from you. They know your brand. They trust the product. You already paid to get them once.

So before you spend more on ads, it's worth checking: are your customers coming back, and how often?

Why past customers don't come back

In my experience, it's rarely because they didn't like you. It's usually one of these:

  • Nobody asked. They bought in March. The next email they got was the Black Friday sale in November.
  • Every email is a discount. 10% off, then 15%, then 20%. So they wait for the next one and stop buying at full price.
  • The first order let them down. The parcel came a week late, and nobody answered their email. They didn't complain. They just didn't come back.
  • The reminder came at the wrong time. Say a bag of coffee lasts about a month. A reminder in week one is too early. By week ten, they've already bought from someone else.
  • They forgot you. Your last email was four months ago. Another brand emailed them yesterday.

Most of these never show up in your sales report. Sales still come in, so nobody looks.

5 simple checks

You don't need a new tool for these. Your store and email platform already have the answers.

1. How many of your customers come back?
Look at the last 3 months. Of the customers who ordered, how many had bought from you before? In Shopify, the "New vs returning customers" report shows this.

2. When did your past buyers last hear from you?
Since their last order, have you sent them anything that wasn't a sale? A thank-you, a how-to-use tip, a "time to restock" reminder? If the answer is no, or it's been more than a month, they've gone cold.

3. How long does it take for a customer to buy a second time?
Look at the customers who did come back. How many days between their first and second order? Anyone who has gone past that point without buying again is drifting away.

4. What did your last customer actually get from you after buying?
Pick a recent order and look at every email that customer received. Helpful looks like: how to use it, care tips, what to expect when it arrives, a "running low?" reminder. Not helpful: three sale emails in a row.

5. If they open your emails but don't buy, where does it stop?
Opened but didn't click? The email isn't giving them a reason. Clicked but didn't buy? The offer or the product page is the problem. Each one has a different fix.

What I've seen

I've built and managed email flows and campaigns, like Black Friday, End of Financial Year, and more.

In one account I reviewed, almost all the money from automated emails came from people who hadn't bought yet. The emails to existing customers were opened just as often, but almost nobody bought again. The repeat side usually gets the least attention. It's one of the first gaps I look for now.

The numbers point the same way. In Klaviyo's report on Black Friday to Cyber Monday 2025, sales from repeat customers grew 13.5%, faster than overall sales at 11%. And the brands with the smallest discounts grew the most (14%). That's Klaviyo's own data from its customers' stores, so treat it as a signal, not a rule. (Source)

What to fix first

After finding that gap, I started building emails for existing customers. A simple set to start with:

EmailWhyWhen to send
Thank you, plus what happens nextThey feel looked after from the startSame day as the order
Shipping and what to expectNo "where's my order?" worryWhile it's on the way
How to get the most out of itThey use it and like itA few days after it arrives
Check-in or restock reminderBrings them back at the right timeJust before it usually runs out
Win-back, with a reason to return beyond a discountCatches them before they forget youOnce they pass your usual time to a second order
Annual check-inWakes up the ones who went quiet6–12 months after their last order

These are a good starting point, not fixed rules. Adjust the timing to how long your product lasts.

In Klaviyo or Mailchimp, these are automated emails that start when someone places an order. "After it arrives" only works if your delivery tracking is connected to your email tool. In Shopify, the "Returning customers" and "One-time customers" reports show who to focus on.

Before Black Friday: let your repeat buyers in first

Give them early access, or a better offer than strangers get, before your main sale and ads start. You reward the people most likely to buy, you sell before ad costs and competitors peak, and you don't need a blanket discount for everyone.

What this actually takes

To do this properly, you pull your sales by new and returning customers, your email history by customer, your order dates, and your returns and support tickets. Then you match them up, one customer journey at a time, to see where people drop off and why.

You can do it yourself. It's just slow, careful work. And it usually lands right when you should be planning the next campaign.


This is the kind of line-by-line work we do at KATOS. See how we handle it →

Common questions

What is a returning customer?

Someone who has bought from your store more than once. In Shopify, the "New vs returning customers" report shows how many you have.

Why do customers buy once and never come back?

Usually because nobody followed up, every email was a discount, the first order had a problem, the reminder came at the wrong time, or they simply forgot the brand.

What should I check before spending more on ads?

How many of your customers come back, when your past buyers last heard from you, and how long it takes customers to buy a second time.

How do I check if my customers are coming back?

In Shopify, the "New vs returning customers" and "Returning customers" reports show it. Your email tool (like Klaviyo or Mailchimp) shows who opened and bought from your emails.

Sources