Field Guide

Hotel Housekeeping Cost per Room

Hotel housekeeping runs $18–$48 per occupied room per day, depending on property tier, room size, and in-house vs contracted labor. MPOR is the key productivity metric.

4 min read 919 words Updated Jun 06, 2026 Reviewed by Opora Editorial Team

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.

MPOR: The Core Productivity Benchmark

Minutes per occupied room (MPOR) is the single most important housekeeping productivity metric. 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.

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 roomMpor