Nobody likes receiving a cancellation, but how you answer it matters more than most hotels think. A quick, friendly and precise reply keeps the door open for a future stay — and sometimes turns a cancellation into a date change. A slow or vague reply turns it into a dispute.
Check these four things before you reply
- Where was it booked? Directly with you, or through an online travel agency (OTA) such as Booking.com or Expedia?
- Which rate? Flexible (free cancellation) or non-refundable/prepaid?
- Is it inside or outside the free cancellation window stated in the booking confirmation?
- Why is the guest cancelling? If the trip is postponed rather than off, new dates may solve it for both of you.
The rules that apply are the ones agreed at booking
Guests sometimes assume there is a general right to cancel any online purchase within 14 days. In the EU, that cooling-off period does not cover hotel bookings for specific dates; the cancellation terms the guest accepted when booking are what decide the outcome. That is why it pays to quote your own terms clearly, in a friendly tone, rather than argue.
Source: Your Europe (European Commission), "Cancelling or returning purchases", retrieved 2026-10-07
| Booking | Timing | What to reply |
|---|---|---|
| Direct, flexible rate | Inside the free window | Cancel free of charge and confirm (Template 1) |
| Direct, flexible rate | After the free window has passed | Explain the fee from the terms; offer new dates (Templates 2 and 3) |
| Direct, non-refundable | Any time | Explain the terms; offer new dates if your policy allows (Templates 2 and 3) |
| Booked via an OTA | Any time | Ask the guest to cancel via the platform (Template 4) |
| Group, event or illness/emergency | Any time | Hand to staff for a personal reply |
Template 1: Cancelled free of charge
Template: free cancellation confirmed
Thank you for letting us know. Your booking has been cancelled free of charge.
Cancellation summary:
• Booking reference: [reference]
• Dates: [arrival] – [departure]
• Room: [room type]
• Charge: none
[• Refund: [amount] to the card used for the booking. It is usually visible within [X] business days, depending on your bank.]
We're sorry we won't see you this time, and we hope to welcome you another time.
Warm regards,
[Your name]
[Hotel name]
Template 2: Outside the free window or non-refundable
Template: cancellation with fee
Thank you for your message, and we're sorry your plans have changed.
Your booking [reference] was made on our [rate name] rate, which [can be cancelled free of charge until [deadline] / is non-refundable]. As the cancellation reaches us after that, [the fee of [amount] / the full amount] is charged according to the terms in your booking confirmation.
Before we cancel: we'd be happy to move your stay to new dates instead, [free of charge / for a fee of [amount]], within [period]. Just let us know which dates would suit you.
If you would still like to cancel, reply "cancel" and we'll send a written confirmation.
Warm regards,
[Your name]
[Hotel name]
Template 3: Move the dates instead of cancelling
Template: move dates instead of cancelling
Thank you for letting us know. Rather than cancelling, would it help to move your stay?
We can change your booking [reference] to any available dates [until [date]] at [the same price / the price for the new dates]. A few options:
• [Dates 1]: [price]
• [Dates 2]: [price]
Reply with the dates you prefer and we'll confirm the change straight away.
Warm regards,
[Your name]
[Hotel name]
Template 4: Booked through an online travel agency
Template: OTA booking cancellation
Thank you for your message. Your booking was made through [platform], so the cancellation needs to be made there — through your account or the link in the confirmation e-mail from [platform]. That way the cancellation and any refund are handled according to the terms you accepted when booking.
If you would rather change your dates than cancel, let us know and we'll check what we can offer.
Warm regards,
[Your name]
[Hotel name]
Example: how BookingWatch answers
A guest on a flexible rate who cancels a week before arrival. BookingWatch looks up the booking and rate, confirms the guest can cancel free of charge, and still offers new dates as an option:
Guest e-mail · Cancel our booking
Unfortunately we have to cancel our stay next weekend (Friday to Sunday) because of a work trip. Can we get our money back?
Regards, Sara
Reply drafted by BookingWatch
Thank you for letting us know — sorry to hear your weekend got taken over by work.
Your booking was made on our flexible rate, which can be cancelled free of charge until 48 hours before arrival. As that deadline has not yet passed, we can cancel it at no cost.
If you'd rather come another weekend, we can also move your stay at the same price. The weekends of the 14th and the 21st still have your room type available.
Just reply "cancel" or tell us which weekend you'd like, and we'll confirm in writing straight away.
Warm regards,
Anna
Hotel Seaview
Best practice: keep the revenue and the goodwill
- Offer new dates before you process the cancellation — but do not make the guest fight for the cancellation they are entitled to.
- Quote your terms, don't paraphrase them from memory. Use the exact deadline and fee from the booking confirmation.
- Be generous where it costs you little. If you are confident the room will resell, a goodwill refund or credit can earn a loyal guest.
- Confirm every cancellation in writing with a reference, amounts and refund timing. Describe refund timing as an estimate, since it depends on the guest's bank.
- Release the room immediately so it can be sold again.
Common mistakes
- Cancelling an OTA booking only in your own system, so the platform still shows it as active.
- Promising a refund "within a few days" when you do not control the bank's processing time.
- Citing rules the guest never agreed to, or a different deadline than the one in the confirmation.
- Saying no to a non-refundable cancellation without mentioning any alternative.
- Not sending a written confirmation, so the guest writes again to check.