Skip to main content
no-shows cancellations policy management

How to Write a Cancellation Policy for Your Business

By Marai ·

A cancellation policy is not a punishment. It is a clear agreement between your business and your clients about what happens when someone cannot make their appointment. Without one, clients have no idea what the consequences of cancelling late are — and you absorb all the losses.

Most service businesses do not have a written policy. Or they have one but do not communicate it. Or they communicate it but do not enforce it. Any of those situations produces the same outcome: unpunished no-shows, empty slots, and accumulated frustration.

Here is how to write a policy that is clear, fair, and — above all — that actually works.

Why You Need a Cancellation Policy

The Cost of Not Having One

When a client can cancel (or simply not show up) without consequences, the implicit message is: your time is worth nothing. Most of your clients do not consciously think this, but behaviour follows incentives. If cancelling is free, why bother giving advance notice?

The outcome is predictable. Service businesses in Spain typically see no-show rates of between 15% and 25%. Every one of those empty slots represents a service not performed, a professional sitting idle, and revenue that cannot be recovered.

What a Good Policy Achieves

A well-designed policy does not eliminate all cancellations — that is impossible. But it does three things:

  1. Reduces last-minute cancellations because the client knows there are consequences
  2. Encourages timely cancellations with enough notice to fill the slot
  3. Protects your revenue when someone cancels too late or simply does not show up

What Your Policy Should Include

1. Free Cancellation Window

Define by when the client can cancel at no cost. The most common standards in service businesses:

  • 24 hours before — The most common standard. Gives you enough time to activate the waitlist and fill the slot.
  • 48 hours before — For long services (over 90 minutes) or high-value services (over €100) where the impact of an empty slot is greater.
  • 12 hours before — For short, lower-value services where client flexibility matters more than schedule optimisation.

Recommendation: 24 hours works for most businesses. It is fair to the client and gives you operational room.

2. Consequences for Late Cancellation

What happens if the client cancels outside the window or simply does not show up:

Option A: Deposit retention. If you charge a deposit at booking, it is retained in full or partially. This is the cleanest option: the money is already there, no need to chase the client.

Option B: Post-hoc charge. If you do not charge a deposit, you can charge a fee to the registered card (if you have it). This requires the client to have accepted the terms at the time of booking.

Option C: Restriction on future bookings. If a client accumulates no-shows, you can require full payment in advance for their next booking. This is a proportionate consequence that protects you without punishing a first offence.

3. Exceptions

A rigid policy with no exceptions creates more conflict than it resolves. Define what situations count as exceptions:

  • Medical emergencies
  • Death of a family member
  • Extreme weather conditions (where applicable)

You do not need to be exhaustive. It is enough to include a line like: “In the case of a justified emergency, please contact us as soon as possible and we will assess it individually.”

4. Rescheduling Policy

Cancelling and rescheduling are not the same thing. If the client wants to change the date (not cancel entirely), you can be more flexible. Many businesses allow one free reschedule even within the 24-hour window, provided the client chooses a new date on the spot.

How to Communicate the Policy

A policy nobody knows about is useless. The key is to communicate it at the right moment, without it sounding like a threat.

At the Time of Booking

The best time to inform clients of the policy is when they book. If they book through an online portal, the policy should be shown before confirming and the client should accept it explicitly (checkbox). If they book by phone or WhatsApp, mention it briefly.

In the Confirmation Message

The booking confirmation message should include a summary of the policy. The full legal text is not needed — just the essentials:

Your appointment is confirmed for Thursday the 24th at 5 pm. Remember that you can cancel or reschedule for free up to 24 hours before. Late cancellations or no-shows are subject to deposit retention.

In the Reminders

Automatic reminders are an opportunity to reinforce the policy naturally. The 24-hour reminder can include:

If you cannot attend, cancel now and we will free up the slot for another client. After this point, our cancellation policy applies.

On Your Website or In the Venue

Have the policy published on your website (linked in the footer or on the booking page) and, if you wish, displayed visibly at the front desk. It does not need to be a large sign — a small notice at the reception area is enough.

GDPR and Payment Data

If you charge deposits or store card details for potential charges, you must comply with GDPR. This means informing the client of what data you collect, for what purpose, and for how long. If you use a certified payment processor such as Stripe (PCI-DSS Level 1), the handling of sensitive card data is managed by the processor, not by you.

Consumer Protection Law

Spain’s General Law for the Defence of Consumers and Users requires that contractual terms be clear, understandable, and accessible before the contract is entered into. Your cancellation policy is a contractual term. The client must know about it before booking, not after.

Proportionality

Penalties must be proportionate to the actual loss suffered. Charging 100% of the service fee for a cancellation made 23 hours before (when the window is 24) could be considered an unfair term. Be reasonable: the policy should compensate your loss, not profit at the client’s expense.

Cancellation Policy Template

Here is a base text you can adapt:


Cancellation Policy for [business name]

We understand that sometimes unexpected things happen. To ensure we can offer the best service to all our clients, we kindly ask you to let us know if you are unable to attend your appointment.

Free cancellation: You may cancel or reschedule your appointment at no cost up to 24 hours before the scheduled time.

Late cancellation (less than 24 hours): The deposit paid at booking will be retained. If no deposit was charged, we may require full payment in advance for future bookings.

No-show (failure to attend without notice): The full deposit will be retained. After two no-shows, future bookings will require full payment in advance.

Exceptions: We will assess cancellations due to justified emergencies on a case-by-case basis. Please contact us as soon as possible.


Automating the Policy

Writing the policy is the first step. Applying it consistently is what makes the difference. With Marai:

  • The policy is automatically shown on the booking portal before confirming
  • Deposits are collected at booking via Stripe
  • Cancellations within the window automatically refund the deposit
  • Late cancellations automatically retain the deposit without any manual intervention
  • The system logs no-shows in the client’s history

You do not have to remember who cancelled late or make judgment calls on a case-by-case basis. The system applies the policy fairly and automatically.

See how online payments work in Marai →

Read more about reducing no-shows →

Get started for free → — Deposits and automatic cancellation policy from the Starter plan (€29/month).