The worst loyalty program we have seen was a 10-stamp card at a 45-cover South Indian restaurant in Chennai. After 300 cards were handed out over 8 months, 11 were redeemed — all by the owner's family. The free meal cost ₹8,000. The program cost ₹22,000 in printing and management time. Net retention impact: immeasurable, but probably zero.
What the data shows
Points programs
Points programs work at scale — Taj Epicure or ITC's Club Cuisine have the volume to make the economics work. For a single-outlet or small-chain restaurant, points programs create accounting complexity (a liability on your balance sheet for every unspent point) without meaningfully changing guest behaviour. Guests accumulate points, forget about them, and feel vaguely positive about your brand. That positivity does not translate to a second visit unless your food already earned it.
Cashback wallets
Cashback wallets (common via integrations with PhonePe for Business or Zomato Gold) are structurally better than points for the operator — the liability is smaller and the redemption happens on-site. The risk is that cashback trains price-sensitive guests. Once the cashback disappears, so does the visit.
The surprise-and-delight model
The highest-return loyalty intervention we have seen across our data set is unearned, unexpected generosity — a complimentary dessert sent to a table on a guest's third visit, flagged automatically by the system. No announcement. No points. Just the chef's best kheer, with a note saying 'Welcome back.' Visit frequency for guests who received one such gesture in the first 90 days of their relationship was 4.1× higher than guests who received none.
“We spend ₹180 on one complimentary dessert. That guest has come back 11 times in the next 8 months. That is not a cost. That is our best marketing.”
— Owner, fine-dining restaurant, Bengaluru
Frequency vs spend
Most loyalty programs are designed to grow spend per visit (give guests a reason to order more). The better metric is frequency — visit count in the last 90 days. A guest who comes once a week and spends ₹800 is more valuable than a guest who comes once a month and spends ₹2,400. Design your loyalty system to reward the visit, not the bill size.
What to build
- 1Track every guest by phone number or UPI ID — this is your CRM backbone.
- 2Flag guests who hit visit thresholds (3rd visit, 10th visit, 1-year anniversary).
- 3Trigger a surprise gesture for each threshold — a drink, a dessert, a handwritten note.
- 4Measure: do flagged guests return within 30 days at a higher rate than unflagged guests?
- 5Only add a formal points program if the surprise model saturates and you need more structure.
15 years in restaurant operations across 3 continents. Former GM of a 5-star hotel restaurant in Mumbai.
