Skip to content

Writing a cancellation policy that holds up

Most cancellation disputes aren’t about the amount. They’re about when the clock started, and whether the guest was told. A policy that’s precise about both survives a chargeback; one that’s vague about either costs you the money and the relationship.

Operations4 min read

Say what the deadline is, not how long it is

“Cancel up to 48 hours before arrival” sounds unambiguous and isn’t. Forty-eight hours before what? Midnight? The 14:00 arrival time? The moment the booking was made? Three reasonable people will read it three ways, and the one who reads it in their favour is the one who calls you.

Pick a reference point and write it into the clause. Then have your desk quote the resulting date and time when the booking is taken, rather than repeating the policy back.

Write it like this

“Free of charge up to 48 hours before 14:00 on the arrival date.”

This is the most common source of dispute, and it’s free to fix. A guest who cancels at 15:00 two days out is inside a window measured from 14:00 and outside one measured from midnight, and neither of you will remember which you meant.

Corporate and leisure are different products

A leisure guest books once and compares your terms with three other hotels at the point of booking. A corporate account books many times a month and compares your terms with its own travel policy. They need different clauses. Run one policy for both and you either lose leisure bookings to a stricter competitor or absorb corporate no-shows you should have charged for.

Typical cancellation terms, leisure and corporate

Typical window

Leisure
18:00 the day before
Corporate contracted
48 hours before arrival

Charge inside window

Leisure
One night plus tax
Corporate contracted
One night plus tax, to the company account

Who is told

Leisure
The guest
Corporate contracted
The guest and the company’s nominated contact

Where the terms live

Leisure
The rate plan
Corporate contracted
The signed contract, which overrides the rate plan

That last row matters more than it looks. When a corporate contract sets a different window from your standard one, the contract wins. Your desk needs to see that at the moment they quote a deadline, not discover it during the dispute.

Non-refundable rates need a compassion clause

Advance-purchase rates work because they really are non-refundable. Erode that with discretionary exceptions and you have a flexible rate you’re underselling.

But there are times when enforcing it costs you more than the room: a death or serious illness in the immediate family, a natural disaster, a flight cancelled by the airline. Write those into the policy, name who can authorise the waiver, and make clear it doesn’t need documents before it’s granted.

A written exception isn’t a loophole. It’s the difference between a considered policy and a duty manager improvising under pressure.

Charge, then tell them: within days, not at month end

A no-show charge a company first sees on an invoice a month later is a charge you’ll spend an hour defending and often write off anyway. Tell the nominated contact on the day it’s raised.

Some properties go further and write a rule into the policy: a charge not notified within seven days is written off rather than pursued. It looks like giving away revenue. In practice it turns a category of argument into a category of goodwill, and forces the discipline that stops charges piling up unseen.

The clauses to check yours has

  • A stated measurement point, not just a duration.
  • Separate leisure and corporate windows, and a line saying a signed contract prevails.
  • What happens to a booking the property cancels: never charged, with relocation at your cost.
  • Named compassionate exceptions, and who authorises them.
  • A notification deadline on your side, not only the guest’s.
  • Group and block terms: release date, attrition allowance, and whether attrition is calculated on room nights or peak-night rooms.

That last distinction catches people out. Attrition calculated on total room nights treats a group that shortens its stay the same as one that cuts its room count. Calculated on the peak night, it doesn’t: a group that books five nights and stays three has used none of its attrition allowance.

Then make it findable

A policy nobody can find at 23:00 is a policy your night manager will guess at. The test isn’t whether it’s written down. It’s whether the person who needs it can get the exact clause in under a minute, from wherever they’re standing.

Published by SOYL Labs on 29 July 2026. Last updated 4 November 2026.

Policies that answer back.

We build hotel software at SOYL Labs, from property management to custom tools that put the right clause in front of the right person.

See PMS Lite