A barbershop loyalty program brings your clients back to your chair instead of the nearest one, because they can watch the free cut get closer. They scan a QR code, give a name and an email, and the pass saves to Apple Wallet or Google Wallet: no app to download, no account or password to create. You set it up in the quietest two minutes of the cut, while the client sits still with their phone in hand, and every visit after that is one scan.
This page covers what it should count, why the goal is shorter than you would guess, and what the first weeks look like.
A loyalty pass lands in Apple Wallet, the visit is stamped and the reward notification arrives on the phone.
What should a barbershop loyalty program reward?
Reward the cut, which is the whole of it. A barber shop has close to no basket variance: a client comes, gets the same thing, and leaves, and the occasional beard trim does not change the arithmetic enough to be worth modelling. There is nothing to weigh, so counting value adds a concept without adding a reason.
The behaviour worth encouraging is coming back to you rather than to whoever is closest when the hair gets annoying. That is the real competition in this trade, and it is decided by habit rather than by price. A pass that counts visits is aimed exactly at habit, and a client who can see three of five stamps has a reason to book here rather than walk in somewhere else.
How many stamps should a barbershop loyalty card have?
Stamps. Points solve a problem this trade does not have, and a client who has to work out an earning rate has been given homework in exchange for a haircut.
The goal is where barber shops most often copy the wrong number. A stamp count is a waiting time in disguise: divide it by how often a client actually comes in and you get the months until the reward. Cuts are spaced rather than daily, so a goal that reads as a fortnight in a coffee shop reads as most of a year here, and a client works that out before the second stamp and stops caring. Short is right, and the reward can be bigger to match.
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
With a short goal the ladder has fewer rungs, so each one has to earn its place.
- Give the first stamp in the chair. The client watches it happen, which is worth more than the stamp.
- Put a small rung second. A beard tidy or a product, cheap to give and early enough to bring somebody back who has not decided yet.
- Keep the free cut at the goal. It is what the pass promises and it should stay at the end.
- Price it across the visits it takes. A free cut is a discount spread over every cut before it, not the cost of one afternoon.
- Turn on referrals once the pass is running. A good cut gets asked about, and the referral link is already inside every pass from Pro.
The one line to say from the chair
Said in the chair, halfway through, when there is nothing else to fill the silence:
“I’ll put you on our loyalty pass if you want. It’s free, it lives on your phone, and you’re already one in.”
The last clause is the one that works. A pass handed over with progress already on it reads as a head start rather than as a task, and the client scans it before you have finished the sentence. Do not describe the reward structure. Say the free cut is at the end, point at the code on the mirror, and go back to cutting.
The scan itself stays quick: point the phone at the code or type it, add the stamp in one tap, and Undo takes back a scan made by mistake in the seconds after it.
Set it up in seven days
Seven days, and a small shop can do most of them between clients.
| Day | What you do | Why it is that day |
|---|---|---|
| Day 1 | Set the goal against your own booking rhythm | A borrowed goal is the mistake this trade makes most |
| Day 2 | Design the pass and print a code for each mirror | Every chair needs one, not just the desk |
| Day 3 | Enrol the barbers and scan each other | Nobody offers a pass they have not held |
| Day 4 | Agree the one sentence | Said the same way by everyone, or it drifts |
| Day 5 | Offer it to every client for one full day | A day of every client beats a week of some |
| Day 6 | Add the code to the booking confirmation | It reaches the clients who booked before launch |
| 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 barber shop 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 pass to visiting, coming back, earning a reward and redeeming it, which is the difference between a pass people take and a pass 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 pass that fills in a fortnight and never gets scanned again 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 pass, 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.
Keep your clients when a barber leaves
A pass follows the shop, not the barber. When somebody leaves, their clients stay on your list, and you can see exactly who goes quiet afterwards.
That lets you win them back in the first fortnight rather than the third month. The retention side of the same problem is on the barber shop retention guide.
Sources
No Search Console query specific to barber shops appears in the three months to 1 September 2026, so this page mirrors none from that window and claims no demand it cannot show. 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.
What a barbershop loyalty program costs
Fideliya is wallet-native loyalty program software for venues with a counter. Customers add a stamp or points pass 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. The pass and the scanner are on the free plan, which carries twenty clients at one location. Pro, at €49.99 a month, is the plan a shop with more than one chair needs, because it opens five team seats, 2,500 clients and the referral program. Set that against one regular who keeps booking your chair for a year. What the product does at the counter is described on the barber shop 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.
Start your 14 days free. No card. If your regulars don't join, you pay nothing.
