Most loyalty program advice is written for cafés. Ten stamps, the eleventh coffee free, done. In a restaurant none of that fits: the bill is five times higher, four people sit at the table while one of them pays, and staff have no counter to scan anything at.
This article is about what actually works in a restaurant – and what not to copy from a café.
Stamps or points? In a restaurant it matters
In a café a stamp card is almost always the right answer, because every visit is worth roughly the same. In a restaurant the bills differ by an order of magnitude, not by percentages: a €7 lunch menu and a €56 dinner for two can’t earn the same stamp.
When to stay with stamps
Stamps make sense when you have one repeated visit of similar value. Typically:
- a lunch menu (a stamp per lunch, the tenth free),
- delivery and takeaway,
- a business with one dominant product – pizza, burgers, ramen.
The advantage is that customers understand it without explanation and staff handle it with a single scan. With digital stamps you also drop the paper nobody remembers to bring.
When to move to points
Points make sense as soon as bills diverge. The customer collects a percentage of the bill (typically 1 to 5%) and exchanges points for a discount or an item from the menu.
But there is a trap a lot of businesses fall into: points must not be the equivalent of a discount you would have given anyway. Setting 5% back effectively says you are permanently discounting every guest by 5% – just with a delay. A sensible setting is 1 to 2%, with a reward whose perceived value to the guest is higher than its cost to you: a dessert, an aperitif, a coffee with lunch.
What to reward: not the bill, but the return
The most common mistake is rewarding the size of the bill. It sounds logical – but a big bill usually means the guest came with more people, not that they are more loyal. The reward then goes to birthday parties and company dinners, to people who won’t be back next week anyway.
A loyalty program should solve one thing: shortening the gap between visits. The reward is set accordingly.
What works:
- Reward frequency, not volume. The fifth visit within a month, not the fifth €40 bill.
- A reward that requires another visit. A free aperitif next time beats a discount now – a discount closes the visit, an aperitif opens the next one.
- A reward from high-margin items. Drinks, desserts, coffees. An ingredient cost of €0.80 to €1.20, a perceived value of €3.50 to €6.
What doesn’t work:
- A percentage discount off the whole bill. The most expensive reward possible, and the guest barely notices it.
- A reward that takes six months to reach. A card where the guest sees no progress is a dead card.
- A reward the owner has to approve. If staff can’t hand it over themselves, it won’t be handed over.
Table service: where it usually breaks
Technically a loyalty card is simple. It breaks on the floor.
Who scans. In a café the barista scans at the counter. In a restaurant the only moment when the guest, the staff member and the phone are in the same place is paying the bill. That is where the scan belongs and nowhere else – not at the start, not at ordering.
How long it holds things up. The scan has to be a matter of seconds, or staff will skip it on a Friday night. Once the process has more than two steps, it stops being done within a month.
Who gets the stamp when one person pays for four. Decide in advance and give staff one sentence. The simplest rule: the card belongs to whoever pays. Splitting bills inside a loyalty program is not worth solving.
What about a guest who doesn’t have the card yet. They have to get it at the table, within thirty seconds, without downloading an app. That is why the card saves straight into Apple or Google Wallet through a QR code – the guest scans the code from the receipt or a table stand and is done before the card terminal arrives.
An online loyalty program: what it actually means
An “online loyalty program for a restaurant” means three things in practice that a paper card can’t do:
- The card is on the phone, not in a wallet. The guest won’t lose it and doesn’t have to carry it – and you have no printing cost.
- You have a guest database. Every issued card is a contact that belongs to you, not to a booking portal or a social network. You can segment it – for example, only guests who come for lunch.
- You can get in touch. An empty Tuesday can be answered with a push notification to the lock screen at three in the afternoon. Nobody opens the e-mail; a notification on a Wallet card, they do.
That third one is the reason the program pays off. Stamps alone won’t bring a guest back; a message at the moment they are deciding where to go will.
How to work out whether it makes sense
A loyalty program doesn’t pay for itself through what it costs, but through how much it shortens the gap between visits.
A worked example: a restaurant with 400 regular guests, an average spend of €17 and an average of 1.4 visits a month. If a quarter of them add one visit per quarter, that is 100 guests × 4 visits a year × €17 = €6,800 in extra revenue a year. Against a plan costing tens of euros a month, that is a difference you notice.
Put in your own numbers – that is what the ROI calculator is for. What matters is assuming a realistic effect, not that the program will double your footfall. It won’t.
Before you launch
- One rule, one sentence. If you can’t fit the reward on a table stand, it is too complicated.
- Staff must be able to explain it without thinking. Training is five minutes, not a manual.
- Decide who hands out the reward. Ideally anyone on the floor, with no approval.
- Let it run at least three months before you judge it. Shorter data says nothing about loyalty.
If you also run a café, read the guide to setting up a loyalty program for a café – the reward models are covered there in more detail.
The specifics for hospitality businesses are on the loyalty program for restaurants page, including what each plan contains in the pricing.