Guides

Restaurant loyalty program: how to set one up guests actually use

By the Loyalstack team · Updated · 8 min read

The short answer

A restaurant loyalty program works when joining takes seconds, the reward is easy to understand and guests hear from you between visits. The simplest setup in 2026 is a digital loyalty card saved to Apple Wallet or Google Wallet: guests scan a QR code at the table or counter, staff scan the card when they pay, and you send a lock-screen message when you want them back.

Most restaurants already have loyal guests. What they rarely have is a way to recognize them, reward them and bring them back on a slow Tuesday. A restaurant loyalty program fixes that, as long as it is easy enough that guests actually join. This guide walks through the decisions in the order you will make them.

What a restaurant loyalty program needs to do

Whether you run a brunch spot, a neighborhood bistro or a quick-service counter, the job is the same:

  1. Get guests to join on their first visit. If signing up takes longer than paying, most people will skip it.
  2. Give them a reason to come back. A reward they can picture, such as a free main or a free dessert, beats a vague "earn rewards".
  3. Stay in touch between visits. The visit you win is usually the one where you reminded someone you exist.
  4. Tell you who your regulars are. Without a customer list you cannot thank your best guests or notice when they stop coming.

Paper cards do the second job well and fail the others. Dedicated restaurant apps can do all four, but very few guests will install an app for one restaurant. That is why most independent restaurants now use a digital loyalty card in Apple Wallet or Google Wallet: no app to install, nothing to lose, and the restaurant can send a message to the lock screen.

Step 1: Pick the reward first

Start with what you are happy to give away and how often you want guests to earn it. A few patterns that work for restaurants:

  • Visit-based: "Your 9th brunch main is free." Easy to explain at the table.
  • Spend-based: "1 point per $1 (or £1), a free dessert at 60 points." Fair when bills vary.
  • Membership: a brunch club or a wine club card that shows a member perk every visit.
  • One-off coupon: a welcome offer for joining, such as a free coffee with the next meal.

Keep the first reward reachable within a month or two for a regular. If it takes a year, nobody feels it.

Step 2: Choose stamps or points

Use stamps when most orders cost about the same, such as a lunch menu or a set brunch. Use points when order values vary a lot, so a table of four earns more than a single coffee. We cover the trade-offs in detail in stamp cards vs points.

Step 3: Make joining take five seconds

The single biggest predictor of a successful program is how many guests join. Put a QR code where guests already look:

  • Table tents and the bottom of the menu
  • The bill folder or the card machine
  • Takeaway bags and receipts
  • Your Instagram bio and Google Business Profile

With a wallet card, the guest scans the code with the phone camera, taps "Add to Apple Wallet" or "Save to Google Wallet", and the card is saved. No form, no password, no app store. Here is how adding a card to Apple Wallet works from the guest's side.

Step 4: Train the team on one sentence

Staff are your sign-up channel. Give them one line to say when the bill arrives, for example: "Scan this and your next visit counts toward a free main." Then make stamping fast: with Loyalstack, staff scan the guest's card with a browser-based scanner on any phone or tablet, so there is no new hardware to buy, and it works with or without a POS.

Step 5: Message guests between visits

A wallet card can show a push message on the guest's lock screen without an app. Use it sparingly and with something worth reading:

  • A new seasonal menu or a weekend special
  • A quiet-night offer when you have empty tables
  • A "we miss you" note to guests who have not visited in a while
  • A reminder when someone is one stamp away from a reward

One or two messages a month is plenty for most restaurants.

Step 6: Measure what matters

Track three numbers each month: how many new members joined, how many came back at least once, and how many rewards were redeemed. If sign-ups are low, the QR code is in the wrong place or staff are not mentioning it. If repeat visits are low, the reward is too far away or not appealing.

What does a restaurant loyalty program cost?

Printed punch cards cost little upfront but offer no data and no way to reach guests. Loyalty built into a point of sale usually costs a monthly fee per location and requires that POS. A wallet-card platform sits in between. Loyalstack's Merchant plan is $29/mo for one location, with unlimited cards, customers, team seats and push notifications. Restaurant groups use the Franchise plan at $99/mo for 3 locations, then $10/mo for each extra location, with one shared customer database. Every plan starts with a 14-day free trial, no credit card required.

A simple launch plan

  • Day 1: design the card, set the reward and print the QR code.
  • Week 1: brief the team, place QR codes on tables and at the till, and post the link on social media.
  • Week 2 to 4: ask every table, and send one message when you launch something new.
  • Month 2: look at the numbers and adjust the reward if guests are not reaching it.

If you run a restaurant, see how Loyalstack works for restaurants and brunch spots, or for groups with several sites, the franchise plan.

Frequently asked questions

What is the best loyalty program for a restaurant?
The best restaurant loyalty program is the one guests join on their first visit and remember on their second. For most independent restaurants that means a simple stamp or points card that saves to Apple Wallet or Google Wallet, with a reward guests can picture, such as a free main after a set number of visits.
How much does a restaurant loyalty program cost?
Costs range from a few dollars for printed punch cards to hundreds of dollars a month for enterprise apps. Loyalstack's Merchant plan is $29/mo for one location, and the Franchise plan is $99/mo for 3 locations, then $10/mo per extra location. Both start with a 14-day free trial, no credit card required.
Do guests need to download an app?
Not with a wallet card. The card saves to Apple Wallet on iPhone or Google Wallet on Android, which are already on the phone. Guests scan a QR code once and they are done.
Should a restaurant use stamps or points?
Use stamps when most orders cost about the same, such as a lunch menu or a brunch spot. Use points when bills vary a lot, so a table of four earns more than a single coffee.

Launch your loyalty card in about 10 minutes.

Apple Wallet and Google Wallet cards for cafés, bakeries and restaurants. No app for your customers.

14-day free trial. No credit card required.