Guide · Calendar sync

Calendar sync explained: how to never double-book your holiday let (2026)

For UK holiday-let owners · Updated June 2026

Ask any UK holiday-let owner what stops them taking direct bookings and the answer is almost always the same: “I'm terrified two guests will book the same week.”It's the single biggest fear that keeps hosts paying platform commission on bookings they could be taking themselves — and it's the one that, once you understand how calendar sync actually works, turns out to be the most solvable.

This guide explains iCal calendar syncin plain English: what it is, how two-way sync between Airbnb, Booking.com, Vrbo and your own direct site keeps your dates aligned, where double-bookings genuinely come from, and exactly how to set things up so the clash you're picturing doesn't happen. No jargon for its own sake, and no pretending the risk is zero — just how the mechanism works and how to run it safely.

If you're weighing this up because of platform fees, our companion guides cover what Airbnb fees actually cost UK hosts and how to take direct bookings. This one is about the plumbing that makes it safe.

What calendar sync actually is

Calendar sync is the mechanism that keeps your availability the same across every place your property is listed. Book a week on Airbnb and that week should automatically show as unavailable on Booking.com, on Vrbo, and on your own direct booking site — without you manually blocking it everywhere.

Under the bonnet, almost all of this runs on a quietly universal standard called iCal (short for iCalendar, the same .icsformat your phone's calendar uses). Each platform can do two things with it:

  • Export a feed — a web link (URL) that publishes your booked and blocked dates for that listing.
  • Import other calendars — you paste in the export links from your other platforms, and it reads their booked dates and blocks them on this one.

Connect every platform's export to every other platform's import and you have a web of calendars all reading each other. That web is what keeps you from selling the same week twice.

One-way vs two-way sync (this distinction matters)

One-way sync means dates flow in a single direction — for example, Airbnb bookings block your direct site, but direct bookings don'tflow back to block Airbnb. That's a double-booking waiting to happen.

Two-way sync means the link works in both directions: a booking on any connected calendar blocks the dates on all the others. For a host taking direct bookings alongside the platforms, two-way sync is the only safe setup. If a tool only offers one-way, that's a real limitation worth knowing before you rely on it.

Why double-bookings actually happen

It helps to be honest about where the risk genuinely lives, because it isn't magic — and understanding it is how you eliminate it. There are really only three causes.

1. The sync gap (the timing window)

iCal feeds don't update the instant a booking happens. Each platform re-checks the calendars it imports on a schedule — and historically Airbnb has described its own iCal imports as refreshing periodically rather than instantly, which is why every sync runs with some delay. (Airbnb Help Centre — syncing calendars) If two guests book the same week on two different platforms inside that refresh window, both can slip through before the calendars catch up. The shorter and more frequent the refresh, the smaller this window — which is why hourly sync matters far more than once-a-day sync.

2. A connection that was never two-way

If you exported Airbnb's calendar into Booking.com but never exported Booking.com's back into Airbnb, half the links are missing. Bookings flow one way and not the other. This is the most common self-inflicted cause, and it's purely a setup mistake — every platform pairing needs both export links connected.

3. Bookings outside any synced calendar

A guest who phones you, emails, or books through an agency that isn't connected (some traditional cottage agencies don't expose an iCal feed) creates a date that no automatic sync knows about. The fix is process, not software: block those dates manually, the moment they're confirmed, on whichever calendar is your master.

The takeaway: double-bookings are caused by gaps, missing links and off-calendar bookings — all three are manageable. Frequent two-way sync plus a habit of blocking manual bookings straight away closes the door on essentially all of it.

How often do the platforms actually sync?

Refresh frequency is the variable that decides how big your timing window is. Published guidance varies by platform and changes over time, so always check the live figure in your own dashboard — but as a rough lie of the land for UK hosts in 2026:

Platform / toolTypical iCal refreshNotes
AirbnbPeriodic — not instantAirbnb describes imported calendars as updating periodically; manual re-sync is available
Booking.comPeriodic — variesiCal import refreshes on a schedule rather than in real time
VrboPeriodic — variesSupports iCal import/export; refresh is not instantaneous
Channel manager / direct toolAs often as the tool sets itA dedicated tool controls its own refresh rate — frequent (e.g. hourly) is what you want

The honest summary: no iCal-based sync is truly instant, on any platform. That's a property of the standard, not a flaw in one tool. What you can control is how small the gap is — and a tool that refreshes hourly in both directions shrinks the risk window dramatically compared with a calendar you only export once a day.

How to set up calendar sync safely (a checklist)

