Coffee shop loyalty cards: stamps, rewards and margins
· 7 min read
A coffee shop is the natural home of the stamp card. Your regulars come in several times a week, a free drink is easy to understand, and a card fills up fast enough that people actually finish it.
That speed cuts both ways. A card that fills in three weeks also hands out a lot of rewards, and every one of them is a drink you make for nothing. So before you choose "buy 9, get the 10th free", it's worth checking what that means for your margin. The calculator below does it with your own numbers. Below it, we suggest café-sized inputs and walk through the choices that matter: how many stamps, which reward, and how to keep it profitable.
Free calculator
Loyalty card ROI calculator
Estimate what a stamp card earns and costs your business in a year. Change any number; the result updates as you type.
Different people, not visits
10 means the 10th visit is free
What the reward normally sells for
Products, time and materials, as a share of its price
Your assumption. Start low; you can measure the real number once the card is running.
Net gain per year
€3,024
- Extra revenue
- €5,400
- Cost of rewards
- €2,376
- Card members
- 300
- Extra visits
- 180
Members get back 10.0% of what they spend. The card pays for itself once members visit 4.2% more often.
Estimates only, based on the numbers you enter. Try Zilo free to measure the real effect.
Café numbers to try in the calculator
The calculator starts with numbers for a salon. For a typical small coffee shop, pick your business type at the top, then try something like this and replace each number with your own:
| Input | Example for a café | Why |
|---|---|---|
| Average spend per visit | €4.50 | A drink, sometimes with a pastry |
| Customers per year | 3,000 | Different people, not transactions |
| Visits per customer per year | 20 | Regulars come weekly or more; others once or twice |
| Stamps for a reward | 10 | The classic "10th coffee free" |
| Reward price | €3.50 | The drink you give away |
| Your cost of the reward | 30% | Beans, milk and cup, as a share of the menu price |
| Customers who join the card | 40% | Depends mostly on whether staff ask every customer |
| Extra visits from members | 10% | An assumption. Measure the real number later |
All of these are example assumptions, not industry averages. Your till or card terminal report can tell you average spend and roughly how many different customers you see.
With these inputs, 1,200 members make about 2,400 extra visits a year, worth around €10,800, while the rewards cost about €2,800 to make. Members get back 7.8% of what they spend, and the card pays for itself once they visit about 2.4% more often.
The margin check the calculator leaves out
The calculator compares the revenue from extra visits with the cost of the rewards. For a café, one more step makes the answer more honest: the extra drinks you sell also cost something to make.
If you keep about 70% of each sale after beans, milk and cups (again, an assumption; work out your own), then the extra €10,800 in the example is worth about €7,560 to you. Take away €2,800 of rewards and you're still roughly €4,800 ahead for the year. The break-even point rises from about 2.4% to about 3.5% more visits.
A quick way to do this yourself: multiply the calculator's extra revenue by your gross margin, then subtract the cost of rewards. If the answer is still positive at a modest visit increase, the card is a sensible bet.
How many stamps for a coffee card?
Ten stamps for a free drink is the most common design, and for a café it usually works. A regular who comes three times a week fills it in under a month, which keeps the reward in sight.
Why that matters: in a well-known study at a university café, customers bought coffee more often the closer they got to their free drink (Kivetz, Urminsky and Zheng, Journal of Marketing Research, 2006). The same researchers found that a 12-stamp card that came with two stamps already filled was completed faster than a plain 10-stamp card, though both needed ten purchases.
Some practical rules of thumb:
- 8 to 10 stamps suits most cafés. Fewer than 8 gives away a lot; more than 12 starts to feel far away.
- Give the first stamp on the day someone joins. Nobody likes starting at zero, and it's the cheapest way to use the effect above.
- One stamp per visit, not per drink, keeps it simple at a busy counter. If you'd rather reward big orders, raise the number of stamps instead.
Which reward: free coffee, free pastry or an upgrade?
The free drink is the default because everyone understands it. Its cost to you is mostly beans, milk and the cup, which is why a coffee card is cheaper to run than its menu price suggests.
A free pastry or snack can cost you more or less than a drink, depending on whether you bake it yourself or buy it in. It also puts food in front of someone who usually only buys a drink, which can turn into a habit.
A free size upgrade or extra shot is the cheapest reward, so you can give it after fewer stamps, say five. A small reward that comes quickly can sit next to a bigger one: a free upgrade at 5 and a free drink at 10.
To compare these side by side, use the reward cost calculator in our post on punch card reward ideas. It shows what each reward gives back and how long a regular takes to earn it.
Why the regulars matter so much
Coffee is a daily habit for many people. In the US, for example, 66% of adults drank coffee in the past day, according to the National Coffee Association's Spring 2026 National Coffee Data Trends report. For a small café, that habit is the business: a regular who comes three times a week is worth well over a hundred visits a year, and a small nudge to choose you over the chain on the corner adds up fast.
That's also why the join rate matters more than the reward. A loyalty card only works for customers who have it. If staff mention the card to every customer for a couple of weeks, the join rate will usually be far higher than if you rely on a sign by the till.
Paper or digital?
Paper cards cost almost nothing to print, and every café has a drawer full of them. Their problems are familiar: customers forget them or lose them, stamps are easy to copy, and you can't see who's close to a reward.
A digital card that lives in the customer's phone wallet fixes most of that. It's there every time they pay with their phone, the stamp count updates as soon as you stamp, and you can see your regulars. If you're weighing the switch, our guide to moving from paper punch cards to digital is written for barbers, but the steps are the same for a café. You'll find more café-specific ideas on our page for coffee shops and cafés.
A simple coffee card setup
- Pick the reward and stamps: 10 stamps for any regular drink is a safe start.
- Check the numbers in the calculator above with your own spend and costs, and do the margin check.
- Stamp the first visit so every new member starts at one.
- Ask every customer for the first few weeks. It's the biggest single factor in how well the card works.
- Look again after three months. Are members coming back more often? If not, try fewer stamps or a reward people want more.
Try it at your counter
With Zilo, customers add your coffee card to Apple Wallet or Google Wallet by scanning a QR code and entering an email address. No app to download. Staff stamp with one tap from the dashboard, you can see who's one coffee away from a free one, and you can email reminders and offers to customers who opted in. It's free during the beta. Create your free coffee loyalty card.