Alaa Elhadi

Hotel Cost Per Occupied Room and Your Floor Rate

Most hotels I audit have a lowest rate. Very few can tell me what one sold room costs them.

In this article9 sections
  1. What Is Hotel Cost Per Occupied Room?
  2. Hotel Cost Per Occupied Room Formula
  3. Which Costs Belong in a Hotel CPOR?
  4. Hotel CPOR Benchmarks for 2026
  5. How Low Should a Hotel Rate Go?
  6. Cost Per Occupied Room Worked Example
  7. Cost Per Occupied Room Audit Mistakes
  8. A Monthly CPOR Checklist for Owners
  9. Frequently Asked Questions

Hotel owners ask me some version of the same question almost every month: a competitor is selling rooms at $79 on a Tuesday, so can we go that low too? My first answer is always another question. What does it cost your hotel to clean, stock, light and sell one occupied room for one night? In most hotels I audit, nobody in the room can answer. The hotel has a floor rate in its pricing tool, but nobody can say where that number came from.

That gap is the most common thing I find when I audit hotel pricing in 2026. Hotels track ADR, occupancy and RevPAR every morning, yet very few know their cost per occupied room, so their lowest rate is a guess. HotelData.com reported that labor cost per occupied room across US hotels rose 12.8 percent in 2025, faster than room rates. When costs climb and the floor stays put, the cheapest rooms quietly start losing money.

In this article I will show you how I calculate hotel cost per occupied room, which costs belong in it, how to turn it into a floor rate you can defend, and the audit mistakes that make most hotels sell their worst nights below cost.

What Is Hotel Cost Per Occupied Room?

Hotel cost per occupied room is the operating cost a hotel spends for every room it actually sells, calculated by dividing the relevant costs for a period by the occupied room nights in that same period. Hotel cost per occupied room tells an owner what one sold night really costs, which is the starting point for any rate decision.

Cost per occupied room (CPOR) is the total of the costs linked to selling and servicing rooms, divided by occupied room nights. That is the flat definition. The confusion starts with the word "relevant", because there are at least three versions of CPOR in use in the industry, and they answer different questions.

Labor CPOR

Labor CPOR counts only payroll: housekeeping, front desk, laundry and engineering hours divided by rooms sold. This is the version most industry reports publish. HotelData.com's Q1 2026 report, published in June 2026, put labor CPOR across US hotels at $46.79, up 1.8 percent on Q1 2025, with full-service hotels at $59.73 and select-service hotels at $30.36. Labor CPOR is useful for benchmarking staffing, but labor CPOR alone is too narrow to set a rate.

Variable CPOR

Variable CPOR counts every cost that only exists because a room was sold: cleaning labor, laundry, guest amenities, the extra energy and water an occupied room uses, and the transaction costs of the booking itself. Variable CPOR is the number a revenue manager needs for the hard floor rate.

Fully loaded CPOR

Fully loaded CPOR adds the fixed costs the rooms department carries whether the hotel is full or empty: salaried managers, minimum staffing at the front desk, systems, insurance share and similar lines, spread over the rooms sold. Fully loaded CPOR is the number an owner needs for budgets and for the average rate a month must reach.

When I audit a hotel, I ask for all three. Most hotels can produce the first from a labor report, almost none have the second, and the third usually sits in a finance spreadsheet the revenue manager has never seen.

Bottom line: If a hotel only knows its labor CPOR, it does not yet know what a sold room costs, and its floor rate is a guess.

Hotel Cost Per Occupied Room Formula

The hotel cost per occupied room formula is simple: CPOR equals the chosen costs for a period divided by the occupied room nights in that period. A hotel with $58,000 of variable room costs and 1,680 occupied room nights in a month has a variable CPOR of $34.52 for that month.

The arithmetic is easy. The discipline is in the inputs. Here is how I set the formula up for a client in 2026.

  • Use the same period on both sides. A monthly cost total divided by a monthly occupied room count. Mixing a quarterly payroll file with a monthly room count is the most common error I see.
  • Count occupied room nights, not stays. A guest staying three nights is three occupied room nights. Complimentary rooms count as occupied, because they are cleaned and stocked like any other.
  • Keep percentage costs out of the dollar CPOR. OTA commission, payment processing and most franchise fees are charged as a percentage of the rate. They belong in the floor rate calculation as a percentage, not as a fixed dollar amount per room.
  • Exclude capital spending. Renovation and replacement capital do not belong in a monthly operating CPOR. If you want to reserve for them, treat the reserve as a separate percentage of rate.

