Blog
10/09/2026·3 min read

Loyalty Programs Without Cards: How QR Loyalty Works

No card to print, lose or forget

A paper stamp card is lost in a wallet, forgotten at home or left in a coat. A loyalty programme that depends on the guest remembering a physical object loses a share of its members before it begins.

With QR loyalty, the guest scans a code at the table or the counter, enters a phone number or email, and collects points or stamps in the browser. There is nothing to print, nothing to lose and no app to download. The guest's phone is the card.

How it works, step by step

  1. A QR code at the table, counter or on the receipt. It opens a page in the browser.
  2. The guest identifies themselves once. A phone number or an email is enough.
  3. Each visit adds a stamp or points. The restaurant confirms the visit or the purchase.
  4. The reward becomes available. When the guest reaches the threshold, they redeem it at the next visit.

Keep it simple

  • Ask for as little data as possible. A phone number or an email is enough. Every extra field costs you sign-ups.
  • Make the first reward reachable within a few visits. A reward that needs twenty visits feels distant, and members drop out before they see a benefit.
  • Explain the programme in one sentence. "Every eighth coffee is free" needs no small print.
  • Be clear about data. Say why you collect the contact and what you will do with it, and follow the rules that apply in your country about consent and marketing messages.

What a reward really costs (illustrative)

Suppose a guest orders a €3.00 coffee and the ingredient cost is €0.60. A programme gives one free coffee after eight paid ones.

  • Revenue from eight paid coffees: 8 × €3.00 = €24.00.
  • Ingredient cost of the free coffee: €0.60, which is 0.60 ÷ 24.00 = 2.5% of revenue.
  • Value to the guest at menu price: €3.00 ÷ €24.00 = 12.5% of what they spent.

The reward looks generous to the guest, and costs the restaurant much less in ingredients than its menu price suggests. The real cost also includes the time to handle it and the chance that the free item replaces a paid one, so judge by results.

Measure three numbers

  1. Share of guests who join. How many of the people who visit become members?
  2. Share of members who return. Do they visit more often than before?
  3. Share who redeem. How many reach the reward and use it?

If few members redeem, the reward is probably too far away or not attractive enough. If few guests join, the sign-up is probably too hard to find or too long.

Takeaway

A loyalty programme should be easy to join, quick to reach and cheap to run. Start small and change one thing at a time.