
Client retention
How to Build a Salon Loyalty Program That Drives Repeat Visits
A loyalty program only earns its keep if it changes when someone books. Most salon programs quietly reward behaviour that was already happening. Here's how to design one that doesn't.
· 11 min read
Here's the uncomfortable arithmetic behind most salon loyalty programs. Your best clients — the ones who come every five weeks without prompting — collect nearly all the rewards. They were coming anyway. So the program's real effect is a quiet 5% price cut on your most profitable relationships.
A program worth running does something different: it moves the client who comes four times a year to six, and it makes the second visit more likely than the industry's dismal average. Everything below is aimed at that, not at rewarding people who never needed rewarding.
Start with the number the program has to move
Visit frequency, not enrolment. Enrolment is easy to grow and tells you nothing. Take a salon with 600 active clients at an average ticket of $92.
600 clients × 3.4 visits × $92 = $187,680 / year
600 clients × 4.0 visits × $92 = $220,800 / year
Gain from +0.6 visits = $33,120 / year
Reward cost at 5% of spend = $11,040
Net contribution ≈ $22,080Six-tenths of a visit per client per year. That's the whole ambition. Any program design that can't plausibly produce it isn't worth the front-desk friction.
Choose a structure that matches your ticket spread
The three common structures aren't interchangeable. The right one depends almost entirely on how much your service prices vary.
| Structure | Best for | Client understands it? | Main risk |
|---|---|---|---|
| Visit-based (every Nth visit) | Barbershops, blow-dry bars, consistent tickets | Immediately | A $35 trim earns the same as a $250 colour |
| Points on spend | Full-service salons with a wide price range | With a simple ratio | Complexity kills it if the ratio is odd |
| Tiers by annual spend | Salons with a clear high-value segment | After one explanation | Most clients never reach tier two |
| Paid membership | Predictable services, strong regulars | Yes — it's a subscription | Liability if usage outruns the fee |
The ratio rule
If you go with points, make the maths visible from the chair. One point per dollar and one hundred points for a $10 reward is a 10% return and too rich. One point per dollar and 250 points for a $12 reward lands near 4.8% and still feels like something.
Earn : 1 point per $1 spent
Redeem : 250 points → $12 reward
Return : $12 ÷ $250 = 4.8% of spend
On $92 tkt: 92 points, ≈ 2.7 visits to a rewardWhere the reward value should land
Too small and nobody changes behaviour. Too large and you've funded visits you already owned. The workable band is narrower than most owners expect.
Modelled on the 600-client salon above, holding the frequency gain constant. The curve, not the exact peak, is the point: returns rise, plateau, then fall as reward value overtakes the behaviour change it buys.
Fix the second visit first
New-client retention is where salons lose the most money, and it's where a loyalty program does its best work. A first-time client who doesn't return within twelve weeks usually never returns at all.
- Enrolled at first visit
- Not enrolled
Enrol at the first checkout, not on a poster by the door. The moment the card taps is the only moment you reliably have their attention, their email, and a reason to ask.

Design it in five decisions
1.Decide what earns
Services always. Retail usually. Gift card purchases rarely — otherwise a client can buy a card, earn points, and spend the card to earn again.
Yes Services and retail earn at the same rate.
No Gift cards, tips and taxes don't earn.
2.Set the return between 3% and 6%
Write it as a percentage before you write it as points, so you know what you're committing to when you print the terms.
3.Pick rewards that pull people back in
A treatment add-on or a retail credit beats dollars off. Both bring the client into the chair and cost you wholesale, not retail.
Yes Bond treatment add-on, retail credit, priority booking.
No Straight cash discount on the service itself.
4.Publish clear terms, including expiry
State earning, redemption, expiry and any exclusions in plain language. Check your provincial consumer protection rules before setting expiry on anything that resembles a prepaid balance.
5.Review it every quarter
Compare enrolled and non-enrolled frequency, then look at who is redeeming. If your top decile takes most of the rewards, tighten the earning rule or shift value into the second-visit window.
The Canadian details people miss
Tax applies to the service, not the discount
When a reward reduces the price, GST/HST generally applies to the amount actually charged. Configure the reward as a discount on the ticket rather than a post-tax adjustment, or your remittance and your reports will disagree with each other.
Loyalty balances are a real liability
Unredeemed points are money you owe in service. Track the outstanding balance monthly. A program with $14,000 of unredeemed value and no expiry is a surprise waiting for a quiet January.
CASL still applies to the marketing around it
A balance statement tied to a client's account is transactional. “You have 180 points — double points this weekend” is a commercial electronic message and needs consent, identification and a working unsubscribe.
What to measure after ninety days
| Metric | Compare | Healthy signal |
|---|---|---|
| Visit frequency | Enrolled vs. not enrolled | +0.4 visits/year or better |
| Second-visit rate | Enrolled at first checkout vs. not | 10+ point gap |
| Reward concentration | Share redeemed by top 10% of clients | Under 40% |
| Outstanding liability | Unredeemed value vs. monthly revenue | Under 5% |
If reward concentration is high and frequency hasn't moved, the program is working exactly as designed — just not on the people you needed it to work on. That's a design fix, not a marketing one.
Sources
- CRA — GST/HST and discounts, coupons and rebates
- Government of Canada — Canada's Anti-Spam Legislation
- Worked examples are illustrative CAD models, not reported client results.
Common questions
- What is a good reward value for a salon loyalty program?
- Most workable programs return 3–6% of spend in reward value. Below 3% clients don't notice; above 8% you're funding visits that would have happened anyway and the program becomes a permanent discount.
- Should a salon loyalty program use points or visits?
- Visit-based rewards are simpler and suit barbershops and blow-dry bars with a consistent ticket. Points suit salons with a wide range of service prices, because a $250 colour and a $35 trim shouldn't earn the same thing.
- Do loyalty points need to expire?
- A stated expiry keeps your liability bounded and creates a reason to rebook, but rules on gift cards and certain balances differ by province. Publish the terms clearly, apply them consistently, and check your provincial consumer protection rules before setting a short window.
- Does a loyalty program need consent under CASL?
- Enrolling a client is a transaction; emailing them about a promotion is a commercial electronic message and needs consent. Balance statements tied to their account are generally transactional until you attach an offer to them.
- How do I know whether the loyalty program is working?
- Compare visit frequency and annual spend for enrolled versus non-enrolled clients over the same period, and watch the share of rewards redeemed by clients who already visited frequently. If most rewards go to your most loyal clients, you've built a discount, not a program.
Run loyalty where the payment happens
NeonO tracks earning and redemption at checkout, so rewards apply without a punch card, a second app, or a front desk doing mental arithmetic between clients.
See loyalty in Marketing & Email →