The window
Every property in Lemon has a default checkout time and a default check-in time — 11:00 and 15:00 unless you change them. A same-day turnover gives the cleaner the gap between the two. Lemon schedules the checkout job at the checkout time and shows the check-in on the job so the cleaner knows the deadline; the average clean in production is 93 minutes (median), which fits comfortably, but a four-hour window with a delayed guest departure does not, which is why the late-checkout flow exists.
Why same-day turnovers are where calendar bugs hurt
Back-to-back stays are exactly the shape Booking.com merges into one iCal block, hiding the middle checkout. They are also the stays most often re-keyed. Lemon's merged-block and re-key guards were written for this case; the cleaner on the first stay keeps the job, and any nights the merge leaves unexplained are surfaced to the host.
Same-day and the cleaner's day
- Capacity — a cleaner's "simultaneous jobs" setting stops Lemon from offering two 11:00 jobs across town to the same person.
- Priority per property — the cleaner who knows the flat gets the first offer.
- Urgent flag — a job created inside the assignment window (for example a booking made this morning for a checkout today) is offered with the 10-minute urgent expiry rather than 60.
- Late checkout — if the host grants a late checkout, the cleaner receives the new start time and must acknowledge it.
Numbers
Across confirmed bookings on Lemon at the time of writing there are 32 pairs where one stay's checkout is another's check-in at the same property, out of 121 confirmed stays. Source: feed integrity report.