Cost Per Occupied Room (CPOR) in Hotels: Formula

20 Oct 20266 min read

Quick summary: Learn what cost per occupied room (CPOR) in hotel accounting means, the formula, a rupee worked example and how to use it for pricing and cost control.

Cost per occupied room (CPOR) in hotel management is the total cost of running the rooms department, or the hotel, divided by the number of rooms sold in the period. It shows how much it costs you to serve each occupied room. The formula is total rooms department expenses divided by occupied room-nights, and it is one of the most useful tools for controlling costs and setting minimum prices.

cost per occupied room guide – topics covered
Cost Per Occupied Room: what this guide covers
At a glance
  • Rooms cost / occupied rooms
  • Variable vs fixed cost per room
  • Floor for smart pricing

Most hotels track CPOR for the rooms division, covering housekeeping, front office, laundry, supplies and commission. Some also calculate an all-in version that includes undistributed costs. Whichever you choose, define it clearly and apply it the same way every month.

What is cost per occupied room (CPOR) in hotel accounting?

CPOR tells you what each sold room costs you to deliver. Because it divides cost by rooms sold, it moves with occupancy: when occupancy falls, fixed costs are spread over fewer rooms and CPOR rises.

The costs usually included in rooms CPOR are:

  • Housekeeping and front office salaries and wages
  • Laundry and linen costs
  • Guest supplies and amenities
  • Cleaning materials and uniforms
  • Complimentary breakfast, if you treat it as a rooms cost
  • Commissions and booking fees, if you include distribution cost
  • Repairs and maintenance of rooms

Hotels differ on what they include. Decide, document and stay consistent.

Free toolCPOR Calculator

Your cost per occupied room.

Try it free →

CPOR formula

CPOR = Total rooms department cost / Total occupied room-nights

You can split it into variable and fixed parts:

  • Variable CPOR: costs that rise with each room sold, such as laundry, amenities, consumables and commission, divided by occupied rooms.
  • Fixed CPOR: costs that stay the same regardless of occupancy, such as base salaries, divided by occupied rooms. It falls as occupancy rises.

CPOR worked example

A hypothetical 40-room hotel in Goa sells 780 room-nights in a 30-day month. Figures are illustrative.

Cost item Amount (₹)
Housekeeping and front office salaries 3,90,000
Laundry and linen 1,17,000
Guest supplies and amenities 78,000
Cleaning materials and uniforms 39,000
Complimentary breakfast 1,17,000
Commissions and booking fees 3,12,000
Total rooms department cost 10,53,000

CPOR = ₹10,53,000 / 780 = ₹1,350 per occupied room.

Variable costs (laundry, supplies, cleaning materials, breakfast and commission) total ₹6,63,000, so variable CPOR = ₹850. Fixed costs (salaries) total ₹3,90,000, so fixed CPOR = ₹500. If occupancy rose and the hotel sold 900 room-nights with the same salary cost, fixed CPOR would fall to about ₹433.

CPOR and pricing

CPOR gives you a floor for pricing. If your CPOR is ₹1,350, selling a room at ₹1,200 loses money on every sale. But note the difference between full CPOR and variable CPOR. For a decision on a last-minute room that would otherwise be empty, the variable cost of ₹850 is the relevant floor, because fixed salaries are paid either way. Even so, you should not sell below the variable cost.

Decision Which CPOR to use
Setting long-term rate levels Full CPOR plus target margin
Accepting a last-minute low-rate booking Variable CPOR
Budgeting and staffing Full CPOR by occupancy scenario
Comparing departments or months Same definition each time

Related reading: dynamic pricing strategy and hotel KPIs.

Why CPOR matters for revenue and profit

A hotel can raise RevPAR and still lose profit if the cost to serve each room rises faster. CPOR links revenue and cost in one daily measure.

  • It reveals which costs are growing faster than occupancy.
  • It supports decisions on staffing levels by expected occupancy.
  • It shows the true cost of complimentary offers such as free breakfast.
  • It helps compare channels, because commission is part of the cost per room sold. See OTA commission rates.
  • It feeds profit metrics such as GOPPAR.