Getting the inputs right matters more in 2026 than it did a few years ago, because the cost side is moving. The US Bureau of Labor Statistics, as cited by LODGING Magazine, showed private-sector average hourly earnings up 3.5 percent year over year in June 2026, and hotel payroll tends to follow.

The percentage point matters more than it looks. If an owner adds "$20 of OTA commission" to CPOR, the floor rate is wrong at every price except one, because commission on a $90 room and commission on a $190 room are not the same dollar figure. That is why the floor rate formula in a later section divides by one minus the fee rate instead of adding a fixed amount.

I also separate the room count used for CPOR from the one used for occupancy. Occupancy uses available rooms. CPOR uses sold rooms. When the two get mixed up, a hotel at 50 percent occupancy reports half its true cost per room, and the floor looks twice as safe as it is.

Bottom line: Hotel cost per occupied room is dollar costs divided by occupied room nights for the same period, with every percentage-based fee handled separately.

Which Costs Belong in a Hotel CPOR?

A hotel CPOR built for pricing should include every cost that rises or falls with the number of rooms sold: housekeeping labor, laundry, guest supplies, incremental utilities and per-booking fees. Salaries, rent, insurance and most systems are fixed and belong only in the fully loaded version, not in the hard floor.

The useful test is one question: if this hotel sells one more room tonight, does this cost go up? If yes, it is variable. If no, it is fixed for tonight's decision, even though it is a real cost for the month.

Cost lineVariable per sold room?Where it goes
Room attendant and houseperson hoursYes, largelyVariable CPOR
Laundry (outsourced per kilo or per piece)YesVariable CPOR
Guest amenities, coffee, paper, cleaning chemicalsYesVariable CPOR
Extra energy and water for an occupied roomYes, estimatedVariable CPOR
Breakfast cost, when included in the rateYes, per guestVariable CPOR, per occupied room
OTA commission, payment processing feesYes, as a percentageFloor rate formula as a percentage
Franchise royalty and marketing fees on room revenueYes, as a percentageFloor rate formula as a percentage
Front office and housekeeping managersNoFully loaded CPOR
Minimum night and front desk staffingNo, until a staffing thresholdFully loaded CPOR
PMS, channel manager and other system subscriptionsNoFully loaded CPOR

Two lines deserve a note. Housekeeping labor is variable only within limits. A hotel that schedules room attendants on a fixed roster pays for the shift whether the attendant cleans 12 rooms or 8, so on a quiet night the true marginal labor cost of one more room can be close to zero. On a busy night that forces an extra shift or overtime, the marginal cost of the last few rooms is far higher than average. When I audit a hotel, I look at how housekeeping is actually scheduled before I trust the labor figure in variable CPOR.

The second note is on the size of these numbers. William Frye, writing in LODGING Magazine, estimated variable costs per occupied room from about $12 a night at a budget property to more than $75 at a luxury hotel, with amenities alone ranging from under $1 to $20 or more. Those figures are older and costs have risen since, so I treat them as a reminder of the spread between segments, not as a 2026 benchmark.

Bottom line: If one more sold room tonight makes a cost go up, that cost belongs in variable CPOR; everything else waits for the fully loaded number.

Hotel CPOR Benchmarks for 2026

Hotel CPOR benchmarks for 2026 are published mostly for labor, not total cost. HotelData.com puts US labor CPOR at $46.79 for all hotels in Q1 2026, $59.73 for full-service and $30.36 for select-service. Those figures give a hotel a reasonable check on its staffing cost, not a floor rate.

Here is what the current public data says, with the source for each number.

  • 2025 full year: HotelData.com's analysis of about 5,000 US hotels showed average labor CPOR rising 12.8 percent, from $42.82 in 2024 to $48.32 in 2025, with Q4 2025 up 21.1 percent year over year.
  • Q1 2026: HotelData.com reported all-hotel labor CPOR of $46.79, up 1.8 percent, while hours per occupied room fell 2.3 percent to 2.105 hours, so productivity offset most of the wage increase.
  • H1 2026: HotelData.com data reported by LODGING Magazine in September 2026 showed hours per occupied room down 3.1 percent at full-service hotels and 3.5 percent at select-service hotels, with hourly housekeeping wages up 2.9 to 3.3 percent.
  • By segment: HotelData.com's H1 2025 Hotel Budget Guide, as cited by Mews, put labor CPOR at roughly $26 to $27 for extended-stay hotels, $28 to $29 for select-service, about $58 for full-service and about $124 for resorts.

