Laundry loyalty

Laundry loyalty: the drop-off, the pickup, and the reward

A laundry gets two counter moments per order. Enroll at drop-off, stamp at pickup, and stop double-stamping. Plus how to chase uncollected orders.

Waya TeamUpdated 18 August 202610 min read

Give the reward at pickup, not at drop-off

A laundry is one of the few businesses that sees the same customer twice for a single transaction. Use the first touch, drop-off, to enroll them. Use the second touch, pickup, to add the stamp and hand over the reward. Do one thing at each touch and the program runs itself.

Pickup is the better moment for three concrete reasons. The customer already has their phone out, because the wallet pass is what your cashier scans. They're holding finished work, so goodwill is at its peak. And pickup is a short interaction, while drop-off is not.

Drop-off is your busy end. You're counting pieces, tagging them, writing the ticket, and asking whether the mark on the collar is ink or coffee. On a Thursday evening, with the Friday-Saturday weekend about to start, there's a queue behind that counter. A loyalty scan added there is the first step your staff will quietly drop.

Waya does not connect to your ticketing software or your card terminal. There's no POS integration and no hardware. The stamp is a separate action: your cashier opens Waya on an ordinary phone, scans the customer's pass, and taps once. It takes about ten seconds and sits beside whatever system you already run.

One stamp per order, or points per riyal, not both

The most expensive mistake in laundry loyalty is stamping per piece. Say your card is 8 stamps and a family brings in 12 thobes, the ankle-length robe most Saudi men wear daily. Per piece, that one visit fills the card and starts a second one. You've just paid a reward to a customer who was already walking in.

Stamp cards count frequency. One completed order equals one stamp, whether the bag holds 3 pieces or 30. That's the right instrument when your real problem is customers drifting between three laundries on the same street.

Points cards count spend instead. Set 1 SAR of order value to 1 point, and 200 points to 20 SAR off, and the family with 30 pieces earns more than the man with one shirt. Waya also has balance cards for prepaid packages, which is how plenty of laundries already sell to villa customers, and discount cards for a flat member rate. The free plan includes one stamp card; all four types come with Growth at 85 SAR a month.

Whichever you pick, write the cap into the reward text. "A free order" isn't a reward, it's an open invoice, because the tenth visit will be the pre-Eid bag with two blankets in it. Eid is the holiday at the end of Ramadan, when a household sends everything at once. "Free wash and press, up to 5 pieces" is a reward you can still afford that week.

The counter script for drop-off and pickup

Enrollment belongs on the drop-off ticket and on a small stand by the register. The customer scans the QR code, types a first name and a mobile number, and taps once to add the card to Apple Wallet or Google Wallet. On any other device they get a web card at the same link. Nothing to download, no account, no password.

At pickup, your cashier finds the bag, hands it over, then scans the card once. One order, one stamp. If two people work the pickup counter, each needs their own login. Growth includes 5 staff accounts, and scans from every branch roll into one dashboard.

Redemption depends on when you take money. If you charge at pickup, apply the reward to the bill while the customer is standing there. If you charge at drop-off, which many laundries do, the full card simply sits in the wallet marked as ready, and you redeem it at the next drop-off. There's no paper voucher and nothing for the customer to remember.

Print the rule in one line, on the card and on the counter: "One stamp per order. 8 orders, then a free wash and press up to 5 pieces." Anything vague gets argued at the counter, and a cashier facing a queue will always settle the argument in the customer's favor.

Uncollected orders: a nudge that isn't SMS

Every laundry has a rack of finished orders nobody came back for. Those customers aren't angry, they're busy. The wallet pass gives you a way to reach them that isn't an SMS from an unknown number: the pass updates itself, and the notification lands on the lock screen of the phone they'd use to collect.

The message budget is smaller than owners expect. If you run 300 orders a month and 25 are sitting uncollected, that's 25 messages, well inside the 100 a month the free plan gives you. Waya doesn't send SMS at all, and your customer's number is never handed to a third-party messaging app.

