Vacation rentals

How to sync Airbnb, Vrbo and your own website calendars

How to keep Airbnb, Vrbo and your own website calendars in line with calendar links, what the links cannot do, and when you need more.

You list your home on Airbnb and Vrbo. Maybe on Booking.com too. Now you want your own booking website as well. The next worry is plain: if a guest books on one site, how do the others learn that those nights are gone?

This guide shows how calendar sync works, how to set it up and test it, and what can go wrong.

The short answer

You can keep Airbnb, Vrbo and your own website in line with calendar links. They are called iCal links. Each site publishes a link to its booked nights. The other sites read that link and block the same nights.

The links are built into each site, and they can work well for a small number of listings. They have limits. The sites check the links on a schedule, so a short gap can exist. The links carry booked and blocked nights. They do not carry prices, and you should not rely on them for guest details.

Calendar links lower the risk of a double booking. They cannot remove it.

What "syncing calendars" means

Think of a notice board. One site pins up a list of taken nights. The other sites look at it now and then and mark the same nights as closed. It is not a live connection. Each site decides how often it looks at the board, and in between the board can change.

Each link works in one direction only. If Airbnb should learn about Vrbo bookings, Airbnb needs the Vrbo link, and Vrbo needs the Airbnb link. Every pair of sites needs a link each way. With four sites (three listings and your own website), that is twelve imports, which is why people lose track.

How often does each site check?

Here is what the official help pages say. We read each page on 21 October 2026.

  • Airbnb: an imported calendar updates automatically every 3 hours. You can press Refresh sooner, but Airbnb limits how often it can ask the other site.
  • Vrbo: the Owner app says calendars sync every 30 minutes. The Owner Dashboard text says imported events may take up to 20 minutes to appear. The page does not explain the difference. Allow at least 30 minutes.
  • Booking.com: it imports a connected calendar every two hours, and a refresh can take up to two hours. It says plainly that calendar sync is not in real time.

Here is an example with made-up times. Airbnb reads your Vrbo link at 10:00. A guest books on Vrbo at 10:05. Airbnb does not read the link again until about 13:00. For nearly three hours, a second guest could book the same nights on Airbnb. The same gap exists in every direction.

How to set it up

Menu names change often, so follow the official help page for the exact menus.

  1. List every place that takes bookings. That means Airbnb, Vrbo, Booking.com, your own website and any other site. Add phone bookings and owner stays. Each site must give a link and take the links of the others.
  2. Copy the calendar link from each site (the export step). The rules differ:
  3. Paste each link into the other sites (the import step). Give each imported calendar a clear name, such as "Vrbo, villa" or "Own website".
  4. Connect your own website. It is one more calendar. It must read the links from your listings and give its own link back to each listing site. If a studio builds your site, ask who does this step and who checks it later.
  5. Test every direction. Block one future night on one site. Wait longer than the slowest check, which can be about three hours for Airbnb. Then look at every other site. The night should be closed. Remove the test block when you finish, and repeat for each site. Never test with a real booking.

Airbnb does not let you pause an imported calendar. You disconnect it and connect it again. Vrbo takes up to 5 imported calendars per property.

Booking.com is stricter. Calendar sync is not on for every property. The property must be open for bookings. It needs 20 room types or fewer, with one unit per room type. And you cannot use calendar sync and a connectivity provider at the same time.

Mistakes that break a sync

  • The wrong link. You pasted the address of a listing page, not the calendar link.
  • A link imported back into its own site. Vrbo warns about one version of this. If you turn on "Include tentative bookings" in your export and then import that same external calendar back into your Vrbo calendar, Vrbo says you may have payment issues for those dates. Vrbo also says to include tentative bookings only when exporting to a private calendar, not to another booking site.
  • A site you forgot to add. The third site never got the links.
  • A property run through other software. Vrbo says properties managed through third-party software cannot import calendars this way.
  • A broken link that nobody notices. The Airbnb and Vrbo help pages say nothing about a warning when a sync fails or lags. Airbnb shows when each imported calendar last updated, but you have to look. Assume a broken link may not warn you. Look at your calendars on a regular day each week.
  • They share dates, not prices. The help pages describe booked and blocked dates only. None describes prices, fees, house rules or guest details travelling in the link. You change rates on each site by hand.
  • They do not always block. Airbnb says nights blocked on another calendar may or may not be blocked on Airbnb. So the test above matters.
  • They may not warn you when they fail. The Airbnb and Vrbo pages we read say nothing about an alert when a link breaks. Booking.com shows a status for each connection on its Sync calendars page, such as "Okay" or "Service error", but you still have to look at it.

How to lower the risk of a double booking

