Two bookings, one villa: how to stop double bookings across Airbnb, Booking.com and Agoda
It's early morning where you live when the message comes in. A couple has just arrived at your villa with a Booking.com confirmation. Another couple checked in yesterday through Airbnb. Both bookings are real. Both guests have paid. And you can't accommodate both.
This post explains why double bookings happen when a villa is listed on more than one platform, what they cost under each platform's rules and how a channel manager prevents them.
What is a double booking?
A double booking is when two guests book the same villa for the same nights on different platforms. It mostly happens to owners who list on more than one site, such as Airbnb, Booking.com and Agoda. Each site takes bookings on its own, so each one needs to know the moment a night is sold somewhere else.
Why do double bookings happen?
Usually because the calendars don't update fast enough. Many owners connect their platforms with iCal links. An iCal link is a calendar address that lets one site copy bookings from another. They're free and easy to set up, but they don't update instantly. Airbnb's Help Centre says your calendar "automatically updates every 3 hours" from the calendars you've connected.
So if a guest books your villa on Booking.com at 9am, those dates can still look free on Airbnb until the next refresh. That gap is where double bookings happen.
Agoda points to the same problem in its help pages for property partners. Of the two most common causes of double bookings it lists, the first is availability that isn't synced across all online platforms. The second is a wrong calendar setup.
Why list on more than one platform?
Because plenty of guests never look at Airbnb. SiteMinder's Hotel Booking Trends report found Booking.com, Expedia Group and Agoda were the top three booking sources for hotels in Indonesia in 2025. That's hotel data, not villas, but it shows how much travel demand in Indonesia starts on other sites.
So adding Booking.com or Agoda can put your villa in front of guests who would never have found it on Airbnb. The catch is that every extra platform is another calendar to keep in sync.
The same report found hotel guests in Indonesia booked an average of 19 days ahead, compared with a global average of 32 days. Bookings that arrive close to the date leave less time to notice a clash.
What does a double booking cost?
More than the lost booking. Each platform treats it as the owner's responsibility.
- Airbnb charges a host cancellation fee based on how close to check-in you cancel. It's 10% of the reservation amount more than 30 days out. It's 25% between 48 hours and 30 days before check-in. Within 48 hours, or after check-in, it's 50% of the nights not stayed. The minimum fee is US$50. Airbnb also blocks the cancelled dates on your calendar and you may lose Superhost status.
- Agoda says the property is responsible for all costs the guest incurs when a booking is rejected. That cost is at least one night's average nightly value of the booking.
- Booking.com customer service contacts both the guest and the property to arrange an alternative room or move the guest elsewhere.
Here's an example. A guest books seven nights on Airbnb with a reservation amount of IDR 15,000,000 (Airbnb counts the nightly rate and cleaning fee, not taxes or guest fees). Twelve days before arrival you find the same nights were sold on Booking.com and you cancel the Airbnb stay. The fee is 25%, which is IDR 3,750,000. You've also lost the booking itself and those dates stay blocked on Airbnb.
What is a channel manager?
A channel manager is software that connects your villa directly to each booking platform and keeps one shared calendar. When a night sells on one site, it closes on the others almost straight away. It uses direct connections approved by the platforms rather than calendar links, so it doesn't wait for a scheduled refresh.
Most channel managers also update prices and minimum stays on every platform at once. Many bring guest messages from each site into one inbox, which helps when you're replying from another time zone.
One calendar becomes the source of truth. When a night sells anywhere, every other platform blocks it straight away.
Do you need a channel manager?
It depends how many platforms you use and how busy your calendar is.
If you're only on Airbnb, you don't need one. There's nothing to sync.
If you're on two platforms with a few bookings a month, iCal links can work as long as someone checks. Refresh the connected calendar by hand whenever a booking comes in and compare both calendars each morning.
If you're on three platforms, heading into a busy season or managing the villa from overseas, a channel manager is the safer choice. Those are the times a three-hour gap is most likely to catch you out.
Where does Tamu House fit in?
Tamu House sets up and runs the online side of villa bookings for owners in Lombok, Sumbawa, Flores and Sumba. That includes connecting your listings through a channel manager and keeping calendars and prices in line across Airbnb, Booking.com and Agoda. We also look after guest enquiries. Your own team keeps caring for the villa and your guests on the island. It starts with a look at how your calendars connect today, so you can see what would change before deciding anything.
The takeaway
Listing on more than one platform is one of the simplest ways to reach more guests. It also creates a new risk, because each platform only knows about its own bookings until it's told. Calendar links help, but they work on a delay. A channel manager closes that gap.
Whether you need one depends on how many platforms you use and how full your calendar gets. If you're adding a second platform this season, decide how the calendars will stay in sync before the first booking arrives.
Sources
- Airbnb Help Centre: Sync your home host calendar to other websites
- Airbnb Help Centre: Host Cancellation Policy
- Agoda Property Partner Help: Understanding booking rejections
- Booking.com Connectivity: Troubleshooting overbookings
- IndoTelko: Permintaan wisata lokal dorong kebangkitan hotel di Indonesia (reporting SiteMinder's Hotel Booking Trends, 5 February 2026)
