The constraint is the queue, not the reward
A restaurant loyalty program survives Friday for one reason: it never touches the payment step. Enrollment happens before the check lands, or while people wait for their order. The register does exactly one thing, a six-second scan, and then the queue moves.
In Saudi Arabia the weekend is Friday and Saturday, and the hour after the Friday midday prayer is the busiest family dining slot of the week. Picture nine people in line. Your normal transaction runs about 45 seconds: order, pay, hand over. Full loyalty signup at that same counter takes roughly 40 seconds, because you have to explain the offer, wait for a QR scan, wait for a first name and a mobile number, then wait for the tap that adds the pass to the wallet.
If every one of those nine people enrolls at the register, you have added six minutes to the last person's wait. So the cashier quietly stops offering it around 13:20, and by Monday you have decided loyalty doesn't work for restaurants. The program wasn't the problem. The location of the signup was.
The eight-second register budget
Give loyalty eight seconds of register time and not one second more. Any process that needs longer gets abandoned by staff under pressure, which is the same as not having a program at all. Eight seconds is enough because a stamp on Waya is a scan, not a data-entry task.
Here is the breakdown. The staff phone is already open on the scan screen, which costs zero. The customer holds up the wallet pass, two seconds. The scan registers and confirms, three seconds. Thanks and hand-back, three seconds.
What does not fit in eight seconds: typing a mobile number by hand, which takes about 15 seconds and gets a digit wrong often enough to matter. Explaining a reward from scratch, about 25 seconds. A first-time customer hunting for their wallet app. All three belong to a different minute of the day.
Redemption is its own line item, and it's the one owners forget to budget. A free drink is a scan plus a made-to-order item, so take the redemption with the order rather than after payment. That way the kitchen absorbs the 90 seconds instead of the queue.
Who scans, and on which phone
Your staff scan the customer's card, not the other way round. There is no kiosk, no customer-facing terminal, and no cable running to your till. Waya sits beside whatever payment device you already use, so decide which phone does the scanning before Friday, not during it.
One nominated device per station beats whoever happens to be free. On an iPhone that's the Waya merchant app from the App Store. On anything else it's the web dashboard in a browser, which works fine; the Android merchant app is still in closed testing, not general release.
Growth at 85 SAR a month includes 5 staff accounts, which is what makes "who stamped that" an answerable question when four servers share a floor. One shared login is fine for one till. It gets awkward the moment two people need to stamp at the same time.
Two boring settings decide whether scans work at all. Set the staff phone's auto-lock to never during service and keep it on a charger. Then remember the other screen: a customer's phone at 10% brightness under a scratched protector is the most common reason a scan takes three tries.
Where the QR code should live
The worst place for your enrollment QR is taped to the card reader. That is an invitation to sign up at the exact second you cannot spare 40 seconds, and it puts your cashier in the position of saying no to a customer. Take it off the reader today.
The good spots are all places where someone is already waiting and already bored. Table tents on a table-service floor. A small card tucked into the check presenter. The wall beside the pickup counter, at eye level for a person standing still. A sticker on the cup sleeve, the takeaway bag, or the delivery bag.
You only need one code. A single Waya card can cover several branches and every scan rolls into one dashboard, so print the same QR once and put it in five places. The receipt footer costs nothing and mostly gets thrown away, which is still better than nothing.
Next to the code, write the promise in one line, in Arabic and English if your room is mixed: "6th coffee free. Scan, no app to install." The "no app" half does more work than the reward half, because most people have been burned by a punch-card app they downloaded once and deleted a week later.
Table-side versus register enrollment
Register enrollment gets the highest yes-rate per person asked, and the worst throughput. Table-side enrollment gets fewer signups per hour and costs the queue nothing. On a Friday at 13:30, throughput wins. On a Tuesday at 15:00, take the yes-rate.
For counter service, move enrollment to the waiting spot. The two minutes between paying and collecting an order is dead time you already own, and nobody is standing behind the customer in it. A sign there beats a sign at the till on any busy day, simply because the customer at the till is busy paying.
For table service, the check presenter is the whole answer. The customer is seated, the card is being run, and there is no line behind the chair. A server who says one sentence while putting the check down converts better than any poster, and it costs the till nothing later.
Then write the rule on the wall beside the register, in plain words: sign people up when nobody is waiting. Before 11:00, after 22:00, and any time the line is two deep or less. That one sentence is more useful to a new cashier than a training deck.
A Friday shift, minute by minute
12:40. The room is quiet around the midday prayer. Table tents are already out from the morning shift, the staff phone is on a charger with auto-lock off, and the scan screen is open. Nothing about loyalty gets set up after this point.
13:15 to 14:30, the wall of people. Stamps only. No explaining, no signups, no exceptions. The cashier's entire script is five words: "Wallet card? Hold it up." Nine people at roughly six seconds each is under a minute of loyalty across the whole rush.
14:45, the lull. Now the cashier enrolls: the family lingering over tea, the two people waiting on a takeaway order, the regular who has come every Friday for a year and still isn't in the system. Five signups in fifteen minutes, at zero cost to anyone's wait.
22:00, closing. Open the dashboard and look at three things: new versus returning customers, this week's redemptions, and which regulars have gone quiet. You can message those quiet regulars from the same screen, and it lands on the phone's lock screen rather than in an SMS inbox. The free plan gives you 100 of those messages a month; Growth gives you 5,000.
Do the math on your own room
The free plan is 0 SAR forever: up to 100 customers, 100 wallet messages a month, 1 stamp card, 1 branch, your own card design, and the full dashboard. No credit card required. It stops hard at 100 customers, and everyone already enrolled keeps their card and keeps collecting stamps.
Run the arithmetic on your own covers before picking a tier. Say you write 900 checks a month and you put the QR on table tents only. At a 12% enrollment rate that is 108 new cards in month one, so you cross the free ceiling in about four weeks and step up to Growth at 85 SAR a month. If half of those 108 come back once more inside 60 days on a 40 SAR average check, that is 2,160 SAR of repeat business against 85 SAR of software.
The 12% and the half are assumptions, not results. Write both numbers on paper, then check them against your dashboard after 60 days. The assumptions are the part that will be wrong, not the arithmetic.
What Waya won't do for your Friday
Waya does not integrate with your POS. No till plugin, no cable, no printer setting, no hardware to buy. That is exactly why a stamp fits inside eight seconds, and it is also why nothing is automatic: a scan your cashier forgets is a stamp that does not exist, and no report will reconstruct it later.
There is no SMS either. Messages go to the wallet pass on the customer's phone, which means you never hand a mobile number to a messaging vendor, and it also means a customer who deleted the pass is unreachable. For scale context, the numbers published on our Arabic homepage are 100+ shops across Saudi Arabia and 5,000+ cards living in customer wallets.
For comparison, as of August 2026: Btaqa publishes tiers at 108, 250, and 380 SAR a month. OneCup is around 150 SAR a month. Watily is 149 SAR a month with loyalty bundled into a wider plan, which suits an owner who wants one vendor for several jobs. Niqati is the best-known name in the Saudi market and quotes per shop.
Every one of them starts with a paid subscription, and that is the one real structural difference here rather than any feature list. Check each price on the vendor's own page before you decide, because published pricing moves. Then pick on operations, not on the pricing table: whichever program your cashier can finish in eight seconds is the one that will still be running in November.
Frequently asked questions
How long does adding a loyalty stamp take at a busy register?
About six seconds, if the staff phone is already open on the scan screen and the customer has their wallet pass up. The scan itself is the fast part. The delay is almost always a dark customer screen or a staff phone that locked itself. Budget eight seconds total and treat anything longer as a process problem rather than a software one.
Do my customers need to download an app to join?
No. They scan your QR code, type a first name and a mobile number on one screen, and tap once to add the card to Apple Wallet or Google Wallet. Any other phone or browser gets a web card instead. There is no account, no password, and nothing to install.
Should the loyalty QR code go on the table or at the register?
On the table, in the check presenter, or wherever customers already wait, not on the card reader. Enrollment takes around 40 seconds of a customer's attention, and the register is the one place in the restaurant where you cannot spare it. Keep the register for the six-second scan.
Does Waya connect to my POS or cash register?
No, there is no POS integration and no hardware. Staff add stamps by scanning the customer's card on an ordinary phone next to the till, on the Waya merchant iOS app or the web dashboard. That keeps setup to an afternoon and keeps each stamp fast, but it also means every stamp depends on someone remembering to scan.
What happens when a busy restaurant passes 100 customers on the free plan?
New enrollment stops at 100 customers, and everyone already enrolled keeps their card and keeps collecting stamps. To keep signing new people up you move to Growth at 85 SAR a month, which removes the customer cap and raises you to 5,000 wallet messages a month. A restaurant writing several hundred checks a month usually crosses 100 inside the first month or two.