How to build a hotel housekeeping schedule

Most housekeeping rotas are last week’s rota with names moved around. That works until the departure pattern shifts, and then the same headcount is either idle or in overtime. This is a forecast-first method: size each day from its own room mix, then fit people to the shape.

By Aaron Whitfield, who builds and maintains the HotelWorkload calculators · Last reviewed · How these numbers are derived

Short answer

Build the schedule in four moves: (1) pull the seven-day forecast split into departures, stayovers, suites and deep cleans; (2) convert each day to total room minutes and divide by productive minutes per shift to get attendants; (3) layer supervisors and housemen on your ratios plus a 5–10% buffer; (4) fit real availability and stagger a portion of the team later for same-day changes.

Step 1: get a forecast you can staff from

An occupancy percentage is not a staffing forecast. Ask revenue management or your PMS for the daily split you actually need:

  • Expected departures (the expensive rooms).
  • Expected stayovers, and the expected refusal rate against them.
  • Suites and premium room types booked.
  • Rooms flagged for deep clean or preventative maintenance.
  • Group arrival and departure days, which distort everything around them.

If your PMS cannot produce this split, take the arrivals and departures report and derive stayovers as occupied minus arrivals.

Step 2: a worked seven-day example

A 180-room hotel, standard departure 30 minutes, stayover 20, suite 45, deep clean 75, and 405 productive minutes per attendant shift.

Seven-day housekeeping demand example
DayDepStaySuitesRoom minutesAttendants
Mon4090540×30 + 90×20 + 5×45 = 3,2258
Tue3510563,4209
Wed509563,67010
Thu4510083,71010
Fri708084,06011
Sat30130103,95010
Sun955564,22011

Occupancy barely moves across this week, but required attendants swing from 8 to 11 — a 37 percent difference driven almost entirely by departure share. Flat scheduling across this week either burns three attendant-days of idle wage or ends Sunday in overtime. Round-ups, buffer and support roles are handled automatically when you run each day through the staffing calculator.

Step 3: shift patterns and staggering

Housekeeping shift patterns
PatternFitsWatch for
Single 8-hour morning startProperties with an early departure patternLate departures and same-day changes land as overtime
Staggered starts (e.g. 8am core + 10am partial)Late checkout / early check-in overlapNeeds enough supervision on the later block
Split coverage with an evening turndown crewLuxury and resort standardsTurndown minutes must be modelled separately
4×10 compressed weeksStable demand and retention-focused propertiesLess flexibility on a demand spike; harder buffer coverage

Step 4: buffer, call-outs and the daily board

The weekly schedule is a capacity plan. The daily board is the plan that survives contact with reality: who is actually here, which rooms each person has, and when the floor is projected to finish.

  • Keep the buffer explicit on the schedule so it can be released early on light days.
  • Rebuild the board each morning with the real crew — a call-out changes finish time, not just headcount.
  • Distribute suites and deep cleans across attendants so credit reflects real workload.
  • Compare planned against actual hours the next day with the productivity calculator and correct the minutes you schedule with.

Saving each day’s board is what turns a schedule into a forecast that improves. That history is the main reason properties move from the free calculators to a saved property — see pricing.

Put this to work

Size all seven days before you post the rota

Run each forecast day through the planner and you get attendants, inspectors, housemen, hours, finish time and cost — then print the daily assignment board for the briefing.

Free to run, no account needed. An account keeps each property’s minutes, wages and daily boards so tomorrow’s plan starts from yesterday’s actuals.

Housekeeping scheduling questions