An empty chair costs a nail salon money the moment it happens — not eventually, immediately. A full-set appointment that cancels two hours before its slot represents 60-90 minutes of tech time and $45-120 in service revenue that's gone unless the salon actively works to recover it. Most salons absorb this loss silently; the ones that don't build a policy that deters the cancellation in the first place and a waitlist that recovers the slot when it happens anyway.
This is the three-part framework.
The 24-hour policy
Step 1 — Set a 24-hour notice window
Long enough to give the salon a real chance to fill the slot, short enough to feel reasonable for a service that typically runs under two hours. Cancellations inside the window incur a fee — commonly 50% of the service price — or forfeit a deposit if one was collected at booking.
Step 2 — Communicate the policy at every touchpoint
State it at booking, restate it in the confirmation text, and post it visibly at the front desk. A policy nobody remembers agreeing to feels punitive when enforced; a policy repeated at every step feels like a known, fair expectation.
The deposit structure for higher-value bookings
Step 3 — Deposit on full sets and multi-service bookings only
Reserve deposits for the bookings with the most revenue and no-show risk at stake — full sets, mani-pedi combos, and new-client first visits. A $10-20 deposit applied to the final bill, forfeited on a no-show or late cancellation, cuts cancellation rates on these bookings roughly in half. Single polish changes and quick services don't need this friction.
The waitlist recovery
A policy that only deters cancellations leaves money on the table when one happens anyway. The recovery flow is what turns a cancelled slot back into revenue.
Step 4 — Text the waitlist the moment a slot opens
An automated text goes to clients on a standing waitlist, or to recent clients who are due for a fill: "A 2pm spot just opened up today — want it?" First to respond claims it. Salons running this consistently recover 40-60% of late-cancelled slots the same day. Session.Care can trigger this automatically the moment a cancellation is logged, without the front desk having to manually text a list.
The fee and the recovery aren't in tension — they're the same discipline
The fee deters casual cancellations before they happen; the waitlist recovers the ones that happen anyway. A salon running both loses far less revenue to late cancellations than one running either alone.
Enforcing consistently
The policy only works if it applies the same way to every client, every time. Waiving the fee for a regular but charging a new client for the identical situation is what actually erodes trust — clients talk, and inconsistent enforcement reads as arbitrary rather than fair. Most salons build in reasonable discretion for genuine emergencies without turning every cancellation into a negotiation; the goal is deterring the casual last-minute cancel, not penalizing someone in a real crisis.
A cancellation policy that's never enforced isn't a policy — it's a suggestion the salon absorbs the cost of.
What to measure
- **Late-cancellation rate** (target: under 8% within 60 days of implementing deposits on high-value bookings)
- **Waitlist recovery rate** (target: 40-60% of late-cancelled slots refilled same-day)
- **Deposit forfeiture revenue** (tracks fee collection as a partial offset, not the primary goal)
- **Repeat-cancellation clients** (flag clients who cancel late more than twice in 90 days for a direct conversation)