It's 10:50 on a Saturday in Dubrovnik. Checkout was 10:00, the next guest's check-in is 15:00, and your cleaner just texted a photo of a wine ring on the nightstand and a question: where's the spare duvet cover? You're at your day job. The clock is the only thing in the room moving at a steady pace.
That gap between guests is where good hosting either holds together or quietly falls apart. A clean unit isn't enough. The reset has to be repeatable, fast, and idiot-proof for whoever is holding the keys — which on a busy weekend might be a cleaner you've never met. This is the checklist we'd hand them. Print it, tape it inside a cupboard, and turn a frantic scramble into a 30-minute routine.
What is a turnover day and why does 30 minutes matter?
A turnover is the full reset of a unit between one guest leaving and the next arriving — clean, restock, inspect, reset access, document. Thirty minutes is the target for a small unit, not a law.
A studio with one bathroom can genuinely be reset in half an hour by one experienced person. A four-bedroom villa cannot, and pretending otherwise is how you end up with a 14:00 panic. The real point of the 30-minute frame is rhythm: a fixed sequence the cleaner runs the same way every time, so nothing gets skipped when they're rushing. For the wider definition and how it fits your calendar, see our turnover day glossary entry.
The enemy of a clean turnover is the tight same-day flip. When checkout and check-in land on the same day with a four- or five-hour window, you have zero slack for a laundry delay or a surprise stain. We've watched a two-unit host in Split book back-to-back same-day stays all August, then lose a whole afternoon when a cleaner called in sick and there was no buffer to absorb it. The calendar looked profitable. The Saturday didn't.

The 30-minute turnover checklist, room by room
Work the unit in one direction so you never backtrack: strip and start laundry first, then clean from the far room toward the door. Below is the printable core. Hand it to your cleaner as-is.
Step 0 — the moment you walk in (2 min)
Open windows. Pull all used linens and towels and start the wash immediately, before anything else, because the machine is your slowest dependency. Bag the trash. Now the unit can air while you work.
Bedrooms
| Task | Why it matters | Time |
|---|---|---|
| Strip and remake beds with fresh set | Guests judge cleanliness here first | 6 min |
| Wipe nightstands, lamps, headboard | Catches the wine-ring class of complaint | 2 min |
| Check under bed and in drawers | Lost-property and forgotten chargers | 1 min |
| Reset blackout curtains and AC to default | Arrival should feel "set up" | 1 min |
Bathrooms
| Task | Why it matters | Time |
|---|---|---|
| Scrub toilet, sink, shower, mirror | Non-negotiable; the make-or-break room | 6 min |
| Replace all towels, fold hotel-style | Fresh towels read as "professionally run" | 2 min |
| Restock paper, soap, shampoo to full | Running out mid-stay triggers bad reviews | 2 min |
| Empty bin, check drain for hair | Small detail, big perception | 1 min |
Kitchen and living
| Task | Why it matters | Time |
|---|---|---|
| Run or empty dishwasher, put crockery away | Dirty dishes equal an instant 1-star risk | 3 min |
| Wipe counters, hob, sink, table | The high-touch surfaces guests notice | 3 min |
| Check fridge for left food, wipe shelves | Spoiled food is a common complaint | 2 min |
| Floors: vacuum then mop hard surfaces | Last, so you clean toward the exit | 5 min |
That's roughly 30 to 40 minutes of focused work for a one-bedroom. Add 8 to 12 minutes per extra bedroom or bathroom and set your minimum gap accordingly — this is exactly the turnover-cost math that should also drive your minimum-stay rules, which we cover in the minimum stay strategy guide.
What should a cleaner restock on every turnover?
Restock every consumable to a fixed "par level" each visit, so the unit always starts full rather than at whatever the last guest left behind. Guessing leads to mid-stay shortages.
Print a par list and tape it inside the supply cupboard. The rule is simple: top up to the number on the list, every time, no judgment calls.
- Toilet paper: 2 rolls out, 4 in reserve, per bathroom
- Paper towels: 1 mounted, 1 spare
- Hand soap, shower gel, shampoo: refilled to full
- Dishwasher tabs, dish soap, sponge, 2 trash bags under the sink
- Coffee, tea, sugar, salt, pepper, oil to par
- One spare set of bed linen and towels left sealed in the closet
The sealed spare set matters more than it looks. When a guest spills red wine at 23:00, the difference between a calm message and a refund request is whether there's a clean duvet cover in the cupboard they can reach themselves.
How do you reset smart lock codes between guests?
Generate a new entry code for every booking and let it expire automatically at checkout, so a departing guest can never re-enter and the next guest gets a code that's theirs alone. Never reuse a single static code.
If you run a smart lock, your turnover "code reset" is often just confirming the automation fired — the per-stay code expired on schedule and the new one is live. If you're on a lockbox or keypad you rotate by hand, changing the code is a mandatory checklist line, not an optional one. Our self check-in setup guide walks through the hardware choices in depth; the self check-in glossary entry covers the basics.
Here's how the reset task differs by hardware:
| Access method | Turnover action | Risk if skipped |
|---|---|---|
| Smart lock with PMS-generated codes | Confirm old code expired, new code live | Low — automated, but verify |
| Standalone keypad | Manually set a new code each turnover | High — old guests keep access |
| Lockbox with key | Roll the combination, confirm key returned | High — keys get copied |
| Physical key handoff | Collect key, no reuse without handoff | Highest — no audit trail |
The lesson hosts learn the expensive way: a code you set once and never change is a code half your past guests still know.

