Three numbers run hotel revenue management: ADR, Occupancy, and RevPAR. They are simple arithmetic, but most hoteliers either misuse them or read them in isolation in ways that hide what's actually happening.
This is the foundational explainer — what each metric means, how to calculate it, what it tells you, and what it hides.
Occupancy
Definition: The percentage of available rooms that were sold during a given period.
Formula:
Occupancy = Rooms Sold ÷ Rooms Available × 100
Example: A 30-room hotel sells 22 rooms one night. Occupancy = 22 ÷ 30 = 73.3%.
What it tells you: Demand — at the prices you charged. A 95% occupancy night means you priced too low and left ADR on the table. A 40% occupancy night means demand was weak or your rate was uncompetitive.
Common mistake: Treating occupancy as a goal. 100% occupancy is rarely optimal — it usually means you under-priced peak demand.
ADR (Average Daily Rate)
Definition: The average rate paid per occupied room.
Formula:
ADR = Total Room Revenue ÷ Rooms Sold
Example: Total room revenue ₹1,10,000 from 22 rooms sold. ADR = ₹1,10,000 ÷ 22 = ₹5,000.
What it tells you: Pricing power. ADR rising over time at flat occupancy means you're successfully extracting more value per booking.
Common mistakes:
- Including non-room revenue (F&B, spa) in the numerator. ADR is room-only.
- Including complimentary rooms (staff use, comp upgrades) in the denominator. ADR uses paid occupied rooms.
- Reporting blended ADR across very different segments (corporate ₹3,500 + leisure ₹6,000 = blended ₹4,800 that hides both stories).
RevPAR (Revenue Per Available Room)
Definition: Room revenue divided by total available rooms (sold or not).
Two equivalent formulas:
RevPAR = ADR × Occupancy
RevPAR = Total Room Revenue ÷ Rooms Available
Example: ADR ₹5,000 × Occupancy 73.3% = RevPAR ₹3,665. Or directly: ₹1,10,000 ÷ 30 rooms = ₹3,665.
What it tells you: The single best summary of your hotel's revenue performance — captures both pricing and demand in one number.
Common mistakes:
- Reading RevPAR without context. ₹3,665 RevPAR could be world-class for a budget hotel and disastrous for a luxury property.
- Comparing your RevPAR to a different market or compset. Use STR's compset tools for like-for-like benchmarks.
- Optimizing RevPAR by cutting rate to chase occupancy — net effect is often flat or negative.
The metrics that go beyond the basic three
TRevPAR (Total Revenue Per Available Room)
Includes non-room revenue (F&B, spa, parking, ancillary).
TRevPAR = Total Hotel Revenue ÷ Rooms Available
Resorts and full-service hotels track TRevPAR closely — RevPAR alone misses up to 50% of total revenue.
GOPPAR (Gross Operating Profit Per Available Room)
Strips out cost.
GOPPAR = Gross Operating Profit ÷ Rooms Available
This is the metric ownership cares about. Two hotels with identical RevPAR can have 30% different GOPPAR if their cost structures differ.
ALOS (Average Length of Stay)
ALOS = Total Room Nights Sold ÷ Total Bookings
A leading indicator. Rising ALOS typically precedes RevPAR growth because longer stays reduce per-booking acquisition cost.
RevPAR Index
Your RevPAR relative to your competitive set.
RevPAR Index = (Your RevPAR ÷ Compset RevPAR) × 100
An index of 100 means you're at compset average. 110 means 10% above. 90 means 10% below. STR provides this benchmark for any hotel that subscribes.
Reading them together
The three primary metrics need to be read jointly, not in isolation:
- Occupancy up, ADR up, RevPAR up: Healthy growth.
- Occupancy up, ADR down, RevPAR flat: You traded rate for occupancy. Probably not a win.
- Occupancy down, ADR up, RevPAR flat: You held rate, lost share. Compset moved.
- Occupancy down, ADR down, RevPAR down: Demand collapse or competitive failure.
- Occupancy flat, ADR up, RevPAR up: Pricing-power gain. Best-quality growth.
How often to look
Daily during high-velocity periods (event weeks, peak season). Weekly in steady state. The pickup curve — bookings arriving for a specific date over time — matters as much as the absolute numbers.
Tools for tracking
The math is simple enough to do in a spreadsheet, but real-time visibility matters. Hotelary's analytics dashboard updates these metrics live as bookings arrive, with segment breakdowns (direct vs OTA, leisure vs corporate, room category) so you can see the story behind the headline number.
Where to go from here
Once you understand the metrics, the next questions are how to move them. Read our 12 strategies to increase RevPAR for the tactical playbook, and setting up dynamic pricing for the operational implementation.
For broader hotelier benchmarks, the Hotel Management magazine publishes monthly industry data, and Hospitality Net aggregates global research.




