Industry Playbooks

Hotel Housekeeping Cost per Room

Answer

A 120-room limited-service hotel at 68% occupancy pays $22-$32 per occupied room per day in-house or $18-$28 contracted; the difference turns on MPOR (28-45 minutes for full checkout), whether linen service is included ($4-$8/room), supervisor ratio, and loaded wage rate.

  • At 35-minute MPOR and $23.26/hr loaded wage, direct room attendant labor costs $13.57 per full checkout before supervisor or overhead.
  • Bids below $18/occupied room typically assume 22-minute MPOR that cannot complete brand-standard linen change, bathroom scrub, and vacuum.
  • Post-2020 opt-in daily service (30-45% take rate) cut effective MPOR demand 15-25% versus automatic daily service at mid-scale properties.

28-45 min MPOR full checkout range

Opora Editorial team Published Updated 5 min read 1178 words Sourced & fact-checked

A 120-room limited-service hotel running at 68 percent occupancy (81.6 occupied rooms per night) with a housekeeping cost of $28 per occupied room spends $2,285 per day on housekeeping labor, or approximately $834,000 per year. If the general manager brings that same scope to a contracted housekeeping service and receives a bid at $21 per occupied room, the apparent savings of $571,000 per year requires a hard look at what changed: MPOR (minutes per occupied room), wage rate, supervisor ratio, and whether linen/terry service is included. Those four variables explain almost every significant variance between hotel housekeeping bids.

Typical Price Ranges by Hotel Tier and Service Model

Hotel housekeeping costs are most usefully expressed per occupied room per day rather than per square foot, because occupancy variation means the cost per square foot of total hotel area changes daily. The ranges below reflect 2024–2025 market data from AHE hospitality productivity guidance and BOMA hospitality property benchmarks.

Hotel Tier In-House Cost/OCC Rm/Day Contracted Cost/OCC Rm/Day Includes Linen?
Economy / limited-service $22–$32 $18–$28 Usually no; laundry separate
Select-service / mid-scale $28–$40 $24–$36 Partial; varies by contract
Full-service / upscale $36–$52 $32–$46 Typically included
Luxury $48–$80+ Less common; specialty vendors Included + turndown

The most common room service cadence post-2020 is opt-in daily service for stays of 2+ nights, versus automatic daily service pre-pandemic. This change reduced effective MPOR demand by 15–25 percent at mid-scale properties where opt-in rates run 30–45 percent of occupied rooms. New BSC bids on hotels should confirm whether the current opt-in policy is expected to continue, as a reversion to automatic daily service significantly changes the labor model.

Hotel housekeeping cost per occupied room buildup: $17.62 BLS median wage, 32% load to $23.26/hr, 35-minute MPOR to $13.57 per turnover, $23.30–$25.86 contracted per occupied room.
MPOR is the hinge: at a 35-minute full checkout the room costs $13.57 in direct labour, and every dollar of the final $23.30–$25.86 rate hangs off that one assumption.

MPOR: The Core Productivity Benchmark

Minutes per occupied room (MPOR) is the single most important housekeeping productivity metric. For the full reference, see MPOR staffing model for hotel housekeeping It measures the total labor time allocated per occupied room turnover, including travel time between rooms on the same floor. MPOR varies significantly by service level and room configuration. The rates below are drawn from ISSA 447 Cleaning Times adapted for hotel room service formats and from AHE hospitality productivity benchmarks.

Service Type MPOR Range Notes
Full checkout (strip and remake) 28–45 min/room Full linen change, full bathroom, full floor
Stay-over, full service 18–28 min/room Fresh linen, bathroom refresh, vacuum
Stay-over, light refresh (opt-in) 8–14 min/room Towel swap, trash, bed straighten
Turndown service (luxury) 6–10 min/room Evening; bedding fold, amenities reset
Public area attendant (per shift pass) 15–25 min/1,000 sf Lobby, corridors, elevator cabs

