Guides

How to start a loyalty program for a café or restaurant

By the Loyalstack team · Updated · 6 min read

The short answer

To start a loyalty program, choose a reward customers want, pick stamps, points or membership, write the rule in one sentence, and give customers a card they cannot lose. A digital card in Apple Wallet or Google Wallet takes about 10 minutes to set up with Loyalstack: customers scan a QR code to join and staff scan the card at the counter.

Starting a loyalty program for a café or restaurant is less work than most owners expect. You do not need an app, a developer or new hardware. You need a reward, a rule and a way for customers to carry the card. This guide covers the steps, the benefits and the mistakes to avoid.

The benefits of a loyalty program

  • More repeat visits. A card in progress is a reason to come back to you rather than somewhere else.
  • You learn who your regulars are. A digital card turns anonymous customers into a list you can see and talk to.
  • A direct line to customers. Wallet cards can show lock-screen messages, so you can share news without relying on social media reach.
  • Staff have something to offer. "Would you like a stamp card?" is an easy, friendly conversation at the till.
  • It is cheap to run. The reward is usually a product you make, at its cost price, not its menu price.

Step 1: choose the reward

Start with what you are happy to give away and how often. Common choices: a free coffee after nine paid ones, a free pastry after six visits, a free main after eight lunches. The reward should be something customers want, not your least popular item.

Step 2: choose stamps, points or membership

  • Stamps when orders are similar in value (coffee, bubble tea, lunch deals).
  • Points when bills vary (restaurants, brunch, bakeries selling both coffee and cakes).
  • Membership when you want a members' club with perks.

Our comparison of stamp cards vs points goes into more detail.

Step 3: write the rule in one sentence

"One stamp per hot drink, tenth drink free." If the rule needs a footnote to explain it, staff will not explain it, and customers will not understand it.

Step 4: decide how customers carry the card

Paper is cheap and familiar but gets lost and copied. A digital loyalty card in Apple Wallet or Google Wallet stays on the customer's phone, cannot be faked and builds your customer list. Customers scan a QR code once to join, and there is nothing to download.

Step 5: set it up

With Loyalstack, setup takes about 10 minutes:

  1. Create an account and choose the card type.
  2. Add your logo, colours and the reward.
  3. Download your QR code and print the counter poster or table tent.
  4. Open the scanner on a phone or tablet at the counter.

Loyalstack works with or without a POS, and POS integration is included on every plan.

Step 6: launch it properly

  • Put the QR code where people wait: the counter, tables and the takeaway bag.
  • Add the link to your Instagram bio and Google Business Profile.
  • Ask every customer for the first few weeks. Make it one sentence.
  • Consider adding the first stamp on sign-up so the card already feels started.

Step 7: keep it alive

Send an occasional message to card holders when you have real news, check how many customers come back each week, and adjust the reward if few people reach it. Small changes beat a complete relaunch.

Mistakes to avoid

  • A reward that is too far away. If it takes months to earn, most people give up.
  • Too many rules. Exclusions and expiry dates make customers suspicious.
  • Forgetting to tell people. A program nobody mentions is a program nobody joins.
  • Messaging too often. Useful and occasional beats frequent and forgettable.

How much does it cost?

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. Every plan includes unlimited cards, customers, team seats and push notifications, with a 14-day free trial and no credit card required. Browse loyalty program examples for ideas, or see pricing.

Frequently asked questions

What are the benefits of a loyalty program?
A loyalty program gives customers a reason to come back, shows you who your regulars are, gives you a direct way to message them, and is cheap to run because the reward is usually a product you make.
How long does it take to start a loyalty program?
With a digital card platform like Loyalstack, setup takes about 10 minutes: choose the card type, add your branding and reward, and print the QR code.
How much does it cost to start a loyalty program?
Loyalstack's Merchant plan is $29/mo for one location with a 14-day free trial, no credit card required. The Franchise plan is $99/mo for 3 locations.

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.