Revenue Rex logo mark
💰 Financial · Rex's Toolbox

Cost Per Occupied Room Calculator

Total departmental cost divided by rooms sold — the housekeeping and rooms-division efficiency number.

Revenue Rex peeking

Rex says

Money math without the spreadsheet headache. Plug in your numbers and I'll show you exactly where the dollars land.

Try a scenario

Click to load — tweak from there.

Inputs

Result

Cost per occupied room (CPOR)

$44.55

Rooms division profit per room

$97.45

Rooms division margin

68.6%

Rooms sold

2,200

Revenue Rex peeking

Psst — share this and help Rex grow

One click, a permanent link with your numbers baked in.

More financial

How to use this

  1. 1Enter total rooms department expense ($).
  2. 2Enter rooms sold in period.
  3. 3Enter adr for the period ($).
  4. 4Read your cost per occupied room (cpor) on the right — it updates as you type.
  5. 5Hit Share to keep the scenario or send it to someone.

About this calculator

Cost per occupied room (CPOR) measures how efficiently the rooms department runs by dividing total rooms department expense — labor, guest supplies, laundry, reservations cost, credit card fees tied to rooms — by rooms actually sold in the period. It's the mirror image of ADR: while ADR tells you revenue per sold room, CPOR tells you cost per sold room, and the gap between them is your rooms department profit per room. This is the standard USALI rooms division efficiency metric GMs report monthly to ownership and compare against budget and prior-year benchmarks.

FormulaCPOR = Total Rooms Department Expense ÷ Rooms Sold. Rooms Profit per Room = ADR − CPOR.

Worked example

Using the values the calculator loads with:

Inputs

  • Total rooms department expense: 98000 $
  • Rooms sold in period: 2200
  • ADR for the period: 142 $

Results

  • Cost per occupied room (CPOR): $44.55
  • Rooms division profit per room: $97.45
  • Rooms division margin: 68.6%
  • Rooms sold: 2,200

What each field means

Inputs

Total rooms department expense ($)
The total rooms department expense used in the calculation, measured in $. Starts at 98000 $ so you have a working example on load.
Rooms sold in period
The rooms sold in period used in the calculation. Starts at 2200 so you have a working example on load.
ADR for the period ($)
The adr for the period used in the calculation, measured in $. Starts at 142 $ so you have a working example on load.

Results

Cost per occupied room (CPOR)
Returned as a money amount in US dollars and shown as the headline result. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
Rooms division profit per room
Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
Rooms division margin
Returned as a percentage. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
Rooms sold
Returned as a whole number. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.

FAQ

What's a typical CPOR for a limited-service hotel?

Limited-service hotels commonly run CPOR between $28 and $45 depending on labor market and amenity level, while full-service hotels with higher service standards and larger rooms often run $45-$70+ once housekeeping, turndown, and higher guest-supply standards are included.

Does CPOR include reservations and front-desk labor?

Yes, under USALI the rooms department includes front office, reservations, housekeeping, and guest services labor and supply costs — it's a full departmental view, not just housekeeping. Some properties track a narrower 'housekeeping-only CPOR' as a subset metric.

Why does rooms division margin usually run 65-75% even at hotels with thin GOP margin overall?

Rooms is the highest-margin department in almost every hotel because incremental cost per additional occupied room is low relative to rate — most of the fixed labor (front desk, base housekeeping staff) doesn't scale linearly with each additional room sold. F&B and other departments typically run much thinner margins, dragging down overall GOP margin.

How can a hotel lower CPOR without hurting guest experience?

Focus on housekeeping productivity (rooms per shift), negotiate better guest-supply contracts through group purchasing, and reduce reservations cost by shifting bookings toward direct and voice channels with lower per-booking processing cost.

Accuracy and limitations

  • Results are estimates before tax, fees, and inflation unless an input explicitly covers them.
  • Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.
  • This is educational maths, not financial advice. Check anything contractual with the lender or your accountant.

Related tools

Cite this calculator

Writing about this topic? Grab a citation — every link helps keep these tools free.

APA
RevenueLab. (2026). Cost Per Occupied Room (CPOR) Calculator. Retrieved from https://www.revenuelab.fyi/toolbox/hotel-cost-per-occupied-room
HTML
<p>Source: <a href="https://www.revenuelab.fyi/toolbox/hotel-cost-per-occupied-room" target="_blank" rel="noopener">Cost Per Occupied Room (CPOR) Calculator — RevenueLab</a> (2026).</p>
Markdown
Source: [Cost Per Occupied Room (CPOR) Calculator — RevenueLab](https://www.revenuelab.fyi/toolbox/hotel-cost-per-occupied-room) (2026).
Advertisement