At the BLS OEWS 2024 SOC 37-2011 median of $17.62/hr and with a 32 percent benefit load, a fully loaded room attendant costs $23.26/hr. At a 35-minute full checkout MPOR, each room costs $13.57 in direct labor for the turnover. Supervisor allocation, linen, supplies, and overhead bring the total per-room cost to the ranges in the table above.

Line-Item Cost Build: 100-Room Limited-Service Hotel, Full Contracted Service

Cost Line Basis Monthly Total (70% occ.)
Room attendants 70 rooms/day × 35 min avg × $24.00/hr loaded $24,640
Housekeeping supervisor 1 FTE × $30.00/hr loaded × 173 hrs/mo $5,190
Public area attendant 1 FTE × $24.00/hr × 8 hrs/day × 30.4 days $5,837
Room cleaning supplies $1.20–$1.80 per occupied room/day × 2,128 room-days $2,554–$3,830
Equipment depreciation Carts, vacuums, steam unit $280–$420
Overhead + management (18–22%) $7,200–$8,700
Total before margin $45,701–$48,617
Target margin (8–12%) $3,950–$6,350
Cost per occupied room/day ÷ 2,128 occupied room-days $23.30–$25.86

Variables That Move Hotel Housekeeping Cost

  • Average room size: Suites at 650 sf require 55–70 minutes to turn versus 35 minutes for a standard 360 sf room, adding $8–$14 per occupied suite in labor cost.
  • Linen program ownership: If the BSC provides and launders linen, add $4–$8 per occupied room/day; if the hotel provides linen, that line disappears from the cleaning contract.
  • Occupancy swing: A contract priced at 70 percent occupancy that runs at 85 percent occupancy during peak season requires surge staffing that should be addressed in the contract's variable-occupancy pricing clause.
  • Union market: UNITE HERE contract rates in Las Vegas, San Francisco, and Chicago add $6–$12 per occupied room/day versus non-union market labor costs for equivalent service levels.

Tradeoffs: In-House vs Contracted Housekeeping

Hotel housekeeping is one of the more genuinely contested in-house vs contracted decisions in facilities management. In-house programs give the general manager direct control over room attendant scheduling, training standards, and brand-specific processes. The tradeoff is HR complexity: recruiting, managing turnover (which runs 60–80 percent annually at most properties), and carrying labor costs during low-occupancy periods without the ability to flex crew size quickly. Contracted programs solve the flex problem but introduce a quality-consistency issue when the contractor's bench crew (the workers filling turnover gaps) is less experienced than the tenured staff. Properties that have tried both models and settled on contracted service typically cite occupancy variability and turnover management as the deciding factors, not cost per se. The IREM Operations benchmarks for hospitality properties provide in-house vs contracted cost comparisons by property size.

Hotel MPOR by service type: turndown 6–10 min, opt-in refresh 8–14, full-service stay-over 18–28, full checkout 28–45 — against the 22-minute assumption behind sub-$18 room bids.
Every published full-checkout MPOR starts at 28 minutes; a bid built at 22 minutes is not cleaning the room to brand standard, it is repricing the scope without saying so.

Red Flags in Hotel Housekeeping Bids

A limited-service hotel housekeeping bid below $18 per occupied room per day for full checkout service at current wages should be examined for MPOR assumptions: if the bidder is using a 22-minute MPOR for full checkout rooms, the rooms will not be cleaned to brand standard. At 22 minutes, a full linen change, full bathroom scrub, floor vacuum, and amenity reset cannot all be completed at the quality level most hotel brands specify. Ask for the bidder's MPOR target and supervisor ratio. For related hospitality pricing benchmarks, see fitness club cleaning cost and coworking and flex space pricing. The Opora Pricing by Facility hub indexes all 25 facility types. The hospitality and retail cleaning hub covers housekeeping program design. The Opora Account Profitability Auditor tracks per-room margin across a hotel portfolio. External references include BLS OEWS SOC 37-2011, ISSA hospitality benchmarks, and SBA hospitality operational benchmarks.

By the Opora Editorial Team · Last updated: 2026

Hospitality facility costHotel cleaning pricingHotel housekeeping costHousekeeping cost per roomIndustry-playbooksMpor