
A Cancellation Window Read Before a Fee Change
A fee change re-prices every booking still inside its free-cancellation window. The window, not the fee, decides how much of the calendar can still move. Read the three dates on each reservation, then compare net arrival booking by booking instead of projecting.

A fee change moves the arithmetic of every booking already on the calendar. The cancellation window decides which side of the line each one falls on.
Last updated: November 2, 2026
When a channel changes what it charges, the bookings that hurt are the ones still inside their free-cancellation window. Those can move; the rest are locked on the terms they were made under. So the number to look at first isn't the new fee. It's how much of your calendar is still cancellable, and what each of those bookings is worth if it moves.
Key Takeaways
- The window is your exposure. A fee change only re-prices bookings a guest can still walk away from.
- Three dates decide it. When the guest booked, when free cancellation ends, and when they arrive.
- Compare, don't project. Net arrival equals listed price minus platform fee minus refund. Do that per booking.
- One row per reservation. A calendar of rows beats a summary, because the summary hides which booking is which.
- Put the date and the hour in the listing. A window written as "seven days" is not the same promise as a date and a time.
What a cancellation window actually controls
A cancellation window looks like a courtesy. It isn't. It's the line that decides who carries the cost when plans change, and on a calendar full of bookings it also decides which reservations are still negotiable.
Inside the window, a guest can cancel without paying, so the booking is provisional in everything but name. You hold the night, you can't resell it confidently, and you can't count the money. Outside the window, the booking is yours on the terms that applied when it was made. A fee that changes next month lands on the first group and, in the ordinary case, leaves the second group where it is.
That's why a fee change is an exposure question before it's a pricing question. If most of your calendar sits past its free-cancel deadline, the change is mostly theoretical: it affects the bookings you take from now on. If most of it sits inside the window, the change is live on every one of those nights, and the guest, not you, decides whether it happens.
None of this is an argument for shortening the window to protect yourself. A shorter window also loses bookings from guests who need the flexibility, and that cost doesn't appear on any statement. It's an argument for knowing where the line sits on each reservation before you sign up to a new number.
The three dates inside one booking
Every reservation carries three dates that matter here, and they're usually read as one. Separate them.
The booking date. When the guest paid, and under which terms. This is the date that fixes the contract. A change announced later doesn't rewrite it; it applies to bookings made after it, and to the bookings the guest is still free to cancel.
The free-cancellation deadline. The last hour at which the guest can walk away at no cost. This is the date that decides which side of a fee change a booking falls on, and it's the one most hosts can't state for a given reservation without opening the reservation.
The arrival date. What you actually net once the stay has happened and the fee has been taken. It's the only one of the three that turns into money, and it's the one you should be comparing across scenarios.
Put all three beside the reservation, on the calendar, where the booking lives. localsbnb.com connects Airbnb, Booking.com, Agoda and Trip.com to one calendar, and each channel's own rate and status sits beside the night it applies to. That's the practical part. When four channels each run their own terms, the calendar is the only place where you can see which terms belong to which booking. Otherwise you're opening four tabs and holding the dates in your head.
One caution. The three dates mean different things on different channels, because the terms are written by the channel. Read them per channel, not once for the account. A deadline that applies on one channel does not carry to another.
Comparing two windows without guessing
Here's the method, and it deliberately contains no forecast. You don't need to know how many guests will cancel. You need to know what each booking is worth under each set of terms, and then count.
Write one row per reservation. Four columns: the listed price, the platform fee, the refund if the guest cancels, and the net that arrives. The identity is simple and it holds on every channel: net arrival equals the listed price, minus the platform fee, minus any refund. Fill it in twice, once with the terms you're on and once with the terms you're being offered.
Then sort the rows into two groups. Group one is bookings past their free-cancel deadline: their numbers shouldn't move between the two columns, and if they do, you've found a term you misread. Group two is bookings still inside the window: their numbers can move, in either direction, and the size of the movement is what you're actually deciding about.
That's the whole comparison. No annualising, no dividing by nights, no "average booking" that doesn't exist. A row per booking, two columns, and a count of how many rows changed. If the arithmetic is dull, it's working: dull arithmetic is what stops a fee change from becoming a feeling.
The count is the useful output, and it's worth saying what to do with it. If only a couple of rows moved, you're deciding about a couple of nights and the honest answer may be to accept the change and move on. If most of the rows moved, the change is a decision about your next month, and it deserves an hour rather than a signature. Either way the number stays available to you later, which a feeling doesn't.
Two habits make the rows trustworthy. Keep the platform statement next to the calendar row, so the fee is copied rather than remembered. And date the comparison, because terms change and a comparison from three months ago is a different document.
What to change in the listing text
The window is only as good as the sentence that describes it. Three fixes are worth making before the change lands.
Write the deadline as a date and a time, not as a duration. "Free cancellation until six in the evening on the Friday before your arrival" can be checked by a guest and by you. "Seven days before arrival" requires both of you to do arithmetic at the moment of disagreement, which is the worst moment to do arithmetic.
Say what the refund is calculated on. If the cleaning fee comes back and the platform fee doesn't, say so in those words. Guests don't read fee structures; they read the sentence next to the cancel button, and then they compare it with what arrived.
Keep the wording identical across channels where the terms are identical, and clearly different where they aren't. Copy that has drifted is the most common reason a host believes they offer one policy and a guest can produce a screenshot of another.



FAQ
Does a fee change apply to bookings I've already taken?
Usually a booking keeps the terms that were in force when it was made, and a change applies to what comes after. Read the notice you were sent and the terms attached to the reservation rather than the summary on a help page. Where the two disagree, the reservation is the record.
Should I shorten the free-cancellation window before a fee change?
Not without the arithmetic. Shortening it moves bookings out of the group that can still move, which reduces your exposure, and it also turns away guests who need flexibility, which reduces your bookings. Both effects are real, and neither is visible on a statement. Build the rows first, then decide with the numbers in front of you.
What if the guest cancels between the announcement and the change?
Then the booking never reaches the new terms at all, and the refund is calculated under the terms in force at the time of cancellation. Note the date on the row. A comparison that ignores when the cancellation happened will show a movement that never occurred.
A window is a line on a calendar, and a fee change is only expensive on the side of it that can still move. localsbnb.com keeps those four channels on one calendar with each channel's rate and status beside the night, so the three dates are readable in one place rather than four.
This article is general guidance for hosts and isn't legal, tax or insurance advice. Fee structures, cancellation terms and platform rules change, and each platform states its own; confirm the current terms that apply to your listing and read the notice attached to any change before you act on it.
審核
Localsbnb 內容團隊