None of these steps removes the risk. Together, they make a clash less likely.

  1. Block by hand at once. When you take a direct booking, a phone booking or an owner stay, block the nights on every site yourself. Do not wait for the sync.
  2. Check every morning. Look at all calendars each morning, and after any booking. It takes a few minutes.
  3. Pick one main calendar. Decide where you make changes first.
  4. Do not edit the same thing in two systems. If you use channel software, Booking.com advises you to keep it as your main place for availability and prices. Airbnb warns that changes made directly on Airbnb might override the rates or availability sent by your software (see the Airbnb page on rates or availability that differ from your software).
  5. Think about approval for busy dates. Approving bookings first can help in your busiest weeks. Booking.com says a booking made there is confirmed instantly, though it offers a Request to Book option for eligible properties. Check whether yours qualifies.
  6. Know your plan. If a clash happens, call the first guest straight away, find another place for the second guest, then write to the site's support team.

What a double booking can cost

Each site sets its own rules. Here is what we found on 21 October 2026.

On Airbnb, a host who cancels a confirmed booking without a reason the policy accepts can be charged a cancellation fee and gets no payout for that booking. Airbnb may also block the calendar for those dates. Airbnb lists a double booking as a case where the host may be held responsible. A host who cancels with no valid reason can face a suspended listing or account. See the Airbnb host cancellation page.

On Booking.com, if you have no other unit for an overbooked guest, you must find a place of the same standard or better, and you cover the cost. See the Booking.com page on double bookings.

Calendar links share booked and blocked dates, not prices. The links are built into each site, and you set them up yourself.

Channel management software is the other route. A channel manager or a property management system (PMS) is software that connects to the sites. The best ones use the connection each site offers to partner software (Airbnb calls these software-connected listings, Vrbo and Booking.com call it a connectivity provider). Some cheaper tools still use calendar links behind the scenes, so ask which one you are getting.

  • It can send prices and availability, and sometimes listing details.
  • It usually costs a subscription. Ask for the price in writing. It is not instant: Vrbo says rates and availability typically process within a few hours (see the Vrbo page on integration).

Vrbo says you cannot edit availability, bookings or rates in the Owner Dashboard after integration. You can ask Vrbo to allow it, but Vrbo does not recommend that set-up. Booking.com says you cannot use calendar sync and a connectivity provider together. So for a given listing you pick calendar links or channel software, not both without a plan.

There is no official line on who needs which. This is our view: calendar links can be enough for one to three properties on two or three sites, if you change prices by hand and can check your calendars daily in busy months. Think about channel software if you manage many properties, change prices often or have already had a double booking.

Where your own website fits

A direct booking website is one more calendar. The rates on your site are set on your site, separate from Airbnb and Vrbo. A website does not bring guests by itself. Read How to get direct bookings instead of Airbnb, Can you ask Airbnb guests to book direct? and Holiday let website: what it needs.

Questions to ask any provider

Ask these before you pay someone to connect your calendars. Get the answers in writing.

  1. How does my site get the dates from Airbnb, Vrbo and Booking.com? Does it use calendar links or an approved connection?
  2. How often does it check? Can you show me the setting?
  3. What happens when a link breaks? Do you warn me, and how fast?
  4. Is it two-way? Does a booking on my site block the nights on the other sites?
  5. What does it not sync? Prices, rules and guest details are good examples.
  6. What do I do on the day of a double booking?

Be careful with a provider who says the sync is instant, or who promises that a double booking cannot happen.

Where Dhriaan fits

We build direct booking websites for vacation rentals and holiday lets. We do the set-up, the calendar links and the checks. Your Airbnb, Vrbo and Booking.com calendars sync with your site. If a sync stops, we get an alert and we fix it.

Platforms share calendars on a schedule, not instantly, so a short gap can exist. We cannot promise that a double booking will never happen.

You keep your listings, and your site works next to them. If you like to set up software yourself, tools such as Lodgify and Smoobu are a fair choice. We are for owners who would rather get a finished site. See our page for vacation rental booking websites.

Why is my calendar not updating?

First, wait. Airbnb can take up to 3 hours, Booking.com up to two hours, and Vrbo about 30 minutes or more. Then check that you used the calendar link and not a listing address. Check that no site imports its own link.

Where to start

Send us your Airbnb, Vrbo or Booking.com listing link and we will reply with a mockup of your own booking page. It is free. Get my free mockup

Sources

We read each page on 21 October 2026. Help pages change, so check the current text before you rely on a number or a rule.

Found this useful? Share it

See how an independent booking site fits next to your listings.

We set up the calendar links and the checks. Send us your listing link to see a mockup.