Revisit
Sector guide · Coffee shops

How to build customer loyalty in a coffee shop

A coffee shop is the loyalty business par excellence: low ticket, near daily visit, and a customer who walks past the competition every morning. These are the tactics that turn a passer-by into a regular.

Read time ~6 minUpdated 2026

In a coffee shop, the difference between a good month and a slow one is not how many new customers you get: it is how often each customer comes back. If a regular goes from three visits a week to four, multiplied across your whole base, the effect is enormous. That is exactly what loyalty in local hospitality is about.

The right model: stamps

With a low, consistent ticket, the stamp card rules. "Nine coffees and the tenth is free" needs no explaining and gives a visible goal that pulls the next visit. Compared with a paper card, which gets soaked, lost and forged with a cheap stamp, a digital stamp card in Apple Wallet and Google Wallet updates itself and is never lost.

Rule of thumb: the reward should sit two to three weeks of normal visits away. If it takes two months, people give up.

Five concrete tactics

1. Sign people up at the counter, with no friction

A QR on the bar or next to the till: "save your stamp card, the tenth coffee is free". They add it while you make the coffee. No forms, no app.

2. Double stamps in the quiet hours

Mid morning and mid afternoon are usually dead. Reward those windows with double stamps: you move visits to the hours where you have spare capacity, without giving anything extra to the person already coming at nine.

3. Win back the ones who stopped coming

A customer who came daily and has not appeared for two weeks is cooling off. An automatic "we miss you, your next coffee is on us" brings them back before they switch to another coffee shop.

4. Reward the birthday

A free coffee and a pastry on the day costs little and generates a visit, usually with a companion who does pay. Automated, it happens without you.

5. Turn the fan into a review

When someone redeems their free coffee they are at their happiest. That is the moment to ask for the Google review.

How many stamps, and why giving the first one changes the outcome

The short answer is ten. The longer one is more interesting, because there is an experiment behind it.

Nunes and Drèze handed out 300 cards at a car wash (The Endowed Progress Effect, Journal of Consumer Research, 2006). One version needed 8 stamps and started empty. The other needed 10 but arrived with 2 already placed. The real effort was the same, 8 washes. Completion was not: 19% against 34%. Almost double.

Applied to your counter: a twelve stamp card with two given away at sign-up outperforms an empty ten, even though the customer pays for the same number of coffees. The welcome reward stops being a nice gesture and becomes a design decision.

How to word the reminders

Kivetz, Urminsky and Zheng (Journal of Marketing Research, 2006) studied a real coffee programme and found customers buy more often the closer they are to the reward. Two free rules follow.

And one that saves you work: in that same study, additional late reminders added nothing. If someone has not come back after two messages, the third will not do it either.

The numbers of a coffee shop

Three mistakes you see again and again

Paper card or digital, for a coffee shop

The paper card has one advantage worth naming: it costs nothing to start and everybody understands it. Everything else is against it. It gets soaked in a coat pocket, it gets lost, it gets forged with a stamp bought online, and above all it tells you nothing. You end up with a full card handed back at the counter and no idea who that person is or when they last came.

That last part is the real cost. A paper card rewards repeat business but leaves you unable to do anything about the customer who stops coming, because you do not know they stopped.

Filling the quiet hours without discounting

Mid morning and mid afternoon are the two windows where a coffee shop has staff, rent and no customers. Discounting those hours is the obvious move and the wrong one: it lowers the price for the few people already there.

Extra stamps in those windows does the same job from the other side. It costs you nothing today, it is only paid out later and only by people who came back enough times to earn it, and it moves visits from a nine o clock queue you cannot serve any faster into hours where you can.

The same logic applies to days, if your week is uneven. Reward the slot you want filled, not the customer who was coming anyway.

Frequently asked questions

How many stamps should a coffee shop card have?

Around ten, which is roughly two weeks for a near daily customer. But before changing the number, try giving one or two stamps away at sign-up: in the Nunes and Drèze experiment, a ten card with two placed completed almost twice as often as an empty eight.

How many days without a visit mean I am losing a coffee shop customer?

It depends on their own rhythm, not a fixed number. Twenty days of absence from someone who came daily is a serious alarm; the same twenty days from a fortnightly customer means nothing. One threshold for everyone produces alerts nobody can act on.

Should the stamp be for buying coffee or for visiting?

For visiting. If the stamp depends on one product, the customer who orders a pastry or a juice that day is excluded and stops paying attention to the card. Rewarding the visit is simpler to explain at the counter and penalises nobody.

Set up the stamp card for your coffee shop

Revisit puts your stamp card in customers wallets and runs the quiet hours, win-back and birthday campaigns on its own.

See how it works