How to stop scope creep with beauty clients without sounding difficult
How to stop scope creep with beauty clients: what free extras really cost, how to write clear service listings, price add-ons and say yes with a price.
Miali TeamUpdated 7 min read
"Can you just also do my eyebrows while I'm here?" "Can you just add a little more length?" "It'll only take five minutes, right?"
None of these are five minutes. All of them are unpaid work you agreed to because saying no felt awkward. This guide shows what those favours really cost, and how to set clear limits with your service listings, add-on prices and a few simple scripts.
What 'just five minutes' really costs
Here's the maths. Assumptions:
- You do 60 appointments a month.
- About 1 in 3 clients (20 people) gets a free extra.
- Each extra takes 10 minutes once you count setup and cleanup.
- Your time is worth $50 an hour.
20 × 10 minutes = 200 minutes, which is 3 hours 20 minutes a month. At $50 an hour, that's 200 ÷ 60 × $50 = about $167 a month, or $2,000 a year, given away in five-minute favours.
Or look at it as lost sales. If those 20 extras were $15 add-ons, that's 20 × $15 = $300 a month, $3,600 a year.
That's before you count the knock-on effect: running late for the next client, rushing their service, or skipping your lunch to catch up.
Why clients keep asking for extras
Clients usually aren't trying to take advantage of you. They genuinely don't know where your service ends and the next one begins, because you've never told them. If your listing doesn't say what's included, the client's imagination fills in the rest, and it's always generous to them.
Set the boundary in your service listing
The moment to set the boundary isn't mid-service when they ask. It's in the service description, before they even arrive. "Includes wash, cut, and blowout" leaves less room for "can you just also" than a vague listing like "Haircut."
How to write a service listing that sets the boundary:
- Say what's included. Every step, in plain words.
- Say what isn't. Name the things clients most often ask for "while they're here."
- List the common extras as separate services with a price and a time. That turns "can you just" into something they can pick.
Examples you can adapt:
- Silk press. "Includes wash, deep condition, blow-dry, and flat iron. Trims are a separate $10 add-on. Hair longer than mid-back, please book the long hair option."
- Gel manicure. "Includes shaping, cuticle care, and one gel colour. Nail art and removal of another salon's gel are add-ons."
- Lash fill. "For fills within 3 weeks of your last set. After 3 weeks, please book a full set."
- Men's cut. "Includes cut and lineup. Beard trim and hair designs are add-ons."
In Miali, each service has a name, price, duration, and description on your booking page, and clients can book several services in one booking. So "Silk press + Trim" is something they pick while booking, not something they spring on you in the chair. See how booking works.
If you post your menu on Instagram or WhatsApp too, list the add-ons separately there as well.
Price your add-ons so saying yes is easy
An add-on nobody has priced is an add-on you'll end up giving away. Decide the price once, before anyone asks.
A quick way to set it: minutes ÷ 60 × your hourly rate, plus any product.
- A 15-minute brow shape at $50 an hour: 15 ÷ 60 × $50 = $12.50. Charge $15.
- A 10-minute deep condition with $2 of product: 10 ÷ 60 × $50 = $8.33, plus $2 = $10.33. Charge $10 to $12.
The pricing calculator does the same thing and adds a share for overhead and profit, if you want a fuller number.
Scripts for saying yes with a price
You don't need to say no. You need to say yes, and here's what that costs:
"Sure, I can add brow shaping. It's a quick $15 add-on. Want me to include it today?"
This isn't a rejection. It's a price. Most clients are happy to pay it once it's an option instead of an assumption.
More scripts for the moments that catch you off guard:
- When you don't have time today: "I'd love to, but I've got someone right after you. Let's add it to your next appointment so I can do it properly."
- When they want more than they booked: "You booked shoulder-length, and going to waist-length is a different service. I can do it today for the difference, $30, or we can book it for next time."
- When they change their mind mid-service: "I can switch to that. It adds about 30 minutes and $20. Want me to go ahead?"
- When a regular expects it free because you did it once: "Last time was on me because I had a gap. Normally it's $10. Want me to add it?"
Say the price before you start the extra, every time. Agreeing on it afterwards is where it gets awkward.
Protect your schedule, not just your rate
Scope creep doesn't just cost you money. It costs you time, and that time comes out of your next client's appointment. If you're running late because of a free add-on, you're not being generous to one client. You're being unfair to the next one.
Two things help:
- Pad your durations honestly. If a service really takes 75 minutes, don't list it at 60. Build the slack into the service time.
- Tell the next client early. If you do run over, you can send them a running-late message on WhatsApp from your Miali dashboard, so they're not sitting outside wondering.
Put your policy in writing once
The best boundary is the one you never have to enforce out loud, because it's already on your booking page and service menu.
Here's a short line you can add to your booking page description:
"Your appointment includes what's listed in the service description. Extras can be added when you book or on the day, at the listed add-on price, if time allows."
It works the same way as a no-show policy: clients accept it much more easily when they see it before they book. Here's how to write one of those.
Common mistakes
- Saying yes, then resenting it. If you're going to do it free, do it as a gift and say so. Otherwise, name the price.
- Pricing on the spot. Guessing a number mid-service usually means guessing low.
- Different rules for friends. Friends and family are the most likely to expect extras. The same menu applies.
- Letting it make you late. One free extra can push back every appointment after it.
FAQ
Is it ever fine to add something for free? Yes. A small gift for a loyal client can be a nice touch. Just make it your choice, say it's a one-off, and make sure it doesn't make you late.
What if a client gets upset about paying for an add-on? Stay friendly and matter-of-fact. "No problem, we can leave it for today." Most clients respect a clear price more than a grudging freebie.
How do I bring this up with long-time regulars? Update your menu and let them know: "I've updated my service menu so it's clearer what's included and what's extra. Here's the link." No apology needed.
Should add-ons be separate services on my booking page? For the ones clients ask for often, yes. It lets them choose it while booking, and it blocks the right amount of time on your calendar. More ideas in how to increase your average ticket.
Key takeaways
- Small free extras add up to real money and make you late for the next client.
- Write service descriptions that say what's included and what isn't.
- List common extras as priced add-ons so clients can choose them when they book.
- Say yes with a price, and always say it before you start.
- Being generous is your choice. Make it a gift, not the default.
Written by the Miali team. We build booking software for beauty professionals in 20+ countries, and write about the business side of the work.


