Skip to content
Hotelmark
Direct bookings

Writing cancellation terms that lower no-shows

2026-05-29·7 min read
Writing cancellation terms that lower no-shows

Your cancellation policy partly determines whether a guest books directly with you or falls back to Booking.com.

The problem

Many small accommodations face two loose problems at once: too many no-shows and too few direct bookings. What they often miss is their cancellation policy contributes to both.

A no-show costs you the full revenue from a night. That's a room you can't resell, cleaning costs you still pay, and a gap in planning. At an average room price of 90 euros without VAT it's immediate loss you notice in your summary.

Meanwhile: a guest still deciding, seeing your non-refundable rate, clicks away and books via Booking.com anyway. There finds a flexible option, pays you 15 to 25 percent commission, and is still free to cancel. The accommodation loses both the direct booking and certainty of revenue.

Simple: too strict a policy costs direct bookings. Too loose costs no-shows. The right middle ground isn't the same for every accommodation. See the difference between booking via Booking and your own site for why that control over terms at direct bookings is worth so much.

Three policy types compared

Three standard variants. Each has different impact on conversion and no-shows.

Policy typeDescriptionEffect on conversionEffect on no-shows
Fully flexibleFree cancellation until 24-48 hours before arrivalHigh: lowest barrier to bookingModerate: guest can cancel late
Partially refundableCancel within X days: first night or set percent withheldModerate: light barrier, acceptableGood: financial bite on late cancel
Non-refundableNo refund, regardless of cancel timingLow: high barrier, higher price neededLowest no-show rate

Most small hotels and B&Bs do best with a mix: flexible standard rate plus non-refundable with discount. Gives the hesitant guest a choice and attracts the security seeker.

Concrete example: what a no-show costs

Say you have 4 rooms and average 3 bookings monthly that don't show or cancel too late. Average room price: 90 euros without VAT.

  • 3 no-shows per month x 90 euros = 270 euros loss per month.
  • Yearly: 3,240 euros direct loss, from no-shows alone.

And that's before the chance you could have resold the room last-minute.

Compare to partially-refundable cost: first night held on cancel within 72 hours. If half those 3 guests cancel timely and you keep 90 euros, you cover one room. The other half who don't show and don't cancel, you cover fully.

So the policy pays for itself once it converts even a fraction of no-shows into payment.

Light B&B room with bed by the window
Foto: Devin Kleu

When to choose which type?

A helpful starting point per accommodation type:

B&B with 2 to 4 rooms. Every empty room stings. Use partially refundable as standard: free cancellation until 72 hours before, then first night withheld. Offer non-refundable too, 10 to 15 percent cheaper. Guests who are sure pick it themselves.

Hostel or guesthouse. More rooms means more flexibility: one empty bed costs less. Fully flexible until 24 hours works here for standard bookings. Whole-property or large group bookings: always stricter, minimum 7 days out with deposit.

Glamping or special accommodation. Higher price, often seasonal, hard to rebook last-minute. Non-refundable or 50 percent deposit at booking is standard, not exception. Guests expect it. Explain clearly and offer credit instead of refund as a gesture.

Hotel with 10-plus rooms. Split your policy. Early booking discount: always non-refundable. Standard rate: flexible with 48 or 72 hours. That way you steer by segment, not one policy for all.

High season rule of thumb

Adjust your cancellation period seasonally. Busy times like summer, Christmas or events nearby, 7 to 14 days is fair. Off-season, 48 hours usually suffices. Set it explicitly in your booking module per rate type, so guest sees it before payment.

Sample texts you can reuse

Write policy in plain language. No legal jargon, no long blocks of text. The guest reads it when about to book: be clear and concrete.

Fully flexible:

You can cancel free until 72 hours before arrival. Cancel after that and we charge the first night. No-show is the full amount.

Partially refundable (deposit):

At booking you get an invoice for 30 percent of total as deposit. This isn't refundable on cancellation. The rest you pay at or before arrival via the link in your confirmation. Cancel 7 days or sooner before arrival and you lose deposit only. Later cancel or no-show and the full amount is due.

Non-refundable:

This rate is non-refundable on cancellation, change or no-show. You pay the full amount at booking. You chose this rate and get [X percent] discount on our standard rate.

Set the deadline literally in the confirmation email: "You can cancel free through Friday, June 20 at 18:00." Not "72 hours before arrival" without the date. Many guests don't read the confirmation again to calculate when the window closes.

