TL;DR: Vendor data shows OTA bookings cancelling at more than double the rate of direct bookings. The report gives the rate, not the reasons, so check three likely mechanisms in your own data: free-cancellation defaults, long booking windows and comparison booking. Then cost the gap, set a cancellation policy per channel, and send a short reconfirmation before the free-cancellation deadline.
A guesthouse is full for the harvest weekend in early September. Ten days before, three OTA bookings cancel within an hour of each other, all on the last day of free cancellation. Two of the rooms are resold, at a lower rate, the night before arrival. The third stays empty. The direct bookings for the same weekend all arrive.
Why do OTA bookings cancel more often than direct bookings, and what can a small property do about it? This article starts from the reported figure and turns it into a cost, a policy and a few messages. It is part of our boutique hotel marketing strategy guide.
How much more often do OTA bookings cancel?
More than twice as often, according to the largest dataset available for independent hotels. Cloudbeds, a hotel-software vendor, reports that OTA bookings in its customers' data were cancelled at about one in five in 2025, against about one in ten for direct bookings. Your own rates will differ, so measure them.
The figures: OTA bookings were cancelled at 21.8% in 2025, more than double the 10.6% rate for direct bookings, in Cloudbeds' vendor data from 90 million bookings (Cloudbeds). That is a vendor's customer base, not a census of all hotels, and it mixes property types and countries.
To get your own figures, export twelve months of bookings from your property management system (PMS) or channel manager with the channel, the booking date, the arrival date and the status. Count cancellations per channel and divide by bookings per channel. Count no-shows separately, because they cost you differently and need a different fix.
Why might OTA bookings cancel more?
The vendor report gives the rate, not the reasons. Three mechanisms are worth checking in your own data: OTA rates that default to free cancellation, long booking windows that leave time for plans to change, and guests who reserve several places and keep the one they like best. Each one has a different fix.
Free cancellation as the default. Look at the rate plans you have loaded on each OTA. If most OTA bookings carry a flexible rate while your direct bookings are often non-refundable or deposit-based, part of the gap is your own policy, not guest behaviour. Hungary's competition authority fined Booking.com HUF 382.5 million in 2024 in a case that concerned urgency messages and its "free cancellation" claims (GVH, 2024); how a platform presents cancellation shapes how guests book.
Long booking windows. Cloudbeds' vendor data shows guests booking on average 40 days ahead in 2025, with the average cancellation window growing to 39 days from 35 (Cloudbeds). Split your own cancellations by how far ahead the booking was made. If most come from bookings made two months or more ahead, the fix is a deadline, not a message.
Comparison booking. If cancellations cluster on the last day of free cancellation, and the guest's dates later appear elsewhere in your market, the guest may have held several options. You cannot see this directly; the clustering on the deadline is the sign.
What does the cancellation gap cost a small property?
Work it out from your own numbers: the room-nights that cancel, the share you do not resell, and the share you resell at a lower rate. The cost is rarely the whole booking, but in a property of eight or twelve rooms a few empty weekend nights in high demand are a large part of the margin.
The formula, per channel and per season: expected loss = cancelled room-nights × (share not resold × average daily rate (ADR) + share resold late × average rate cut). Add a line for no-shows, which are usually never resold.
Example (illustrative, not a real case; amounts in euros): a twelve-room hotel has 600 OTA room-nights booked for its September weekends. Its own export shows 120 of them cancelled. Of those, 40 were not resold, at an ADR of 110, which is 4,400 lost. Another 50 were resold at short notice, on average 20 lower per night, which is 1,000. The total is 5,400 for the season. For direct bookings in the same weekends, 200 room-nights, 18 cancelled and 4 were not resold: 440 lost. The owner now has a number to weigh against a stricter OTA policy.
The full channel worksheet, which puts this line next to commission and payment costs, is in what OTA bookings really cost a guesthouse.
Which cancellation policy protects the calendar?
A policy per channel and per season, not one rule for everything. Offer a non-refundable rate alongside the flexible one, set the free-cancellation deadline far enough ahead to resell the room, and keep the strictest terms for the dates you would fill anyway. The table shows the main options and their trade-offs.
| Option | What it does | Trade-off | Where it fits |
|---|---|---|---|
| Non-refundable rate | Guest pays upfront for a lower price | You give a discount; some guests avoid it | Peak dates, OTA and direct |
| Earlier free-cancellation deadline | Cancellations arrive while you can still resell | Fewer bookings from undecided guests | High-demand weekends and events |
| Deposit on booking | A part of the stay is paid at booking | Some guests prefer full flexibility | Direct bookings, longer stays |
| Minimum stay on peak dates | Fewer one-night holds on your busiest nights | Fewer short bookings | Festivals, holidays |
| Flexible rate, no deposit | Easy to book | Highest cancellation risk | Low season, when any booking helps |
If you host on Airbnb as well, your own cancellations count against you. Airbnb's Superhost status requires host cancellations below 1%, alongside a 4.8 overall rating and a response rate above 90% within 24 hours (Airbnb Help Center). A strict guest policy is no help if overbooking across channels forces you to cancel; keep availability in one channel manager.
What messages reduce cancellations and no-shows?
Messages that make the booking feel real and give the guest a reason to keep it. A clear confirmation, a short pre-arrival email before the free-cancellation deadline with something to look forward to, and an easy way to change dates instead of cancelling. They will not stop a guest whose plans have changed, but they catch some of the undecided.
The reconfirmation is the one most small properties skip. Send it a few days before the free-cancellation deadline, not before arrival, because that is when the decision is made. A template:
Subject: Your stay with us, [dates] Hello [guest's first name], we are looking forward to welcoming you on [arrival date]. Your room is [room name], with [one real detail]. If your plans have changed, you can move your dates instead of cancelling: just reply to this message. Check-in is from [time]; parking is [details].
Example (illustrative, not a real case): "Hello Clara, we are looking forward to welcoming you on 12 September. Your room is the Linden room, the one with the view of the vineyard. If your plans have changed, you can move your dates instead of cancelling: just reply to this message. Check-in is from 3 pm; parking is free in the courtyard."
For OTA bookings, send this through the channel the platform allows, and check its messaging rules first. For direct bookings, send it by email. The longer, seasonal messages to past guests are in direct booking emails for past guests.
Action plan
Start with your own export, because the policy choices depend on where your cancellations come from. The first three steps take an hour; the policy changes take a little longer, because each OTA extranet handles rate plans differently. Review the numbers after one season before changing anything again.
- Export twelve months of bookings with channel, lead time and status.
- Calculate cancellation and no-show rates per channel and per lead-time bucket.
- Cost the gap with the formula above.
- Add a non-refundable rate where you do not have one, and move the free-cancellation deadline for your busiest dates.
- Write the reconfirmation message and schedule it before the deadline.
- Compare the rates after one season.
If you want help writing confirmations, reconfirmations and pre-arrival emails that guests read, we are building the Conversion Copywriting Pack. Get notified when it launches.
FAQ
Do OTA bookings really cancel more than direct bookings?
According to Cloudbeds' vendor data for 2025, OTA bookings were cancelled at more than double the rate of direct bookings. That is one vendor's customer base, so measure your own figures: export a year of bookings from your PMS or channel manager and count cancellations per channel. The gap at your property may be larger or smaller.
Should a small hotel offer only non-refundable rates?
Usually not. A non-refundable rate alongside a flexible one lets guests choose, and the flexible rate still brings bookings from people who are undecided. Keep the strictest terms for dates you would fill anyway, such as festival weekends, and stay flexible in low season, when any booking helps.
When should the free-cancellation deadline be?
Early enough to resell the room. Look at how many days before arrival you usually manage to resell a cancelled room for each season, and set the deadline at least that far ahead for your busiest dates. For quiet periods a later deadline can make sense, because the room might stay empty anyway.
Does a reconfirmation message reduce cancellations?
It can reduce some, especially among guests who are undecided, but it will not change the mind of a guest whose plans have changed. Send it a few days before the free-cancellation deadline, mention one real detail of the stay, and offer to move the dates instead of cancelling. Measure your cancellation rate before and after.
Sources
- 2026 State of Independent Hotels Report — Cloudbeds (vendor booking data), 2026.
- Record fine: GVH fines Booking almost HUF 400 million — Gazdasági Versenyhivatal (Hungarian Competition Authority), 2024.
- What's required to be a Superhost — Airbnb Help Center, accessed 2026.