Industries

Loyalty Programs for Cafés: What to Reward and How to Set It Up

Updated

In short A café loyalty program works best when joining takes one scan, recording a purchase takes one scan, and the first reward is within two weeks. Use stamps if you sell mostly coffee at one price and points if food and retail make up a real share of sales. Set the reward at about 5% to 10% of spend.

What should a café loyalty program reward?

Reward the habit you want more of. For most cafés that is the second and third visit in a week from someone who already likes your coffee. A good café program is quick to join at the counter, quick to record during the morning rush, and puts the first reward within reach in the first two weeks.

A café has an advantage most businesses do not. Its regulars come back often, sometimes daily. A program does not need to create that habit. It needs to make your café the default when the customer has a choice.

Why does this matter for cafés right now?

In Singapore, café sales fell 5.3% year on year in August 2026, according to the Singapore Department of Statistics. That was the steepest fall among the F&B segments it reports. When fewer new customers walk in, the regulars you already have carry more of your takings.

Stamps or points for a café?

This is the first decision, and it depends on your menu.

Your café sells mostly…Better fitWhy
Coffee at one or two pricesStamps“Buy 9, get the 10th free” is easy to explain and remember
Coffee plus food, cakes and beansPointsA S$28 brunch and a S$5.50 flat white should not earn the same
A lot of group ordersPointsOne customer paying for four drinks earns for the whole bill

Stamp cards reward the visit. Points reward the spend. If brunch and retail beans are a real share of your takings, points keep the reward fair. If you are a coffee bar with a short menu, stamps are hard to beat for simplicity.

Why does the first reward matter so much?

Research on real café reward cards shows customers speed up as they get close to a reward. A study at a Columbia University café, published in the Journal of Marketing Research in 2006, tracked a “buy ten coffees, get one free” card. The gap between coffee purchases shrank by 20%, about 0.7 days, as members got closer to the free coffee. In the same study, a 12-stamp card that started with 2 bonus stamps was completed in 12.7 days, against 15.6 days for a plain 10-stamp card.

A second study, by Joseph Nunes and Xavier Drèze in the Journal of Consumer Research in 2006, tested the same idea at a car wash. Customers given a 10-stamp card with 2 stamps already filled in completed it 34% of the time. Customers given a blank 8-stamp card completed it 19% of the time. Both groups needed 8 more visits.

For a café this means two practical things:

  1. Start new members with something. A sign-up bonus means a new member is already on the way to their first reward.
  2. Keep the first reward close. A reward eight visits away works for a daily regular. It can look out of reach to someone who visits twice a week.

What happens at the counter in the morning rush?

The busiest 90 minutes of a café’s day decide whether a program survives. If the barista or cashier has to search a customer by phone number while six people wait, the step gets skipped. Skipped purchases mean balances that look wrong, and customers stop trusting the card.

Look for a program where recording a purchase takes one scan:

  • The customer shows a QR code on their phone.
  • Staff scan it with the phone or tablet already on the counter.
  • Staff type the bill amount, and the balance updates.

Paper stamp cards are fast at the counter but fail elsewhere. In owners’ words, “customers lose the card” and “they forget to bring it”. A card on the phone avoids both, because the phone is already in the customer’s hand to pay.

How generous should a café reward be?

Work it out as a percentage of spend. Five to ten percent back is a sensible range for most cafés.

ProgramWhat the customer spends to earn the rewardReward valueBack on spend
Buy 9 coffees, 10th free (S$5.50 each)S$49.50S$5.50about 11%
1 point per S$1, 100 points = S$5 offS$100S$55%
2 points per S$1, 100 points = S$5 offS$50S$510%

A free coffee costs you the ingredients and the cup, not the menu price. A reward worth 10% to the customer usually costs the café a fraction of that. Check your own cost per cup before you choose the number.

How do you get customers to join?

  • Put the QR code where people wait. On the counter, by the pickup point, and on the table if you serve at tables.
  • Ask once, at payment. “Want to start earning on this?” is enough. Do not ask the same customer every day.
  • Make the first reward visible. “Join today and you are already a quarter of the way to a free coffee.”
  • Do not ask for an app download. Many customers will not install another app for a café. A card that opens from a QR code or sits in a phone wallet removes that step.

What does a café loyalty program cost?

Paper cards cost a few cents each. Software for a single café ranges from free to several hundred dollars a month, depending on member caps and add-ons. Check what a “free” plan includes before you commit, because many are time-limited trials or cap how often staff can use them. Our guide to free loyalty program apps compares them, and the cost breakdown for Singapore and Malaysia covers the fees that grow with you.

Gimify is free for one café with unlimited members and no time limit. Customers join by scanning a QR code and entering their email, and keep their card in Google Wallet. If you open a second outlet, unlimited outlets are US$99 a month in Singapore or about RM199 in Malaysia, and the customer’s points work at both. Gimify is points-based by purchase amount. It does not run a stamp mode, and it does not send SMS or email campaigns.

Café checklist

  • Choose stamps or points based on how varied your bills are.
  • Set the reward at 5% to 10% of spend, checked against your cost per cup.
  • Give new members a head start.
  • Time a purchase at the counter. It should take under five seconds.
  • Put the QR code where customers wait, and ask once at payment.

For coffee shops with a different rhythm, see our page on loyalty programs for coffee shops and kopitiams. New to the terms? Start with what a loyalty program is.

Questions owners ask

What is a good reward for a café loyalty card?

A reward worth about 5% to 10% of what the customer spends, such as a free coffee after nine paid ones or S$5 off after S$50 to S$100 of spend. Check it against your cost per cup, not the menu price.

Should a café use stamps or points?

Stamps suit a café that sells mostly coffee at one or two prices. Points suit a café where brunch, cakes or beans make up a real share of sales, because a S$28 brunch should earn more than a S$5.50 coffee.

Do pre-filled stamps really help?

Research suggests so. In a 2006 Journal of Consumer Research study, a 10-stamp card with 2 stamps filled in was completed 34% of the time, against 19% for a blank 8-stamp card needing the same number of visits.

How do I get café customers to join a loyalty program?

Put the QR code where customers wait, ask once at payment, and show how close the first reward is. Avoid asking customers to download an app.

Can a café run a loyalty program for free?

Yes. Some loyalty apps have a free plan with no end date for one location. Check the limits, such as caps on monthly transactions or whether the card stays in the customer's phone wallet.

Read next

Start free

Gimify is free for one outlet with unlimited members and no time limit. Unlimited outlets are one flat monthly price.

See plans