Yes — a points card handles package pricing, a stamp card doesn't
A salon that sells treatment packages needs a points card tied to amount spent rather than a stamp card, because a stamp card can only count visits, and a package purchase doesn't map cleanly onto "one visit, one stamp." A client who buys a 5-session blowout package in one transaction has effectively pre-purchased five visits at once — a stamp card either gives her one stamp for a large payment or forces you to manually stamp her five times upfront, both of which distort the count.
Points solve this cleanly: a package purchase of, say, 750 SAR earns exactly as many points as five separate 150 SAR visits would, because points are tied to the riyal amount, not the number of transactions. The mechanic doesn't care whether the money arrived in one package purchase or five walk-ins.
This is distinct from a balance card, which is the right tool for tracking the package itself — how many sessions are left on it. Points, by contrast, are the loyalty layer on top, rewarding the spend regardless of how it was packaged.
- Package purchase in one transaction → points scale correctly with total spend
- Stamp card → distorts the count, since one big payment doesn't equal one visit
- Balance card → tracks the package itself (sessions remaining), a separate job from loyalty points
- Run points alongside a balance card if you want both package tracking and an ongoing reward — see reward thresholds that protect your margin for how to price the redemption side
Stamp card vs. points card for package-based pricing
The core issue is what a single transaction represents. A stamp card assumes each transaction is one visit of roughly equal value; a package purchase breaks that assumption outright.
| Mechanic | What happens on a package sale | Verdict |
|---|---|---|
| Stamp card | One stamp for a multi-session payment, or manual stamping per session | Distorts progress either way |
| Points card | Points scale with the riyal amount, regardless of transaction count | Correctly rewards the full spend |
| Balance card | Tracks sessions remaining on the package itself | Right tool for the package, not for loyalty scoring |
A worked example: a 750 SAR five-session package
A client buys a 5-session blowout package for 750 SAR in one visit. On a points card earning 1 point per riyal, she immediately earns 750 points — the same as if she'd paid 150 SAR five separate times. On a stamp card, you're stuck choosing between giving her one stamp (badly undercounting five sessions' worth of value) or manually adding five stamps at once (workable, but a workaround rather than the card doing its job).
The points approach also keeps working cleanly if she later buys a second package or pays per visit for a different service — every riyal she spends adds to the same running total, no manual adjustment needed.
When a stamp card is still fine despite packages
If your packages are simply a payment convenience — say, a bundle of five haircuts at the exact same per-visit price as buying them individually — a stamp card can still work, since each session inside the package genuinely does represent one equal-value visit. The distortion only shows up when the bundle price differs meaningfully from the per-visit price, which is the more common case for real packages.
When in doubt, ask whether a customer paying per visit and a customer paying via a package should earn the same loyalty credit for the same total spend. If the answer is yes, points are the mechanic that guarantees it.
Message the package purchase itself, separately from routine visits
Waya's stamp/points-added trigger fires on every scan, including the package purchase — write that specific instance to acknowledge the bundle rather than reading like a routine top-up.
For example: "Package confirmed — 750 points added. 250 more for your next free treatment." That tells her the transaction registered correctly and shows her exactly where she stands.
Free plan supports a points card, but check the message math
Free is 0 SAR forever, up to 100 customers, 1 card, and 100 wallet messages a month — the card type itself (points) works fine on Free, though salons selling several packages a week may approach the 100-message ceiling faster than a low-traffic stamp-card shop, since every package sale still triggers a message.
Growth at 85 SAR/mo raises the message allowance to 5,000 a month and removes the customer ceiling, which is the more likely upgrade trigger for a package-heavy salon than the card-type change itself.
Switch from stamps to points in four steps
Moving a stamp-card salon over to points once packages enter the picture is a settings change, not a rebuild of the whole program.
- Step 1: set a points-per-riyal ratio
Decide how many points a client earns per riyal spent, on both packages and single visits.
- Step 2: set the redemption threshold
Price it against the true cost of your typical free reward.
- Step 3: scan the full package amount at purchase
Enter the full package price so points reflect the complete spend, not one session.
- Step 4: write a package-specific confirmation message
Acknowledge the bundle explicitly rather than a generic points-added line.
Frequently asked questions
Should a salon use points or stamps if it sells treatment packages?
Points. A stamp card can't represent a multi-session package purchase accurately, since it assumes each transaction is one visit. Points scale with the riyal amount, so a package and separate visits of equal total value earn the same credit.
What's the difference between a points card and a balance card for packages?
A balance card tracks how many sessions are left on the package itself — a consumption tracker. A points card is the loyalty layer, rewarding total spend regardless of how it was packaged. Salons can run both together.
Can a stamp card ever work if I sell packages?
Yes, if the package is priced identically to paying per visit — each session inside it still represents equal value. It breaks down once the bundle price differs meaningfully from the per-visit price, which is the usual reason to sell packages at all.
Does a package purchase use more of my monthly message quota?
It uses one trigger message per scan, same as any visit. Package-heavy salons doing frequent bundle sales may reach the Free plan's 100-message ceiling faster and need Growth's 5,000-message allowance sooner than a low-traffic stamp-card salon.