The damage check and photo documentation
Walk the unit one last time looking specifically for damage and missing items, and photograph anything off before the next guest arrives. Photos taken now are the only evidence you'll have later.
This is the step most cleaners skip and most hosts wish they hadn't. A 60-second walk-through with a phone — burns, stains, chipped crockery, a missing remote — gives you a timestamped record. If the next guest reports a broken lamp, you can check whether it left the last turnover intact. Without the photo, every dispute is your word against theirs, and platforms side with evidence.
Keep it light: photograph the general state of each room plus any specific damage, not a 40-shot inventory. The goal is a defensible "this is how the unit looked at 11:15" snapshot, nothing more.
How should cleaners report a turnover back to you?
Have the cleaner send one short message at the end of every turnover — done, restocked, anything broken or low — so you have a live record without having to ask. Silence should mean "not done yet," never "probably fine."
A reliable report-back flow is what lets you stop hovering. Keep the format dead simple so it actually gets used:
- Unit ready: yes / no
- Restocked to par: yes / flag what's low
- Damage or issues: none / photo + note
- Next code confirmed live: yes / no
One host we work with reduced her turnover-day anxiety to a single emoji system: the cleaner sends a green check when the unit is guest-ready and the new code is confirmed. No green check by the agreed time, she calls. That's the whole system. It scales from one unit to a dozen because it never gets more complicated.
Putting turnovers on autopilot
The checklist handles the room. Your calendar has to handle the timing — and that's where most turnover disasters actually start. A double-booking or a same-day flip you didn't notice means your cleaner walks into a unit that isn't empty, or doesn't get there in time at all.
This is the connective tissue between cleaning and software. When your channels sync slowly, a booking that lands on Airbnb can take 15 to 30 minutes to block on Booking.com — long enough for a second guest to grab the same night and hand you an impossible turnover. BookBed polls iCal feeds every 60 seconds and runs direct APIs for Airbnb and Booking.com, so new bookings and blocks propagate fast enough that your cleaning schedule reflects reality, not a half-hour-old snapshot. Fewer surprise flips means fewer 14:00 scrambles.
Print the checklist. Set your par levels. Give your cleaner a one-line way to report back. Then make sure the calendar feeding all of it is actually current.
About BookBed: BookBed keeps your turnover schedule honest — 60-second iCal polling plus direct Airbnb and Booking.com APIs mean new bookings block across every channel fast, so you're never staging a clean for a night that's already double-booked. Plans start at €9/month for up to three units. See BookBed pricing.
