What Is Hotel Occupancy Rate?
Hotel occupancy rate is the percentage of a hotel’s available rooms that are occupied during a specific period. It is one of the most widely used hotel performance metrics, and it tells owners and managers how much of their room inventory is actually being used.
If a hotel has 100 available rooms and 80 of them are occupied on a particular night, its occupancy rate is 80 ÷ 100 × 100 = 80%. Occupancy can be measured for a single day, a week, a month, a season or any other defined period, which is why the calculator asks for the number of days.
How to Calculate Hotel Occupancy
You need two numbers for the same period: available room nights and occupied room nights. Available room nights are the rooms you could have sold multiplied by the number of days. Occupied room nights are the nights those rooms were actually occupied by guests.
Start with total rooms
Every room in the property, whether or not it can be sold tonight.
Subtract rooms out of order
Rooms genuinely unavailable for sale, such as those under maintenance or renovation. What is left is your available rooms.
Multiply by the days in the period
1 for a day, 7 for a week, 28 to 31 for a month, 365 for a year. The result is your available room nights.
Divide occupied room nights by available room nights
Multiply by 100 and you have the occupancy percentage.
The calculator runs these steps as you type and shows its working beneath the result.
Hotel Occupancy Formula
The standard formula is:
Occupancy Rate = Occupied Room Nights ÷ Available Room Nights × 100
Once the period is longer than a day, use room nights rather than rooms. A hotel with 100 available rooms over 30 days has 100 × 30 = 3,000 available room nights. If guests occupy 2,100 of them, the calculation is 2,100 ÷ 3,000 × 100 = 70%. Comparing 2,100 to 100 rooms would be meaningless, because the room count only describes a single night.
Hotel Occupancy Calculation Example
The calculator opens with these figures so you can change them one at a time and watch the rate move.
A 100-room hotel over a 30-day month
- 100 total rooms
- 5 rooms out of order
- 95 available rooms
- 30-day month
- 2,280 occupied room nights
- 1. 95 × 30 = 2,850 available room nights
- 2. 2,280 ÷ 2,850 × 100 = 80%
80% hotel occupancy
The hotel sold 80% of the room nights it could have sold that month.
Daily vs Monthly Occupancy
For a single day the calculation is direct. A hotel with 60 available rooms and 45 occupied has a daily occupancy rate of 45 ÷ 60 × 100 = 75%.
For anything longer, count room nights. The table shows how available room nights scale for the same 60-room hotel.
| Period | Days | Available room nights | Example: 60 rooms |
|---|---|---|---|
| One day | 1 | Available rooms × 1 | 60 |
| One week | 7 | Available rooms × 7 | 420 |
| One month | 28-31 | Available rooms × days in the month | 1,800 (30 days) |
| One year | 365 | Available rooms × 365 | 21,900 |
Months are not the same length. A 50-room hotel has 1,400 available room nights in a 28-day February and 1,550 in a 31-day month, so the same number of nights sold produces a different percentage. Do not simply average daily percentages either: that only matches the monthly figure when available inventory stayed constant. Adding up room nights is the reliable method.
Should Out-of-Order Rooms Be Included in Hotel Occupancy?
Rooms that are genuinely unavailable for sale, such as rooms under maintenance or renovation, are generally excluded from the available inventory used for occupancy. Take a 100-room hotel with 6 rooms out of order and 70 rooms occupied. Excluding the unavailable rooms gives 70 ÷ 94 × 100 = 74.47%. Counting every room gives 70 ÷ 100 × 100 = 70%.
Both are used in practice: the first shows how well you sold what you could sell, the second how well you used the whole building. That single choice can move the figure by several points, which is why the calculator lets you switch it. Decide once and apply it the same way every time.
Decide these once, then stay consistent
- Whether out-of-order rooms are excluded from available inventory
- Whether complimentary and house-use rooms count as occupied
- Whether day-use bookings count as a room night
- Which month a stay is attributed to when it crosses a month end
What Is a Good Hotel Occupancy Rate?
There is no single occupancy rate that is right for every hotel. It varies with:
- Location
- Property type
- Season
- Room rates
- Local demand
- Events
- Business vs leisure demand
- Competition
- Distribution channels
- Market conditions
For that reason a published benchmark is a weak yardstick. The comparison that tells you most is your own property against the same period last year, calculated the same way both times, read alongside ADR and RevPAR rather than on its own.
Why Is Hotel Occupancy Important?
Occupancy helps managers understand demand and how well room inventory is being used.
Revenue management
Shows which periods are strong and which are soft.
Staffing
Helps plan front desk and housekeeping cover.
Pricing
Gives rate decisions a demand pattern to lean on.
Forecasting
Past occupancy is the starting point for estimating future demand.
Marketing
Points to the dates where more bookings are needed.
Distribution
Read with booking source, shows how dependent you are on OTAs.
What Affects Hotel Occupancy?
- Seasonality
- Peak and off-peak periods can produce very different occupancy at the same property.
- Room pricing
- Rates well above or below the local market change how many people book.
- Location
- Business districts, airports, attractions and event venues each bring a different demand pattern.
- Online visibility
- How easily potential guests find the property through its website, Google and other channels.
- Direct bookings
- A strong direct channel reduces dependence on third-party distribution.
- Reviews
- Guest ratings and comments influence whether someone books at all.
- Events
- Conferences, festivals and sporting events can move demand sharply for a few days.
How Can Hotels Improve Occupancy?
Occupancy improves through a combination of pricing, distribution, marketing and how quickly a team responds.
Improve direct bookings
Make it easy for guests to check availability and book from the hotel’s own website. See how direct booking connects to the reservation record.
Optimise OTA listings
Use accurate room information, good photography, competitive pricing and clear policies.
Use demand-based pricing
Adjust rates for demand, seasonality and booking pace rather than holding one rate all year.
Reduce booking friction
A slow or complicated booking process makes potential guests abandon the reservation.
Respond quickly to enquiries
Fast replies on channels such as WhatsApp capture bookings that would otherwise go to the next property. Here is how WhatsApp enquiries become reservations.
Monitor hotel KPIs together
Track occupancy alongside ADR, RevPAR, cancellations, no-shows and booking source.
Hotel Occupancy vs ADR vs RevPAR
Each metric answers a different question, and they are most useful together.
| Metric | What it measures | Formula |
|---|---|---|
| Occupancy | How much of the room inventory is occupied | Occupied rooms ÷ available rooms |
| ADR | Average revenue earned per sold room | Room revenue ÷ rooms sold |
| RevPAR | Revenue generated per available room | Room revenue ÷ available rooms |
RevPAR is also ADR × occupancy. A hotel at 80% occupancy and an ADR of MYR 300 has a RevPAR of MYR 300 × 80% = MYR 240. Occupancy says how full you are, ADR says what you earn per sold room, and RevPAR says how well the whole inventory turns into revenue.
That is why occupancy alone can mislead. A hotel at 90% occupancy and an ADR of MYR 200 earns a RevPAR of MYR 180, while one at 75% and MYR 300 earns MYR 225 - fewer rooms filled, more revenue per room available.
Beyond the calculator
Track Your Hotel Occupancy Automatically
Calculating occupancy by hand is a good way to understand the metric. Doing it across hundreds or thousands of room nights is another matter. WingPMS connects reservations, room availability, front desk, housekeeping and hotel reporting in one platform, so occupancy reads from the records the property already runs on.
- Occupancy and rooms sold
- Room availability
- Reservations
- Arrivals and departures
- Room status
- Booking sources
- Guest information
- Rooms revenue
