The client is on the phone. 'I had no idea there was a fee.' She did. The policy is on your site, in the confirmation email, and in the terms link. You have proof and you still do not want to have this conversation. You want the machine to have it.
Most no-show policies fail for the same reason. They read like a legal notice, they hide in the confirmation email, and they get enforced by a human who does not want the conflict. A policy that holds up is short, obvious, and mechanical. The client sees it before she books, again when she books, and again in the reminder. Enforcement happens automatically. You are not the bad guy. The policy is.
Here is what to put in yours.
Pick a deposit that is fair, not punitive
A deposit is a commitment device, not a fee. Too small and it does nothing, the client books three slots and picks a favorite Friday morning. Too large and you scare off customers who would have shown up and tipped.
For most services a deposit of 15 to 25 percent of the ticket, or a flat amount that lands between 25 and 75 dollars, is the range clients accept without pushback. For high-prep or high-cost services the range moves up to 25 to 50 percent, and clients still book because they know the work is real.
The deposit is credited toward the service. Say that on every screen the customer sees. Two words, applied to service, and the deposit stops feeling like a fee and starts feeling like a normal down payment.
Give a refund window that is easy to remember
The window should be a round number the customer can hold in her head while she is standing in the grocery aisle deciding whether to cancel. Twenty-four hours. Forty-eight hours. Never a phrase like 'reasonable notice,' because that is a negotiation waiting to happen at 9pm the night before.
Inside the window, cancellation refunds automatically. Outside the window, the deposit is retained. Rescheduling inside the window is free and quick. Rescheduling outside the window moves the deposit to the new appointment.
The refund and the reschedule both need to be self-service. If either one requires a phone call, you have re-created the friction you were trying to remove and clients will avoid the whole policy by avoiding you.
Show the policy three times
Once is not enough. A policy shown only in the terms link is a policy the client will honestly, sincerely, and repeatedly say she never saw.
Put it on the booking page above the pay button. Put it in the confirmation email in the first three lines. Put it in the reminder text in one short sentence. Three exposures are enough for the client to feel informed and for you to point to when she pushes back.
Use the words clients accept
- Deposit amount (fixed number or percentage).
- Refund window with a clear cutoff.
- How the deposit applies to the visit.
- What happens on a no-show.
- Where the policy is shown before booking.
The words matter. A policy that reads like a threat produces complaints. A policy that reads like a normal business rule produces bookings.
Two examples that work. 'A deposit holds your appointment and applies to your service. Reschedule or refund up to 24 hours before your visit.' And, 'If you cannot make it, cancel more than 24 hours ahead and your deposit refunds automatically.'
Avoid the words penalty, forfeit, and non-refundable in the customer-facing copy. Save those for the terms link. Say what happens, in plain language, on the screen where the decision is being made.
Enforce it automatically or do not enforce it
The most common failure is a policy that exists on the site but not in the booking tool. If enforcement requires you to remember to charge the card at 6pm on a Friday, half the time you will not, and clients learn quickly that the policy is negotiable.
Configure your booking tool to charge the deposit at booking and retain it automatically on a same-day cancel or a no-show. Configure the refund to fire automatically inside the window. Once the machine is doing it, the policy is real, and every client who books is agreeing to something that will actually happen.
Frequently asked questions
start here
Find the leak that is costing you the most no-shows.
The free scan reads your homepage and booking path the way a customer does, and tells you the top five things to fix first.
60 seconds. No card. Report emailed to you.