Hotel: Housekeepers Needed Per Shift From Rooms, Minutes Per Room And Shift Length

Excel Formulas › Hotel & Motel

All versions

The housekeeping schedule is a capacity problem. Each attendant has a shift, minus breaks, and each room takes a fairly predictable number of minutes. Divide to get rooms per attendant, divide again to get attendants needed, and round up — because 9.3 attendants means the tenth one is either scheduled or the last seven rooms are not ready at check-in.


Quick formula: Rooms to clean divided by the rooms one attendant can finish in a shift, rounded up:
=ROUNDUP(B2/((D2-E2)/C2),0)

140 checkouts at 30 minutes each: an 8-hour shift less a 30-minute break is 450 productive minutes, or 15 rooms per attendant — 140 ÷ 15 = 9.33, so schedule 10.

Functions used (tap for the full reference guide):

The example

Three days at the same property. Stayover-heavy midweek rooms are faster; the Sunday deep-clean rotation is slower.

ABCDEFG
1DayRoomsMin/roomShift minBreak minRooms/attendantAttendants
2Saturday checkout140304803015.010
3Tuesday stayovers90254803018.05
4Sunday deep clean210354803012.917

The formula

Rooms per attendant as its own column — it is the productivity number the executive housekeeper actually manages:

=(D2-E2)/C2 then =ROUNDUP(B2/F2,0) // rooms one attendant can finish, then attendants

How it works

Two divisions and a round-up:

  1. D2-E2 is productive minutes: a 480-minute shift less a 30-minute break is 450.
  2. /C2 divides by minutes per room. 450 over 30 is 15 rooms per attendant. Leave it unrounded — 12.9 is real information.
  3. B2/F2 is attendants needed as a decimal: 140 over 15 is 9.33.
  4. ROUNDUP(...,0) makes it 10. The 0.33 is five rooms that someone has to clean.

Add cart-stocking and travel time either to minutes per room (say 30 becomes 33) or to the break column. Either is fine; just do not leave it out, or the schedule will be short every day.

Try it: interactive demo

Interactive

Enter rooms to clean, minutes per room, shift length and break minutes.

Variations

Mixed checkouts and stayovers

Checkouts take longer than stayovers. Weight the minutes: total minutes needed over productive minutes per attendant.

=ROUNDUP((Checkouts*CheckoutMin+Stayovers*StayoverMin)/(D2-E2),0)

Board (room quota) per attendant as a whole number

If your union contract or policy sets a whole-room board, round the rooms per attendant down first.

=ROUNDUP(B2/ROUNDDOWN((D2-E2)/C2,0),0)

Pitfalls & errors

Minutes per room should come from timing your own team, by room type. A suite is not a standard king, and a 30-minute average that is really 24 and 42 will leave the suites unfinished.

Schedule the ROUNDUP result, but track the decimal. 9.33 means one attendant will have a light board — give them the public areas or the laundry rather than sending them home.

Do not subtract the break from the rooms instead of the minutes. A 30-minute break is one room at 30 min/room, but it is 1.2 rooms at 25 — always subtract in minutes.

Practice workbook

📊
Download the free Hotel: Housekeepers Needed Per Shift From Rooms, Minutes Per Room And Shift Length practice workbook
Edit the yellow rooms, minutes-per-room, shift and break cells; rooms per attendant and attendants recalculate.

Frequently asked questions

What is a normal board for a room attendant?
Limited-service hotels often run 14–18 rooms per 8-hour shift; full-service and resort properties 10–14 because rooms are bigger and standards higher. The formula gives you yours from your own minutes per room.
How do I handle a half-day attendant?
Put their shift minutes in a separate row and sum the attendants, or convert everyone to full-time equivalents: total productive minutes available divided by minutes per room gives rooms you can cover, regardless of how the shifts are split.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Crew Size Needed · Cleaning Production Rate · Occupancy Rate

Function references: ROUNDUPQUOTIENT