MPOR Explained: The Most Overlooked Hotel KPI
Most hotel operators track RevPAR, ADR, occupancy, GOPPAR, and labor cost percentage. Very few track MPOR — Minutes Per Occupied Room — and as a result, most multi-property portfolios overpay for housekeeping by 8%–15%.
This guide explains what MPOR is, the formula, the benchmarks, and how to track it across a portfolio.
What MPOR is
MPOR = the average number of housekeeping minutes spent per occupied room per day.
It is the cleanest productivity measure for the largest variable labor line in your hotel. Lower MPOR (within quality standards) = better labor productivity. Higher MPOR = either better service or operational waste — usually waste.
The MPOR formula
MPOR = Total housekeeping minutes worked / Number of occupied rooms
Example: - 8 housekeepers × 8 hours × 60 minutes = 3,840 minutes worked - 120 rooms occupied - MPOR = 3,840 / 120 = 32 minutes per occupied room
Industry benchmarks (US, 2025–2026)
Segment
Brand examples
MPOR benchmark
Economy
Days Inn, Super 8, Econo Lodge
18–22 min
Midscale
Holiday Inn Express, Comfort Inn, Hampton Inn
22–28 min
Upper midscale
Courtyard, Hilton Garden Inn
26–32 min
Upscale
Hilton, Marriott, Hyatt
30–38 min
Upper upscale
Westin, Marriott Marquis
36–45 min
Luxury
Ritz-Carlton, Four Seasons
50–70 min
If your portfolio MPOR is more than 15% above the segment benchmark, you have a productivity problem.
Why MPOR matters more than payroll percentage
Most operators track housekeeping payroll as a % of rooms revenue. Problem: that metric rises and falls with ADR — it tells you nothing about productivity.
MPOR isolates productivity from rate
ADR up, payroll % drops → looks like a win, but housekeepers are no faster
ADR down, payroll % rises → looks like a problem, but housekeepers are not the cause
MPOR is the rate-independent productivity measure that lets you compare across properties, brands, and rate environments.
The 5 things that move MPOR
1. Stayover vs checkout mix
Stayovers (5–10 min) are faster than checkouts (25–40 min). High-checkout days = higher MPOR.
2. Room type mix
Suites take 1.5–2x the time of standard rooms.
3. Service standard
Daily service vs every-other-day vs on-request changes MPOR by 20%+.
4. Scheduling efficiency
Housekeepers idle between assignments is the silent killer. Bad scheduling adds 4–8 minutes per occupied room.
5. Linen and supply staging
If housekeepers walk to a central closet, MPOR goes up. Floor pantries lower it.
How to track MPOR across a portfolio
For 1–2 properties, a spreadsheet works. For 5+ properties
Pull punch data from your time and attendance system (ADP, Paychex, in-house clock)
Pull occupied rooms from PMS by day
Filter housekeeping department only (not front desk, not maintenance)
Compute MPOR daily, weekly, monthly, per property, per brand
Compare to segment benchmark
Flag properties >15% over benchmark
Doing this manually across 10 properties = 8–12 hours / month. Doing it in software = 0 hours.
How Innrly Shift tracks MPOR
Innrly Shift (the labor module) pulls punch data directly from your time-clock system, joins it with occupied rooms from PMS, and computes MPOR by day, property, brand, and segment. Outlier properties get flagged automatically. Drill from portfolio → brand → property → shift to see exactly where the minutes are going.
See your portfolio's MPOR in Innrly Shift →
FAQ
What is MPOR? Minutes Per Occupied Room — the average housekeeping minutes spent cleaning each occupied room per day.
How is MPOR calculated? Total housekeeping minutes worked divided by occupied rooms.
What is a good MPOR? Depends on segment: 18–22 min for economy, 22–28 for midscale, 26–32 for upper midscale, 30–38 for upscale, 50–70 for luxury.
Why is MPOR better than housekeeping payroll percentage? MPOR isolates productivity from ADR. Payroll % moves with rate and hides productivity changes.
Can Innrly track MPOR automatically? Yes. Innrly Shift pulls punch data and PMS occupancy, computes MPOR daily across the portfolio, and flags outliers.