Quick answer
A hotel's occupancy rate is the percentage of rooms sold against rooms available: rooms sold ÷ rooms available × 100. If you sell 75 rooms out of 100 on a given night, occupancy is 75%. It is the most immediate KPI for measuring how full the property is, but on its own it says little: always read it alongside average daily rate (ADR) and revenue per available room (RevPAR). Filling to 100% by discounting is usually worse than running at 80% at the right price.
What occupancy rate is
Occupancy rate answers a simple question: of all the rooms I could have sold, how many did I actually sell?
It is the first number every hotel manager looks at in the morning, because it instantly snapshots the state of the property. A city full of trade shows next to an empty hotel is an immediate red flag; a full hotel in low season is a sign of good management (or of rates set too low, as we will see).
Be careful, though: occupancy measures how many rooms you sold, not at what price. That is why it is never enough on its own.
The occupancy rate formula
There is a single base formula:
Occupancy rate = (rooms sold ÷ rooms available) × 100
Example: a 120-room hotel sells 90 rooms on a given night.
Occupancy = 90 ÷ 120 × 100 = 75%
Over longer periods
To calculate occupancy for a month or a year you work in room-nights. You multiply the number of rooms by the days in the period.
Example: 120 rooms over 30 days = 3,600 available room-nights. If you sell 2,520, monthly occupancy is:
Occupancy = 2,520 ÷ 3,600 × 100 = 70%
The out-of-order detail
If you have rooms under renovation or broken (out of order), there are two schools:
- Gross occupancy: you use all physical rooms in the denominator.
- Net occupancy: you exclude unsellable rooms. This is the more honest figure for assessing commercial performance, because it does not penalize you for rooms you could not sell anyway.
Occupancy, ADR and RevPAR
Occupancy is one of the three core hospitality KPIs and should always be read with the other two.
| KPI | What it measures | Formula | |---|---|---| | Occupancy | % of rooms sold out of available | rooms sold ÷ rooms available | | ADR | Average revenue per room sold | room revenue ÷ rooms sold | | RevPAR | Average revenue per available room | ADR × occupancy |
The catch is that occupancy and ADR pull in opposite directions: to fill up you tend to lower the rate, to raise the rate you risk emptying out. RevPAR is the referee that says which combination produces more revenue.
Worked example
- Scenario A: occupancy 90%, ADR €80 → RevPAR = €72
- Scenario B: occupancy 72%, ADR €110 → RevPAR = €79.20
Scenario B sells fewer rooms but generates more revenue per available room. Anyone chasing occupancy alone would pick A and earn less. To run all three figures together from revenue and rooms, use the RevPAR and ADR calculator.
Benchmarks: what a "good" occupancy rate is
There is no universal value. A seasonal resort and a business city hotel live on different scales. As a rough reference, on an annual basis:
| Property type | Indicative average occupancy | |---|---| | Business city hotel | 70–78% | | Leisure / tourist hotel | 60–70% | | Seasonal resort | 50–65% (with seasonal peaks) | | B&B / small property | 45–60% |
These are orders of magnitude, not rules. The figure should always be compared against:
- History — the same period last year (seasonality in hospitality is huge).
- Budget — what you set out to achieve.
- Comp set — comparable competing hotels in your area.
Occupancy growing year over year at equal season is worth more than a high number in isolation.
How high it needs to be to cover costs
There is a minimum occupancy below which the hotel loses money: the occupancy break-even. It depends on fixed costs, variable cost per room, and ADR.
In simplified form:
Break-even occupancy = fixed costs ÷ (available rooms × (ADR − variable cost per room))
To estimate it well you need to know your cost per occupied room (CPOR): cleaning, linen, breakfast, utilities, depreciation. Without that figure you cannot know at what rate a room actually becomes profitable. You can calculate it with the cost per occupied room calculator.
The concrete levers to raise occupancy
Once you know where you stand, here are the levers that actually work.
Filling the weak nights
- Discounted non-refundable rates for guests who book ahead.
- Midweek packages to shift demand from full weekends to empty days.
- Smart minimum stays: sometimes it pays to "lose" a single night to protect a three-night stay.
Working the channels
- Pushing the direct channel: every booking without an OTA commission is worth more at the same rate.
- Managing OTA distribution with consistent rates and availability, avoiding disparity that hurts your ranking.
- Reviews kept high: the reputation score directly influences conversion.
Extending length of stay
Rather than chasing new guests, it often pays to keep the ones you have: upselling extra nights, tiered rates for longer stays, partnerships with local events and companies.
Common mistakes
- Chasing 100%. A full house almost always means rates were too low. The goal is RevPAR, not a sold-out sign.
- Comparing different months. June against February makes no sense: seasonality distorts everything. Always compare the same period.
- Ignoring variable costs. Every room sold costs money (cleaning, breakfast, utilities). Discounting to fill up can erode margin more than it adds.
- Using gross occupancy with many out-of-order rooms. It paints performance worse than it really is.
- Looking only at occupancy. Without ADR and RevPAR it is a blind number: you don't know if you are filling well or giving rooms away.
Related resources
- RevPAR and ADR calculator — occupancy, average rate and revenue per room in one go
- Cost per occupied room calculator — what an occupied room really costs you, the basis of every pricing decision