Cancellation Policies That Actually Work
How to write a no-show and cancellation policy that protects your time without making first-time clients feel locked in. With a template you can steal.
Jack Cruden
Founder
Most NZ salons I've talked to don't really have a cancellation policy. They have a feeling about one. Something like "I'd charge them if they did it again, but I haven't yet." That's not a policy. That's a slow leak.
A reminder text catches the forgetters. A policy catches the rest — the ones who decide an hour out that they can't be bothered, and figure there's no cost to bailing because there hasn't been before.
What one no-show a week actually costs
Run the maths and the answer is annoying.
One no-show a week at $100 a head is $5,200 a year. At $180 (a colour, say) it's over $9,000. That's one missed booking. Most salons I see are losing two or three a week and treating each one as a separate small disappointment rather than a recurring revenue line item.
The chair sits empty for an hour. You can't fill it on twenty minutes' notice. The cost isn't the deposit you didn't take. It's the booking you couldn't sell into that slot.
The trade-off nobody admits
A strict policy reduces no-shows. It also scares off first-timers.
That tension is real and worth taking seriously. Someone scrolling Instagram at 9pm, deciding whether to book a place they've never been, is more likely to bounce if the booking form demands a card upfront. You will lose some first-time bookings to the friction. Most salons are too lenient anyway, so the trade is usually worth it, but you should know you're making it.
The way through is to design the policy so the friction lands on the right people. Returning clients who've established trust shouldn't feel locked in. First-timers booking a four-hour colour are a different risk profile to a regular getting a 30-minute men's cut.
What a sensible 2026 policy looks like
A defensible NZ-market policy in 2026 has four parts.
A clear cancellation window. 24 hours is standard. 48 for anything over two hours. Under 24 hours, the slot is hard to refill, so the cost falls on you unless you've protected against it.
A late-cancel fee or deposit forfeit. Usually 50% of the service price. Not 100%. That feels punitive and harder to enforce. 50% is the number most clients accept as fair when challenged.
A no-show fee. Often 100% of the service price, or the full deposit if you took one. A no-show is materially worse than a late cancel because you didn't even get a chance to try to fill the slot.
A first-strike forgiveness rule. Everyone gets one. Life happens. The policy exists, the fee is on the books, but the first time it happens you waive it and tell them you waived it. That single sentence, "I'm letting it go this time, but the policy applies from here", does most of the work.
The deposit question
This is where opinions split.
Deposits make obvious sense for long, high-cost services. A four-hour balayage on a new client is the classic case. You're holding a half-day of someone's calendar for a stranger. A 30% deposit at booking is reasonable, and the clients who object are usually the ones you didn't want anyway.
For regulars getting a 30-minute trim, deposits are overkill. You're adding friction to a transaction you'd happily complete on trust, and the regulars resent it. Charge them for actual no-shows when those happen instead.
A middle path that works well: deposits for first-time clients only, removed once they've completed a booking. New person books, card goes on file, deposit charged. After one successful appointment, they're in the trusted pool and book like everyone else. This catches the actual risk (strangers booking blind) without taxing the existing client base.
Communicating the policy without being weird about it
A policy clients don't know about isn't a policy. It's a surprise. Surprises are how you lose people.
The policy should appear in three places, in plain language each time.
On the booking page, before they pick a time. One sentence: "Cancellations within 24 hours incur a 50% fee. No-shows are charged in full." That's it. No legal disclaimers, no walls of text.
In the booking confirmation message. SMS or email, doesn't matter, but the policy should be in there with the appointment details. People glance at confirmations. They want it where they can see it.
In person, once, when a new client first visits. Not as a lecture. As a one-line aside: "Just so you know, we ask for 24 hours' notice on changes." That's the conversation. Don't apologise for having a policy. Apologising signals it's negotiable.
Enforcing it without being a jerk
Most owners get this part wrong. They write a policy, then can't bring themselves to charge anyone, then quietly drop the policy because they feel guilty.
The way out is to separate the rule from the conversation. The rule is automatic. The fee gets applied, the client gets notified by text or email, the system did it. The conversation, when it happens, is human. "Hey, just letting you know the no-show fee was charged because the policy applies after the first time. Happy to chat if you want to rebook."
You're not the one personally deciding to charge them. The policy did. That distance matters, and it's part of why having a written policy is easier than having a vibe.
Waive the fee when it's genuinely warranted. Family emergency, sick kid, a real reason: refund it without being asked. The clients who get waived once will book you for a decade. The ones who try to argue their way out of every fee will tell you, by their own behaviour, that they're not the clients you want.
A policy you can steal
Adapt the numbers to your services, but this works as a starting point:
Cancellations and no-shows
We ask for 24 hours' notice if you need to cancel or reschedule. This gives us a chance to offer the slot to someone on the waitlist.
Cancellations made less than 24 hours before your appointment are charged 50% of the service price. No-shows are charged in full.
First-time slip? It's on us. From there, the policy applies.
If something genuinely urgent comes up, message us — we're human and we'll work it out.
Paste it into your booking page settings, drop it into your confirmation message template, and that's the policy live across all your touchpoints.
The part nobody says out loud
A cancellation policy isn't about the fee. The fee is mostly symbolic. You'll waive it more often than you charge it, especially in the first year. The point is that the policy changes how clients think about the booking. A slot they had to put a card on is a slot they remember. A booking they could ghost for free is a booking they treat as optional.
If you've got TimeToBook, the SMS reminders are already cutting the forgetters. The policy is the second half. One catches the people who'd come if they remembered. The other catches the people who remembered and decided not to bother.
Enjoyed this article?
Subscribe to our RSS feed for more tips and insights.