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 type | Example wording | Good 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.
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:
| Stage | What the hotel can say when true | What it should not imply |
|---|
| Request received | We received your request and are checking the booked terms | The room is already cancelled |
| Decision made | These are the applicable cancellation terms and the resulting amount | The guest has received money |
| Cancellation completed | Your reservation has been cancelled | Any refund has necessarily settled |
| Refund confirmed or still processing | The verified refund amount and its actual state | An 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.
Frequently asked questions
A good cancellation policy for a small hotel is one guests understand in one read: a clear deadline with date, time and time zone, the charge after it, and how to cancel. Many small hotels use a moderate policy for direct bookings and a non-refundable rate as a cheaper option.
It should include the deadline, the time zone, the charge after the deadline and what it is based on, how to cancel, payment and refund terms, date-change terms and no-show terms.
Yes, because a flexible rate and a non-refundable rate need different terms. Show each rate's terms where the guest chooses it.
No, OTA bookings follow the terms shown on that OTA and your agreement with it. Check the actual reservation before you advise the guest.
No: a cancellation ends the booking, while a refund is the money going back, which can take longer. Tell the guest which stage they are at.
Add Kiyo to your preferred sources on Google