Walk into any hotel performance review meeting, and within the first few minutes, three numbers will almost certainly come up. They will be compared against last month, last year, and the competition. They will be used to justify decisions, question strategies, and measure whether a property is moving in the right direction. These three numbers are Occupancy, ADR, and RevPAR, and while they are often mentioned together, each tells a distinctly different story, and understanding the relationship between them is one of the more valuable things anyone working in hotel management can develop early in their career.
“Occupancy tells you how full a hotel is. ADR tells you how much it is charging. RevPAR tells you the truth about both, combined into a single number that is much harder to manipulate with selective storytelling.”
Let us start with the simplest of the three, at least on the surface: Occupancy. This is the percentage of available rooms that were actually occupied during a given period, whether a single night, a week, a month, or a full year. The formula is straightforward:
Occupancy % = Rooms Sold / Rooms Available x 100
So if a hotel has 100 rooms and sold 78 of them last night, occupancy for that night was 78%. Simple enough. But occupancy alone, without context, can be genuinely misleading, and this is where many people newer to the industry sometimes draw the wrong conclusions.
A hotel running at 90% occupancy sounds impressive. But if it achieved that by dropping rates dramatically to fill rooms, it may have generated far less revenue than a hotel running at 70% occupancy at a significantly higher rate. High occupancy at the wrong price is one of the more common traps in hotel revenue strategy, particularly during quieter periods when the temptation to fill rooms at any cost can feel like the safer choice, even when the numbers tell a different story afterward.
“Occupancy is a volume metric. It tells you how many rooms you sold. It says nothing about whether you sold them well. That distinction matters enormously, and it is exactly why occupancy is never meant to be read alone.”
The second number, ADR, stands for Average Daily Rate. This measures the average price at which a hotel actually sold its rooms during a given period, not the published rate, not the rack rate, but the actual average revenue earned per room sold, after discounts, complimentary rooms given to staff or guests, and various promotional rates are accounted for. The formula is equally clean:
ADR = Total Room Revenue / Rooms Sold
If that same 100 room hotel generated total room revenue of IDR 78,000,000 from its 78 occupied rooms, the ADR for that night was IDR 1,000,000 per room. ADR is particularly useful for tracking how a hotel’s pricing strategy is performing over time, whether rate integrity is being maintained, whether discounting is creeping in more than intended, and how the property compares to its competitive set in terms of actual achieved rates.
One nuance worth understanding is what gets included and excluded in this calculation. Complimentary rooms, rooms occupied but generating zero revenue, are typically excluded from the ADR calculation since they were not sold. Revenue from food and beverage, spa, or other non-room sources is also excluded. ADR is specifically a rooms metric, focused purely on the revenue generated from selling sleeping accommodation.
“ADR is the number that most directly reflects a hotel’s pricing discipline. A rising ADR over time, even with slightly lower occupancy, often signals a healthier revenue strategy than a falling ADR propped up by volume. The direction of ADR, more than its absolute value, often tells the more important story.”
Now comes the most important of the three, the number that combines both occupancy and rate into a single, honest measurement: RevPAR, which stands for Revenue Per Available Room. Unlike ADR, which only considers rooms that were actually sold, RevPAR spreads total room revenue across all available rooms, whether they were occupied or not. This is what makes it so much more revealing than either occupancy or ADR alone.
There are two ways to calculate RevPAR, and both arrive at exactly the same answer:
RevPAR = Total Room Revenue / Total Rooms Available
or alternatively:
RevPAR = Occupancy % x ADR
Using the same example: 100 rooms available, 78 sold, total room revenue of IDR 78,000,000. RevPAR = IDR 78,000,000 / 100 = IDR 780,000. Alternatively, 78% occupancy multiplied by IDR 1,000,000 ADR = IDR 780,000. Same answer, two paths to get there.
The power of RevPAR becomes clear when you use it to compare two hotels that might look very different when examined through occupancy or ADR alone. Hotel A runs at 85% occupancy with an ADR of IDR 900,000, giving a RevPAR of IDR 765,000. Hotel B runs at 70% occupancy with an ADR of IDR 1,200,000, giving a RevPAR of IDR 840,000. Looking only at occupancy, Hotel A appears to be performing better. Looking only at ADR, Hotel B appears stronger. But RevPAR reveals that Hotel B is actually generating more revenue per available room overall, making it the stronger performer by this measure, despite having more empty rooms each night.
“RevPAR is the number that makes it much harder to hide a weak strategy behind a strong-looking individual metric. A hotel can inflate occupancy by discounting heavily, or inflate ADR by being selective about which bookings it accepts. RevPAR captures both moves simultaneously, and reflects the net result of both decisions together.”
There is also a concept called TRevPAR, Total Revenue Per Available Room, which extends this same logic beyond just room revenue to include all revenue generated across the property, food and beverage, spa, parking, events, and everything else. In hotels where non-room revenue represents a significant portion of total income, particularly resorts and full service properties, TRevPAR often provides a more complete picture of overall performance than RevPAR alone.
Understanding how these three metrics move in relation to each other is where genuine revenue intelligence begins to develop. When occupancy rises but RevPAR stays flat or falls, it usually signals that rate is being sacrificed to fill rooms. When ADR rises but occupancy falls significantly, it may indicate pricing that has moved ahead of what the market will bear at current demand levels. When both occupancy and ADR rise together, and RevPAR climbs accordingly, that combination generally reflects a market environment and revenue strategy that are working well in alignment.
Seasonality adds important context to all three numbers, something touched on earlier in this series when discussing GOP. A beach resort might see RevPAR of IDR 2,000,000 during peak season and IDR 600,000 during the quietest months. Neither number tells the full story alone. What matters is whether each period is performing as well as it reasonably could given demand conditions, not whether every month looks identical on paper.
“Benchmarking these three numbers against a competitive set, comparing your occupancy, ADR, and RevPAR against similar hotels in the same market, is where the real strategic picture emerges. A hotel growing RevPAR by 8% looks excellent in isolation, but if the competitive set grew by 15% during the same period, that same 8% tells a very different story.”
For department heads and team leaders outside of revenue and finance, understanding these numbers still matters more than many people assume. A front office manager who understands RevPAR implications will think differently about upselling opportunities at check-in. An F&B manager who understands ADR trends will have more informed conversations about how hotel performance affects resource allocation across departments. A sales manager who understands how group bookings affect RevPAR, not just occupancy, will negotiate contracts with a clearer sense of their real financial impact.
These three numbers are, in many ways, the shared language of hotel performance, the metrics that ownership, management, and revenue teams all reference when assessing whether a property is genuinely healthy and moving in the right direction. Learning to read them fluently, and more importantly, learning to read the relationship between them rather than each in isolation, is one of the quieter but more lasting investments anyone building a career in hospitality can make.
Hotel Performance Calculator
Occupancy, ADR & RevPAR - the three core metrics of hotel revenue healthOccupancy Health Indicator
Hotel A
Hotel B
| Hotel Type | Healthy Occ. | Strong Occ. | Note |
|---|---|---|---|
| Budget / Economy | 70% - 80% | 80%+ | High volume |
| Limited Service | 65% - 75% | 78%+ | Lean ops |
| Full Service | 60% - 72% | 75%+ | Balanced |
| Luxury / 5-Star | 55% - 70% | 72%+ | Rate focus |
| Resort (seasonal) | 50% - 65% | 70%+ | Seasonal |
Advance features of this tools is available and can be accessed when you join the class, coaching or consultation session.