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 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.
Read next
All guidesTemplates4 min read
The SOPs every hotel should have written down
A working checklist of the procedures worth documenting, what each one must contain to be useful, and the sign that yours are out of date.
Revenue4 min read
ADR, occupancy and RevPAR, without the jargon
What the three numbers actually measure, why RevPAR moves when neither of the others seems to, and the questions to ask when it drops.
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.