cost per occupied room – key takeaways
Cost Per Occupied Room: key takeaways

How to reduce CPOR without hurting guests

Match staffing to occupancy

Use forecasts to schedule housekeeping and front office staff. Fixed teams on quiet days push CPOR up. See hotel demand forecasting.

Control linen and laundry

Offer a towel and linen reuse programme for long stays, track loss and set par levels carefully.

Review supplies and amenities

Buy in bulk from reliable suppliers, use refillable dispensers where suitable and monitor usage per room.

Rethink complimentary items

Include breakfast only where it justifies a higher rate. Otherwise sell it as an add-on.

Reduce distribution cost

Grow direct bookings and low-commission segments. See how to increase direct bookings.

Increase occupancy where profitable

More occupied rooms spread fixed costs and lower fixed CPOR, as long as rates stay above variable cost.

How to track CPOR every month

  1. Pull rooms department expenses from your accounts for the month.
  2. Count occupied room-nights from the PMS.
  3. Divide cost by occupied room-nights, and split the cost into variable and fixed parts.
  4. Compare with last month, the same month last year and your budget.
  5. Investigate the biggest cost line that moved, and decide one action.

A 15-room hotel in Kolkata can do this in a spreadsheet in half an hour. Keep the cost list fixed and note any changes, such as a new laundry contract or a wage revision, so you can explain movements later.

Common CPOR mistakes

  • Using available rooms instead of occupied rooms. That gives cost per available room, a different measure.
  • Changing the cost list every month. It destroys comparability.
  • Ignoring commissions. If you leave them out, you underestimate the true cost of OTA rooms.
  • Cutting quality to cut cost. Savings that hurt reviews can cost more than they save.
  • Using full CPOR for every pricing decision. Variable CPOR is the right floor for last-minute sales.
  • Not segmenting. Costs differ by room type and guest segment, such as long-stay versus short-stay.

Related terms

GOPPAR, RevPAR, ADR, occupancy, departmental profit, flow-through, cost per available room, payroll percentage and RevPAR.

Key takeaways

  • CPOR = total rooms department cost divided by occupied room-nights.
  • Split it into variable and fixed parts to guide pricing and staffing.
  • Use variable CPOR as the floor for last-minute sales and full CPOR for rate setting.
  • Keep the definition consistent, and include commission if you want a true picture.
  • Reduce CPOR through smart staffing, linen control, supplier review and more direct bookings.

Revgrow360 helps hotels connect pricing, channels and cost control. Learn about our hotel revenue management service or request a free hotel audit.

expert tip on cost per occupied room
Expert tip on cost per occupied room

For more background, see this hotel industry overview on Wikipedia.

Frequently asked questions

What does CPOR mean in hotels?

CPOR stands for Cost Per Occupied Room. It divides the total cost of the rooms department, or the hotel, by the number of rooms sold in a period, showing what it costs to serve each occupied room.

What costs are included in cost per occupied room?

Typically housekeeping and front office payroll, laundry and linen, guest supplies, cleaning materials, complimentary breakfast, repairs in rooms and sometimes commissions. Hotels differ, so decide a list, write it down and apply it consistently.

How is CPOR used in pricing?

Full CPOR helps set long-term rate levels and budgets. Variable CPOR, which excludes fixed costs such as base salaries, gives a floor for last-minute or low-demand sales. Never sell below the variable cost of serving the room.

Why does CPOR rise when occupancy falls?

Fixed costs such as salaries stay the same however many rooms are sold. When occupancy drops, those costs are divided by fewer occupied rooms, so fixed CPOR increases. Higher occupancy at healthy rates spreads fixed costs and lowers CPOR.

More Hotel Glossary guides

See all Hotel Glossary articles

Browse by topic

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Want more bookings and better rates for your hotel?Get a free OTA & pricing check from a Revgrow360 revenue expert.

Md Arif Ahamed

Md Arif Ahamed is the Founder & Managing Director of Revgrow360 Hospitality Private Limited. An MBA with 14+ years of experience in hotel revenue management, OTA distribution and hotel operations, he and his team of 100+ experts help 500+ hotels, resorts and homestays grow bookings and revenue.

Leave a Reply