Now set those costs next to revenue. CoStar's STR data shows US ADR at $161.78 in August 2026, up only 1.5 percent on August 2025, and US RevPAR at $107.43, up 2.0 percent. CoStar and Tourism Economics raised their 2026 US forecast in August 2026, lifting projected ADR growth by 1.1 percentage points and RevPAR growth by 1.6 points. Better, but labor CPOR went up 12.8 percent in 2025 while ADR grew in low single digits. That is the squeeze in one sentence.

Distribution costs push the same way. HotStats data published in January 2026 showed global RevPAR up 19 percent since 2019 while booking costs per available room rose 25 percent. I covered what that does to the money a hotel keeps in my article on calculating hotel net RevPAR; for CPOR it means the percentage side of the floor formula has grown too.

Profit margins show the same pressure. HotelData.com's Q4 2025 Profit Report, cited by Hospitality Net, put hotel GOP margin at 38.3 percent for full-year 2025, up 1.1 points, but at 36.0 percent for Q4 2025, down 3.3 points, in the same quarter labor CPOR jumped 21.1 percent.

A caution I give every owner: benchmarks tell you whether your number is unusual, not whether it is right. A 40-room boutique hotel with outsourced laundry and a full breakfast will sit well above a select-service average and still be well run.

Bottom line: Use 2026 labor CPOR benchmarks to question your staffing, then build your own variable CPOR from your own invoices before you touch a rate.

How Low Should a Hotel Rate Go?

A hotel rate should never go below variable cost per occupied room grossed up for the fees on that booking. The formula is floor rate equals variable CPOR divided by one minus the percentage fees. A hotel with a $34.50 variable CPOR and 17.5 percent in OTA and payment fees has a hard floor of $41.82.

That number is the cash floor. Below it, every room sold makes the hotel poorer than leaving the room empty. Very few hotels should ever sell near it, but every hotel should know where it is, because it is the line the pricing tools and the night audit should never cross by accident.

The three floors I set for a hotel

  1. Hard floor (cash floor): variable CPOR divided by one minus the fees on the most expensive channel. Loaded into every system as an absolute minimum, so a mistake or a runaway automated rule cannot sell below cost.
  2. Strategic floor: the lowest rate the hotel accepts for positioning reasons, usually well above the hard floor. Selling a four-star room at a two-star price trains guests and the OTAs' ranking systems to expect that price again.
  3. Budget average: fully loaded CPOR divided by one minus the blended fee rate. This is not a nightly floor. It is the average rate the month must reach across all nights for the rooms department to cover its fixed costs.

The gap between the hard floor and the budget average is where revenue management actually happens. On a compressed night the hotel sells far above the budget average; CoStar's STR data shows US ADR reached $179.30 in the week ending 19 September 2026, the highest weekly level on record, which is the kind of night that pays for the quiet ones. On a dead Sunday in the low season the hotel may sell a few rooms between the hard floor and the strategic floor, as long as those rooms would otherwise stay empty and the discount is fenced so it does not leak to guests who would have paid more.

That last condition is where most hotels go wrong. A rate that is above cost is not automatically a good rate. If cutting the public rate from $129 to $109 fills four extra rooms but takes $20 off 48 rooms that would have sold anyway, the hotel can lose money while every individual room is "profitable". The worked example below puts numbers on that, and my article on how price elasticity works in hotels explains how to estimate the demand response before you cut.

In my practice, I also check that the hard floor is set per channel. A direct booking with only a payment fee can safely go lower than an OTA booking carrying commission, so one floor for every channel is either too high for direct or too low for the OTAs.

Bottom line: The hard floor is variable CPOR divided by one minus fees; anything between that and your strategic floor should only be sold to demand that would not otherwise book.

Cost Per Occupied Room Worked Example

This cost per occupied room worked example uses an 80-room select-service hotel in a 30-day month at 70 percent occupancy, which means 1,680 occupied room nights. All figures below are an example for illustration, not data from a real property, and every hotel must use its own invoices and payroll.

Step 1: Variable CPOR

Example variable costs per occupied room night:

  • Housekeeping labor (attendants and housepersons): $22.00
  • Laundry: $5.50
  • Guest amenities and cleaning supplies: $3.00
  • Incremental energy and water: $4.00

