RevPAR, ADR and occupancy, explained simply
Occupancy, ADR and RevPAR: the three acronyms that show up in every hotel report. If you are new to revenue management, this guide explains them in plain language, with an example you can follow with a calculator.
Why occupancy alone misleads
A full hotel feels like success: busy front desk, packed breakfast room, staff running. But filling up is not the same as earning. If you sold every room at a clearance price, you worked at maximum capacity to bring in the minimum.
That is why hotel revenue is not measured with a single figure but with three that correct each other: occupancy tells you how much you sold, ADR tells you at what price, and RevPAR joins the two into one comparable number.
Occupancy: how much of the hotel you sold
Occupancy is the percentage of your available rooms sold on a night: rooms sold divided by rooms available. If you have 40 rooms and sold 30, your occupancy is 75% (illustrative example).
What it does not tell you is the price you sold at. You can reach 95% by giving your rate away, or stay at 60% while charging well. Occupancy measures volume, not money.
ADR: the price you sold at
ADR (average daily rate) is how much you charged on average per room sold: room revenue divided by rooms sold. Note that it only counts sold rooms; the ones that stayed empty are left out of the math.
ADR tells you whether you are defending your price or discounting it away. What it does not tell you is how many rooms stayed empty: you can boast a very high ADR with half the hotel dark. ADR measures price, not volume.
RevPAR: the metric that joins the two
RevPAR (revenue per available room) divides room revenue by all available rooms, sold or not. Because it includes the empty ones, it punishes low price and low occupancy alike: neither can hide.
That makes it the metric that unites price and volume, and the fairest way to compare nights, months or years: a rising RevPAR means the combination improved, no matter which of the two pushed it. Memorize the shortcut: RevPAR = ADR × occupancy.
How to calculate them, step by step
Take any night at your hotel and follow these steps. We use an illustrative example: a 40-room hotel that sold 30 rooms and earned 36,000 in room revenue that night (in your currency; the method is the same).
- Count your available rooms that night: 40 in the example. Subtract any rooms out of service for maintenance.
- Calculate occupancy: 30 sold divided by 40 available = 75%.
- Calculate ADR: 36,000 in revenue divided by 30 sold = 1,200 per room sold.
- Calculate RevPAR: 36,000 in revenue divided by 40 available = 900 per available room.
- Check with the shortcut: 1,200 ADR × 0.75 occupancy = 900 RevPAR. It matches.
How to read them together
Two hotels can post the same RevPAR with opposite stories. Staying with illustrative numbers: 100% occupancy at a 900 ADR gives a RevPAR of 900; 60% occupancy at a 1,500 ADR gives exactly the same 900. The final number ties, the operation does not.
- Full with a low ADR: more housekeeping, more wear and more operating cost for the same revenue. Usually a sign there is room to raise price.
- Half full with a high ADR: lower cost per occupied room, but you leave volume on the table. On slow dates it may pay to open up the rate.
- The right reading is always in pairs: high occupancy with a falling ADR means you are buying volume with discounts; a high ADR with falling occupancy means your price is holding demand back.
Common mistakes
- Celebrating occupancy without looking at ADR: filling up cheap is not winning.
- Comparing your ADR against hotels that are not your real competition, in another category or another area.
- Calculating RevPAR by including or excluding out-of-service rooms whenever it flatters you: pick one criterion and keep it.
- Looking only at closed months: to decide prices you need these metrics looking forward, over the dates you can still influence.
- Stopping at the monthly average: the average hides that Tuesday runs empty and Saturday runs full. Go down to the daily detail.
The next level
Once you master these three, there are metrics that look beyond the room, such as total hotel revenue or operating profit (TRevPAR, GOPPAR). That is the next step up, and we cover it in a separate essay. For day-to-day operation, occupancy, ADR and RevPAR are your base dashboard.
How it looks in Sentinel AI
In Sentinel AI the three live in your real-time analytics: occupancy, ADR and RevPAR for every date, with no spreadsheets and no manual formulas. And because every number is auditable, you see where it comes from and what effect each pricing decision you approved had.
PUT YOUR REVENUE TO WORK
Book a demo and see how Sentinel AI suggests the price of every night from your own data.