Hotel housekeeping productivity metrics, explained

MPOR, rooms per labor hour and attainment against standard all describe the same shift from different angles. This guide lays out what each one measures, the formula behind it, and the mistake people most often make when reading it.

The short answer

Use MPOR to track labor cost intensity per room over time, rooms per labor hour to check today's throughput against a schedule, and attainment against standard to see whether a specific shift matched the time you budgeted for it. None of these numbers means much on its own — always read it next to occupancy and departure share for the same period.

Metric, formula, and what it tells you

MetricFormulaWhat it tells youCommon misuse
MPOR (minutes per occupied room)Housekeeping labor hours × 60 ÷ occupied roomsHow many labor minutes it took to service each occupied room today.Comparing raw MPOR across properties or days with very different room mix or occupancy without adjusting for either.
Rooms per labor hourOccupied rooms ÷ housekeeping labor hoursThroughput — how many rooms one payroll hour produces. Useful for scheduling and daily staffing checks.Using it alone to judge an individual attendant without accounting for their specific floor's departure/stayover mix.
Labor hours per occupied roomHousekeeping labor hours ÷ occupied roomsThe same relationship as MPOR expressed in hours instead of minutes; convenient for payroll and budget models.Mixing it up with MPOR in a report — they are the same ratio at different units and will confuse readers if both appear unlabeled.
Attainment vs. standardActual rooms cleaned ÷ (productive hours ÷ standard minutes per room)Whether the shift matched the time standard you set, as a percent.Treating a miss as a discipline issue before checking whether breaks, duties or room mix were deducted from the standard correctly.
Variance hoursActual labor hours − (rooms cleaned × standard minutes per room ÷ 60)The number of labor hours over or under what the standard predicted, in hours rather than a percent — easier to cost out.Rolling variance up across a pay period without checking for one bad day (a group checkout, a callout) skewing the total.

Which metric answers which question?

If you're building next week's schedule, start with rooms per labor hour — it converts directly into attendant headcount. If you're explaining a month-over-month labor cost swing to ownership, lead with MPOR, since it isolates labor minutes from room count. If a specific shift ran long or short against plan, check attainment before assuming it was a performance issue — a heavier-than-usual departure mix or an uncounted deep clean often explains the gap on its own.

Why the same shift can show different numbers

MPOR, rooms per labor hour and labor hours per occupied room are all built from the same two inputs — labor hours and occupied rooms — just arranged differently, so they will always agree with each other mathematically. Attainment is different: it also depends on the standard you set, so it can move even when MPOR holds steady, typically because the standard itself needs revisiting for the current room mix.

Put these metrics to work

Track MPOR and attainment after the shift, or plan tomorrow's headcount before it starts.

How this calculator works

Calculation steps used by this tool
OutputFormula
MPORHousekeeping labor hours × 60 ÷ occupied rooms
Rooms per labor hourOccupied rooms ÷ housekeeping labor hours
Labor hours per occupied roomHousekeeping labor hours ÷ occupied rooms
AttainmentRooms cleaned ÷ (productive hours ÷ standard minutes per room)
Variance hoursActual labor hours − (rooms cleaned × standard minutes ÷ 60)

Assumptions and limits

  • Room mix drives every one of these numbers. A heavy-departure day and a heavy-stayover day at the same occupancy will show different MPOR and attainment even with identical staffing quality.
  • Define labor hours consistently. Decide whether inspectors and housemen count toward housekeeping labor hours, and apply that definition every period — mixing definitions makes trend lines meaningless.
  • Standards need periodic review. A standard set for last year's room mix will show chronic under- or over-attainment today. Re-derive it with the rooms per housekeeper calculator when the mix shifts.
  • Published ranges are a planning check, not a target. Verify any external MPOR or rooms-per-hour range against your own recent shifts before changing a schedule.

Productivity metric questions