Variable CPOR = $22.00 + $5.50 + $3.00 + $4.00 = $34.50 per occupied room night.

Step 2: Hard floor by channel

For an OTA booking with an example 15 percent commission plus 2.5 percent payment processing, fees total 17.5 percent. Hard floor = $34.50 / (1 - 0.175) = $34.50 / 0.825 = $41.82.

For a direct booking with only the 2.5 percent payment fee, hard floor = $34.50 / 0.975 = $35.38.

Step 3: Fully loaded CPOR and budget average

Assume $96,000 of fixed rooms department and allocated costs for the month. Fixed cost per occupied room = $96,000 / 1,680 = $57.14. Fully loaded CPOR = $34.50 + $57.14 = $91.64.

To cover that on an OTA booking, the rate must be $91.64 / 0.825 = $111.08. On a direct booking it is $91.64 / 0.975 = $93.99. Notice how far apart the hard floor ($41.82) and the full-cost rate ($111.08) are on the same channel. Both numbers are correct; they answer different questions.

Step 4: Is a discount worth it?

Take one low-demand night. At $129, the example hotel sells 48 rooms (60 percent occupancy). The revenue manager tests $109, expecting 52 rooms (65 percent). Assume a blended fee rate of 12 percent across the channel mix.

ScenarioRooms soldRoom revenueRevPARContribution per roomTotal contribution
Rate $12948$6,192.00$77.40$129 x 0.88 - $34.50 = $79.02$3,792.96
Rate $10952$5,668.00$70.85$109 x 0.88 - $34.50 = $61.42$3,193.84

The discount sells four more rooms and loses $599.12 of contribution for the night. To break even on contribution at $109, the hotel would need $3,792.96 / $61.42 = 61.75 rooms, so 62 rooms, or 77.5 percent occupancy. A $20 cut would have to lift occupancy by 17.5 points, not 5. That kind of response is rare on a low-demand night.

Now the opposite case. A tour operator offers 10 extra rooms at $89 net of commission on a night when the hotel expects to sell only 40. Each of those rooms contributes $89 - $34.50 = $54.50, or $545.00 for the block, without touching the public rate. That deal is above the hard floor, far below the budget average, and still right, because the demand is incremental and fenced.

Bottom line: In this 2026 example, the same hotel should refuse a $109 public discount and accept an $89 fenced group rate, and only cost per occupied room shows why.

Cost Per Occupied Room Audit Mistakes

The cost per occupied room audit mistakes I find most often are a floor copied from a competitor, commission ignored in the floor, CPOR divided by available rooms instead of sold rooms, and a floor that has not changed since before the 2025 wage increases. Each one makes a hotel sell its weakest nights for less than it thinks.

These are patterns from the pricing audits I run, not any single hotel.

The floor came from the comp set

The most frequent answer to "where does your minimum rate come from?" is "the cheapest hotel near us". A competitor's lowest rate says nothing about your laundry contract or your staffing. If their cost base is lower, matching their floor moves you below yours.

Commission was left out

Many hotels compute a sensible variable cost, then load it straight in as the minimum rate on every channel. On an OTA booking at 17.5 percent fees, a $34.50 floor actually nets $28.46 after fees, below cost. The fix is the division by one minus fees, per channel.

The floor is three years old

When I ask when the floor was last reviewed, the honest answer is often "when we opened" or "before the pandemic". HotelData.com data shows labor CPOR rising 12.8 percent in 2025 alone. A floor that was safe in 2023 can be below cost in 2026.

Breakfast is in the rate but not in the cost

Hotels that sell bed-and-breakfast rates often keep the floor at the room-only level. Breakfast cost per guest has to sit in variable CPOR for those rate plans, and for double occupancy it counts twice.

The floor protects the system but not the people

A hard floor in the pricing tool means little if the front desk can override it for walk-ins or the sales team can quote below it for groups. I check that the same floor is in the PMS, the channel manager and the sales team's group pricing guide. My earlier piece on hotel break-even occupancy covers the monthly side of the same problem: knowing the occupancy level below which the month loses money.

Bottom line: If your floor rate cannot be traced to your own 2026 cost per occupied room and your own channel fees, it is the first thing I would fix.

A Monthly CPOR Checklist for Owners

A monthly CPOR checklist keeps a hotel's floor rates tied to real costs. Each month the owner or revenue manager should recalculate variable and fully loaded CPOR, compare them to the floors loaded in every system, check channel fees, and review which nights sold near the floor and why.

