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
| Metric | Formula | What it tells you | Common misuse |
|---|---|---|---|
| MPOR (minutes per occupied room) | Housekeeping labor hours × 60 ÷ occupied rooms | How 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 hour | Occupied rooms ÷ housekeeping labor hours | Throughput — 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 room | Housekeeping labor hours ÷ occupied rooms | The 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. standard | Actual 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 hours | Actual 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
| Output | Formula |
|---|---|
| MPOR | Housekeeping labor hours × 60 ÷ occupied rooms |
| Rooms per labor hour | Occupied rooms ÷ housekeeping labor hours |
| Labor hours per occupied room | Housekeeping labor hours ÷ occupied rooms |
| Attainment | Rooms cleaned ÷ (productive hours ÷ standard minutes per room) |
| Variance hours | Actual 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
Related hotel operations calculators
Housekeeping productivity calculator
Measure minutes per room cleaned, minutes per occupied room and hours variance against your standard after the shift closes.
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.