01 / 05CPOR
All tools

CPOR calculator

Cost per occupied room

Calculate your hotel’s CPOR in seconds. This free tool shows what each occupied room actually costs to deliver (housekeeping, labour, supplies, utilities), so you can read margin, not just revenue.

Run the numbers.

Enter your numbers below. The calculator updates in real time and works fully offline.

Inputs

Your CPOR

,

CPOR = Total Operating Costs ÷ Occupied Rooms

02 / 05Background & method

What is CPOR?

CPOR (Cost per Occupied Room) measures how much it actually costs to service each room you sold. It’s the only operating metric that puts the variable side of the P&L on the same per-unit basis as ADR, which is what you need to read true margin per room-night.

Where ADR and RevPAR tell you what came in, CPOR tells you what went out. It’s the metric that exposes inefficiency before it shows up as a GOPPAR drop and the one finance teams reach for first when margin is compressing.

CPOR formula

Formula

CPOR = Total Operating Costs ÷ Occupied Rooms

Total operating costs
Variable rooms-department cost: housekeeping labour, front-office labour, cleaning supplies, linen, in-room amenities, utilities allocation.
Occupied rooms
Sum of room-nights actually sold and serviced in the period.

Why CPOR matters for profitability

Controlling cost is just as important as growing revenue, and CPOR is the cleanest way to read cost discipline at the room-night level. A low CPOR signals strong operational control; a CPOR that’s rising faster than ADR is the leading indicator of margin compression. It always shows up in CPOR before it shows up in GOPPAR.

For multi-property operators, CPOR is the most useful benchmark across the portfolio. Two properties of similar category and segment mix should converge on a similar CPOR; a meaningful gap is usually a labour-scheduling or housekeeping-process problem, not an asset-level one.

CPOR vs RevPAR, GOPPAR and TRevPAR

  • RevPAR / TRevPAR: top-line, what came in.
  • CPOR: variable operating cost, what went out per occupied room.
  • GOPPAR: bottom-line, what was left after every cost line.

A property with strong RevPAR can still post weak GOPPAR if CPOR is creeping up. CPOR is the diagnostic that tells you where the cost growth lives (housekeeping, F&B, energy, supplies) long before it becomes a margin headline.

Strategies to reduce CPOR

  • Route housekeeping by zone and stay-type (stayover vs full turn) instead of by floor.
  • Shift low-complexity reception load (rebookings, FAQs, room directions) to an AI front-desk agent.
  • Re-bid laundry and linen contracts annually. Rates drift if left in place.
  • Move toward longer-stay mix: a 3-night ALOS has materially lower CPOR than a 1-night ALOS.
  • Calibrate amenity packs to segment. Corporate guests rarely use beach-resort amenity packs.
03 / 05FAQ

Common questions about CPOR.

It depends on category, market, labour cost and amenity intensity. A limited-service urban hotel might run CPOR in the $25–40 range; a full-service resort can easily run $80+. The benchmark that matters is your CPOR vs your forecast and vs your same-category peer set.

05 / 05Track this in Pulse

Track this metric live, alongside everything else.

Pulse, the live KPI dashboard inside Prostay, calculates this metric on the same data your team works from. No manual exports, no end-of-month surprises.