Occupancy shows how many rooms a hotel fills, ADR shows how much each sold room earns, and RevPAR combines the two to measure revenue across every available room. Read in isolation, each number can mislead: a hotel that sells fewer rooms at a stronger rate can post a higher RevPAR while spending less on housekeeping, utilities, and amenities. This guide explains how to calculate all three, compares two pricing strategies side by side, and introduces the cost-based metrics (TRevPAR, GOPPAR, CPOR) that reveal whether a hotel is truly profitable.
In the fast-paced hospitality industry, numbers are the common language of management. For anyone who has ever worked a shift at the front desk or executive lounge, the scenario every morning right after the Night Audit is completed shares a common theme: the manager will immediately ask about three core numbers. What was last night's occupancy? How is the ADR? What did RevPAR hit?
Many hotel employees read these reports daily, but not everyone truly understands the big picture they paint. Being vague about these metrics not only leads to misjudgments in pricing strategies but also erodes the hotel's actual profits.
In this article, you will master the essence of all three metrics (RevPAR, ADR, occupancy), know exactly how to calculate them, and understand why evaluating each metric in isolation is a dangerous trap.
1. Occupancy rate
Occupancy Rate is the percentage of rooms sold compared to the total number of rooms the hotel has available for business over a specific period (usually calculated nightly).
Example: A boutique hotel has 50 rooms. Last night, the system recorded 40 occupied rooms.
Occupancy Rate = (40 / 50) × 100 = 80%.
The truth about "Rooms available": In actual operations, the "rooms available" variable is not exactly identical across all hotels. Whether rooms requiring long-term repairs (Out-of-Order) or complimentary rooms for staff and guests are included in the denominator depends on accounting standards (such as the USALI system or STR/CoStar guidelines). Arbitrarily removing too many rooms from the "rooms available" inventory will artificially inflate the occupancy rate, leading to serious discrepancies when benchmarking competitiveness against rivals in the same segment.
2. ADR (Average Daily Rate)
ADR (also referred to as ARR, Average Room Rate, in some regions and hotel chains) is the average price a hotel collects for each successfully sold room.
Example: Last night, 40 sold rooms generated a total revenue of $4,000.
ADR = $4,000 / 40 = $100.
Room revenue only: The revenue used to calculate ADR strictly includes pure room rental income. Absolutely do not lump in revenue from other service departments like F&B (restaurants, minibars), Spa, or laundry.
The blind spot of ADR: A high ADR does not equate to a successful business strategy. If a hotel raises prices too high, resulting in only a tiny fraction of rooms being sold, the total revenue generated might not be enough to sustain operations. That is when we need a more comprehensive metric.
3. RevPAR (Revenue Per Available Room)
This is considered the "gold standard" among hotel performance metrics (Hotel KPIs). Unlike ADR, which only cares about sold rooms, RevPAR measures profitability across the entire available room inventory. It forces managers to find the optimal balance between value (ADR) and volume (Occupancy).
RevPAR formula: There are two ways to calculate RevPAR, and both yield a consistent result:
Example: Continuing with the 50-room hotel that sold 40 rooms for a total revenue of $4,000 (Occupancy 80%, ADR $100).
Calculated via Method 1: $4,000 / 50 = $80
Calculated via Method 2: $100 × 80% = $80
4. Same hotel, two strategies: Which wins? (ADR vs RevPAR)
This is an operational dilemma that Revenue Managers constantly face: Should we drop prices to fill rooms, or keep prices high and accept lower occupancy?
Let's weigh these two strategies for the same 50-room hotel:
| Metric | Strategy A (Rock-bottom pricing) | Strategy B (Maintaining core value) |
|---|---|---|
| Rooms Sold | 40 / 50 | 30 / 50 |
| Average Daily Rate (ADR) | $100 | $150 |
| Occupancy | 80% | 60% |
| Total Room Revenue | $4,000 | $4,500 |
| RevPAR | $80 | $90 |
Lesson 1: Lower occupancy but higher financial efficiency. At first glance, Strategy A seems more bustling with an 80% fill rate. However, Strategy B yields a higher RevPAR ($90 vs. $80), proving that the overall cash flow generated is greater.
Lesson 2: The truth behind the numbers. RevPAR is a good metric, but it does not reflect the cost picture. With Strategy B, the hotel sells 10 fewer rooms. This means the Housekeeping department reduces its workload by 10 rooms, saving significantly on utilities, laundry, and room amenities. Wear and tear on assets are also minimized. Strategy B not only generates higher revenue but also requires the operational machinery to consume fewer resources.
5. Beyond RevPAR: Metrics that include costs
For in-depth management, the hospitality industry does not stop at RevPAR but expands into sets of metrics tied to actual costs:
- TRevPAR (Total Revenue Per Available Room): Total revenue from all sources (including Rooms, F&B, Spa, and ancillary services) divided by the number of available rooms. This metric reflects the "upselling" capability of the entire property.
- GOPPAR (Gross Operating Profit Per Available Room): Gross operating profit divided by available rooms. This is the most authentic mirror reflecting whether the hotel is truly operating profitably.
- CPOR (Cost Per Occupied Room): Operating costs calculated per occupied room. This metric connects directly to the narrative of optimizing workflow efficiency and inter-departmental coordination.
6. Common mistakes when reading these numbers
- The race to the bottom for 100% occupancy: Continuously slashing prices to fill rooms will destroy brand positioning and inflate operational costs.
- Lack of consistency: As mentioned in "The truth about rooms available," comparing your RevPAR with competitors while applying different "rooms available" calculation standards will lead to skewed analytical results.
- Short-term vision: Only looking at a single day's report instead of evaluating on a weekly cycle, or comparing it with the same period last year (YoY) to account for seasonality factors.
- Ignoring hidden costs: An increase in RevPAR does not equate to an increase in net profit, especially if staffing and operational costs are spiraling out of control.
7. Try it yourself: Hotel metrics calculator
You can integrate an automated calculation tool right into your internal system for quick cross-departmental lookups. Below is a hypothetical code snippet (HTML/JS) that can be easily deployed:
<div class="kpi-calculator">
<h3>Quick Hotel KPIs Calculator</h3>
<label>Rooms available:</label>
<input type="number" id="totalRooms" value="50">
<label>Rooms sold:</label>
<input type="number" id="soldRooms" value="40">
<label>Room Revenue (USD):</label>
<input type="number" id="roomRevenue" value="4000">
<button onclick="calculateKPIs()">Calculate</button>
<div id="results"></div>
</div>
<script>
function calculateKPIs() {
const total = document.getElementById('totalRooms').value;
const sold = document.getElementById('soldRooms').value;
const rev = document.getElementById('roomRevenue').value;
const occupancy = (sold / total) * 100;
const adr = rev / sold;
const revpar = rev / total;
document.getElementById('results').innerHTML = `
<p><strong>Occupancy:</strong> ${occupancy.toFixed(1)}%</p>
<p><strong>ADR:</strong> ${adr.toLocaleString()} USD</p>
<p><strong>RevPAR:</strong> ${revpar.toLocaleString()} USD</p>
`;
}
</script>Conclusion
Ultimately, Occupancy indicates how many guests the hotel is attracting, ADR reflects the rates the Sales department is successfully closing, and RevPAR combines both elements to measure overall revenue health.
However, RevPAR's greatest limitation is that it does not reflect the profitability equation. Two hotels can easily share the exact same reported RevPAR while generating entirely different actual cash flows. The final amount that stays in the investor's pocket is determined by how tightly operational costs (CPOR) are controlled behind each room door.
That difference usually lies in how smoothly the internal team coordinates to minimize waste and reduce room turnover time. A seamless communication and operational framework is the most reliable key to safeguarding revenue. Discover more insights and solutions for optimizing hotel resources at WhoanAi.