Loyalty Programme or Discounts? What Actually Keeps Customers
17 August 2026 · MidaOne
There is a predictable moment in a café's first year. Trade dips for a fortnight, everyone gets nervous, and somebody suggests a discount — 20% off, put it on Instagram, get people through the door. It usually works, in the sense that more people come. Whether it made you any money is a different question, and most cafés never actually work out the answer. Here is how to work it out before you commit, and why a stamp card and a discount are not two versions of the same idea.
What a discount actually costs you
A discount comes off the top line, but it comes out of your profit — and your profit is a much smaller number, so the percentage lands much harder than it looks on the poster. Take an illustrative flat white at AED 20 with AED 6 of ingredients, cup and lid behind it. That is AED 14 of gross profit before rent, wages and everything else. Knock 20% off the price and you take AED 4 off the price but nearly a third off the profit.
Which means volume has to rise sharply just to stand still. The table below runs that arithmetic on the same illustrative cup. Use your own cost per cup rather than these figures — and use VAT-exclusive prices, so the tax does not distort the comparison.
| Discount | Price you take | Gross profit per cup | Extra cups needed to break even |
|---|---|---|---|
| None | AED 20.00 | AED 14.00 | — |
| 10% | AED 18.00 | AED 12.00 | about 17% more |
| 20% | AED 16.00 | AED 10.00 | about 40% more |
| 30% | AED 14.00 | AED 8.00 | about 75% more |
A 30% offer that lifts footfall by half still leaves you worse off than doing nothing — busier, more tired, and down on the month. That is the trap: the discount is visibly working while it quietly loses money.
Why a stamp card is a cheaper promise
A tenth-coffee-free card looks like a 10% discount. It isn't, for two reasons. First, the reward costs you what it costs you to make, not what you sell it for — the free cup is AED 6 of ingredients, not AED 20 of revenue you handed back. Second, you only pay it after nine purchases you have already banked. A discount is given away at the start of the relationship, to everyone, including the people who were going to buy anyway. A stamp is earned at the end of it, by people who already came back nine times.
The other advantage is that a stamp card gives someone a reason to walk past the other coffee shop. Nine stamps in and switching costs them something. A discount gives the person no reason to return the following week at full price — if anything it tells them what your coffee is "really" worth, and going back up feels like a price rise.
The real difference is who turns up
The maths matters, but the customer matters more. A public discount reliably attracts people shopping on price, and people shopping on price leave for the next offer. A loyalty scheme is aimed at the customers you already have and rewards frequency — which is the only thing that actually builds a café: a few hundred people who come three times a week rather than a few thousand who came once for a deal.
It is worth being honest about the limits. Loyalty is slow. It will not fill a quiet Tuesday next week, and it does nothing for a café whose problem is that nobody knows it exists yet. If you have been open a month and the street has not noticed, your problem is visibility, not retention — start with getting the café found on Google Maps before you start giving margin away.
When a discount is the right tool
Discounts are not the enemy. Used deliberately and for a stated reason, they do a job loyalty cannot:
- A genuinely quiet window. If your sales data shows a dead hour between 2pm and 4pm, an offer confined to that window fills capacity you were paying for anyway. Confine it — a discount valid all day is just a price cut.
- Getting a new item tried. A short introductory price on something people are unsure about buys you trial and, more usefully, feedback.
- Stock that will otherwise be thrown away. An end-of-day price on pastries recovers something from a cost you have already incurred, which is a different calculation entirely — see reducing food waste in a café.
- Opening week. A launch offer is a marketing cost with a clear start and end date, not a pricing policy.
The common thread is that each one has an end date and a reason. The discounts that damage cafés are the ones that quietly become permanent, until the regulars only visit on offer days and the full price stops being a real price.
Decide it with your own numbers
None of this is answerable in the abstract, because it turns entirely on your gross profit per item — a café with a AED 6 cost per cup and one with a AED 11 cost per cup should behave differently. Work out the contribution each item makes before you discount any of it; our guide to menu engineering covers how to rank items by what they actually contribute, and the guide to café profit margins in the UAE puts that in the context of rent and wages. Then ask the only question that matters: at this discount, how many more sales do I need, and is that plausible?
Where MidaOne fits
MidaOne runs stamp-card loyalty inside the same system as the till, so a regular's stamps are recorded as part of the sale rather than on a paper card that lives in a wallet and gets lost. Because the till is also your sales record, you can see whether the scheme is doing anything — which items sell, when your quiet hours actually are, and whether repeat custom is moving. Our guide to running a café stamp card programme covers how to set the reward at a level that is generous enough to chase and cheap enough to give.
Loyalty, till and reporting in one app. Free for 14 days, no card required.
Start your free trialFrequently asked questions
Is a loyalty programme better than a discount for a café?
For keeping the customers you already have, usually yes — the reward costs you its ingredient cost rather than its menu price, and you only pay it after several purchases you have already taken. Discounts are the better tool for a specific, time-limited job like filling a quiet hour or launching an item.
How much does a 20% discount really cost my café?
Far more than 20% of your profit. On a cup selling at AED 20 with AED 6 of ingredients, a 20% discount takes AED 4 off the price but cuts gross profit from AED 14 to AED 10, so you need roughly 40% more sales just to end up where you started.
How many stamps should a café loyalty card need?
Enough that the reward is affordable but close enough that people believe they can reach it. Work back from your gross profit per item: the reward costs you what it costs to make, so set the threshold where that cost is comfortably covered by the purchases that earn it.
Do discounts damage how customers see my prices?
A permanent or frequently repeated discount does. It teaches regulars what your "real" price is, and returning to full price then reads as an increase. Discounts with a clear reason and a clear end date avoid most of that effect.
Can I run loyalty and discounts at the same time?
Yes, provided they are doing different jobs — a standing stamp card for regulars alongside an occasional, time-boxed offer aimed at a quiet window. What causes problems is stacking them so the same customer takes both on the same sale, which can wipe out the margin entirely.
The cafés that survive their second year are rarely the ones that ran the best offer. They are the ones that got a few hundred people into the habit of walking in without thinking about it — and habits are built by being consistently good and quietly recognised, not by being cheap for a fortnight.