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
- Room mix. Pull tomorrow’s room count by type: departures, stayovers, suites, and any rooms flagged for a deep clean or turn.
- 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).
- 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.
- Productive minutes per attendant. Shift length minus breaks minus non-cleaning duties (cart set-up, briefing, linen runs, travel, PMS updates).
- Attendants needed. Total room minutes ÷ productive minutes per attendant, rounded up to a whole person.
- 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.
- 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 type | Count | Minutes each | Total minutes |
|---|---|---|---|
| Departures | 70 | 30 | 2,100 |
| Stayovers | 100 | 20 | 2,000 |
| Suites | 8 | 45 | 360 |
| Deep cleans | 2 | 75 | 150 |
| Total | 180 | — | 4,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.
| Approach | What it uses | Where it breaks down |
|---|---|---|
| Occupancy-only | Occupied rooms ÷ a flat rooms-per-attendant number | Ignores departure share; understaffs after group checkouts, overstaffs on long-stay days |
| Departure/stayover mix | Separate counts and minutes for departures and stayovers | Needs daily housekeeping-status data, not just an occupancy percentage |
| Full room-type formula | Every room type priced at its own minutes, summed | Most 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
| Output | Formula |
|---|---|
| Total room minutes | Σ (room count × minutes) across every room type |
| Productive minutes | Shift length × 60 − breaks − non-cleaning duties |
| Attendants needed | Total room minutes ÷ productive minutes, rounded up |
| Inspectors | Attendants ÷ inspector ratio (commonly 12–16), rounded up |
| Buffer | 5–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
Related hotel operations calculators
Hotel housekeeping staffing calculator
Turn today's departures, stayovers, suites and deep cleans into attendants, inspectors and housemen, finish time and a printable board.
Rooms per housekeeper calculator
Find a defensible daily room quota from your own shift length, breaks and minutes per room type instead of a borrowed benchmark.
Housekeeping cost per occupied room calculator
Price attendants, inspectors, housemen, overtime and benefit load into cost per occupied room and labor as a percent of rooms revenue.
Printable hotel housekeeping checklist
Departure, stayover and public-area task lists with time ranges you can feed straight back into the minutes fields.