Happy clients already want to recommend a business they like — that’s rarely the missing piece. What actually kills referrals is that most businesses never make the ask, or make it so vague that the client forgets about it before they’ve left the parking lot. A referral program isn’t really about the incentive. It’s about removing every bit of friction between “I’d tell a friend about this place” and a friend actually showing up and booking.
“Tell your friends” is forgettable. A code they can text isn’t.
Nobody remembers to mention a vague suggestion two days later. “Use my link for 15% off your first visit” is a text message someone can send in the moment — a concrete thing to share, and a concrete reason for the friend to actually act on it instead of just nodding along.
Reward the friend too, not just the person who referred them
A reward that only goes to the existing client works, technically. But a two-sided one — a discount for the new client, a credit for whoever sent them — converts noticeably better. The new client has an actual reason to book instead of just receiving a recommendation passively, and the referrer feels like they handed their friend something, not just themselves.
Ask while the good experience is still fresh
Same logic as asking for a review: the moment to mention your referral program is right after a great appointment, not buried three paragraphs into a monthly newsletter nobody opens. A quick line at checkout, or an automated message after the visit, catches people while they’re still glad they came in.
Don’t make crediting a referral depend on anyone remembering anything
If getting credit for a referral means the new client has to remember to mention who sent them, most of those referrals just go untracked — and that quietly kills the whole incentive to keep referring. A code that applies itself at booking removes the guesswork, and the referrer actually gets credit every time instead of some of the time.
Big enough to matter, small enough to still be a good deal for you
Too small a reward and nobody bothers sharing. Too generous and every new client acquired this way eats your margin. A structure that tends to hold up: a 10–20% discount for the new client, plus a flat credit or add-on for the referrer, redeemable next visit.
A quick checklist
| Element | Why it matters |
|---|---|
| A concrete, shareable code/link | Beats a vague 'tell your friends' every time |
| Two-sided reward | Gives the new client, not just the referrer, a reason to act |
| Ask right after a great visit | Same timing principle as review requests |
| Automatic tracking and credit | Manual tracking quietly kills the program |
| Proportionate, sustainable reward | Big enough to motivate, small enough to stay profitable |
Where Waine fits into this
Every client gets a shareable code that applies itself the moment a friend books — no one has to remember to mention who sent them. Credit gets tracked without a spreadsheet, and rewards go out through Stripe where eligible.