A hair stylist cancellation policy needs to account for the wide range of service types in the styling business, from a 30-minute men's cut to a 5-hour color correction, because the no-show cost and the appropriate deposit scale differently across those services. A single flat policy covers everything, but a tiered policy protects you more accurately.

Below is a complete template with tiers for cuts, color, and technical services, plus the color product clause that most generic cancellation templates miss.

Full cancellation policy template

Short version (for booking page and confirmation):

"A deposit is required at booking to hold your appointment. Cut services: $[amount] deposit, 24-hour free cancellation. Color and chemical services: $[amount] deposit, 48-hour free cancellation. Cancellations within the window or no-shows forfeit the deposit. To cancel: [contact method]."

Full version:

"Appointment and cancellation policy , [Your name/studio name]

Cut, style, and blowout appointments: A deposit of $[amount] is required at booking. These appointments may be cancelled or rescheduled free of charge with at least 24 hours notice. Cancellations within 24 hours or no-shows will result in the deposit being retained.

Color, chemical, and technical services (including balayage, highlights, color correction, keratin treatments, and extensions): A deposit of $[amount] is required at booking. These appointments may be cancelled or rescheduled free of charge with at least 48 hours notice. Cancellations within 48 hours or no-shows will result in the deposit being retained.

Color product clause: For color and chemical services, product is ordered or mixed specifically for your appointment. Cancellations or no-shows within the cancellation window may result in a product restocking fee of $[amount] in addition to the retained deposit. This fee compensates for product that cannot be returned or repurposed.

New client policy: New clients booking color, chemical, or technical services are required to pay the full service fee at the time of booking. Once we have worked together, you will move to the standard deposit structure for future appointments.

Rescheduling: Deposits transfer to the rescheduled appointment when rescheduling occurs within the free-cancellation window. Rescheduling requests made after the cancellation deadline are treated as late cancellations, the deposit is retained and a new deposit is required for the rescheduled appointment.

Stylist cancellation: If [your name] must cancel your appointment, you will receive a full refund of your deposit and the option to rebook at no additional deposit charge. [Your name] will provide as much advance notice as possible.

Repeat cancellations: Clients who late-cancel or no-show more than twice within six months may be required to prepay the full service fee for future appointments."

Setting the deposit amounts

Use these ranges as a starting point and adjust to your market and service pricing:

Quick cuts (under 45 minutes, up to $60): $15 to $20 deposit, or card-on-file. Some stylists skip deposits for cuts entirely and use card-on-file for cancellation protection without an upfront charge.

Cuts, blowouts, and styling (45 to 90 minutes, $60 to $110): $25 to $35 deposit.

Single-process color, toner, gloss (60 to 90 minutes, $85 to $130): $35 to $50 deposit.

Balayage, highlights, partial highlight (2 to 3 hours, $120 to $220): $60 to $80 deposit.

Color correction, full color + balayage, extensions (3 to 6+ hours, $200 to $800+): $80 to $150 deposit, or full prepayment for new clients.

Where and when to display the policy

The policy must appear before the client pays their deposit. On your booking page: include a cancellation policy summary in the appointment description or as a prominent disclosure step before the payment screen. In your confirmation message: include the key terms, deposit amount, cancellation window, contact method. In your 48-hour reminder: "Reminder: your [service] appointment is [date] at [time]. Free cancellation for color services requires 48 hours notice. Contact me at [method] if you need to reschedule."

For clients who book through Instagram DMs or text messages, follow the DM conversation with a booking link: "Sounds great! Here's my booking link to confirm your appointment and hold your deposit. The cancellation policy is shown at checkout." This ensures the formal agreement happens through a system that documents it, even when the initial conversation was informal.

When you need to retain a deposit (the message is brief: "Hi [name]) I had your [service] appointment today and didn't hear from you. Per my cancellation policy, the $[amount] deposit has been retained. I'd love to rebook you, reach out when you're ready." Professional, factual, no over-explanation. If they respond, engage briefly and apply the policy.

GrabMySlot is free to start. You pay 3% plus Stripe's standard payment processing fee only when you collect a deposit. Set up your booking page in under five minutes at grabmyslot.com.