Loyalty Programs for Coffee Shops and Kopitiams: Rewards That Work on a Low-Priced Cup
By Alva Chew · Updated
In short A coffee shop loyalty program has to work on a low bill, so set a points rate high enough that a one-coffee-a-day regular reaches a reward in two to four weeks. Points also give the breakfast and office orders more credit than a single cup. Keep the counter step to one scan.
Does a coffee shop need a loyalty program?
Not every coffee shop does. Your best customers may already come every morning, and the person at the counter knows their order. A loyalty program earns its place when it does something memory cannot. It rewards the bigger orders, keeps count across a second outlet, and gives a newer customer a reason to make your shop their regular.
The price of the drink shapes everything else. A coffee shop bill is often a single cup, and any reward has to make sense against a bill that small. Prices are also rising in many markets, which makes regulars more careful about where they spend.
| Market | Figure | Period |
|---|---|---|
| United States | Food away from home prices up 3.5% over 12 months | September 2026 |
| Singapore | Kopi averaged S$1.45 a cup, up from S$1.40 a year earlier. Kopi-o averaged S$1.27 | September 2026 |
Sources: US Bureau of Labor Statistics, Consumer Price Index, September 2026. Singapore Department of Statistics, average retail prices released with the September 2026 CPI.
Why does a low points rate struggle on a cheap coffee?
At 1 point per US$1, a customer buying one US$3 coffee a day earns 3 points a day. If 100 points buys US$5 off, they need about 33 visits to reach their first reward. On five visits a week, that is more than six weeks. Most will stop counting long before that.
The fix is the rate, not a different kind of program. Raise the points per dollar until the first reward lands in two to four weeks, then check the cost against your margin.
| Approach | What works | What does not |
|---|---|---|
| Points per dollar at a low rate | Fair to big and small orders | First reward is weeks or months away for a one-cup regular |
| Points per dollar at a higher rate | First reward within a few weeks, and bigger orders still earn more | You must check the reward cost against your margin |
| Stamp per drink | Familiar | Gives a single coffee the same credit as a breakfast for two, and needs a second rule when you sell beans |
| No program | No cost, no counter step | Nothing brings back the customer who is not yet a regular |
On a short menu a higher points rate already behaves like a fixed award per cup. If almost every coffee costs US$3 and you give 3 points per US$1, each cup earns 9 points. “About ten points a coffee, a free one at 100” is as easy to explain as any card, and the breakfast order still earns about three times as much.
How should a coffee shop set the numbers?
Start from the customer you want more of. For many coffee shops that is the person who buys breakfast two or three times a week, not only the daily single cup.
A worked example, at 3 points per US$1 and 100 points = a free US$3 coffee:
| Customer | Weekly spend | Points a week | Weeks to first reward |
|---|---|---|---|
| One coffee a day, 5 days | US$15 | 45 | about 2.2 |
| Coffee and breakfast, 3 times a week | US$30 | 90 | about 1.1 |
| Coffee run for the office, twice a week | US$50 | 150 | under 1 |
That program gives back about 9% of spend at menu price. A free drink costs you the ingredients and the cup, which is well under the menu price. Check your own cost per cup before you choose the rate. A sign-up bonus of 10 to 20 points shortens the wait for the first reward again.
How does this work in a kopitiam?
The same logic holds on a Singapore kopitiam’s S$1.45 kopi. At 5 points per S$1 with 100 points = S$1.50 off, the program returns 7.5% of spend, and the reward is worth about one kopi.
| Customer | Weekly spend | Points a week | Weeks to first reward |
|---|---|---|---|
| One kopi a day, 6 days | S$8.70 | about 43 | about 2.3 |
| Set breakfast, 3 times a week | S$21 | 105 | 1 |
| Takeaway for the office, twice a week | S$30 | 150 | under 1 |
Many kopitiams also mix a drinks counter run by the operator with food stalls that are separate businesses. A loyalty program usually belongs to one business, so the drinks counter’s points cannot be spent at the chicken rice stall unless both owners agree to share a program and its cost. If you run the drinks counter, reward what you sell.
What happens at the counter?
Coffee shop counters are among the fastest in food and drink. Orders are short, drinks are made in seconds, and payment is a tap, a note or a QR scan. A program that adds a slow step will be skipped by 7.30 a.m.
Scanning a phone at the counter is already routine in many markets. Two examples from Southeast Asia:
- Singapore: more than 300,000 businesses are registered to use PayNow, according to a Monetary Authority of Singapore written reply to Parliament in October 2025.
- Malaysia: DuitNow QR transactions doubled to three billion in 2025, with almost three million registered acceptance points, according to Bank Negara Malaysia’s 2025 annual report.
A digital card fits that habit if it takes one scan. The customer shows a QR code, staff scan it with the phone or tablet already on the counter, enter the amount, and move on. If staff must search for a phone number, the queue decides against it.
What about regulars who do not use their phone?
Some of your most loyal customers may not want a digital card. A retiree who has had the same coffee at the same table for twenty years does not need an incentive, and may not use email on their phone.
Do not force everyone onto one system. A digital program for the customers who want one, alongside a friendly word for the ones who do not, costs you nothing. Never make a regular feel they are paying more because they skipped the card.
Is it worth it for a modern coffee shop or a small chain?
The case is stronger for a modern coffee shop or a small chain with breakfast sets, beans to take home and a younger lunchtime crowd. Bills are larger, customers are used to scanning, and a second outlet means a customer can be a regular in two places. If points follow the customer from the shop near home to the one near the office, you keep that customer in both.
With Gimify, a single coffee shop runs its points program free, with unlimited members and no time limit. Customers join from a QR code with only an email, and the card with its live balance sits in Google Wallet. Adding outlets costs US$99 a month in total, or about RM199 in Malaysia, and points earned at one branch can be redeemed at any other.
What else should you compare?
Our page on loyalty programs for cafés covers higher-priced menus and the research on head starts. If you are new to the terms, start with what a loyalty program is and how a points-based loyalty program sets its numbers. Before you commit to software, read what free loyalty apps actually include and what a loyalty program costs as you grow.
Coffee shop checklist
- Decide which customer you want more visits from: the single cup or the breakfast order.
- Set the points rate so a typical regular reaches a reward in two to four weeks.
- Price the reward against your cost per cup, not the menu price.
- Time the counter step during the morning rush.
- Keep the welcome the same for regulars who do not join.
Questions owners ask
Is a loyalty program worth it for a coffee shop?
It depends on your customers. A single shop whose regulars already come daily gains less than a coffee shop with larger breakfast bills, a younger crowd or a second outlet. Where it helps, a simple points program is enough.
How many points should a coffee shop give per dollar?
Enough that a typical regular reaches a reward in two to four weeks. On a US$3 coffee, 1 point per US$1 is too slow. 3 points per US$1 with 100 points worth a free US$3 coffee returns about 9% of spend.
Should a coffee shop use stamps instead of points?
No. A points rate on a short menu works like a fixed award per cup, so it is just as easy to explain, and it still gives a breakfast order more credit than one coffee. A stamp card treats both the same.
Can stalls in the same kopitiam share one loyalty program?
Only if the stall owners agree to share it and its cost. A loyalty program usually belongs to one business, so points from the drinks counter are not spent at a food stall by default.
What about older regulars who do not want a digital card?
Do not force them onto it. Run the digital card for customers who want it and treat everyone else the same as before. A regular should never feel they pay more for skipping the card.
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