There's a passive version too. You can set a branch geofence so the card surfaces on the lock screen when the customer is near the shop, which suits laundry because people pass their laundry on the commute. One detail worth knowing: the geofence lives on the Branches screen in the dashboard. The address and Maps fields on the card design are display text, not a trigger.

The regulars who quietly left

Laundry has a legible rhythm, unlike a cafe. A household that dropped off every 10 days for four months and hasn't been in for six weeks has almost certainly switched. That's a much cleaner signal than a coffee customer skipping a fortnight, and it's the one worth acting on.

The dashboard shows visits, redemptions, new versus returning customers, and which regulars have gone quiet. You send the win-back from the same screen, so nobody has to export a list or copy numbers anywhere.

Here's a worked example with the assumptions on the table. Say 90 customers enroll over three months and 20 of them go quiet. You message those 20 with "your card is at 5 of 8". If 6 come back once and your average order is 45 SAR, that's 270 SAR of work from a single 20-message send. Your response rate and your average order won't match those figures, so run the arithmetic on your own numbers before you believe it.

What this costs, and what the alternatives cost

Waya's free plan is 0 SAR, forever. It covers up to 100 customers, 100 wallet messages a month, one stamp card, and one branch, with no credit card. The caps are hard stops. At 100 customers you stop enrolling new ones, and everyone already enrolled keeps their card and keeps collecting.

If you outgrow it, Growth is 85 SAR a month, or 867 SAR a year. That's unlimited customers, up to 10 cards, 3 branches, 5 staff accounts, and 5,000 messages a month. You also get all four card types, Excel import for a customer list you already have, and design help from our side. Premium is 149 SAR a month, or 1,520 SAR a year, and removes the limits; there's no commission on sales, no per-card fee, and no setup fee.

Look at the alternatives before you decide. As of August 2026, Niqati is the best-known loyalty name in Saudi Arabia and the leader by search share, priced by quote. 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. Prices move, so check each vendor directly.

Most of them ship wallet passes, so that isn't the dividing line. Where you start is. Every one of those products begins with a paid subscription, and the generic international punch-card apps also ask your customer to download a shared consumer app. Waya starts at 0 SAR and stays there up to 100 customers.

For context on our side: Waya runs in 100+ shops across Saudi Arabia and holds 5,000+ customer cards in wallets. The average rating is 4.9/5, rated by 90 merchants, and we're backed by the AWS Startups program. Build the card in an afternoon, print the QR on your drop-off tickets, and stamp at pickup.

Frequently asked questions

Should I stamp the card at drop-off or at pickup?

Stamp at pickup. That's when the customer already has their phone out, the interaction is short, and they're holding finished work. Drop-off is your busy end, with pieces to count and a ticket to write, so a scan added there is the first step staff skip. Use drop-off for enrollment and stamp exactly once per order.

How do I stamp an order with 15 pieces in it?

One stamp, if you're running a stamp card. A stamp card counts visits, not volume, so an 8-stamp card should take 8 separate orders to fill no matter how large each bag is. If you want to reward volume instead, use a points card and award points per riyal of order value, for example 1 point per SAR with 20 SAR off at 200 points.

Does Waya connect to my laundry POS or ticketing software?

No. Waya has no POS integration and no hardware, so it sits beside whatever till, terminal, or ticketing system you already use. Your cashier scans the customer's card on an ordinary phone, through the web dashboard or the Waya iOS app, which takes about ten seconds per order.

Can I remind a customer to collect a finished order?

Yes, by sending a wallet message that lands on the customer's lock screen through the pass they already added. Waya doesn't send SMS, and your customer's number is never passed to a third-party messaging app. The free plan includes 100 messages a month, which usually covers uncollected orders; Growth includes 5,000.

What happens when I reach 100 customers on the free plan?

Enrollment stops at 100 customers, and every customer already enrolled keeps their card and keeps collecting stamps. Nothing is deleted and no card expires. To enroll more, Growth is 85 SAR a month, or 867 SAR a year, with unlimited customers and 5,000 messages a month.

Put Waya on your counter — free forever up to 100 customersStart free
Start free