Back to blog

measurement · retention · growth

Repeat customers: the metric that matters most

James Parry··6 min read

If you run an independent coffee shop, you've probably got a rough sense of how busy you are. Maybe you count transactions, maybe you glance at the till total at the end of the day. But there's one number most independent shops don't track, and it's arguably the most important one.

Why repeat visits beat footfall

Getting a new customer through the door is expensive. Whether it's word of mouth, social media, or a decent spot on a busy high street, every new face costs you something. The magic happens when that person comes back, and keeps coming back.

Put rough numbers on it with your own average. If a flat white is £3.70, a one-off visitor is worth £3.70 and a weekly regular is worth about £190 a year. Two of them are worth more than a hundred one-off visitors, and cost you nothing to acquire twice. The difference between a one-time visitor and a regular isn't just revenue. It's the foundation of a sustainable business.

What "good" looks like

I am deliberately not going to give you a benchmark here. The tidy ranges that circulate for "healthy" repeat rates are mostly unsourced, and they vary so much by trade, location and opening hours that measuring yourself against a number somebody invented is worse than having no number at all. A station kiosk and a village café can both be doing well on completely different figures.

The benchmark that matters is your own, last month. A repeat rate that is climbing is working, and one that is falling needs looking at, and neither judgement requires knowing what anybody else's is.

(Repeat visit rate is defined in the glossary, along with the numbers it gets confused with.) The challenge is that most independents have no way to measure this. Without a system that recognises returning customers, your repeat visit rate is just a feeling: "Yeah, I think we see a lot of the same faces."

How to actually work it out

The definition is simpler than it sounds, and the trap is in the wording rather than the arithmetic.

Pick a month. Count the distinct customers who came in at all: that is your denominator. Now count how many of those had also been in before that month started. Divide the second by the first, and that is your repeat visit rate.

Say 300 different people came in during March, and 120 of them had been in at some point before 1 March. That is 40%. What it tells you is that two in five of the faces in your shop that month were people you had already earned once.

The word doing the work is distinct. Counting transactions instead of people is the most common way this goes wrong, and it will flatter you enormously: one regular visiting twenty times looks like twenty loyal customers if you are counting till receipts. The whole point of the number is that it requires recognising the same person twice, which is exactly what a paper card cannot do and a till does not try to.

Three numbers that get confused

They measure different things and shops routinely quote one while meaning another.

  • Repeat visit rate is the share of your customers who are returning rather than new. It answers "how much of my trade is people I have already won?"
  • Visit frequency is how often a returning customer comes. It answers "how good is my grip on the ones I have?" A shop can have a high repeat rate and low frequency, which means loyal customers who do not come often enough.
  • Retention is the share still visiting after a period. It answers "am I keeping them?" and it is the one that moves slowest, which is why it is the one worth checking quarterly rather than weekly.

You want all three eventually. Start with the first, because it is the one that changes what you do on a Tuesday.

From feeling to knowing

This is where even a simple loyalty system changes the game. When customers identify themselves, whether by tapping a tap tag, scanning a code, or logging in, you can start tracking who comes back and how often.

Suddenly you can answer questions that used to be guesswork. How many of last month's customers were first-timers? What's the average gap between visits? Are people coming back after their first reward, or disappearing?

What to do once you can see it

The number on its own is a scoreboard. These are the three questions it lets you ask that guesswork cannot.

Are first-timers coming back at all? Take the people whose first visit was last month and check how many returned this month. If that figure is low while your overall repeat rate looks fine, you have a shop that keeps its old regulars and converts none of its new faces, which is a slow leak that a headline number hides completely.

How long is a normal gap? Once you know the typical interval between visits for your regulars, "lapsed" stops being a guess. Three weeks means nothing for a monthly customer and is a warning for a Tuesday-morning one, which is the whole argument in bringing back lapsed customers.

What happens after somebody earns a reward? This is the one almost nobody checks. If customers collect their free coffee and vanish, the scheme is buying transactions rather than habits, and the reward is the wrong size or the wrong thing. If they come back sooner, you have the effect described in the free coffee that pays you back, and it is the strongest argument for running a scheme at all.

Small nudges, big results

Once you can see repeat visit patterns, you can act on them. A well-timed email to customers who haven't visited in two weeks can bring them back before they drift to a competitor. A notification that someone is one stamp away from a reward can be the nudge that gets them through the door on a Tuesday afternoon.

The shops that grow aren't necessarily the ones with the best coffee or the best location. They're the ones that understand their customers well enough to bring them back, again and again and again.

Put your loyalty card where they keep their bank card.