Miali
FeaturesWho it's forPricingFree toolsBlog
Sign inStart for free
BlogGetting clients

How to build a client referral program for your beauty business

How to set up a client referral program for your salon or studio: rewards that work, simple rules, scripts to copy, and an easy way to track who sent who.

Miali Team·September 15, 2026·Updated October 2, 2026·7 min read

On this page
  1. Why "tell your friends" doesn't work
  2. What a referral is actually worth
  3. Choose a specific referral reward
  4. Set the referral rules before you launch
  5. When to ask for referrals
  6. Referral scripts you can copy
  7. Make the booking and the reward easy
  8. Keep referred clients coming back
  9. Track referrals, even roughly
  10. Common referral program mistakes
  11. FAQ
  12. Key takeaways

On this page

  1. Why "tell your friends" doesn't work
  2. What a referral is actually worth
  3. Choose a specific referral reward
  4. Set the referral rules before you launch
  5. When to ask for referrals
  6. Referral scripts you can copy
  7. Make the booking and the reward easy
  8. Keep referred clients coming back
  9. Track referrals, even roughly
  10. Common referral program mistakes
  11. FAQ
  12. Key takeaways

Your happiest clients are already telling their friends about you. You're just not capturing it.

A referral program isn't about bribing people to talk about you. It's about making it easy and rewarding for them to do what they were already going to do.

Why "tell your friends" doesn't work

"Tell your friends about me!" is easy to say and instantly forgettable. When people don't refer, it's usually because they forget, not because they don't want to. A real referral program removes the forgetting.

What a referral is actually worth

Before you decide on a reward, know what a new regular is worth to you. Assumptions:

  • Average service: $50.
  • A regular comes every 6 weeks. That's 52 ÷ 6 = about 8.7 visits a year. Call it 8.
  • One regular is worth 8 × $50 = $400 a year.

Now say your program is "$10 off for the friend, $10 off for you." That's $20 per referral.

If 10 friends come in through referrals:

  • Rewards cost you 10 × $20 = $200.
  • Say only 4 of them become regulars. That's 4 × $400 = $1,600 over the year.
  • The other 6 come once. That's 6 × $50 = $300.

$1,900 in the first year from $200 in rewards, in this example. And the 4 regulars may refer people too.

Use your own numbers. The point is that a reward that feels generous to the client is usually small next to what a regular brings in.

Choose a specific referral reward

"Refer a friend" is vague. "Give your friend $10 off their first booking, and get $10 off yours when they come in" is specific, has a number attached, and is easy to send on WhatsApp.

Specificity is what makes people actually forward the message instead of nodding and moving on.

Reward ideas that work:

  • Money off for both people. Simple and easy to explain. Rewarding both people works better than rewarding only the referrer, because the friend has a reason to book too.
  • A free add-on. A free brow tidy or gloss top coat feels generous and costs you mostly a few minutes of time.
  • A bigger reward for three referrals. A free service after three friends book gives your best fans something to aim for.

Set the referral rules before you launch

Write them down once so you never have to decide case by case:

  1. Who counts: a new client who has never booked with you before.
  2. When the reward kicks in: after the friend's first appointment is done and paid, not when they book. That way a no-show doesn't earn anyone anything.
  3. How the reward is used: off the next visit, not as cash. It brings the referrer back too.
  4. When it expires: 3 months is fair and stops old rewards piling up.

Here's a version you can post:

"Love your results? Send a friend my way. When she books her first appointment and mentions your name, she gets $10 off, and you get $10 off your next visit once she's been in. New clients only. Rewards are valid for 3 months."

When to ask for referrals

The best moment to ask isn't random. It's right after a client compliments their own results.

"I love it, I'm never going anywhere else" is the exact sentence that should trigger: "I'd love it if you sent [name] my way. Here's my booking link. Tell her to mention you when she books and you both get a discount."

Other good moments:

  • When a client says a friend asked where she got her hair or nails done.
  • When she rebooks at checkout. She's already happy and already thinking about her next visit. (Here's the rebooking script.)
  • A day after the appointment, when she's had time to show it off.

Referral scripts you can copy

The day-after WhatsApp:

"Hi Achieng! Hope you're still loving the braids. If any of your friends ask who did them, here's my link. They get $10 off their first visit, and you get $10 off your next one."

