The short answer
Cost per occupied room (CPOR) divides your total rooms-department operating expenses by the number of rooms actually sold in the same period, showing what it truly costs to service one revenue-generating room night. Start by pulling a defined month's rooms-department costs — housekeeping labor and supplies, front desk wages, guest amenities, an allocated share of utilities, laundry, and room maintenance — then divide by occupied room nights. Keep the cost categories identical every month so trends stay meaningful.
Key takeaways
- CPOR = total rooms-department operating costs ÷ rooms sold in the same period; both figures must cover identical dates.
- Include only costs tied to servicing guests: housekeeping labor and supplies, front desk staffing, amenities, laundry, allocated utilities, and room maintenance.
- Labor is the largest single component, typically well over half of a rooms department's costs and rising faster than revenue in recent industry data.
- Healthy CPOR varies by hotel type: budget roughly 25–45, midscale 40–65, upscale/full-service 65–100, luxury 100+ in typical currency units.
- A lower number is not automatically better — cutting amenities, cleaning standards, and staffing can damage satisfaction and repeat business.
- CPOR is most useful beside ADR, RevPAR, and GOPPAR: when it grows faster than revenue per room, margins shrink despite rising top line.
- Recalculate at least monthly — weekly when demand is volatile — because today's staffing decisions drive next week's cost.
What cost per occupied room actually tells you
Cost per occupied room answers a deceptively simple question: how much does your property spend to service one sold room night? Industry references define it as the average cost associated with the sale of a room, reached by dividing total rooms-department costs by the number of rooms sold. Because these costs are incurred only when a guest occupies a room, CPOR directly measures the efficiency of serving real guests rather than spreading expense across empty inventory.
The metric earns its keep when operating costs are climbing. If labor and utility bills rise faster than room rates, margins quietly erode even in a strong top-line month. CPOR surfaces that erosion early, and it becomes genuinely informative only when read alongside ADR (average daily rate), RevPAR (revenue per available room), and GOPPAR (gross operating profit per available room).
The formula and which costs belong in it
The formula is consistent across hospitality reference sources: CPOR = total rooms-department operating costs ÷ number of occupied (sold) rooms in the same period. A common worked example from one glossary: if room operations cost 100,000 units and 500 rooms were sold, CPOR equals 200 units per occupied room.
The usefulness of the number depends entirely on which costs you put in the numerator. Rooms-department costs are those directly tied to operating and servicing the sleeping rooms. Most operators include only expenses that scale with actual occupancy, and they apply the same allocation method for shared costs every period so the figure stays comparable.
- Include: housekeeping wages, supervision, supplies and cleaning; front desk and reservations labor; guest amenities and in-room consumables; linen, towels and laundry; room maintenance; and an allocated, consistently calculated share of utilities such as electricity, water and climate control.
- Exclude: marketing and channel commissions, food and beverage operations, administrative and general overhead, property taxes, rent, and capital expenditure — these are not room-level variable costs.
- Labor is the largest driver, and in many rooms departments it represents over half of total costs.
- Keep the accounting period identical (for example, calendar month) and never change cost categories between periods.
A worked example across one month
Take a 100-room hotel running at roughly 70% occupancy, which sells about 2,100 room nights in a 30-day month. Monthly rooms-department costs: housekeeping labor and supplies of 42,000 units, front desk labor of 18,000, the utilities share allocated to occupied rooms of 8,400, and guest amenities and consumables of 6,300 — a total of 74,700 units.
Dividing 74,700 by the 2,100 occupied rooms gives a CPOR of about 35.6 units per room night. That becomes your baseline: if the figure drops at the same occupancy after you tighten scheduling or renegotiate suppliers, the changes worked; if costs climb faster than the average rate, revisit pricing or processes. The example figures are illustrative, not a benchmark for any specific property.
Benchmarks by hotel type — and when lower is not better
There is no universal healthy CPOR. Estimates typically cluster by segment: budget and economy properties around 25–45 units per occupied room, midscale and limited-service around 40–65, upscale and full-service around 65–100, and luxury or resort properties at 100 and above. These ranges reflect operating design rather than efficiency gaps — a resort with pools, multiple outlets and extensive landscaping unavoidably spends more per room than a limited-service motel. Urban properties and hotels with wide amenity lists sit at the higher end of their band.
That is why comparing your figure to a different hotel class is misleading. The most actionable benchmark is your own trend over months and years under one methodology, set against ADR and RevPAR growth. A rising CPOR with a flat or falling rate signals operational inefficiency: overstaffing, energy and water waste, inflated supplier pricing, or excess amenity stock.
A word of caution: chasing the lowest possible number by stripping amenities, cutting cleaning standards, and thinning staff usually backfires. Satisfaction drops, reviews sour, and acquisition costs rise — which ultimately inflates the very costs you tried to cut. The goal is to reduce the cost of delivering the same experience, not to downgrade the experience itself.
What pushes cost per occupied room up
Low occupancy is the most visible driver. Fixed minimum staffing and baseline utilities are spread over fewer sold rooms, so CPOR climbs in shoulder season even when total expenses fall. Industry commentary suggests properties can see the metric swing by roughly 15–25% between peak and shoulder seasons, depending on how flexibly they adjust labor.
Beyond occupancy, the number inflates through inefficient housekeeping — unstandardized routines and unmeasured minutes per room waste labor; rising electricity, gas and water rates; weak inventory control and unmanaged supplier pricing; and high staff turnover, since recruiting and training new employees raises labor cost while lowering productivity. Recent U.S. research observed labor costs rising faster than revenue, with hotels running with fewer employees than before the pandemic while hourly compensation climbed sharply — making the labor component of CPOR a priority for owners and operators.
Practical levers to reduce CPOR without cutting service
Improving CPOR is process management, not service reduction. Start by standardizing housekeeping: fix task sequences and measure minutes per room to find productivity gaps that add cost without improving cleanliness. Then align staffing to actual demand — schedule against hourly occupancy patterns rather than holding constant headcount, which prevents overtime and idle time that carry no guest value.
Next tackle consumption: switch to LED lighting, set HVAC to follow real occupancy, and monitor water use. Review supplier contracts, consolidate vendors, and commit to volume purchases for high-turnover items. Introduce par-level stock control so amenities are neither out of stock nor overstocked. Automation of repetitive work — self check-in, digital housekeeping task assignment, and automated guest messaging — trims labor without reducing service availability. Finally, lift revenue per guest through upgrades and add-ons; spreading fixed costs over larger income improves margin even if the absolute figure stays stable.
Review cadence and common mistakes
Calculate CPOR at least monthly to catch seasonal patterns and unexpected cost spikes before they compound. Properties with volatile demand or aggressive efficiency targets benefit from weekly reviews, since staffing decisions made this week shape next week's cost. The most proactive setups have the property management system compute the figure daily, moving from reactive reporting to early intervention.
The common mistakes are worth naming: benchmarking against a different property class or guest segment; cutting amenities to force the number down; excluding indirect costs that genuinely serve rooms, such as outsourced laundry or maintenance contracts; and changing cost categories or time periods between calculations. Any of these makes the metric useless or actively harmful.
Put it into practice
Cost per occupied room: calculation and reduction checklist
A repeatable monthly workflow for a general manager, controller or rooms director to produce a reliable CPOR, spot cost drift early, and act before small inefficiencies become margin problems.
- Fix the accounting period (calendar month) and keep it unchanged between calculations.
- Pull rooms-department costs from your accounting or PMS: housekeeping wages, supervision, supplies and cleaning.
- Add front desk and reservations labor, guest amenities, linen and laundry, and the allocated share of utilities and room maintenance.
- Exclude marketing, channel commissions, F&B, administrative overhead, taxes and capital expenditure.
- Confirm your method for allocating shared utility and maintenance costs is identical to last period.
- Record the number of rooms actually sold in the same period from the PMS.
- Divide total rooms-department cost by rooms sold to obtain CPOR.
- Compare against last month and the same month last year under the same methodology.
- Track CPOR growth against ADR and RevPAR growth; if cost outpaces revenue, investigate.
- Review key drivers: minutes per cleaned room, overtime, energy waste, par levels and supplier pricing.
- Assign an owner and a fixed monthly date for the calculation and review.
Questions people ask
What is the difference between cost per occupied room and cost per available room?
Cost per occupied room (CPOR) divides rooms-department operating costs by the number of rooms actually sold, measuring what it costs to service a guest. Cost per available room (CPAR) divides the same costs by all available rooms, occupied or not, showing how fixed costs are absorbed when occupancy is low. CPOR is more useful for assessing operational efficiency, while CPAR better captures fixed-cost exposure in quiet periods. Both use the same numerator but different denominators, so they answer different questions.
Which costs should be excluded from CPOR?
Exclude everything not tied to servicing an occupied room: marketing and distribution commissions (these are selling costs), food and beverage operations, administrative and general overhead, property taxes, rent, and capital expenditure. Including them contaminates the metric with costs that exist regardless of occupancy. The key is to fix a consistent list and a stable method for allocating shared costs so the calculation remains comparable from month to month.
How often should a hotel recalculate cost per occupied room?
Monthly is the sensible minimum — frequent enough to catch seasonal shifts and cost spikes early. With volatile demand or active cost-reduction targets, weekly reviews help because staffing decisions made today drive next week's labor expense. The most proactive hotels compute CPOR daily inside the property management system, turning the metric into an early-warning signal rather than a month-end report. Whichever frequency you choose, keep the cost categories and allocation method consistent.
Is a lower cost per occupied room always better?
No. An artificially low CPOR is often achieved by cutting amenities, cleaning standards and staffing, which damages guest satisfaction, reviews and repeat bookings, and eventually raises acquisition and recovery costs. You should aim to lower the cost of delivering the same experience through standardized housekeeping, flexible scheduling, energy control and better supplier terms — not by downgrading the product. Also remember absolute values depend on hotel class, so comparing a resort to a limited-service property is meaningless.
How does CPOR relate to ADR, RevPAR and GOPPAR?
ADR minus CPOR approximates gross operating profit per occupied room before overhead allocation: if ADR rises 5% while CPOR climbs 8%, margins shrink despite stronger revenue. RevPAR measures income across all available rooms and depends on occupancy, while GOPPAR reflects whole-property profitability after all operating expenses. In practice you should monitor CPOR together with these metrics — a healthy hotel sees cost per occupied room grow more slowly than the revenue per room it generates.
Sources and further reading
Sources were checked when this page was generated. Confirm changing dates, rules and prices with the original publisher.
- Cost Per Occupied Room — HSMAI Academy GlossaryHospitality Sales & Marketing Association International (HSMAI)
- Hotel Glossary — What is CPOR (Cost per Occupied Room)Canary Technologies
- Cost per occupied room: How to calculate and improve your hotel's CPORMews
- Cost Per Occupied Room (CPOR): Formula, benchmarks and how to reduce itLighthouse
- New Labor Challenges Arise in 2023 (CBRE Hotels Research)CBRE