How to sync Airbnb and Booking.com calendars without double bookings (iCal vs channel manager)
How iCal sync works and where it fails, when a channel manager is worth paying for, and a setup checklist that stops double bookings from day one.
Sources listed, last checked
You can connect Airbnb and Booking.com with free iCal links, but iCal only shares booked and blocked dates, and the two platforms refresh imported calendars every 3 hours (Airbnb) and every two hours (Booking.com), so a last-minute booking can land on both.12 For one unit on two platforms, iCal plus a few availability settings is usually enough. Beyond that, a channel manager connected through the platforms’ own integrations is the safer choice, and it also moves prices and messages.
Key takeaways
- iCal sync shares availability only: booked and blocked nights, not prices, minimum stays or guest messages.12
- Airbnb refreshes imported calendars every 3 hours and Booking.com every two hours, so the gap is where double bookings happen.12
- Advance notice, a same-day cutoff and preparation time on both platforms close most of that gap for a single unit.4
- A double booking costs a 10 to 50% host cancellation fee on Airbnb, and relocation costs plus usually commission on Booking.com.35
- Hosts who use property management software are already on Airbnb’s single host-only fee, so budget for it before you connect.6
In this guide
Why double bookings happen
A double booking means two reservations for the same unit on the same night. Booking.com says they usually happen when availability is not synced across channels, or when the calendar and policies are not set up accurately.3 Booking.com confirms its reservations instantly, so whatever your calendar shows as open can be sold.3
In practice there are three causes. Timing: a guest books on Airbnb, and for up to two or three hours Booking.com still shows the night as free. Or a sync silently stopped, for example with an Import only status nobody noticed.2 Or people slip: an owner blocks a week on one platform only, or someone reopens a night by hand. Booking.com adds a fourth: with auto-replenishment switched on, which it is by default for new partners, a cancelled reservation can make a room bookable again automatically.3
The comparison of Airbnb and Booking.com gives the short version. This guide goes through the setup, the settings and the switch to software.
Option 1: iCal sync
What iCal syncs, and what it doesn’t
An iCal link is a calendar file that another system reads on a schedule. Airbnb’s export covers nights that are booked or blocked, including nights blocked by your availability settings, preparation time, advance notice and minimum stays.1 Booking.com’s sync imports and exports booked or closed dates, and the link it gives you contains /ical/ in the address.2
Neither help page describes sharing anything else, so treat prices, discounts, minimum stay rules and guest messages as separate work on each platform. Airbnb also warns that nights blocked for preparation time or advance notice on another calendar may or may not be blocked on Airbnb, so set those rules on each platform separately.1 Airbnb imports up to two years of data, and an imported calendar cannot be paused, only disconnected and reconnected.1
Connecting both platforms, step by step
You need two connections, one in each direction. These are the menu paths in both help centres on 31 October 2026.12
- On Booking.com, sign in to the extranet, go to Rates & Availability, then Sync calendars, and copy the export link for the unit.
- On Airbnb, open Calendar, select the listing, click Availability, then under Connect calendars click Connect to another website.
- Paste the Booking.com link into the calendar address field, name it (for example “Booking.com”) and click Add calendar. Airbnb only accepts links that end in .ics.1
- In the same Airbnb screen, copy the Airbnb calendar link.
- Back on Booking.com’s Sync calendars page, find the room or unit, click Add calendar connection, paste the Airbnb link, name it “Airbnb”, click Next step and then Done.2
- Check the status on Booking.com. It should say Okay; Import only or Export only means one direction is missing, and Service error means a link or setting is wrong.2
- Test it: block a night on one platform, press Refresh on Airbnb or Import now on Booking.com, and confirm the night closes on the other side.
Booking.com’s calendar sync is not open to every property. It needs an open, bookable property, a user with Rates and Availability permission, 20 room types or fewer, at most one unit per room type, and no connectivity provider.2 If you sell three identical studios as one room type with three units, iCal is not available to you on Booking.com.
How often each platform updates
Airbnb updates imported calendars automatically every 3 hours, and different connected calendars can update at different times; the last update time is shown for each.1 You can press Refresh sooner, but Airbnb limits update requests, and past the limit you wait for the next automatic update.1 Booking.com imports connected calendars every two hours and offers Import now for a manual update.2 Both platforms say plainly that the sync is not instant.23
iCal sync on Airbnb and Booking.com (checked 31 October 2026)
| Point | Airbnb | Booking.com |
|---|---|---|
| What is shared | Booked and blocked nights1 | Booked or closed dates2 |
| Automatic import | Every 3 hours1 | Every two hours2 |
| Manual update | Refresh, with a request limit1 | Import now2 |
| Who can use it | Any listing; import links must end in .ics1 | Max one unit per room type, 20 room types, no connectivity provider2 |
| Turning it off | Disconnect calendar; no pause1 | Remove next to the connection2 |
Settings that close the gap
Most iCal double bookings fall inside the refresh window, so the aim is to make sure nobody can book into that window without you seeing it. Airbnb’s availability settings sit in the calendar: advance notice of the same day, 1, 2, 3 or 7 days; a same-day cutoff hour between 6.00am and 12.00am; preparation time of none, one or two nights before and after each reservation; and an availability window of 3 to 24 months ahead.4
Tip: Four settings for a single unit on two platforms
- Set advance notice to at least 1 day, or allow same-day bookings only until an early cutoff hour, so a booking cannot arrive and check in inside one refresh cycle.4
- Add preparation time on Airbnb and block the matching nights on Booking.com, because Airbnb may not read those blocks from another calendar.14
- Keep the availability window the same on both platforms, so one does not sell dates the other cannot see yet.
- After every new booking, press Refresh on Airbnb or Import now on Booking.com straight away.12
Worked example: Two bookings, 40 minutes apart (illustration)
A studio is listed on both platforms with iCal in both directions. At 18:05 on a Friday a guest books Saturday night on Airbnb. Booking.com last imported the Airbnb calendar at 17:50, so its next automatic import is around 19:50. At 18:45 a second guest books the same Saturday night on Booking.com, which confirms it instantly.23
Now the host has to cancel one of them. Cancelling the Airbnb guest less than 48 hours before check-in costs 50% of the reservation amount, at least $50, and no payout.5 Keeping the Airbnb guest means finding the Booking.com guest a room of the same or better standard and paying for it.3 With advance notice set to 1 day on both platforms, neither booking for Saturday could have been made on Friday evening.4
Illustration of how the refresh gap works, not a real case.
Option 2: a channel manager or PMS
Connected software versus iCal
A channel manager, or a PMS that includes one, connects to Airbnb and Booking.com through the platforms’ own integrations instead of calendar files. On Airbnb, you give the software permission to manage your existing account and select the listings to publish; existing listings keep their content and reviews.7 Listings created through software must follow Airbnb’s Software Connected Host programme policies.7 Airbnb publishes the list of its approved software partners, in two tiers, Preferred+ and Preferred.8
Software does not make sync perfect. Booking.com notes that with a channel manager, overbookings can come from connection issues, missing mappings or differences between the PMS and the extranet.3 Its advice is to make the channel manager the main place for availability and prices, avoid editing the same fields in both, check that every room, unit and rate is mapped, and see whether your provider has a refresh option.3 Connecting one also ends iCal on Booking.com, since properties with a connectivity provider are not eligible for calendar sync.2
What else you get
Depending on the plan, a channel manager also pushes prices and content, collects guest messages in one inbox, creates cleaning tasks and produces owner statements. Lodgify, for example, lists an API connection for Airbnb, Vrbo and Booking.com in all its plans, but task management and owner statements only in its top plan.10 Read the plan comparison, not the headline price. If you automate messages, the message templates guide covers what to send and when.
What it costs
Vendors price per unit, per listing or per connection, and several do not publish prices at all. These are the figures on each vendor’s own pricing page on 31 October 2026, before VAT.
Published channel manager pricing (vendor pages, checked 31 October 2026)
| Vendor | Published price | Channels named on the page |
|---|---|---|
| Smoobu | From €28 a month for one unit, from €9.60 a month per extra unit9 | Airbnb, Booking.com, Expedia and over 100 portals9 |
| Lodgify | $18 to $85 a month on monthly billing, $14 to $68 a month on yearly billing, in the page’s default view10 | API for Airbnb, Vrbo and Booking.com in every plan10 |
| Guesty | Guesty Lite from $9 per listing a month; larger plans by quote11 | Airbnb, Vrbo and Booking.com on Lite11 |
| Beds24 | From €15.50 a month, plus €0.55 a month per channel link12 | Price depends on the connections you use12 |
| Rentals United | From $330 a month on the Pro plan for 10 to 50 listings13 | Airbnb, Booking.com and 90+ channels13 |
| Hostaway | No prices published; plans grouped from 2 to 14 listings upwards14 | Not stated on the pricing page14 |
Beds24 counts a link as one room type connected to one channel, so one apartment on Airbnb and Booking.com is two links.12 Smoobu adds a 0.9% booking fee on its Flex plan.9 Prices change often; check the page on the day you sign.
The host-only fee for software-connected hosts
Airbnb’s single host-only fee, 15.5% for most hosts, is mandatory for hosts who use property management software.6 If a listing still runs on the split fee and you connect it to a channel manager, plan the price change at the same time, and set any Airbnb markup in the software only, so you do not raise prices twice. The fees section of the platform comparison shows the repricing sum.
What to use at 1, 5 and 20 units
Calendar setup by portfolio size
| Portfolio | Sensible setup | Why |
|---|---|---|
| 1 unit, Airbnb and Booking.com | iCal both ways, advance notice, preparation time | Free, and the settings close most of the refresh gap14 |
| 1 unit, three or more channels | A low-cost channel manager | Every extra iCal link adds another refresh window |
| 5 units, several owners | Channel manager with messaging and cleaning tasks | Manual checks and owner blocks grow with every unit |
| 20 units or identical units sold as one room type | Full PMS with owner statements and team access | Booking.com iCal is not available with more than one unit per room type2 |
At five units and up, the work moves from avoiding clashes to running the business; the scaling guide covers what to systemise first.
Choosing a channel manager: ten questions
- Does it connect to Airbnb, Booking.com and any other OTA you use, such as Vrbo?
- Is each connection a direct integration, and is the vendor on Airbnb’s software partner list?8
- Can it push different prices and markups per platform?
- Does it produce owner statements in the format your agreement promises?
- Does it create cleaning tasks and send them to your cleaners’ phones?
- Does it handle messages from both platforms in one inbox?
- Will it sign a data processing agreement for the guest data it holds?
- Where is the data hosted, and can you export it if you leave?
- How long is the contract and the notice period?
- Are support hours in your time zone, and is there a phone line?
When sync still fails: a checklist
- Check the connection status on Booking.com: Okay is the only good one.2
- Check the last update time for each imported calendar on Airbnb.1
- Confirm the Airbnb import link ends in .ics and the Booking.com link contains /ical/.12
- Turn off auto-replenishment on Booking.com if you do not want cancelled nights to reopen by themselves.3
- With a channel manager, recheck room, unit and rate mapping, and stop editing availability in the extranet.3
- Agree with each owner where they block their own stays, and put it in writing.
- If a clash happens anyway, contact Booking.com straight away and ask it to mark the reservation as a double booking.3
On Airbnb, cancelling a confirmed guest is a host cancellation: 10% of the reservation amount more than 30 days before check-in, 25% between 30 days and 48 hours, 50% within 48 hours, with a $50 minimum.5 Booking.com lists two cases without commission on a double booking, a property live for fewer than 30 days and no more than four double bookings in 12 months; otherwise commission is charged and you cover the new accommodation.3
Questions people ask
Can Airbnb and Booking.com sync automatically?
How often does Airbnb update an iCal calendar?
What happens if I get a double booking?
On Airbnb, cancelling counts as a host cancellation: a fee of 10%, 25% or 50% of the reservation amount depending on timing, at least $50, no payout and blocked dates.5 On Booking.com you must find the guest equal or better accommodation and cover the cost, and commission is still charged unless one of two exceptions on its help page applies.3
Do I need a channel manager for one apartment?
Usually not. One unit on Airbnb and Booking.com can run on iCal if you close same-day bookings, add preparation time and check both calendars after every booking.14 A channel manager starts to pay off once you have several units, different prices per platform, or a Booking.com property that is not eligible for calendar sync.2
Which channel managers work with Airbnb and Booking.com?
Sources
All sources checked .
- Airbnb Help Centre, “Sync your home host calendar to other websites”
- Booking.com for Partners, “How to synchronise your calendars across channels”, Opened in a browser; automated fetching is blocked
- Booking.com for Partners, “Handling overbookings”, Updated October 2026; opened in a browser
- Airbnb Resource Center, “Updating your availability”, Updated 14 July 2025
- Airbnb Help Centre, “Host cancellation policy for homes”, Effective 9 October 2023
- Airbnb Help Centre, “Airbnb service fees”
- Airbnb Help Centre, “How do I create listings through my software provider?”
- Airbnb, “Software partners”
- Smoobu, “Smoobu vacation rental software pricing plans”, Vendor pricing page
- Lodgify, “Vacation rental software pricing and plans”, Vendor pricing page, opened in a browser
- Guesty, “Guesty pricing”, Vendor pricing page
- Beds24, “Pricing”, Vendor pricing page
- Rentals United, “Pricing”, Vendor pricing page
- Hostaway, “Pricing”, Vendor pricing page, no prices published
We check every figure against the sources above. Spotted something out of date? Email systemen@hostproacademy.com with the guide title.
About HostPro Academy
The team behind this guide
These guides are written by the team behind HostPro Academy, a training programme for building a short-term rental management business. The listings, platforms and channels part of that programme is covered in levels 6 and 7.