Skip to content

Ideas for better growth

A Customer Retention and Repeat Purchase Playbook

Chris Content · · 4 min read

A Customer Retention and Repeat Purchase Playbook cover

Acquiring a customer is the expensive part. How to measure repeat rate properly, find the repurchase window, and build the few programmes that actually work.

Retention gets discussed as a loyalty programme. It is usually a fulfilment question first: customers come back to businesses that delivered what they promised, and no points scheme rescues one that did not.

Once the basics hold, a small number of programmes reliably increase repeat purchases. This is the order to work in.

Step 1: Measure repeat rate properly

Most retention reporting is wrong because it mixes cohorts. Measure by acquisition cohort:

  • Take all customers who first purchased in a given month
  • Track what share purchased again within 30, 60, 90, and 180 days
  • Compare cohorts against each other, not against a moving site-wide average

Then find your repurchase window - the typical gap between first and second order. That number drives the timing of everything else. For a consumable it may be five weeks; for a durable it may be a year.

Also separate:

  • Repeat rate - the share who buy again
  • Purchase frequency - how often repeat buyers order
  • Average order value on repeat orders, which is usually higher

Step 2: Fix the second-order gap first

The largest drop in any customer lifecycle is between the first and second order. Before adding programmes, find out why yours are not returning:

  • Did the first order arrive on time and intact?
  • Was the product what the page described?
  • Was a support issue resolved?
  • Do they know what else you sell?
  • Is reordering easy, or does it require re-entering everything?

Ask thirty first-time customers who did not return. Their answers will be more useful than any benchmark.

Priority stack showing retention work in order of return

Step 3: Get the post-purchase experience right

Retention starts before the first delivery:

  • Proactive dispatch and delivery messages
  • Honest handling of delays
  • An easy return path
  • A review request timed after real use

Our post-purchase checklist covers the sequence, and it is the single highest-return retention work for most stores.

Step 4: Time replenishment to consumption

For consumables, the highest-return programme is a reminder that arrives when the product is running out:

  • Estimate consumption from pack size and typical usage
  • Send the reminder slightly before it runs out, not after
  • Make reordering one tap, with the previous variant pre-selected
  • Offer a subscription only once the manual repeat is working

Do not send the same reminder to everyone at the same interval. A customer who bought a three-month supply and receives a reminder at four weeks learns to ignore your messages.

Step 5: Reward behaviour, not signup

Most loyalty programmes reward registration and then stop mattering:

  • Reward the behaviour you want repeated - a second order, a larger basket, a referral
  • Keep the value obvious and immediate; complex points systems are ignored
  • Show progress toward the next reward on the account and in emails
  • Make redemption easy and honour it without conditions the customer did not see
  • Consider free delivery as the benefit - it is often more motivating than a discount

A programme nobody can explain in one sentence will not change behaviour.

Step 6: Win back before they go cold

Define lapsed relative to your repurchase window, not by a generic 90 days:

  • If your window is five weeks, someone at ten weeks is lapsing
  • Reach out before they are months gone
  • Lead with what is new or relevant, not a discount
  • Ask a question - "did the last order work out?" - which sometimes surfaces an unresolved problem
  • Stop after two attempts and stop emailing people who never engage

Step 7: Make repeat ordering effortless

Friction removal beats incentives:

  • Saved addresses and payment methods, with guest-friendly reorder
  • An order history with a one-tap reorder
  • A clear route to ask a question - WhatsApp works well for repeat customers
  • Fast-loading account pages; nobody logs in twice to buy toothpaste

Step 8: Use segmentation you will actually maintain

Three segments beat twelve:

  • New - first order, in the first repurchase window
  • Active - purchased within the window
  • Lapsing - past the window, not yet cold

Each gets different messaging. That is enough for most small businesses, and it survives contact with a busy week.

Common mistakes to avoid

  • Launching loyalty before fixing fulfilment. Points do not fix a late delivery.
  • One reminder interval for every product. Timing must match consumption.
  • Discounting to repeat customers by default. You are paying for orders you would have received.
  • Measuring repeat rate site-wide. Cohorts, or the number is meaningless.
  • Win-back campaigns sent months too late.

Frequently asked questions

What is a good repeat purchase rate?

It varies enormously by category - consumables run far higher than durables. Compare your own cohorts over time rather than to an industry figure, and focus on the first-to-second-order conversion.

How do I increase repeat purchases?

Deliver reliably, communicate through fulfilment, time replenishment reminders to actual consumption, make reordering effortless, and reach out before customers go cold rather than after.

Are loyalty programmes worth it for a small store?

Only after fulfilment and post-purchase communication are solid, and only if the value is simple enough to explain in one sentence. Reward repeat behaviour rather than signup.

When is a customer considered lapsed?

Relative to your own repurchase window. If most repeat orders come at five weeks, someone at ten weeks is lapsing - waiting for a generic 90-day threshold means contacting them long after they moved on.

Next steps

Calculate your first-to-second-order rate by cohort and find your repurchase window. Then fix the post-purchase experience before building any programme on top of it.

Start free and make it easy for returning customers to reach a human.

Ready when you are

Start free in under a minute

Build your first widget today — or let our agency build and run your growth for you.