Cost Per Occupied Room (CPOR) Calculator

Enter total operating cost and occupied rooms to get the cost per occupied room.

How it is calculated

The tool divides the operating cost of a period by the number of rooms sold in that same period: CPOR = total operating cost ÷ occupied rooms. Occupied rooms means room-nights actually sold (one room for one night is one), not the number of rooms in the hotel and not the number of guests. The result is a money amount with two decimals, shown in dollars, so read it in your own currency. Total cost cannot be negative and occupied rooms must be above zero, otherwise nothing is returned. Complimentary or house-use rooms are counted only if you include them in the number you type. The tool does not split the cost into categories; you choose which costs belong in the total.

Worked example

In one month a hotel has operating costs of 92,000 (housekeeping, utilities, laundry, front-desk labour and similar) and sells 1,150 room-nights. CPOR = 92,000 ÷ 1,150 = $80.00. Each occupied room costs 80 to run. If the next month occupancy rose to 1,300 room-nights while costs rose to only 98,000, CPOR would be 98,000 ÷ 1,300 = 75.38, showing that the fixed part of the cost is being spread over more rooms.

Try this example →

Common mistakes

  • Dividing by the number of rooms in the hotel, or by available room-nights, instead of the rooms actually sold. That gives a cost per available room, a different metric, and a lower figure.
  • Using a month of cost with a year of occupied rooms, or the opposite. Cost and room-nights must cover the same period.
  • Putting guests instead of room-nights. A double room with two guests is one occupied room.
  • Including costs that do not depend on guests being in the rooms, such as the restaurant's food purchases or major renovations, while excluding them from comparison periods. Keep the cost basis the same each time.
  • Reading a lower CPOR as always better. When the figure falls because occupancy is up, cost efficiency improved; when it falls because services were cut, guest experience may suffer.

About this calculator

Cost Per Occupied Room (CPOR) is a core hotel operations metric calculated as total operating cost ÷ number of rooms sold. Unlike revenue metrics such as ADR or RevPAR, CPOR looks at the expense side — housekeeping, amenities, utilities, labor and overhead tied to guest-occupied rooms.

Hotel operators track CPOR alongside occupancy and rate to see whether cost efficiency is improving or eroding as demand shifts, and to benchmark performance across properties or time periods. A rising CPOR at flat occupancy signals cost creep that pricing alone won't fix.

Was this helpful?

You can pick up to 3 reactions.

Comments (1)

  • Editorial team

    CPOR becomes more useful when you set it beside your average daily rate for the same period. The gap between the two is what each sold room leaves before overhead you left out of the cost total, such as financing or ownership costs. Keep the cost scope the same from month to month, otherwise a change in the number may only reflect a change in what you counted. Which costs do you include in your own CPOR?

Popular calculators

All Calculators