What the shift actually looks like
The cafés dropping paper punch cards aren't doing it for the technology. They're doing it because the punch card is the one part of the shop that keeps no records. A stamped card lives in the customer's pocket, so the shop can't count it, audit it, or contact the person holding it.
What replaces it is a wallet pass: an Apple Wallet or Google Wallet card the customer adds by scanning a QR code at the register. Same reward, same stamp count, same logo you already printed. The difference is that the ledger sits on a server and the card in the pocket is only a view of it.
Everything below is a composite café in Riyadh. The shop, the week, and the numbers are assumptions, and I've written them out so you can swap in your own. Where a figure comes from Waya's own data, I say so.
What paper costs per free drink
Assume a café doing 45 transactions a day, around 1,350 a month. It orders 5,000 punch cards from a print shop and hands them out over roughly a year. At 0.25 SAR a card, and you should get your own quote because printing varies a lot, that's 1,250 SAR. Add a custom rubber stamp and ink, replaced when the rubber flattens: call it 240 SAR a year.
So 1,490 SAR a year in paper. That number looks cheap on its own, which is exactly why nobody questions it. The cost only becomes visible when you divide it by what it produced. If 12 out of every 100 cards handed out ever come back with eight stamps on them, an assumption, and a generous one for paper, then 5,000 cards bought you 600 honored rewards. Paper overhead: about 2.50 SAR per free drink, on top of the drink.
Then there's the reprint. Change the reward from "8th coffee free" to "10th", or update your logo, and the unused stock is trash. Switch after handing out 2,000 of 5,000 and you've binned 750 SAR of card stock.
None of that is the real bill. The real bill is the 4,400 cards that walked out of the shop and never came back. Every one of them was a customer interested enough to accept a card, and you have no name, no number, and no way to tell them they're three stamps from a free flat white. That doesn't show up as an expense line, so it never gets audited.
The stamp is the easiest thing in your shop to forge
Your rubber stamp came from a stationery shop that will sell the same die to anyone who walks in. That's the entire security model. A photocopy of a half-stamped card reproduces well enough to pass on a busy night, and a customer carrying three blank cards can get all three stamped while the cashier is watching the milk.
The version that actually costs cafés money is friendlier than fraud. A barista stamps a friend's card six times as a favor, and there's nothing to catch it with. The card is the only ledger and the customer takes it home, so the shop has no second copy to reconcile against.
A wallet pass doesn't make over-stamping impossible. What it does is make it visible. Every stamp is a row with a timestamp on it, and if your staff have their own logins, which is 5 staff accounts on Waya's Growth plan at 85 SAR a month, each row has a name attached. You find out at 9am the next day instead of never.
Lost cards, and the conversation nobody wants at the register
A paper card gets lost in a jacket, a car door pocket, or a handbag clear-out. When it goes, the progress goes with it, and the customer has two options: start over, or stop caring. Most quietly pick the second one, and you never learn it happened.
The counter version is worse. "I had six, I swear." Now your cashier either doubts a regular or gives away stamps, with a queue building behind them. Whichever they choose costs 30 seconds and leaves somebody slightly unhappy.
When the record lives on the server, the phone isn't the ledger. A customer who changes phones or deletes the pass hasn't lost anything, and your cashier can look them up in the dashboard by name and mobile number instead of taking their word for it. Wallet passes also update themselves, so a stamp added at the register lands on the customer's lock screen without them opening anything.
Day one at the counter: one composite week
Wednesday night, after close. Building the card takes about 20 minutes: colors, logo, how many stamps, what the reward line says. Print the QR code, put it in a table tent, and place it where the customer's hand already goes, next to the card reader rather than at the far end of the pastry case.
Thursday is the hard day. In Saudi Arabia the weekend is Friday and Saturday, so Thursday evening is the busiest shift of the week. Two things break at once. Your cashier now has two rituals instead of one, and half the queue is still holding paper cards.
Fix the paper half with a rule: honor paper until the stock dies. Don't confiscate anyone's card. Stamp the paper and enroll the same customer in the digital card on the same visit, then stop reordering.
The other half is a scripting problem. "Would you like to join our loyalty program?" gets a no from someone in a hurry. "Scan this while I make it" gets a yes, because it happens during the wait instead of during payment. Enrolling is a first name and a mobile number, then one tap to add the pass, so 10 to 15 seconds on decent signal.
By Friday and Saturday the fixable failure shows up. Some customers scan, fill in the form, take their cup, and never tap "Add" on the wallet screen. The pass exists; it just isn't in their wallet. The counter fix is small and it works: hand the cup over after the pass is added, not before.
By the following Wednesday you have the thing paper never gave you, which is a count. How many enrolled, how many came back, and which regulars have gone quiet. That last one changes what you actually do next, and it doesn't exist on paper at any price.
What it costs, and what it still won't do
Waya is free up to 100 customers: one stamp card, one branch, 100 wallet messages a month, custom card design, full dashboard, no credit card. That's a hard stop rather than a trial. At 100 customers new enrollment stops, and everyone already enrolled keeps their card and keeps collecting. Growth is 85 SAR a month, or 867 SAR a year, for unlimited customers, up to 10 cards, 3 branches, 5 staff accounts, and 5,000 messages a month. Premium is 149 SAR a month.
What we don't do, said plainly. There's no POS integration and no hardware, so stamping is a scan on your cashier's phone beside whatever till you already run. There's no SMS: messages arrive as wallet notifications on the lock screen or not at all. On paid plans the metered thing is messages sent, not customers.
Competitors, using vendor-published prices as of August 2026, and you should verify them before deciding. Niqati is the best-known name in the Saudi market and the one most owners search for, with quote-based subscription pricing. Btaqa publishes tiers at 108, 250, and 380 SAR a month. OneCup is around 150 SAR a month, and Watily is 149 SAR a month with loyalty bundled into a wider plan.
Most of them ship wallet passes too, so that isn't the real difference. The structural difference is the first invoice: each of them starts with a paid subscription, and Waya starts at 0 SAR and stays there to 100 customers. For scale, 100+ shops across Saudi Arabia run on Waya with 5,000+ cards living in customers' wallets, and a 4.9/5 average rated by 90 merchants. Those are the figures published on our Arabic homepage.
Frequently asked questions
Do my customers need to download an app?
No. The customer scans the QR code at your counter, types a first name and a mobile number, and taps once to add the card to Apple Wallet or Google Wallet. There's no account and no password. On a device that supports neither wallet, they get a web card link instead.
What do I do with the paper cards I already handed out?
Keep honoring them until the stock runs out, which usually takes a few weeks. The cheapest transition is to stamp the paper card and enroll the same customer in the digital card on the same visit, so nobody feels they lost progress. Stop reordering paper the day you start.
What happens after 100 customers on the free plan?
New enrollment stops at 100 customers, and the customers already enrolled keep their cards and keep collecting stamps. Nothing is deleted and nothing expires. Growth at 85 SAR a month raises it to unlimited customers and 5,000 wallet messages a month.
Can staff still cheat a digital stamp card?
Yes, a staff member can add stamps they shouldn't, so digital isn't fraud-proof. The difference is that every stamp is recorded with a timestamp, and with separate staff accounts you can see who added it. It surfaces in your dashboard the next morning instead of never surfacing at all.
Does this work with my cash register or POS?
No, there's no POS integration and no hardware to install. Your cashier scans the customer's card on an ordinary phone, either in the web dashboard or the Waya iOS app, beside whatever till and card reader you already use.