Stamp per haircut delivered, not per checkout
When a father brings in two children for haircuts in one visit, the loyalty card should record three haircuts, not one checkout — a barber scans the card and adds three stamps (or the points equivalent) in that single visit, reflecting the actual number of services delivered rather than the single payment transaction that closed it out.
Getting this wrong in the other direction — one stamp per family visit regardless of headcount — quietly punishes exactly the clients a barbershop most wants to keep, since a family of three paying for three haircuts earns loyalty credit as if they'd paid for one.
Stamps vs points for family bookings
Both mechanics handle multi-person visits the same way in principle — multiply per haircut — but they differ in how naturally that scales.
| Mechanic | How a 3-person visit is recorded | Ease of scaling |
|---|---|---|
| Stamp card | 3 stamps added in one scan session (one per haircut) | Simple if pricing is uniform across ages |
| Points card | Points added per riyal spent across all 3 haircuts combined | Naturally handles a kids' discount if pricing varies by age |
| Balance card | Not typically used for casual family visits | Only relevant if the family bought a prepaid bundle upfront |
A worked example: father plus two kids, one card
Take a shop charging 35 SAR for an adult cut and 20 SAR for a child's cut. A family visit — one adult, two children — totals 75 SAR in one checkout. On a stamp card, the barber adds 3 stamps (one per haircut delivered), correctly crediting the family's card as three visits' worth of loyalty progress toward the 6th-visit-free reward.
On a points card at 1 point per riyal, the same visit adds 75 points in one entry — again reflecting the full value of what was actually purchased, just expressed as a single points total instead of three separate stamp entries.
- Adult cut: 35 SAR, child's cut: 20 SAR — a mixed-price family visit
- 3 haircuts delivered in one checkout: 3 stamps or 75 points, not 1
- One card per family, tied to whoever manages bookings (usually the parent)
- The reward, once earned, benefits the whole family's next visit
Whose card is it: the parent's, or one per child
The simplest and most common approach is one card per paying family, enrolled under the parent's name and phone number, with every family member's haircut adding to that single card's progress. Running a separate card per child adds enrollment overhead — three phone-number entries and three separate cards to track — for a benefit most families won't notice or ask for.
The one exception worth considering: if a shop specifically wants to build a relationship with each child as they grow into an independent regular client later, a separate card per child can make sense once they're old enough to book their own visits — but that's a decision for years down the line, not the initial family-visit setup.
Setting this up in practice
The mechanics work with a standard stamp or points card — the only change is training staff on the multi-stamp habit.
- Step 1: enroll under the parent's contact details
One card, one phone number, covering the whole family's visits.
- Step 2: brief barbers on multi-stamp scanning
Make clear that a 3-haircut family visit means 3 stamps (or the points equivalent), not 1.
- Step 3: choose stamps or points based on your child-pricing gap
If kids' cuts are priced meaningfully below adult cuts, points scale more naturally than stamps.
- Step 4: mention the family-card option when enrolling
Ask a parent bringing multiple kids whether they'd like one shared card, rather than assuming.
- Step 5: set the reward threshold once enrolled
Configure it the same way as any stamp card, since family cards use the standard reward mechanics.
What this doesn't change
Family cards use the same welcome, visit-added, reward-redeemed, and 14-day win-back triggers as any other card, and the same 3-week cycle logic applies loosely, though families with school-age kids often show a different rhythm around school terms and holidays like the summer break or Eid, worth watching on the dashboard separately from adult-only clients.
The same limits apply too: Waya has no POS or till integration, so every haircut in a family visit is recorded by a barber's manual scan, and there's no SMS channel — family notifications, like every other message, land on the parent's wallet lock screen.
Frequently asked questions
How should a barbershop structure loyalty for family haircut packages?
Award loyalty credit per haircut delivered, not per checkout — a visit with one adult and two children should add 3 stamps (or the points equivalent) to the family's card, not 1, since three separate services were actually purchased.
Should each family member have their own card?
Usually no — one card per family, enrolled under the parent's contact details, is simpler to manage and matches how most families think about the relationship. A separate card per child can make sense later, once they're old enough to book independently.
Should a family package use a stamp card or a points card?
Stamps work fine if adult and child pricing are close together. If there's a meaningful gap — say a 35 SAR adult cut versus a 20 SAR child's cut — a points card tied to riyals spent scales more naturally across a mixed-age visit.
What happens if a barber only adds one stamp for a 3-person family visit?
It undercounts the family's loyalty progress relative to what they actually paid for, which quietly penalizes larger families — exactly the clients a barbershop most wants to keep coming back.
Do family cards use different notification triggers?
No — the same welcome, visit-added, reward-redeemed, and 14-day win-back triggers apply. Family visit patterns may follow school terms or holidays more than the standard 3-week cycle, which is worth watching separately on the dashboard.