↩ Blog
10 MIN READ
GUEST EXPERIENCE

Hotel cancellation policy: examples and a template guests understand

Hotel cancellation policy examples and a template guests can understand, with clear deadlines, charges and refund steps.

Add Kiyo to your preferred sources on Google
City hotel room with a red accent chair

A hotel cancellation policy tells guests three things: until when they can cancel without a charge, what they pay after that, and how to cancel. A good policy names an exact date and time with the time zone, says what the charge is based on, and keeps refunds separate from cancellations. Below you will find four example policies, a template to copy, and the checks to make before guests rely on it.

This guide was checked and updated on 22 October 2026. It is practical guidance, not legal advice.

Hotel cancellation policy examples

These four examples show common policy types. They are illustrations only. Pick the terms that fit your property and your rates.

Policy typeExample wordingGood for
Flexible"Cancel without a charge until 18:00 WITA (UTC+8) the day before arrival. After that, we charge the first night."Low season, longer stays, repeat guests
Moderate"Cancel without a charge until 7 days before arrival at 18:00 WITA. After that, we charge the first night. No-shows pay the full stay."Most direct bookings
Non-refundable"This rate is paid in full when you book and can't be refunded. Date changes are not possible."A lower price for guests who are sure of their dates
Group"Cancel without a charge until 30 days before arrival. After that, we charge the deposit."Weddings, retreats, several rooms

Each example names the deadline, the time zone and the charge in one or two sentences. If you sell several rates, give each its own line. Booking.com's help on setting up cancellation policies (opens in new tab) suggests offering both a flexible and a non-refundable option, and its group reservations help (opens in new tab) explains group terms for larger bookings.

A cancellation policy template you can copy

Before using this text, fill in the offer name, exact deadline and timezone, charge amount or calculation basis, payment terms, working cancellation route, and contact hours. Decide the date-change and no-show terms too. The property should review these choices before guests rely on them; the template is not legal advice.

Cancellation terms for [property and offer name]
Deadline. You can cancel without a cancellation charge until [date] at [time and timezone]. After that deadline, the charge is [amount, or percentage of the named booking amount].
How to cancel. To cancel, use [cancellation link or contact route] and include your booking reference. The deadline is based on when we receive your request. We will confirm when your booking has been cancelled.
Payment. Your payment terms are [deposit, prepayment, or payment-at-property terms]. After cancellation, we will explain any amount kept, still due, or refundable under the terms you booked.
Refund. If a refund is due, we will confirm its amount and explain the next step. Your refund update will tell you whether it is still being processed or has been confirmed. A cancellation confirmation alone does not mean the money is back in your account.
Date changes and no-shows. Date changes follow [date-change terms]. If you do not arrive, [no-show terms] apply.
Help. For help or a request to make an exception, contact [team, contact details, and hours]. If you have asked to cancel but have not received confirmation, contact us so we can check your stay. We will confirm any agreed exception with you.

Decide the policy before choosing the wording

Start with the offer the guest is buying. A flexible rate, a prepaid non-refundable rate, and a group reservation may require different terms. Do not use one short paragraph to disguise materially different conditions.

For the direct-booking offer covered here, decide the cancellation deadline, the charge after it, and whether payment is taken before arrival. Identify the person who can review an exception and the actual route a guest should use to contact the property.

The direct-booking guide for small hotels (opens in new tab) explains the wider guest decision. Cancellation terms belong within that purchase journey, not hidden in a separate document the guest finds afterward.

Keep the policy with the booking

Treat the policy as part of the booking, not as a separate page. Decide the refund amounts, the time windows before check-in and the cutoff for date changes in one place, and show the same terms wherever guests book. Changing your website design should not mean rewriting the policy.

Change the offer without rewriting an old guest's deal

When you change the policy, apply it to future bookings only. A rate with its own cancellation conditions may differ. Guests who already booked keep the terms they agreed to, even if the property or rate plan changes later.

For example, imagine you shorten the free-cancellation window for future stays. A guest who already bought a more flexible offer should not discover that yesterday's website edit changed their refund. Keep a record of the agreed terms with each reservation, and use those terms when you decide a refund.

Show the guest the meaning before asking for payment

Your own booking website is where the guest chooses the stay and reads the terms. The booked rate, payment requirement, and cancellation condition need to describe the same offer. The checkout should show the terms of the selected room and rate, so reception does not have to build a separate promise in messages.

The property still needs to configure its offer correctly. If a special rate has different conditions, explain that difference where the guest selects or reviews it. A friendly design helps the guest read the choice; it should not hide a different refund rule.

Try the KiyoStay booking website demo

Keep the guest and reception on the same question

If guests can look up their own booking and see its cancellation terms, they can start from their own stay. Staff do not first have to ask which room, dates, and payment the guest is referring to.

The cancellation calculation uses the booking's applicable terms and payment position. That is what connects the words the hotel sells with the decision it explains later. A calculated refund is still different from a completed refund, so the guest and staff must be told the actual processing state.

Make the deadline a date the guest can recognise

