Hotel Occupancy Rate

Excel Formulas › Restaurant & Hospitality

All versions

Occupancy rate is the share of available rooms that were sold — rooms occupied divided by rooms available. The foundation metric for hotel performance and the input to RevPAR.


Quick formula: occupancy from rooms sold and available:
=rooms_sold / rooms_available
Occupied rooms over available rooms, as a percentage. 80% means four of every five rooms were sold.

The example

96 sold of 120 rooms.

AB
1ItemValue
2Rooms sold96
3Rooms available120 → 80%

The formula

The formula:

=B2 / B3 // sold ÷ available

How it works

How it works:

  1. Rooms sold is the number of occupied (paid) rooms for the night or period.
  2. Rooms available is total sellable rooms — exclude any out of order.
  3. Divide and format as a percentage for the occupancy rate.
  4. Over a period, sum sold and available room-nights before dividing.

Occupancy alone can mislead. A hotel can run 100% occupancy by slashing rates — full but unprofitable. That’s why occupancy pairs with ADR (rate) to give RevPAR (revenue per available room), which captures both how full and how lucrative the night was.

Try it: interactive demo

Live demo

Rooms sold and available.

Occupancy:

Variations

Period occupancy

Room-nights:

=SUM(rooms_sold) / SUM(rooms_available)

Rooms to sell for target

Hit a goal:

=rooms_available * target_occupancy

Vacancy rate

The flip side:

=1 - occupancy

Pitfalls & errors

Exclude out-of-order rooms. Available should be sellable rooms only.

Room-nights over a period. Sum both before dividing for multi-day occupancy.

Pair with ADR. High occupancy at low rates can still lose money.

Practice workbook

📊
Download the free Hotel Occupancy Rate practice workbook
An occupancy sheet with the period, target, and vacancy variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I calculate hotel occupancy rate in Excel?
Divide rooms sold by rooms available: =rooms_sold / rooms_available, as a percentage. 96 of 120 is 80%.
How do I calculate occupancy over a period?
Sum the room-nights: =SUM(rooms_sold) / SUM(rooms_available) across the days.
Why pair occupancy with ADR?
Occupancy ignores price — a hotel can be full but unprofitable. ADR and RevPAR capture rate and revenue too.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: ADR (average daily rate) · RevPAR · Vacancy loss