Hotel housekeeping staffing formula

The formula that turns tomorrow’s room mix into a defensible attendant count has five steps: room mix, minutes, productive minutes, attendants, then support roles and a buffer. This walks through each step and a full 180-room example.

Short answer

Attendants needed = (total room minutes for the day ÷ 60) ÷ productive hours per attendant, rounded up. Total room minutes is the sum of each room type’s count times its own cleaning minutes — departures, stayovers, suites and deep cleans each counted separately, never blended into one average until the very end. Add inspectors, housemen and a same-day buffer on top.

The formula, step by step

  1. Room mix. Pull tomorrow’s room count by type: departures, stayovers, suites, and any rooms flagged for a deep clean or turn.
  2. Minutes per type. Assign each type its own cleaning time from your own timings (see typical cleaning time ranges if you don’t have your own yet).
  3. Total room minutes. Multiply each type’s count by its minutes and add them up. This is the day’s real workload in minutes, before anyone is assigned to it.
  4. Productive minutes per attendant. Shift length minus breaks minus non-cleaning duties (cart set-up, briefing, linen runs, travel, PMS updates).
  5. Attendants needed. Total room minutes ÷ productive minutes per attendant, rounded up to a whole person.
  6. Inspectors and housemen. Layer on supervisory and support ratios — commonly one inspector per 12 to 16 attendants and one houseman per 8 to 12 attendants, as a starting point to check against your own floor plan.
  7. Buffer. Add 5 to 10 percent of the attendant count, or a fixed one or two rooms per attendant, to absorb call-outs and same-day change rooms without breaking the board.

Worked example: a 180-room hotel

Tomorrow’s house: 180 occupied rooms, 70 departures, 100 stayovers, 8 suites and 2 rooms flagged for a deep clean after a long stay.

Room typeCountMinutes eachTotal minutes
Departures70302,100
Stayovers100202,000
Suites845360
Deep cleans275150
Total1804,610

4,610 total room minutes. If a shift is 8 hours with 30 minutes of breaks and 45 minutes of non-cleaning duties, productive minutes per attendant are 480 − 30 − 45 = 405. 4,610 ÷ 405 = 11.4, rounded up to 12 attendants. At one inspector per 14 attendants that’s 1 inspector, and a 5 percent buffer adds roughly 1 more attendant for the day, for a planned complement of 13 attendants and 1 inspector.

Staffing by occupancy vs. staffing by departures and stayovers

Two hotels can both run 70 percent occupancy and need very different crews. One is coming off a group checkout with mostly departures; the other has the same rooms occupied by guests staying multiple nights. Occupancy alone can’t tell them apart.

ApproachWhat it usesWhere it breaks down
Occupancy-onlyOccupied rooms ÷ a flat rooms-per-attendant numberIgnores departure share; understaffs after group checkouts, overstaffs on long-stay days
Departure/stayover mixSeparate counts and minutes for departures and stayoversNeeds daily housekeeping-status data, not just an occupancy percentage
Full room-type formulaEvery room type priced at its own minutes, summedMost accurate, but only as good as the minutes you assign to each type

Why occupancy-only manning formulas fail

A flat rooms-per-attendant number bakes in an assumed departure share that rarely matches any given day. It also can’t see suites, deep cleans or a shift with heavier non-cleaning duties. The fix isn’t a better flat number — it’s pricing the actual room mix every day, which is what the staffing calculator does automatically.

How this calculator works

Calculation steps used by this tool
OutputFormula
Total room minutesΣ (room count × minutes) across every room type
Productive minutesShift length × 60 − breaks − non-cleaning duties
Attendants neededTotal room minutes ÷ productive minutes, rounded up
InspectorsAttendants ÷ inspector ratio (commonly 12–16), rounded up
Buffer5–10% of attendants, or a fixed rooms-per-attendant allowance

Assumptions and limits

  • Minutes must come from your rooms. Use your own timed ranges rather than a published average; room size, bed count and amenity level move the minutes more than the brand does.
  • Ratios are starting points. Inspector and houseman ratios above are typical planning ranges to test against your own quality scores and floor plan, not fixed staffing law.
  • The buffer is a plan, not a promise. It absorbs ordinary call-outs and same-day changes; a larger disruption still needs a real re-plan.
  • Verify after the fact. Check whether the plan held with the productivity calculator and adjust minutes for next time.

Staffing formula questions