Guides
6 min read
Updated October 29, 2026

iCal sync not working? Troubleshooting guide for vacation rental hosts

iCal sync usually breaks for one of five reasons: an expired or changed export link, an http link where https is needed, a feed not re-exported after a listing change, the importing site's own fetch delay, or a source site that changed its link format. Paste the link in a browser first: it should download a .ics file.

Quick diagnostic checklist

Before you try platform-specific fixes, run through this checklist to identify the most likely cause:

Common causes and fixes

  1. 1

    Expired or changed iCal URL

    Platforms sometimes rotate or invalidate iCal URLs when you edit listing settings, change your password, or modify calendar preferences. The old URL returns a 404 or an empty calendar.

    Fix: Go back to the source platform, re-export a fresh iCal URL, and update it everywhere you imported the old one.

  2. 2

    HTTP vs HTTPS mismatch

    Some older URLs use http:// instead of https://. Many platforms now reject non-HTTPS iCal imports as a security measure.

    Fix: Change http:// to https:// in the URL. If the platform does not support HTTPS for its export, you may need a sync proxy.

  3. 3

    Platform sync delay (not a bug)

    iCal sync is not real-time. Airbnb refreshes every few hours. Vrbo can take up to 24 hours. Booking.com varies. If you just made a booking and it does not appear on the other platform yet, it may simply be waiting for the next fetch.

    Fix: Wait for the sync cycle. If the delay is consistently longer than 24 hours, the URL may be broken. Test by pasting it in a browser.

  4. 4

    Wrong listing URL

    If you manage multiple properties, it is easy to accidentally export the iCal URL for the wrong listing. The sync will work, but the dates will not match.

    Fix: Verify the listing ID or property name in the iCal URL matches the property you intend to sync.

  5. 5

    Dates that echo between two sites

    Two-way import is the standard setup: Airbnb imports the Vrbo export, and Vrbo imports the Airbnb one. It does not break sync. It does make dates echo. Airbnb and Vrbo both export nights blocked by an import, so a Vrbo booking comes back to Vrbo as an Airbnb block.

    When that booking is canceled, the dates clear in two steps: first on Airbnb at its next import refresh, then on Vrbo at its next one. Until both have run, the dates can still look blocked. They stay blocked only if one of the imports has stopped refreshing.

    Fix: Keep the two-way sync and give both sites time to refresh. On Airbnb, press Refresh on the imported calendar to speed up the first step. If the dates are still blocked after a day, check each import with the fixes above.

Platform-specific notes

Airbnb

Airbnb iCal export URLs contain a unique hash that changes if you regenerate the export. If sync stops working, check whether you (or Airbnb) regenerated the URL. Also, Airbnb blocks imports from URLs that return empty VCALENDAR files. Make sure the feed has at least one event or blocked date.

Vrbo

Vrbo has a known slower sync interval (up to 24 hours). If you need faster updates, Vrbo does not offer a manual refresh button. The only workaround is to remove and re-add the import URL, which sometimes triggers an immediate fetch.

Booking.com

Booking.com occasionally changes iCal URL formats during Extranet updates. If sync breaks after a Booking.com interface update, re-export the iCal URL from the Extranet and update your imports.

Still not working?

Try a fresh combined feed

If you have tried all the fixes above and dates are still out of sync, start fresh: re-export all your iCal URLs, preview them merged at icalendarsync.com, get a sync link with RentalBeam Plus and Pro, and replace all imports with it. This clears every stale link in one step.

Sync health

Up to date, Not updating, or Link broken per source with the exact time of the last successful sync.

Export access tracking

See when Airbnb, Vrbo, or Google Calendar last fetched your export URL, so you know each platform is actually pulling updates.

Selective iCal export

Control exactly what each platform sees: choose sources, custom blocked dates, and bookings per export URL.

Open in Google Calendar

One button to subscribe to your export URL in Google Calendar.

Create a free RentalBeam account and open Booking sites on your rental. No credit card required.

iCal sync questions

Why is my Airbnb calendar not syncing with Vrbo?

The most common causes are an expired or changed iCal URL, HTTPS vs HTTP mismatch, or Vrbo's sync delay which can be up to 24 hours.

How do I test if my iCal URL still works?

Paste the URL directly in your browser. If it downloads a .ics file, the URL is valid. If you get a 404 or error page, the URL has changed or expired.

Can I force Airbnb to sync faster?

Not on its schedule. Airbnb controls its own fetch timing (typically every few hours). On an imported calendar, Airbnb's Refresh fetches that one feed now.

My calendar shows the wrong dates as blocked. What happened?

Stale data from an old or incorrect iCal URL. Re-export a fresh URL from the source platform and update the import in the affected platform.

Does iCal sync work with Google Calendar too?

Yes. Google Calendar supports both iCal import (subscription) and export. You can include a Google Calendar iCal feed in your combined sync URL.

How long should iCal calendar sync take?

There is no instant sync. Airbnb typically fetches an imported feed every few hours, Booking.com within a few hours, and Vrbo can take up to 24 hours. If a change has not appeared after a full day, the problem is the feed or the URL, not normal delay.

A rental's Availability calendar section: a live three-month preview, then its website code with Copy code

See which booking site stopped syncing

Each booking site on a rental shows Up to date, Not updating or Link broken, with the time of its last sync. RentalBeam Plus and Pro read every site you list on.