Whether you use a dedicated tool or wire the platforms together by hand, the safe sequence is the same. Do this before you promote a direct site anywhere.

Step 1 — Pick your master calendar.Decide which calendar is your single source of truth (for many hosts taking direct bookings, that's their direct site or channel tool). Every off-calendar booking gets recorded there first.

Step 2 — Connect every pairing in both directions. For each platform, copy its iCal export link and import it into every other platform. Airbnb ↔ Booking.com, Airbnb ↔ Vrbo, Booking.com ↔ Vrbo, and each of them ↔ your direct site. Miss a link and you leave a one-way gap.

Step 3 — Test it with a real block before any guest can.Block a test date on one platform, then wait one refresh cycle and confirm it shows as blocked on every other calendar. This single test is what turns the fear into confidence — you'll have seen with your own eyes that the web of calendars works.

Step 4 — Set sensible booking buffers. If your refresh window is, say, an hour, a same-day check-in booked direct in that hour is your only real exposure. A short advance-notice rule (e.g. no same-day bookings) removes even that edge case for cautious hosts.

Step 5 — Build the manual-block habit.Any phone, email or unconnected-agency booking gets blocked on your master calendar immediately, so the sync propagates it everywhere. This is the one part software can't do for you.

Get those five right and the “two guests, same week” nightmare stops being a realistic worry. It becomes a managed, shrinking risk window plus one simple habit.

Doing it by hand vs letting a tool run it

You can absolutely wire the platforms together yourself with their built-in iCal export and import links — it costs nothing and plenty of hosts run exactly that way. The trade-offs are worth being clear-eyed about:

  • Manual iCal links:free, and fine if you list on only one or two platforms and don't take many off-platform bookings. The downside is you're relying on each platform's own refresh schedule (often slower), and it's on you to keep every pairing connected and your direct-site calendar in the loop.
  • A dedicated sync / channel tool: manages the whole web of calendars from one place, refreshes on its own faster schedule, and gives you one calendar to look at rather than four. The trade-off is a cost — though for a single-property host, a flat monthly fee can be far less than the commission a single double-booking refund or platform fee would cost.

There's no universally right answer. If you list widely or take direct bookings, the case for a tool that handles two-way sync for you gets stronger, simply because there are more calendars to keep aligned.

Where Hostcation fits

Calendar sync is one of the three pieces a direct-booking setup needs (the others being a real booking site and a way to take card payments — both covered in our direct bookings guide). Hostcation handles the sync part so you don't have to wire it together yourself:

  • Two-way iCal sync, refreshed hourly, with Airbnb, Booking.com, Vrbo and Sykes — so a booking taken anywhere blocks the dates everywhere, in both directions.
  • Your direct site is part of the web, not a separate calendar you have to remember to update — a direct booking blocks your platform dates automatically, and vice versa.
  • One calendar to look at.Your bookings — direct and from every connected platform — show in one place, so you're not cross-checking four dashboards.
  • A flat £10 per property per month on the annual plan (£15 monthly), with 0% booking commission, and a 14-day free trial(a card is needed to start the trial; you can cancel any time before it ends and you won't be charged).

We're honest about the one thing no tool can change: because iCal itself isn't instant, hourly sync shrinks the risk window rather than abolishing it. For the vast majority of hosts that's the difference between a constant worry and a non-issue — and the manual-block habit covers the rest.

The bottom line

  • Calendar sync runs on the iCal standard: each platform exports a feed of its dates and imports the others'.
  • Two-way sync is the only safe setup for direct bookings — a booking anywhere must block the dates everywhere.
  • Double-bookings come from the refresh gap, missing one-way links, and off-calendar bookings — all three are manageable with frequent sync and a manual-block habit.
  • No iCal sync is truly instant on any platform, so frequent (e.g. hourly) two-way refresh plus a short advance-notice rule closes the realistic risk.
  • You can wire it by hand for free, or let a tool manage the whole web of calendars from one place — the more platforms you list on, the stronger the case for a tool.

Sync done properly is what makes direct booking feel safe rather than scary. Set it up, test it once, build the one habit — and the double-booking fear quietly disappears.

See your direct booking site with sync built in

Start a free 14-day trial — a card is needed to begin, and you can cancel any time before it ends. Or run your own numbers in the savings calculator first.

Sources

External facts in this article were checked against the above sources (accessed June 2026). iCal refresh frequencies and platform features change over time and are described here as periodic ranges, not guarantees of instant sync. No iCal-based calendar sync is truly real-time on any platform. Always verify current behaviour in your own platform dashboards before relying on it.