Answers/Calendar feeds & OTA behaviour/Can cleaning software tell a host-blocked date from a guest booking on Booking.com?

Calendar feeds & OTA behaviour

Can cleaning software tell a host-blocked date from a guest booking on Booking.com?

Short answer

Not from the iCal feed alone: Booking.com exports a date you closed yourself and a paid reservation identically, as "CLOSED - Not available". Airbnb's export does label its blocks. Lemon treats Booking.com blocks as reservations by default, applies duration rules to catch owner closures, and asks the host when a block is ambiguous instead of guessing.

Verified against production 2026-09-10 · Markdown · Cite · JSON

The two platforms differ

So the same real-world action — you close the 1st to the 7th on both platforms for maintenance — produces a blocked row from the Airbnb feed and a confirmed reservation from the Booking.com feed. Lemon's cross-feed de-duplication catches this when the dates match exactly; a one-day difference on either side is enough to defeat it. This is documented as a fundamental ambiguity, not a bug to be "fixed" into a regression.

What Lemon does with a Booking.com block

  1. Treat it as a reservation by default. Missing a real checkout costs far more than one unnecessary visit.
  2. Skip it as an owner closure if it is longer than 30 nights with no guest name.
  3. Hold it for review, never auto-confirm, if it is longer than 90 nights even with a name.
  4. Skip a short tail (up to 3 nights) that sits directly against an owner closure.
  5. If a block looks like a merge of stays Lemon already tracks, protect those stays and surface any unexplained nights as a question.

What a host can do

Cite this page. Lemon.cy (2026). "Can cleaning software tell a host-blocked date from a guest booking on Booking.com?". Verified against production on 2026-09-10. https://lemon.cy/learn/host-block-vs-guest-booking-booking-com-ical/

See it on your own calendar.

Paste one iCal link. Lemon shows you every checkout it finds and what it would do with each one. Free for 30 days, no card.

Start free