A hair salon loyalty card gives the client who did not rebook on the way out a reason to come back to you, not to the salon nearer their office. Each appointment is one scan at the desk, and their progress waits in their phone wallet.
That hesitation after a six-week colour appointment is where clients drift. This page covers what it should count, which mechanic fits a price list that swings, and what the first week looks like.
A loyalty pass lands in Apple Wallet, the visit is stamped and the reward notification arrives on the phone.
What should a hair salon loyalty program reward?
Reward the appointment kept. In a salon the visit is the scarce thing: it is booked in advance, it occupies a chair for an hour or more, and the client has to actively decide to come back rather than simply walking past. Every appointment is a small commitment, and a card that recognises the commitment is aimed at the moment the client is deciding whether to make it again.
The competition here is rarely another salon on price. It is drift, and drift is quiet. A client who liked the last cut and never rebooked has not rejected you; they have failed to get around to it, and a card that shows visible progress gives them a reason to get around to it now rather than eventually.
Stamps or points for a salon, and how many?
This is the vertical where the mechanic is a genuine question. If a cut, a blow-dry and a trim sit close enough together in price, stamps are right and the card explains itself. If a full colour costs several times a fringe trim, a stamp card quietly says both are the same, and the client paying for the colour will notice. Points earn against value and handle that fairly.
Whichever you pick, the goal is a waiting time in disguise. Divide it by how often a client actually books and you have the months until the reward. Salon appointments are spaced, so a goal that reads as a fortnight in a café reads as most of a year here, and the reward has to land while the relationship is still in progress rather than after it would already have ended.
Two things are worth saying about that number before you copy it. It is a design choice, and the only measured figure on this page is what other businesses picked. In Fideliya’s production data on 4 September 2026 there were fifteen live stamp cards, and their goals ran five on two cards, six on two, seven on one, ten on eight, twelve on one and fifteen on one, a median of ten. There were nine live points cards with a median goal of 750. The sample is small and concentrated, and that belongs in the same sentence: one restaurant is 84% of the wider holder sample those cards sit behind. Read it as what a handful of real businesses chose, never as a benchmark for yours. The same reasoning applied across fifteen trades is on fifteen punch card ideas.
A reward ladder that keeps them coming back
In a spaced trade there is room for fewer rungs, so put them where the hesitation is.
- Give the first stamp at the chair. The client sees it happen and the card is never empty.
- Put a treatment second, not a discount. A conditioning treatment costs product rather than margin and reads as more generous than money off.
- Place the middle rung at the appointment you most want to protect. Usually the one after the first colour.
- Keep the named reward at the goal. Whatever the card promises stays at the end.
- Price the pair when you set it. Fideliya asks for the goal and the reward together, which is the moment to check the arithmetic rather than after the cards are printed.
In plan terms the card and the scanner are on the free plan, which carries twenty clients at one location. A salon with more than one stylist wants Pro, which opens five team seats so the person at the desk can scan without the owner standing there.
The line to say while the diary is open
Said at the desk while the diary is open and the client is already holding their phone:
“Shall I add our card while you’ve got your phone out? It’s free and your first visit is already on it.”
The timing is the trick. Rebooking is the only moment in a salon visit when the client has their phone in their hand for a reason that is not payment, and a card offered then costs nobody anything. Offered instead at payment it competes with the tip, the total and the coat, and it loses to all three.
The scan itself stays quick: point the phone at the code or type it, add the stamp or the points in one tap, and Undo takes back a scan made by mistake in the seconds after it.
Launch it in seven days
Seven days, and most of them fit between appointments.
| Day | What you do | Why it is that day |
|---|---|---|
| Day 1 | Decide stamps or points against your price list | It is the one choice this trade genuinely has to make |
| Day 2 | Design the card and print a code for the desk | Rebooking is the enrolment moment |
| Day 3 | Enrol the stylists and scan each other | A stylist who holds one will mention it |
| Day 4 | Agree the one sentence at the desk | Said while the diary is open, not at payment |
| Day 5 | Offer it to every client for a full day | A day of everyone beats a week of some |
| Day 6 | Add the code to booking confirmations | It reaches the clients already in the diary |
| Day 7 | Read the funnel and count who came back | In a spaced trade few clients are back by day 7, and that is normal |
None of the seven days needs a full morning, and the seventh is the one that decides whether week two is worth planning. The step-by-step version, written for the counter rather than for the design, is on how to create a hair salon loyalty program.
Know who’s due back before you lose them
Three numbers do the work, and they already have names on the dashboard. Returning counts the clients with two or more visits in the period, set against the period before, and it is the only honest test of whether the program changed anything. The funnel follows the same people from holding your card to visiting, coming back, earning a reward and redeeming it, which is the difference between a card people take and a card people use. And Due back, on the Overview, counts everyone with no visit in over 30 days, names them, and puts Send them a message one tap away.
Due back opens the same people on your Customers page, under its Inactive filter, so the count and the list always agree. On Pro, Analytics also sorts your customers into New, Regulars, Due back and Lost, and Lost is anyone with no visit in 90 days or more. Check the funnel and Due back on the same day each month. A card that fills after a busy Saturday and never gets scanned again is a card that told you something, and it told you early.
When Due back fills, you can reach exactly those people. A Fideliya broadcast is addressed: to everyone holding that card, to the customers seen in the last 30 days, to those not seen for over 30, or to named individuals. Every message is yours: you pick who gets it and when it goes out, now or scheduled.
Rebook at the desk, and let the card reward it
Rebooking at the desk before the client leaves is still the strongest retention habit a salon has, and the card makes it stronger: the client sees their progress on the pass while the diary is open.
Get the rebooking habit right first, then let the card reward every appointment kept. The rest of that argument is on the hair salon retention guide.
Sources
Search Console recorded the query "hair salon loyalty program" at 117 impressions and average position 65.1 in the three months to 1 September 2026, which is the demand this page is written against; the figure lives in the source note rather than in the prose. The goal distribution is Fideliya production data measured on 4 September 2026 across external accounts, with its sample size and concentration caveat stated beside it. Every plan limit and product behaviour named above is cited to the file that implements it in the source note on this article. The suggested goal and the ladder are design choices for this page, not measurements, and this page quotes no third-party statistic.
Fideliya is wallet-native loyalty program software for small businesses. Customers add a stamp or points card to Apple Wallet or Google Wallet in one tap, with no app to download and no account to create. Fideliya runs stamps, points, gift cards and referrals on one platform in English, French, Spanish, Italian and Arabic with full right-to-left support, and the free plan issues a real wallet pass for up to 20 customers. What the product does at the counter is described on the hair salon loyalty program, and the plans are on the pricing page.
The first 14 days
- Day 1: print the QR code and put it by the till.
- At every payment, offer the pass: "Want the pass? One scan and it's done."
- Your team scans the pass at every visit.
- By day 14, you know who your regulars are.
Set the pass up as stamps or points to match your price list, and the desk scans it from a phone browser with the Fideliya scanner.
Start your 14 days free. No card. If your regulars don't join, you pay nothing.
