Effective cancellation policy for independent professionals
How to write a cancellation policy that reduces no-shows, is fair to clients, and holds up legally. Ready-to-copy examples included.

A clear cancellation policy is not something you're imposing on clients: it's a fair mechanism that protects your time (which is your income) and gives confidence to anyone booking with you. In this article we'll show you how to write a policy that's short, clear, defensible, and easy to automate.
Why most policies fail
The 3 most common mistakes:
- They're buried in a PDF nobody reads
- They're written in legal jargon that frightens more than it clarifies
- They're never actually enforced — when the moment comes, the professional caves and issues a refund under pressure
A policy you don't enforce is worse than having none at all, because it erodes trust when you do apply it to some clients but not others.
The 3 elements of an effective policy
1. A cancellation window with a reasonable margin
Optimal windows by service type:
| Type of service | Free cancellation window | |---|---| | Short services (30–60 min) | 24 hours | | Medium services (60–120 min) | 48 hours | | Long services, expensive materials | 72 hours | | One-off events, courses | 7 days |
Any shorter and you come across as inflexible. Any longer and you're exposed to too many cost-free cancellations.
2. Clear consequences based on timing
Example structure:
- More than 24h in advance: full refund of the deposit.
- Between 2h and 24h before: 50% refund.
- Less than 2h before or no-show: no refund.
This sliding scale rewards responsibility and compensates your lost time when the margin is tight.
3. Automated refunds
If you have to process refunds manually, you'll end up either giving in or dragging your feet. The system should:
- Automatically detect which cancellation window applies
- Apply the refund via payment gateway without any action from you
- Notify the client immediately
That way, your policy becomes objective and impersonal: it's not you making the call — it's "the system."
A ready-to-copy policy example
Here's a tested version. Adapt it to your context:
Cancellation Policy
- You can cancel your appointment free of charge up to 24h in advance.
In that case, your full deposit is returned to you.
- If you cancel between 2h and 24h before your appointment,
a charge of 50% of the deposit applies.
- If you don't cancel or don't show up, the deposit is forfeited
as compensation for the reserved slot.
Our system applies these rules automatically.
If you have a genuine emergency, reach out and we'll
look at your situation personally.
This policy is:
- Short: 6 lines, readable in 30 seconds
- Human: plain language, no legalese
- Defensible: any reasonable person will see it as fair
- Open to genuine exceptions (accident, hospitalisation, etc.)
Where to place the policy
Before booking:
- Visible at the final booking step, next to the "Confirm" button
- The client must see it to complete payment
When the confirmation is sent:
- Included in the confirmation email or message
- No need to paste the full policy — a summary is enough
In the 24h reminder:
- "Reminder: cancelling now still gets your full deposit back. After this, it won't."
- This message turns late cancellations into timely ones
A good system shows the policy at all 3 moments automatically. You don't have to copy-paste a thing.
How to stand by your policy without losing clients
When a client complains after a no-show, the conversation tends to follow a familiar pattern:
Client: "This is the first time I've missed, could you please refund my deposit?"
The right response:
"I completely understand. Our policy applies the same way for everyone because I can't recover a lost slot. Since this is your first time and you'd like to rebook, I'm happy to give you priority on your next appointment and put the forfeited deposit toward it."
This response:
- Doesn't refund the money (which would be unfair to the clients who did show up)
- Offers a goodwill gesture (applying the deposit to the next booking)
- Keeps the relationship intact without breaking the policy
Apply this approach 100% of the time and your policy will always be defensible.
When to make exceptions (thoughtfully)
Justified exceptions:
- Documentable medical emergency (A&E report, hospital admission)
- Death of a close family member
- Client with a spotless track record of 20+ appointments and this is their first miss
Exceptions that are NOT justified:
- "I forgot" (that's what reminders are for)
- "Something came up" (things come up for everyone)
- "It's my birthday"
- "I'm really sorry"
The mental test: if you granted this exception, could you grant the same to any other client in the same situation? If the honest answer is "no, because I like this one," don't grant it.
Legal considerations (Europe)
In the EU, your policy is contractually binding if:
- The client had a clear opportunity to read it before payment
- They actively accepted it (checkbox or equivalent)
- It contains no manifestly unfair clauses
A non-refundable deposit backed by a clear policy and a reasonable window is perfectly legal. If you have any doubts, check the relevant consumer protection legislation in your country — in Spain, that's Real Decreto Legislativo 1/2007 (LGDCU).
Conclusion
A well-designed cancellation policy:
- Is visible at the point of booking (not hidden away)
- Is short and human (not legal)
- Is applied automatically (not subject to your mood that day)
- Leaves room for genuine exceptions
With all this in place, you can cut no-shows from the typical 15–20% down to below 5%, increase your revenue, and put an end to awkward conversations. Your client knows exactly where they stand, and you know your time is protected.
It's the highest-ROI improvement you can make if you don't have one yet.
Start your 14-day free trial
AI Booking Assistant automates your bookings, collects deposits and cuts cancellations. No credit card.
See plans →