How to Raise Your Prices Without Losing Regular Clients
Every salon owner and master hits the same wall: costs go up, your skills have improved, your calendar is full — and your prices are still where they were two years ago. You know you need to raise salon prices. What stops most people isn't the math. It's the fear of the message: "Hey, just so you know, prices are going up." Sent one by one, in DMs, to people you've known for years.
Here's the good news: clients don't leave over a price increase. They leave over how it was communicated — or not communicated at all.
Why "just raise it quietly" backfires
Some owners try to avoid the conversation entirely: change the price list, say nothing, let people find out at checkout. This is the worst version. A client who's surprised by a higher number at the register doesn't think "fair enough" — they think "did they think I wouldn't notice?" That's how you turn a reasonable 10% increase into a trust problem.
The opposite mistake is over-explaining: a long, apologetic message justifying every dollar. You don't owe anyone a breakdown of your rent and product costs. Confidence reads as normal business. Apology reads as "maybe I'm wrong to charge this."
The fix sits between the two: clear, early, unapologetic notice — sent the same way to everyone, at the same time.
Step 1: Pick your timing
Never raise prices the week of the increase for a client who already has an appointment booked. Give existing bookings 30-45 days of notice minimum. Two timing options work well:
- Fixed date, whole list at once. "New prices apply starting September 1st." Simple, fair, easy to communicate once.
- Grandfather existing appointments. Anyone booked before the announcement pays the old price for that one visit; every new booking after the announcement date uses the new list. This is the gentler option and it costs you almost nothing — most clients rebook 4-8 weeks out anyway.
Avoid raising prices during your slowest season. It compounds two problems into one and makes the increase feel like desperation rather than a normal update.
Step 2: Segment before you send anything
Not every client needs the same message. A client who's been coming monthly for two years responds to a warm, personal note. A client who booked once six months ago doesn't need one — a simple list update is enough, and a personal message to someone who barely remembers you can feel oddly intense.
This is where most solo masters get stuck: sorting "who's actually a regular" from a memory and a scroll through old chats. If your bookings live in a spreadsheet or a chat history, this sorting takes an evening you don't have. If they live in a proper client base — one place that shows visit frequency and last-visit date — it's a five-minute filter. That difference alone is worth building a real client base before your next price change, not during it.
Step 3: Write the message once, send it the same way to everyone
A price increase note works best short and factual:
"Starting [date], my prices for [services] are updating to reflect [reason — new training, product costs, demand]. If you already have an appointment booked, you'll pay the current rate. Thank you for continuing to trust me with your [hair/skin/nails] — I'm looking forward to our next appointment."
Three things make this land:
- A reason, one line, no justification essay. "Reflecting updated training and product costs" is enough.
- Explicit handling of existing bookings. This is the line that prevents the awkward moment at checkout.
- No apology. You're not asking permission — you're informing loyal clients ahead of everyone else, which itself reads as a courtesy.
Send it the same way you'd send an appointment reminder — not a rushed line typed into a DM thread mid-haircut. If your booking tool sends automatic reminders already, that's the same channel: your clients already expect a message from that number or address, so it doesn't feel out of place the way a sudden personal text does.
Step 4: Expect a few questions, not a wave of cancellations
Realistically: out of 100 regular clients, a handful will ask a clarifying question, one or two might comment on it, and maybe one will quietly stop booking. That's normal client turnover, not a crisis caused by your price increase. Clients who leave over a modest, well-communicated increase were usually price-sensitive shoppers to begin with — not your core, loyal base.
What actually drives mass cancellations is the opposite pattern: silence, then a surprise at checkout, repeated for every client individually and inconsistently — some told, some not, some finding out from a friend. Inconsistency reads as unfair. A single, clear announcement reads as professional.
The real lesson: control the channel, not just the message
The clients who stop booking over a price change are rarely reacting to the number — they're reacting to feeling like an afterthought. That's much easier to avoid when you're not managing this announcement across five different Instagram chats and a notebook full of phone numbers, hoping you didn't miss anyone.
This is one of the quieter reasons an isolated booking page with a real client list pays for itself: when the moment comes to raise prices, you're not reconstructing your client base from memory. It's already there, segmented by who actually comes back. ScheDjin keeps that client base and appointment history in one place specifically so decisions like this take twenty minutes instead of a stressful weekend — you filter your regulars, send one clear message, and get back to work.