Two days before arrival can be interpreted in different ways when the time is missing. The problem grows when the guest reads the policy from another timezone.

Use a local time and a clear timezone, then show the corresponding deadline for the actual stay wherever the booking flow supports it. If your property uses WITA, explain the UTC+8 reference rather than assuming every international guest knows the abbreviation.

For an illustrative Bali booking arriving on 20 September, a property might choose a deadline of 18 September at 18:00 WITA, UTC+8. That is an example of precise wording, not a recommended policy or legal rule.

Be careful with a rolling hours-based policy. “48 hours before check-in” means something different from “two calendar days before arrival at 18:00” unless the times happen to align. Choose the rule your property intends to apply and state it consistently.

Explain exactly what the charge applies to

A fee of one night sounds clear until a three-night stay has a different rate each night. A fee of 50% sounds clear until nobody knows whether it applies to the deposit or the whole stay.

Name the amount or the base used to calculate it. If the charge follows the first night's booked rate, say that. If it is a percentage of the defined booking amount, identify that amount. Use the property's reviewed treatment of taxes and other charges rather than inventing a generic rule.

Keep the fee tied to the terms the guest bought. A later edit to the hotel's general policy should not silently rewrite the explanation of an existing booking. Check the booked terms when handling the request.

Put the terms in checkout, and say that later changes depend on the policy. Connect any cancellation option to the stay's own conditions instead of asking reception to apply an unrelated generic message.

The Kiyo Direct Booking Engine page (opens in new tab) shows how the purchase fits into the room and checkout journey. The wording should match the property's actual configuration before it is presented as the guest's offer.

Separate a request, a cancellation, and a refund

A guest asking to cancel starts a process. It does not by itself prove that the reservation has been cancelled. A completed cancellation does not by itself prove that a refund has reached the guest.

Keep the communication clear at each stage:

StageWhat the hotel can say when trueWhat it should not imply
Request receivedWe received your request and are checking the booked termsThe room is already cancelled
Decision madeThese are the applicable cancellation terms and the resulting amountThe guest has received money
Cancellation completedYour reservation has been cancelledAny refund has necessarily settled
Refund confirmed or still processingThe verified refund amount and its actual stateAn estimate is a completed bank credit

If you show guests an estimated refund, base it on the policy and the booking's conditions, and say that payment and refund states still need confirmation. An estimate is not a completed refund.

That separation is useful for the hotel as well as the guest. Reception can explain what has happened without making a financial promise it cannot yet support. The revenue, cash flow, and profit guide (opens in new tab) explains why related booking and money records do not always move together.

Give guests control without leaving them alone

When guests can see their booking and the changes or cancellation options it permits, they can understand the next step before starting another conversation. If online cancellation is unavailable or they need help with an exception, keep the hotel's staffed contact route easy to find.

That is why a hotel Guest Portal (opens in new tab) helps: guests get useful control, and the team responds with the right information.

Keep direct terms separate from OTA terms

This template is for the named direct-booking offer. It should not be pasted into every channel and treated as proof that every reservation follows it. OTAs use their own cancellation settings. For Airbnb, see the Airbnb cancellation policy guide for Bali villas (opens in new tab).

OTA bookings carry the terms shown through their own booking path and the relevant channel agreement. A guest who booked there may need to use that channel's supported change or cancellation process. Check the actual reservation before advising them.

The PMS versus channel manager guide (opens in new tab) explains why connected records still involve different operating responsibilities. Keeping that distinction clear prevents a helpful direct template from becoming a misleading answer to the wrong guest.

Give reception the same interpretation

Before using the template, walk through an ordinary cancellation, a request near the deadline, a partly paid booking, and a date-change request. Ask the team to identify the booked terms and explain the next action.

Use the front desk handover process (opens in new tab) when a request or refund check remains open at shift change. Record the booking, confirmed state, unresolved question, and owner. A note saying cancellation handled is too vague if the guest is still waiting for the refund position.

Sell clear terms, then stand behind them

Choose a policy the hotel can explain, show it before the guest pays, and keep the booked terms with the stay. Then the policy becomes part of the booking experience, not a paragraph reception has to interpret later.

Test your booking flow with one simple guest question: “If I cancel this stay, what happens next?” That is the answer your own guests should be able to find.

Kiyo helps with the second half of that promise: finding the stay and its source fast when the guest asks. Direct guests can book on your own website through the booking engine included in every plan, and those bookings sit in the same calendar as your OTA reservations. When a cancellation request arrives, reception opens one record, checks where the booking came from, and applies either the OTA's terms or your direct terms, never a mix of both. On Pro and higher plans, a request sent by WhatsApp, Airbnb, Booking.com or Expedia lands in the unified inbox, so the answer does not depend on who happened to see the message. Plans start from Rp40k per room per month (opens in new tab). Free setup. Pay from go-live, and if Kiyo isn't right for you in the first 14 days, we refund you in full.

Explore cancellations in the Kiyo Guest Portal demo

Frequently asked questions

Add Kiyo to your preferred sources on Google