The message for your client to forward:

"This is my stylist, she's amazing. Book here and mention my name for $10 off your first appointment: [your booking link]"

Send this one as its own message so your client can forward it in one tap without editing anything.

When the referral books:

"Thank you so much for sending Mercy my way! Your $10 off is waiting for your next appointment."

That thank-you matters as much as the reward. People refer more when they know it was noticed.

Make the booking and the reward easy

If the referral discount only shows up "eventually" or depends on you remembering it at checkout, half your referrals get dropped.

Make the booking part effortless: one booking link your clients can forward, that opens in any browser with no app or account needed. The booking link generator gets it ready for sharing, and the share kit in your Miali dashboard has a QR code for your booking page that you can print on a small card and hand out at checkout.

Then make the reward part hard to forget. Miali doesn't have a referral feature, so you track referrals yourself, and client notes are all you need:

  • On the new client's profile: "Referred by Achieng. $10 off first visit."
  • On the referrer's profile: "Referral reward: $10 off next visit. Earned [date], expires [date]."

When either of them books, the note is right there. See client management.

Keep referred clients coming back

A referral that visits once is nice. A referral that becomes a regular is what makes the math work. The same retention tools you use for everyone else apply here, and you can set all of them up in Miali:

  • Punch cards, such as a reward on the 10th visit.
  • Loyalty discounts, where clients earn a point per visit toward a discount.
  • Prepaid packages that give a new client a reason to commit to a few visits.

Punch cards and loyalty discounts show on your public booking page, so a new client sees them the first time she books. Packages are sold from the client's profile, so you can offer one at checkout.

Track referrals, even roughly

You don't need special software to know your referral program is working. Ask "how did you hear about me?" at every new client's first booking, and write the answer in their client notes.

If half your new bookings trace back to three clients, that's not luck. That's your actual sales team, and they deserve to know it.

Common referral program mistakes

  • Rewarding the booking, not the visit. Wait until the friend actually shows up and pays.
  • Making the reward too small to bother with. "5% off" doesn't get forwarded. A clear amount or a free add-on does.
  • Announcing it once and never again. Mention it at checkout, in your service descriptions, and in your Instagram highlights.
  • Forgetting to pay out. One missed reward and that client stops referring. Write it down every time.

FAQ

What's a good referral reward? Something that feels real to the client and small next to what a regular is worth to you. $10 off each side, or a free add-on, is a common starting point.

Should I cap how many referrals one client can get rewards for? Most stylists don't. If one client sends you ten regulars, ten rewards is a bargain.

Do I need special software for a referral program? No. A booking link to share, a note on each client's profile, and a clear set of rules are enough.

Where else should I share my booking link? Everywhere clients find you. Here's how to get more from your Instagram bio link.

Key takeaways

  • Referrals are one of the cheapest ways to get new clients, and they arrive already trusting you.
  • Offer a specific reward to both people, and pay it only after the friend's first paid visit.
  • Ask right after a client praises their results, and give them a message they can forward in one tap.
  • Track who referred who in your client notes, then use punch cards, loyalty points and packages to keep referred clients coming back.
referralsmarketing

Written by the Miali team. We build booking software for beauty professionals in 20+ countries, and write about the business side of the work.

Let Miali handle the booking side.

A booking page clients use any time, and WhatsApp reminders that cut no-shows by up to 80%. Free plan, no card needed.

Keep reading

Getting clients

How to get more clients as a mobile hairstylist without paid ads

7 min read
Getting clients

How a new suite renter can fill an empty chair: Amina's playbook

6 min read
Getting clients

How a solo braider can stop losing clients to slow DM replies

6 min read
miali logoMiali

Bookings, client records, and WhatsApp reminders. Built for independent beauty professionals.

Get your free booking page
Miali on InstagramMiali on FacebookMiali on X

Solutions

  • Barbershops
  • Hair Salons
  • Nail Salons
  • Beauty Studios
  • Skincare Studios
  • Massage Studios

Product

  • Features
  • Pricing
  • Tools
  • Blog
  • Browse businesses
  • Android app

Help

  • Help centre
  • support@miali.app
  • billing@miali.app

Regions

  • United States
  • UAE
  • South Africa
  • Kenya
  • Rwanda
  • Uganda

© Miali. All rights reserved.

SupportPrivacyTermsData processing