← All guides

8 min read

How to Start a Restaurant Loyalty Program (Step-by-Step)

Most restaurant loyalty programmes fail for operational reasons, not design reasons. The reward looks fine on a slide and then dies at the counter because enrolment takes ninety seconds during a rush. This guide walks through the launch in the order that actually works.

1. Decide what behaviour you are buying

A loyalty programme is a budget you spend to change one behaviour. Pick it before you pick a mechanic. For a new outlet, the behaviour is usually second-visit conversion. For an established one with steady footfall, it is frequency — turning a monthly guest into a fortnightly one. For a high-margin brand, it may simply be average order value.

Write the target as a number: 'lift second-visit conversion from 18% to 28% in 90 days'. Every later decision, including how much reward value you can afford, follows from that line.

2. Choose the simplest mechanic that fits

Resist stacking all four in version one. A programme a cashier can explain in one sentence gets enrolments; a programme with rules gets skipped.

  • Points — earn a percentage of spend, redeem at billing. Flexible, easy to explain, works for most full-service formats.
  • Visit-based — every Nth visit unlocks something. Best for cafés and QSR where the bill is small and frequency is the goal.
  • Tiers — better benefits as annual spend rises. Worth it only above roughly 5,000 identified customers, otherwise nobody reaches tier two.
  • Cashback wallet — value credited back for the next bill. The strongest next-visit pull, and the easiest for guests to understand.

3. Price the reward against margin, not vibes

Reward value of 3–7% of the bill is the usual working range for Indian restaurants. Check it against contribution margin: if your gross margin is 65%, a 5% reward costs you roughly 7.7% of the profit on that bill, which pays for itself the moment it produces one extra visit a quarter.

Model it before launch instead of after. Our ROI calculator does this with your own bill count, average bill value and current repeat share.

4. Make enrolment take under ten seconds

This is the step that decides everything. If enrolment needs an app download, the programme is dead. A mobile number typed at billing, or a QR code on the table and the bill that the guest scans themselves, is the only reliable path.

You do not need POS integration to start. A standalone counter flow keyed to the guest's mobile number can go live in days and stays with you even if you change billing software later.

5. Train staff on the one line that matters

Give the counter a single script: 'Shall I add this bill to your rewards? Just your mobile number.' Then measure enrolment rate per cashier per shift and post it where the team can see it. Programmes rise or fall on whether the person holding the card machine bothers to ask.

6. Track four numbers, not forty

If enrolment rate is below 25% after a month, the problem is at the counter, not in the reward. Fix the ask before you increase the giveaway.

  • Enrolment rate — enrolled bills ÷ total bills.
  • Second-visit conversion — first-timers who return within 30 days.
  • Repeat revenue share — revenue from identified returning guests ÷ total revenue.
  • Points liability — outstanding points × value per point, reviewed monthly.

Frequently asked

Do I need to change my POS to run a loyalty program?

No. OrdrPro Loyalty runs standalone on any billing setup using a mobile number or QR enrolment at the counter.

How long does it take to launch?

A standalone counter programme can be live in a few days: configure earn and redeem rules, print QR standees, and brief the counter team on one line of script.

What is a realistic reward percentage?

Most Indian restaurants land between 3% and 7% of bill value. Start conservatively; it is far easier to raise a reward later than to cut one.

See what this looks like on your own numbers before you commit.

Read next