A package is cash today and a service debt for months
A prepaid package moves cash forward and pushes the work back. A stamp or points card does the opposite: you collect full price at every visit, and you owe nothing except a small reward at the end. Both can work in a spa. They produce completely different bank balances, and only one of them leaves a debt sitting on your books.
Sell six massages for 1,000 SAR and you have 1,000 SAR in the account today. You do not have 1,000 SAR of revenue. You have a liability: six treatments you owe, delivered on a date the client picks. Your accountant calls that deferred revenue, and it converts into real revenue one session at a time, as each treatment is actually delivered.
The trap is month two. Month one looks like the best month you've ever had, because 40 package sales landed at once. Months two through six look flat or worse, because a large share of your beds are filled by people who already paid. If you set rent, salaries, or a second treatment room against month one, you're spending money you now owe in labor.
The per-slot math, with the assumptions written out
Assume a 60-minute treatment lists at 200 SAR. Your package has the usual shape: six sessions for 1,000 SAR, which is six for the price of five. That's 166.67 SAR a session, a 16.7% price cut. Sell 40 of them and you take 40,000 SAR of cash, commit 240 treatment slots at this year's price, and hand over 8,000 SAR of list price to clients who were mostly coming anyway.
Now put the same 40 clients on a stamp card instead: six paid visits, seventh treatment free. They pay 6 x 200 = 1,200 SAR, then take one free session. That's seven slots for 1,200 SAR, or 171.43 SAR a slot. Marginally better per slot than the package, the cash arrives visit by visit, and it only costs you anything for the clients who actually reach visit six.
Change the reward and the math moves properly. Keep the six paid visits at 200 SAR, then make the reward a 25-minute aroma-and-scalp add-on that lists at 120 SAR and costs you roughly 15 SAR in oil. Run it inside the sixth appointment, in a room you already blocked. That's six slots for 1,185 SAR net, or 197.50 SAR a slot, about 31 SAR more per slot than the package. Across the same 240 slots that gap is roughly 7,400 SAR.
Those three lines are arithmetic, not a forecast. Change the list price, the package discount, or the share of clients who finish the card, and the gap changes with it. Run the same calculation on your own prices and your own completion rate before you decide anything.
No-shows behave differently once the treatment is prepaid
A prepaid session costs the client nothing extra to skip. They cancel at 4pm for a 6pm facial and the money is still sitting in their balance, untouched. From where they stand, nothing has been lost. The whole loss is yours: a therapist paid for an empty hour, and a session you still owe on a future date you don't control.
A pay-per-visit client holding a card sits in the opposite position. The reward is ahead of them, not behind them. Four stamps out of six is an active reason to book, and it gets stronger as the count climbs. That's a forward pull, rather than money already spent and mentally written off.
I won't pretend a loyalty card fixes no-shows, because it doesn't. Deposits, a confirmation message the day before, and a cancellation window you actually enforce are what reduce no-shows. What the card changes is the direction the incentive points, and whether an empty bed also costs you revenue you can't yet recognize.
Stack an upgrade reward instead of cutting the treatment price
The most useful reward rule for a spa is short: the reward should run inside a slot you already sold. A free treatment consumes a whole bed-hour and a whole therapist hour at full cost, for zero revenue. An add-on consumes 15 to 25 minutes of a room that is already booked, plus supplies that cost tens of riyals.
Concrete versions: a hot-stone add-on on top of the booked massage, a paraffin hand treatment during the 10 minutes a facial mask is setting, a scalp-and-neck extension, an oil upgrade, a foot soak before the main treatment starts. Each one reads on your price list as a gift worth 100 to 150 SAR. Each one costs you minutes and materials, never a slot.
Discounting the treatment does the opposite of what you want. It teaches your regulars that your list price is negotiable, and it lands hardest on the clients who needed no incentive at all. An upgrade never touches the price. When the reward is used, the price on the door is still 200 SAR.
Set the threshold against your real visit gap, not a round number. If your facial clients come every five or six weeks, a six-visit card is close to a year of commitment and most people will never finish it. For a lot of spas, four visits is the honest number. Check the average gap between visits in your own book first, then pick.
When a package is still the right call
There are real cases for packages. You need 40,000 SAR this month to fit out a second treatment room and no bank will move that fast. A bridal program or a course of six skin sessions genuinely is a sequence, where the protocol is the product and one visit alone does very little. A new therapist starting next week needs a calendar that already has names in it.
If you sell packages, put guardrails on them. Cap how far the sessions run and print the expiry on the receipt. Track the unredeemed session balance as a number you review monthly, not as money in the bank. And ask your accountant how to record it, because that choice decides what your monthly profit figure is actually telling you.
The two approaches are not mutually exclusive. Plenty of spas sell a package to the 20 clients who want one, and put every walk-in and every single-treatment client on a card. The card is what catches the other 80%, who will never prepay anything and who quietly disappear without it.
Running this on Waya, and what it won't do
On Waya the card lives in Apple Wallet or Google Wallet, with a web card as the fallback for any other phone or browser. Your client scans the QR at reception, types a first name and a mobile number, and taps once to add the pass. No app, no account, no password. Your therapist adds a stamp by scanning that card on an ordinary phone, next to whatever till you already use.
If you keep selling packages, a balance card can show the remaining sessions inside the wallet instead of on a paper sheet at reception. Watch the tier, though. The free plan gives you one stamp card, one branch, up to 100 customers, and 100 wallet messages a month, and it stops there; already-enrolled clients keep their cards and keep collecting. Balance cards, a second branch, and staff accounts start on Growth at 85 SAR a month, or 867 SAR a year. Premium is 149 SAR a month.
What Waya does not do, stated plainly: no POS or till integration, no booking or scheduling, and no SMS. It doesn't take the package payment for you and it won't chase a no-show. It records visits and redemptions, shows you which regulars have gone quiet, and can put a lock-screen reminder in front of a client with four stamps who happens to be near your branch. That proximity reminder is configured on the Branches screen, not in the card's own address fields.
On price, here is the Saudi field as vendors published it in August 2026. Niqati is the best-known name and the leader by search share, priced per quote. Btaqa publishes tiers at 108, 250, and 380 SAR a month. OneCup sits around 150 SAR a month, and Watily is 149 SAR with loyalty bundled into a wider plan. Most of them ship wallet passes, and several do it well. The one structural difference is where you start: all of them begin with a paid subscription, and Waya begins at 0 SAR with no credit card up to 100 customers. Verify every one of those numbers yourself before you sign anything.
Frequently asked questions
Should a spa sell prepaid packages or use a loyalty card?
Use a loyalty card as the default and treat packages as a deliberate cash-raising tool rather than a retention strategy. A card collects full price at every visit and costs you only a small reward at the end, while a package hands you cash now and leaves you owing treatments for months. If you need a lump sum for a specific purchase, sell packages against that purchase and cap the expiry.
Is a prepaid spa package deferred revenue?
Yes, cash from a prepaid package is a liability until the session is delivered, not revenue on the day it arrives. You recognize it one treatment at a time as the client redeems, so your bank balance and your profit figure will disagree for as long as the package runs. Ask your accountant how to record it, because that decision changes what your monthly numbers mean.
What's a good loyalty reward for a spa that doesn't cut prices?
An add-on that runs inside an appointment you already sold: a hot-stone upgrade, a paraffin hand treatment, a 20-minute scalp extension, or an aromatherapy oil upgrade. It reads on your price list as 100 to 150 SAR of value while costing you tens of riyals in supplies plus a few minutes of a room that's already booked. A free treatment, by contrast, costs you a full slot, a full therapist hour, and the price on the door.
Do prepaid packages cause more no-shows?
Skipping a prepaid appointment costs the client nothing extra, because the session stays in their balance, so the pull to show up is weaker than it looks. A stamp card puts the reward ahead of the visit instead of behind it, which pulls in the other direction. Neither one replaces a deposit policy and an enforced cancellation window, which is what actually reduces no-shows.
How much does a spa loyalty card cost in Saudi Arabia?
On Waya it starts at 0 SAR a month, forever, covering up to 100 customers, 100 wallet messages a month, one stamp card, and one branch, with no credit card required. Growth is 85 SAR a month or 867 SAR a year for unlimited customers, up to 10 cards, 3 branches, 5 staff accounts, 5,000 messages, and all card types including balance cards. Premium is 149 SAR a month, and there's no commission on sales and no per-card fee on any plan.