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 health
Occupancy %
Rooms SoldTotal rooms occupied in the period
/
Rooms AvailableTotal rooms available in the period
x 100
= Occupancy %   e.g. 78 rooms sold / 100 available x 100 = 78%
ADR - Average Daily Rate
Total Room RevenueRevenue from room sales only (excl. F&B, spa, etc.)
/
Rooms SoldOnly rooms actually sold (excl. complimentary)
= ADR   e.g. IDR 78,000,000 / 78 rooms = IDR 1,000,000
RevPAR - Revenue Per Available Room
Method 1Total Room Revenue / Total Rooms Available
Method 2 (same result)Occupancy % x ADR
= RevPAR   e.g. 78% x IDR 1,000,000 = IDR 780,000
Why RevPAR is the most complete metric
📊Occupancy alone can misleadHigh occupancy via heavy discounting may look successful but generate less revenue than moderate occupancy at a healthy rate.
💰ADR alone can misleadA high ADR means nothing if rooms are sitting empty. A hotel at 40% occupancy may underperform one at 75% with a lower rate.
✓RevPAR combines bothBy spreading revenue across ALL available rooms, RevPAR reflects the true result of both occupancy and rate decisions together.
📈TRevPAR goes furtherFor full-service and resort properties, TRevPAR adds F&B, spa, events, and all other revenue for a complete picture.
ADR excludes complimentary rooms and non-room revenue. RevPAR uses total rooms available, not rooms sold. Both metrics are rooms-only unless specified as TRevPAR.
Enter your hotel's figures
All rooms, whether occupied or not
Exclude complimentary rooms
Room revenue only, any currency
Number of days being measured

Results
Occupancy78.0%78 of 100 rooms
ADR1,000,000per room sold
RevPAR780,000per available room

Occupancy Health Indicator

0%40%60%75%90%+
✓ Strong - above 75%
RevPAR = 78.0% occupancy x 1,000,000 ADR = 780,000. A rising RevPAR indicates that rate and occupancy strategies are working together effectively.
Compare two hotels or two periods side by side

Hotel A

Hotel B


Comparison Result
Hotel A
Occupancy85.0%
ADR900,000
RevPAR765,000
Hotel B
Occupancy70.0%
ADR1,200,000
RevPAR840,000
Hotel B wins on RevPAR (840,000 vs 765,000) despite lower occupancy. Higher ADR more than compensates for fewer rooms sold.
RevPAR is the fairest comparison tool between properties. Higher occupancy does not automatically mean stronger performance if ADR is significantly lower.
Occupancy benchmarks by hotel type
Hotel TypeHealthy Occ.Strong Occ.Note
Budget / Economy70% - 80%80%+High volume
Limited Service65% - 75%78%+Lean ops
Full Service60% - 72%75%+Balanced
Luxury / 5-Star55% - 70%72%+Rate focus
Resort (seasonal)50% - 65%70%+Seasonal

How to read RevPAR movement
Occ UP, ADR DOWN, RevPAR flatHotel is discounting to fill rooms. Volume is up but rate discipline may be weakening.
Occ DOWN, ADR UP, RevPAR UPHealthy sign. Hotel is being more selective with better rates - often reflects a stronger market position.
Occ DOWN, ADR DOWN, RevPAR DOWNDemand is falling and discounting is not recovering volume. Requires immediate strategy review.
Occ UP, ADR UP, RevPAR UPIdeal scenario. Both volume and rate are growing together - strong demand and effective revenue management.

Key metrics to remember
Occupancy = Volume ADR = Rate Discipline RevPAR = True Performance TRevPAR = Total Hotel Value Comp Set = Market Context
Always compare RevPAR against a competitive set. A RevPAR growing 5% year-on-year looks strong until you discover the market grew 15% in the same period.
OW
This tool is a property of Oka Witantra Hospitality Professional & Hotel Consultant | Built from 25 years of industry experience
www.okawitantra.com
This interactive calculator is an original work created and owned by Oka Witantra. Unauthorized reproduction, redistribution, or embedding without written permission is not permitted. For collaboration or licensing inquiries, visit www.okawitantra.com

Advance features of this tools is available and can be accessed when you join the class, coaching or consultation session.