The effect of prepayment

A cancellation policy only has teeth if you also ask for prepayment. A guest with written confirmation but no payment yet has little reason to cancel rather than just not show.

Pair policy with payment timing:

  • Deposit at booking: 20 to 30 percent. Lowest barrier for guest, still a financial commitment.
  • Full prepayment at booking: logical for non-refundable or one-night stays.
  • Payment 7 days before arrival: works well for 3-night-plus stays. You send reminder and guest confirms indirectly by paying.

Read more on the choice between prepay and pay-at-arrival in prepayment versus pay at arrival. And if you don't yet have a booking module that handles this, what is a booking module is a good start.

Common mistakes

  • Policy only in fine print. Guests don't see it until after booking, feel ambushed and complain. Show policy as visible part of checkout, not an attachment.
  • All rates with same policy. Then you don't use the tool. A discount without non-refundable terms is just a discount. Link rates to policy, also in your booking module.
  • Not updating after problem period. More no-shows after an event or holiday? Adjust your deadline for those dates. Policy isn't static.
  • Forgetting commission in the comparison. Your cancellation policy on Booking isn't yours: the platform sets it. On direct bookings you have full control. That's one reason direct bookings are worth more than just the saved commission.
  • Not sending reminder email. Send 5 to 7 days before arrival a short reminder with the cancellation deadline and payment link. Cuts no-shows aantoonably, even unchanged policy.

How policy fits into broader strategy

Your cancellation policy isn't standalone. It's one knob you turn to drive more direct bookings instead of via platform. Too strict a policy cancels what good prices and smooth booking module build upstairs.

So treat policy as part of a whole. Price you show, booking module speed, reminder email and cancellation policy work together. Change one and others shift effect. Who only tweaks price but keeps policy strict, sees savings leak back to Booking.com.

A full picture of all separate pieces is in the hub on direct bookings. Want to work all knobs, concrete steps are in more direct bookings: the tactics laid out. Start with the knob with lowest barrier and biggest impact: ask for prepayment and name the deadline literally.

What you can do now

Check your current policy and ask yourself three: does the final date sit literally in my confirmation email? Do I ask prepayment? Do I offer a flexible rate alongside non-refundable?

If any is no, there are no-shows you can prevent.

First make sure your booking module can handle these rate rules. Read booking module comparison: options weighed for that. Want to know what this saves for your revenue, run it through the savings calculator. And if you want help setting up direct booking strategy beyond policy, see marketing for hotels.

Frequently asked questions

What's a reasonable cancellation period for a small hotel or B&B?
For a B&B or small hotel 48 to 72 hours before arrival works as a floor for flexible rates. In peak season or for 3-night-plus stays you can extend to 7 to 14 days. Longer stays mean higher vacancy risk, so stricter policy is reasonable.
Can I have different cancellation terms than Booking.com?
Yes. On your own site you can set fully custom terms, stricter or looser than the platform. Make sure it's visible before booking, or you risk disputes.
Does prepayment really lower no-shows?
Yes, significantly. A guest who's already paid cancels early or just shows up. Non-refundable rates have the lowest no-show rate, but the highest booking refusal. Full or partial prepayment is the balance.
How do I communicate policy without scaring guests?
Be concrete and name the deadline literally in the confirmation: 'You can cancel free until and including Monday, June 12.' Skip legal jargon. Say what happens on late cancellation, not what's forbidden.
Does cancellation policy apply to Booking.com bookings too?
No, for platform bookings the platform terms apply. You set policy fully yourself for direct bookings only. That's another reason to drive guests to your booking module.
What if a guest cancels out of terms for special circumstances?
That's your call. Set an internal rule: medical proof gets refund or voucher, other cases don't. Write it down for consistency, but not in public terms. Guests granted exceptions become loyal.
Do I need to change cancellation policy if I want more direct bookings?
Often yes. A strict policy on your site while Booking is flexible pushes doubting guests to the platform. Offer at least a flexible rate alongside the stricter option, else you lose the booking and commission.

A concrete tip in your inbox each month

Practical marketing and automation tips for small-scale accommodations. No sales talk, unsubscribe anytime.

Your email address is only used for these emails and never shared. You can unsubscribe from any email. See the privacy policy.

Read more

Questions about what this means for you?

Join the waitlist for the launch. We translate the news into concrete steps for your accommodation.