How to Write a Cancellation and No-Show Policy (With Templates)
A step-by-step guide to writing a cancellation and no-show policy for a service business, with copy-ready templates, fee examples and how to enforce it without losing good clients.
Key Takeaways
- Set the notice window by how fast you can refill a slot. If a freed slot usually gets rebooked the same day, 24 hours is enough. If it takes two days, ask for 48. The window should match your real rebooking time, not a competitor’s policy.
- Tie the fee to what you actually lose. A flat fee, a percentage of the service, or a kept deposit all work. Guidance from the UK’s Competition and Markets Authority says cancellation charges should reflect a genuine estimate of loss, and the same logic makes fees easier to defend anywhere.
- A fee you can’t collect is only a warning. Pair the policy with a deposit or a card held at booking. Otherwise you are asking a client who already didn’t show up to pay voluntarily.
- Show the full policy before the client books. Put the complete text on the booking page and require agreement. Stripe’s dispute guidance notes that card issuers may reject a checkbox that only links to a policy.
- Write the exceptions down too. Decide in advance how you treat emergencies, first offences and late arrivals, so staff apply the same rule to everyone.
Quick-Start Prioritization Framework
| Business type | Typical notice window | Fee style that fits | How to collect |
|---|---|---|---|
| Hair or nail salon, 30–90 min services | 24 hours | 50% of service or flat fee | Card held at booking |
| Spa, long treatments, rooms | 24–48 hours | 50–100% for late cancel, 100% no-show | Deposit for first visits, card on file after |
| Consultant or coach, 1:1 sessions | 24–48 hours | Session forfeited or rescheduling fee | Prepayment or package credit |
| Studio class, group | 6–12 hours | Late-cancel fee or lost class credit | Credit deducted from pack |
| Equipment or space rental | 3–14 days | Kept deposit, sliding scale | Deposit at booking |
A cancellation policy is a short promise in both directions: you hold a slot for the client, and the client tells you in time if they can’t use it. Most service businesses only write one after a bad week of empty chairs, and it shows. The policy is buried on a website page, the fee is a number someone picked on the spot, and the front desk waives it for anyone who complains. This guide walks through the decisions behind a policy that clients accept and staff can actually enforce: the notice window, the fee, the exceptions, where to show it, and how to collect. It ends with three templates you can copy and adjust, one for salons and spas, one for consultants and studios, and one for rentals.
What a cancellation policy has to do
A good policy does three jobs. It tells clients what you expect before they book. It gives staff one rule to apply instead of a judgment call at the desk. And it gives you something to point to if a client disputes a charge with their bank.
It is not meant to make money. A business that earns meaningful revenue from no-show fees has a booking problem, not a policy win. The real goal is fewer empty slots, which comes from clients cancelling early enough for you to rebook.
Cancellation, late cancellation and no-show are different events
Define all three in your policy. A cancellation is notice given inside your window, with no charge. A late cancellation is notice given after the window closes but before the appointment. A no-show is no notice at all. Most businesses charge less for a late cancellation than a no-show, because a late cancellation still gives you a small chance to fill the slot from a waitlist.
Late arrivals need their own rule
A client who arrives 20 minutes late to a 60-minute massage is a partial no-show. Decide whether you shorten the service and charge in full, or treat anything past a set number of minutes as a no-show. Fifteen minutes is a common cut-off for services under an hour. Whatever you pick, write it in the policy so the therapist isn’t negotiating it at the door.
Choosing the notice window
The notice window is the most important number in the policy, because it decides how often a cancellation turns into a rebooked slot instead of an empty one.
Work backwards from your rebooking time
Look at the last month of cancellations. For each one, note how long before the appointment it came in and whether the slot was refilled. You will usually see a point where refills stop happening: maybe slots freed 30 hours out still get booked, but ones freed 10 hours out almost never do. Set your window just above that point.
Booking tools let you set this precisely. Square Appointments, for example, lets a business set a cancellation window anywhere from one hour to two weeks before the appointment.
Common windows by business
Salons and barbers often use 24 hours, because short services refill quickly from walk-ins and waitlists. Spas with 90-minute treatments and specialist rooms more often use 48 hours. One-to-one consultants tend to use 24 to 48 hours. Group classes use shorter windows, often 6 to 12 hours, because one empty mat in a class of twenty costs less than one empty chair. Rentals measure the window in days, since a weekend booking for a venue or a van is hard to resell at short notice.
Use a sliding scale for long or expensive bookings
For anything that takes a full day or costs several hundred dollars, a single cut-off is blunt. A sliding scale is fairer and easier to defend: full refund more than 14 days out, 50% refund from 14 to 3 days, no refund inside 3 days. Clients understand this structure from hotels and flights.
Setting the fee
There are three common ways to set a fee. Pick one per service type and use it consistently.
| Fee style | Best for | Watch out for |
|---|---|---|
| Flat fee | Menus where most services cost about the same | Feels harsh on cheap services, trivial on expensive ones |
| Percentage of service | Wide price ranges, long treatments | Needs a clear statement of which price (before or after discounts) |
| Kept deposit | First-time clients, rentals, high-value bookings | Must be clearly labelled non-refundable at the point of payment |
| Lost credit | Packages and class passes | Clients need to see their remaining balance |
Flat fee, percentage, or kept deposit
A flat fee ($25 or $40) is simple to explain and works when services are similarly priced. A percentage (50% for late cancellation, 100% for no-show) scales with the service, so a $250 package costs more to skip than a $40 trim. A kept deposit is the cleanest of all: the client already paid it, so there is nothing to collect afterwards.
Square’s cancellation settings show how tools model this: a flat fee per appointment, a flat fee per service, or a percentage of each service price.
Keep the fee in proportion to the loss
In the UK, the Competition and Markets Authority’s guidance on fair contract terms, updated in July 2026, says kept prepayments or cancellation charges should reflect a genuine estimate of what the business will actually lose, that a charge is unlikely to be fair if you could reasonably reduce your loss by reselling, and that keeping a deposit in full is generally acceptable if it is no more than a small percentage of the price. Other countries and US states have their own rules, but the principle travels well: a fee that clearly matches the cost of an empty slot is easier to defend to a client, a card issuer or a regulator.
This is general information, not legal advice. If you are setting large fees, taking full prepayment, or operating in several places, check the local rules with an adviser.
A worked example
A therapist’s 60-minute massage is priced at $120. If the slot goes empty, the business still pays the therapist’s guaranteed hour and the room. Say that direct loss is about $55. A 50% late-cancellation fee ($60) sits close to that loss. A 100% no-show fee ($120) is higher, but it is easier to justify when the client gave no notice at all and the slot had no chance of being resold. If the business routinely refills late-cancelled slots from a waitlist, it should charge less, or waive the fee when the slot is resold.
Making the policy enforceable
Most policies fail at collection. The business decides to charge a no-show fee, then realises it has no card, or the card declines, or the client disputes the charge and the bank sides with them.
Collect a payment method at booking
Either take a deposit or hold a card. Square, for instance, offers three payment options for online bookings: no requirement, full prepayment for fixed-price services, or holding a card in case of a no-show. Its help page notes that a held card covers only that appointment unless the client chooses to save it, and that if the card is declined you have to contact the client for another payment method.
Show the full text and get agreement
Stripe’s guidance on preventing disputes recommends requiring customers to agree to your terms and showing the full policy before purchase. It warns that a checkbox containing only a link may be rejected by a card issuer as weak evidence that the customer saw the policy. Put the complete policy text on the booking screen, next to a required checkbox, and repeat it in the confirmation email.
Charge promptly and explain the charge
Charge within a day or two of the missed appointment and send a short, polite message with the policy text and the amount. Tools set limits here too: Square lets businesses charge a cancellation fee up to 14 days after the appointment. A charge the client recognises and expected is far less likely to become a dispute than one that appears two weeks later with no message.
Exceptions and how staff apply them
Policies that allow no exceptions read as hostile, and in practice the front desk makes exceptions anyway. It is better to write them down so everyone uses the same ones.
Standard exceptions worth including
Most businesses waive the fee once for a first offence, for genuine emergencies, and when the slot is rebooked. Some also waive it for members in good standing. Decide who can approve an exception (the owner, the manager, anyone at the desk) and log each one, so a client who has a ‘first offence’ every month is noticed.
- First late cancellation or no-show in 12 months: waived, with a reminder of the policy
- Illness, accident or family emergency: waived on request
- Slot rebooked by another client: fee refunded or not charged
- Severe weather or closures on your side: never charged
- Second offence within 12 months: fee applies, deposit required for future bookings
Use the policy to change future bookings, not just to charge
The most effective consequence is often not the fee but the next booking. A client with two no-shows can be required to prepay in full, or booked only by phone. That protects your schedule without a confrontation over money.
Templates you can copy
Replace the bracketed parts. Keep the final version short enough to read on a phone in under a minute; clients who skim a wall of text are the ones who later say they never saw it.
Template 1: salon or spa
“We reserve your time and your therapist just for you. If you need to cancel or reschedule, please let us know at least [24] hours before your appointment, by [booking link, phone or reply to your reminder]. Cancellations with less than [24] hours’ notice are charged [50]% of the service price. Missed appointments without notice are charged [100]% of the service price. Arriving more than [15] minutes late may mean a shorter treatment at the full price, or rescheduling with the late-cancellation fee. First-time clients pay a [$20] deposit when booking, which goes toward the service. We hold a card on file for all other bookings and only charge it under this policy. If we rebook your slot, we won’t charge the fee.”
Template 2: consultant, coach or studio
“Sessions can be moved or cancelled free of charge up to [24] hours before the start time using the link in your confirmation email. Sessions cancelled with less notice, or missed, are counted as used [or: are charged in full]. If you’re running more than [10] minutes late, the session will still end at the scheduled time. Package sessions expire [6 months] after purchase. For group classes, cancel at least [8] hours ahead to keep your class credit; late cancellations and no-shows use one credit.”
Template 3: equipment or space rental
“A deposit of [25]% is due at booking to hold your date. Cancel [14] or more days before the start date for a full refund of the deposit. Cancel between [14] and [3] days before for a [50]% refund of the deposit. Cancellations within [3] days, or failure to collect or use the booking, forfeit the deposit. If we can rebook your date, we’ll refund the deposit less a [$X] admin fee. Mandatory fees such as cleaning are included in the total shown at booking.”
That last line matters for short-term lodging in the US. The FTC’s Rule on Unfair or Deceptive Fees, in effect since May 12, 2025, covers short-term lodging including vacation rentals, and its FAQ says a mandatory cleaning fee must be included in the total price shown.
Where to show the policy
A policy only works if the client has seen it several times before the appointment. Place it everywhere the client touches the booking.
- The booking page, in full, with a required ‘I agree’ checkbox
- The confirmation email or text, in one or two sentences with a link to the full text
- Every reminder, as a single line: ‘Free cancellation until [time].’
- Your website’s booking or FAQ page
- A small sign at the front desk, so walk-in rebookings see it too
Common mistakes
These come up again and again when businesses write or rewrite a policy.
Copying a competitor’s window
Their 48 hours may fit their rebooking pattern and not yours. Use your own cancellation data.
Charging without a card on file
Sending an invoice to someone who didn’t show up rarely works. If the fee matters, collect a payment method at booking.
Hiding the policy behind a link
Clients skip links, and card issuers may not accept a link alone as proof the client saw the terms. Show the full text where they agree.
Making the reminder too late
If your free cancellation window ends at 24 hours, the reminder has to arrive before that, or clients find out about the policy only when it is too late to use it.
Inconsistent waivers
Waiving the fee for regulars who complain but charging quiet new clients is the fastest way to lose trust. Write the exceptions down and log them.
Getting it into your booking system
Once the policy is written, set it up in your booking tool: the notice window, the fee type, the deposit or card requirement, and the policy text on the booking page. Then book a test appointment, cancel it inside the window, and check that the client sees the right message and that the fee would be charged correctly.
If you’d rather not do this yourself, or your policy has rules your current tool doesn’t support (deposits only for first visits, different windows by service, waivers when a slot is rebooked), you can describe the policy in plain English to Floot and it builds a booking app that applies it, with payments and scheduled reminders included.
Frequently Asked Questions
Is it legal to charge a no-show fee?
In most places a business can charge a cancellation or no-show fee that the client agreed to in advance, but rules on how large the fee can be vary by country and state. In the UK, CMA guidance says charges should reflect a genuine estimate of the loss. This is general information, not legal advice; check local rules if you are unsure.
How much should a no-show fee be?
Common choices are 50% of the service for a late cancellation and 100% for a no-show, or a flat fee such as $25 to $50. Pick a figure close to what an empty slot actually costs you, and charge less if you often refill late-cancelled slots.
What is a reasonable cancellation window for a salon?
Twenty-four hours is the most common for salons, because short services can be refilled quickly. Spas with long treatments and specialist rooms often use 48 hours.
Should I charge regular clients who cancel late?
Apply the same written policy to everyone, including a standard exception such as one waived late cancellation per year. Consistency matters more than strictness.
How do I collect a no-show fee if the card declines?
Contact the client with the policy text and the amount and ask for another payment method. For future bookings, require a deposit or full prepayment from that client.
Do I need a separate policy for packages and memberships?
Usually a short extra clause is enough: late cancellations and no-shows use one session or credit, and packages expire after a set period. State the expiry clearly at purchase.
Sources
- Square Support, Manage booking cancellations and prepayment policies, 2026 https://squareup.com/help/us/en/article/5493-manage-booking-cancellations-and-prepayment-policies
- GOV.UK (CMA), Writing a fair contract for customers, updated 2026 https://www.gov.uk/guidance/unfair-terms-explained-for-businesses-full-guide
- Stripe Docs, Best practices for preventing fraud and disputes, 2026 https://docs.stripe.com/disputes/prevention/best-practices
- FTC, Rule on Unfair or Deceptive Fees: Frequently Asked Questions, 2025 https://www.ftc.gov/business-guidance/resources/rule-unfair-or-deceptive-fees-frequently-asked-questions
- Square, Appointments Pricing and Plans, 2026 https://squareup.com/us/en/appointments/pricing