This is the checklist I give hotels in 2026. It takes about an hour once the cost reports are set up.

  • Pull last month's housekeeping payroll, laundry invoices, amenity and supply purchases, and utility bills.
  • Pull occupied room nights for the same month from the PMS, including complimentary rooms.
  • Calculate variable CPOR and compare it to the previous three months.
  • Calculate fully loaded CPOR using the month's fixed rooms department costs.
  • Update the fee rate for each channel: OTA commission, programme surcharges, payment processing and franchise fees.
  • Recalculate the hard floor for each channel and confirm it is loaded in the PMS, channel manager and group pricing guide.
  • List every night sold within 20 percent of the hard floor and check whether that demand was truly incremental.
  • Compare the month's actual ADR to the budget average from fully loaded CPOR and note the gap.
  • Flag any cost line that moved more than 5 percent and ask why before the next budget cycle.

Two of these steps protect the most money. The channel fee update matters because a hotel that joins an OTA visibility or discount programme often pays a higher effective commission without changing its floors. The incremental-demand review matters because it is the only way to see whether low rates are filling empty rooms or simply discounting guests who would have paid more. If you want a framework for reading these results each month, put them next to GOPPAR rather than RevPAR, because GOPPAR is the metric that shows whether the floors are protecting profit.

Bottom line: One hour a month on CPOR keeps a hotel's 2026 floor rates honest; skipping it is how floors drift below cost without anyone noticing.

Frequently Asked Questions

What is a good cost per occupied room for a hotel?

A good cost per occupied room depends on segment. HotelData.com reported US labor CPOR in Q1 2026 at $30.36 for select-service and $59.73 for full-service hotels. A good CPOR is one that is stable or falling against your own history while guest scores hold, not one that matches an average.

How do you calculate cost per occupied room?

Calculate cost per occupied room by dividing the costs for a period by the occupied room nights in the same period. For pricing, include only costs that rise with each sold room, such as housekeeping, laundry, amenities and utilities. Handle commission and payment fees separately as a percentage of the rate.

Should OTA commission be included in cost per occupied room?

OTA commission should be included in the floor rate, but as a percentage, not as a dollar amount inside CPOR. Commission scales with price, so the correct method divides variable CPOR by one minus the fee rate. A $34.50 cost with 17.5 percent in fees needs a $41.82 floor.

Can a hotel sell rooms below cost per occupied room?

A hotel should not sell rooms below variable cost per occupied room after fees, because each such sale loses cash. A hotel can sell below fully loaded CPOR on low-demand nights when the extra rooms would otherwise stay empty and the lower rate is fenced from guests who would pay more.

Is cost per occupied room the same as break-even rate?

Cost per occupied room is not the same as a break-even rate. Variable CPOR grossed up for fees gives the nightly cash floor. Fully loaded CPOR grossed up for fees gives the average rate the rooms department needs across a month. Break-even occupancy is a third measure, built from fixed costs and contribution per room.

How often should a hotel review its minimum rate?

A hotel should review its minimum rate at least every quarter and every time a cost contract or channel agreement changes. HotelData.com data shows labor CPOR rose 12.8 percent in 2025, so a floor set two years ago can now sit below cost. Monthly checks are better during rapid wage growth.

When should a hotel hire a revenue management consultant?

A hotel should hire a revenue management consultant when nobody on the team can say where its floor rates and pricing rules come from, or when RevPAR rises while profit falls. Alaa Elhadi and Revenuenaire audit cost-based floors and pricing rules for hotels; a small hotel with stable costs and a confident owner can often do this alone.

My Verdict on Floor Rates

Every hotel I have worked with in 18 years had a lowest rate. Far fewer knew why it was that number. In 2026, with labor cost per occupied room up sharply and room rate growth modest, that is no longer a harmless gap. Work out your variable CPOR, gross it up for each channel's fees, load it as a hard floor everywhere, and judge every discount on contribution rather than on occupancy. The result is not lower rates or higher rates. It is rates you can defend.

If you want a second pair of eyes on your cost per occupied room and your floors, talk to Alaa's team about an audit.

Share this article
Get started

Ready to earn more from every night?

Chat with Alaa's team about your hotel or short-term rentals. Tell us what you run and what you need, and get a clear next step today.

Instant answers from the assistant, a revenue manager follows up in the same chat.