OpsPick

Retention

Updated Nov 2026

Build a client loyalty program that actually retains clients

Most loyalty programs are discounts with a card attached. The ones that work change when clients book, not how much they pay.

Why the punch card underdelivers

A paper card in a wallet is a reminder to lose it. A points balance in an app is a reminder to forget the password. Both reward spend you would probably have received anyway: your monthly regulars are the ones who collect, and they were never the clients at risk. If the reward is a percentage off, you have simply cut the price for people who were already loyal.

Retention is not a discount problem. It is a friction problem — the gap between "I should book" and "I booked" is where clients are lost. Fix the gap and the loyalty takes care of itself.

The four mechanics that earn their keep

  1. Rebook before they leave. The highest-leverage move you can make, and it needs no software beyond your calendar. A client who walks out without a next date has a 50/50 chance of never coming back. See rebooking automation for the exact wording.
  2. A cadence that matches the service. Hair every 4–6 weeks, nails 2–3, massage 4–6, home cleaning 2–4. Trigger the reminder at roughly 80% of the cycle — early enough to book, late enough not to feel pushy.
  3. Reward time, not cash. A 15-minute scalp massage costs you 15 minutes. A 20% discount costs you cash from a client who was coming anyway. Free add-ons, priority slots, and longer sessions keep the perceived value high and the real cost low.
  4. Referral credit paid on the second visit. Paying on the first visit buys you a discount hunter. Paying when the referred client returns buys you a client.

Run the maths before you launch

Take a $60 average ticket at 60% gross margin: $36 of profit. A 20% discount removes $12 — a third of it. The client now has to return about three extra times before the program pays for itself. Most do not, which is why discount-heavy programs feel busy and finish the year flat.

A safer ceiling is 2–3% of monthly revenue. On $8,000 that is $160–240 a month in rewards — roughly ten free add-ons, or a handful of priority slots you were not selling anyway. If the program costs more than that, it is a price cut wearing a loyalty badge.

Pick one axis: visits or spend

Visit-based rewards increase frequency, so they suit grooming, nails and anything with a natural cycle. Spend-based rewards increase basket size, so they suit colour work, retail and multi-service bookings. Running both at once confuses staff and clients, and doubles the admin. Pick one, run it for a quarter, then decide.

The 90-day rollout

What to measure

Four numbers, monthly: repeat rate, average days between visits, redemption rate, and program cost as a share of revenue. A healthy redemption rate is 10–30%. Above 60% and you are giving away more than the behaviour change is worth. If repeat rate has not moved in 90 days, the problem is the reward, not the clients.

Tools that already do this

If you are on Square, loyalty is built into the same account you take payments on. Fresha and Booksy both ship membership and package features that cover most of what a small studio needs, and Loyverse handles visit-based points on a free tier. Under roughly 150 regular clients, a standalone loyalty platform is a subscription you do not need — the calendar and the checkout conversation do more work than the app.

Pair the program with a reactivation campaign for the clients who have already drifted, and keep email to one useful message a month. Loyalty programs fail from noise far more often than from generosity.

Three rules that keep it honest

Frequently asked

What is a good redemption rate for a loyalty program?

Between 10% and 30%. Lower means the reward is too small to motivate anyone; higher means you are paying for visits that would have happened anyway.

Should rewards be discounts or free services?

Free services and add-ons, wherever the schedule allows. They cost you time rather than cash and feel more generous than a percentage off a bill.