← Back

Turnover

STR turnover schedule: the 4-block template that survives bad days

By Daniel Harrison

STR turnover schedule: the 4-block template that survives bad days — illustration about str turnover schedule

Key takeaways

  • An STR turnover schedule has four time blocks, not one: cleaner travel, cleanout, inspection, and reset. Skipping any block is the source of nearly every bad-review turnover.
  • Shared cleaners across 3+ properties only work when their schedule is the constraint that drives your check-in/checkout times — not the other way around.
  • The 60-minute buffer rule: minimum cleanout time + 60 minutes of buffer must fit inside the checkout-to-check-in window, or block the day. No exceptions.
  • Same-day turnovers should default to 'block' on weekends across 3+ properties — the variance compounds faster than a single cleaner can absorb it.

How to schedule STR turnovers across multiple properties — the four time blocks, the math on shared cleaners, and the rule that decides whether you block the day.

Same-day STR turnovers feel like free bookings. Checkout at 11, check-in at 4, cleaner shows up at 11:30 — four and a half hours of buffer. Plenty.

It’s not plenty. Four and a half hours is the plan. Operations is the variance.

Most hosts schedule the cleaner the way they schedule themselves: one block on the calendar from checkout to check-in, fingers crossed. That block hides four sub-blocks that each have their own failure modes — and skipping any one of them is where bad reviews come from.

The four blocks of an STR turnover schedule

Every turnover is four discrete blocks running back-to-back, not one continuous block:

  • Block 1 — Travel + buffer (30 min). Cleaner arrival lag, parking, finding the right unit, getting the key/code working. Start the clock when the cleaner arrives ready to work, not when they leave home.
  • Block 2 — Cleanout (90–210 min). The actual cleaning. Time scales with bedroom count, guest count, and length of stay. A 2-bedroom after a 2-night stay is ~120 minutes; the same property after a 7-night stay with kids is closer to 180.
  • Block 3 — Inspection + small-issue resolution (30 min). Walk-through, restock check, photo damage if any, missing-amenity replace. This block almost always gets skipped first when the cleaner is behind.
  • Block 4 — Reset (30 min). Welcome touches, amenity restock, thermostat, blinds, music if applicable, laundry handoff. The block that makes the property feel staged instead of just clean.

For a 2-bedroom: 30 + 150 + 30 + 30 = 240 minutes of real work in a window that looks like 300 minutes on the calendar. Sixty minutes of true buffer. That’s the rule.

The 60-minute buffer rule

Minimum cleanout time + 60 minutes of buffer must fit inside your checkout-to-check-in window. If it doesn’t, block the day.

Sixty minutes is the empirically tested margin that absorbs the four most common failure modes: late checkout, cleaner running late on a prior job, a damage/maintenance surprise mid-clean, and a guest arriving early. Less than 60 minutes and any one of those compresses the next guest’s experience into a bad review.

This rule is also the answer to “should I accept this booking?” If the booking takes a window that fits the rule, accept it. If it doesn’t, block the day. The lost ADR on a blocked day is cheaper than the long-tail review damage on a rushed turn.

Shared cleaners across multiple properties

Once you have 3+ properties, the schedule flips: the cleaner’s calendar becomes the constraint that drives your check-in and checkout times, not the other way around. Two heuristics:

  1. Sequence by check-in time, not checkout time. The check-in is the deadline. Schedule the cleaner backward from each property’s 4pm check-in, working out the latest-acceptable arrival time at each unit.
  2. Cap shared cleaners at 3 same-day turnovers. A fourth turnover in the same shift creates a variance stack: the first job runs 20 minutes long, the second runs 30 minutes long, the third runs 45 minutes long. By the fourth property, your cleaner is 95 minutes behind a 240-minute job. There is no recovery.

When you hit the cap, you either bring on a second cleaner for that day or block one property’s day. Same-day blocks across 3+ properties should default to “block on weekends” — that’s when the variance compounds fastest because every guest is checking in at the same hour.

What good STR turnover scheduling looks like

A working STR turnover schedule has three properties: every booking auto-generates the cleaning task the moment it confirms, every cleaning task has all four time blocks visible on the schedule (not collapsed into one), and every same-day turnover has a written escalation rule decided before the booking.

The escalation rule is the one most hosts skip. It’s not optional. Before any same-day turnover you accept, you need to have decided: if the cleaner is 30 minutes behind by Block 2, who do you call? If the cleaner is 60 minutes behind by Block 3, who pays for the next guest’s hotel? If the next guest is already on the property at 4pm and the cleaning isn’t done, what does the cleaner do?

If you don’t have answers to those three questions before the booking confirms, you don’t actually have an STR turnover schedule — you have a calendar entry and a hope.

The four-block template plus the 60-minute buffer rule plus a decided escalation rule is what makes the difference between a turnover schedule that survives bad days and one that causes them.

Frequently asked questions

What is a good STR turnover schedule?

A good STR turnover schedule splits the window into four blocks: 30 minutes of travel/buffer before the cleaner arrives, the cleanout itself (90–210 minutes depending on bedroom count), 30 minutes of inspection and small-issue resolution, and 30 minutes of reset for amenities and welcome touches. For a 2-bedroom property that's about 3.5 hours of work; with the default 11am checkout / 4pm check-in window, you have 90 minutes of true buffer.

How do you schedule a cleaner for multiple short-term rentals?

Pick the property with the tightest turnover window first and schedule the cleaner there. Then sequence the rest by check-in time, not by check-out time. The check-in is the deadline; the checkout is just when the work can start. A shared cleaner across 4 properties realistically caps at 3 same-day turnovers; the fourth needs to be blocked or assigned to a backup.

Should I block the same-day turnover or accept the booking?

Block the day when the cleaner has another job that morning, when the property is 3+ bedrooms with a single cleaner, or when the previous guest stayed 5+ nights (deep-clean risk). Otherwise accept it — but only with a written escalation rule decided before the booking: who gets called, who pays for hotel, who eats the refund.

How long does a 1-bedroom STR turnover take?

Plan 2 hours total for a 1-bedroom: 60–75 minutes of cleaning, 15 minutes of inspection, 15–30 minutes of reset and laundry handoff. The default 11am/4pm window gives a 1-bedroom 3 hours of true buffer — which sounds generous until you have back-to-back same-day turnovers in adjacent properties and the cleaner runs 45 minutes long on the first one.

What tools do hosts actually use to schedule turnovers?

Most hosts start with a shared calendar (Google Calendar or iCal feeds from PMS systems) and graduate to a cleaning-specific tool (TurnoverBnB, Properly, Doinn, or a custom dispatch sheet) once they hit 5+ properties. The tool matters less than the rule: every booking must auto-generate a turnover task the moment it confirms, not the night before checkout.

Tools in this post

More tools across the STR cluster

Built by The STR Ledger. Excel templates and PDFs for short-term rental finance.

Visit The STR Ledger