Key takeaways
- ADR is room revenue divided by the number of rooms actually sold, not by all rooms available
- A high ADR does not mean strong performance. Read it together with occupancy, RevPAR, TRevPAR and GOPPAR
- A newly opened hotel should set a realistic ADR path through the ramp-up period, and not push it so hard that the model looks better than reality
ADR, or average daily rate, is the average room rate a hotel actually achieves per night. It is the starting point for revenue analysis and the basis of RevPAR, TRevPAR and GOPPAR. The figures in this article are a hypothetical example of a 100-room luxury beachfront hotel and do not refer to any real hotel.
1. Definition and formula
ADR = Total Room Revenue ÷ Number of Rooms Sold
The denominator must be rooms sold only, not rooms available, because ADR is meant to reflect the price guests actually pay, not an average diluted by empty rooms
Example: a 100-room hotel in its first year of operation
- Total room revenue: THB 256,518,000
- Room nights sold: 19,998 nights
- ADR = 256,518,000 ÷ 19,998 = THB 12,827 per night
2. ADR, RevPAR, TRevPAR and GOPPAR
| KPI | Formula | What it measures | Example (THB) |
|---|---|---|---|
| ADR | Room Revenue ÷ Rooms Sold | Average price of rooms sold | 12,827 |
| RevPAR | Room Revenue ÷ Rooms Available | Room revenue per available room | 7,028 |
| TRevPAR | Total Revenue ÷ Rooms Available | Revenue from all departments per room | 7,800 |
| GOPPAR | GOP ÷ Rooms Available | Operating profit per room | 3,900 |
Take a 100-room hotel that sells 50 rooms at THB 10,000 a night. ADR = 500,000 ÷ 50 = THB 10,000, but RevPAR = 500,000 ÷ 100 = THB 5,000. The first question is what price the rooms sold achieved. The second is how much revenue every available room generated. An executive who looks only at ADR may misread performance.
3. Seasonal ADR
A resort's demand is uneven through the year. A single ADR for the whole year forfeits revenue in high-demand periods and fails to sell rooms in low-demand periods.
| Season (example) | Days/year | Room Nights | Year 1 ADR (THB) |
|---|---|---|---|
| Low Season (May–Oct) | 184 | 8,280 | 8,000 |
| High Season (Nov, Feb–Apr and the non-Peak periods) | 150 | 9,300 | 15,000 |
| Peak Season (16 Dec–15 Jan) | 31 | 2,418 | 21,000 |
| Blended full year | 365 | 19,998 | 12,827 |
The Peak ADR is almost three times the Low Season ADR, for three reasons: demand surge during the festive period, limited supply when comparable hotels are full across the market at the same time, and higher-spend guests with greater purchasing power than the annual average.
4. Comparing ADR with the market
Whether an ADR is high or low must be judged against the same tier. This table gives approximate ranges for learning purposes and is not market statistics. Check it against real market benchmark reports before use.
| Hotel Tier | Approximate ADR (THB) |
|---|---|
| Budget (1–2 stars) | 800–2,000 |
| Midscale (3 stars) | 2,000–4,500 |
| Upscale (4 stars) | 4,500–9,000 |
| Luxury (5 stars) | 9,000–18,000 |
| Ultra-Luxury | 18,000–50,000+ |
5. Pricing strategy
5.1 Dynamic Pricing
Many luxury hotels adjust rates daily according to demand, based on booking pace, compset rates and historical patterns. When demand is high, the system raises ADR. When demand is low, it is better to add value, such as breakfast inclusive or a spa credit, than to cut the rate outright, so as to preserve rate integrity.
5.2 Rate Code Tiers
Each channel has its own rate code, and the weighted total by channel mix is the blended ADR.
| Rate Code | % of rack rate (example) | Main guests |
|---|---|---|
| Rack Rate (BAR) | 100% | Walk-ins, individual guests |
| Online Direct | 95% | Bookings via the hotel website |
| OTA | 85–90% | Guests booking via platforms |
| Wholesale | 70–75% | Tour operator |
| Corporate | 80–85% | Companies with an MOU |
| Group / MICE | 65–75% | Seminars of 50 rooms or more |
If a hotel relies very heavily on OTAs, for example above 60% of room nights, profit disappears into commission even when ADR looks good. A sound approach is to raise direct bookings to around 30–35% of the mix.
5.3 Length of Stay Discounts
Resorts often give length-of-stay discounts, for example 10% off for 3 nights or more and 20% off for 7 nights or more. This lengthens stays, lowers acquisition cost per night and increases the chance of spending on F&B and the spa.
6. ADR drivers
ADR is the sum of many factors, starting from the day the project is designed. The ranges below are estimates from practical work, not the results of a statistical study.
Factors that push ADR up
- Brand premium from a global chain: 30–100% above independents
- Direct Beach Access 15–25%
- Premium Views 10–20%
- Top-tier ratings, such as Forbes Travel Guide 5 stars or a Michelin Key: 20–40%
- Limited Inventory 10–15%
- High suite / pool villa mix: 50–100%
- Complete wellness and spa offering: 10–15%
Factors that push ADR down
- Newly opened hotel with no reviews yet: down 10–15% in the first year
- More than 30 minutes from the airport: down 10–15%
- Compset openings leading to oversupply: down 5–10%
- External shock, such as a pandemic or travel ban: down 30–50%
7. ADR growth trajectory for a newly opened hotel
A newly opened hotel needs a ramp-up of about 3–5 years. Setting assumptions too aggressively makes the model look better than reality.
| Year | ADR (THB) | Annual growth | Cycle stage |
|---|---|---|---|
| Year 1 | 12,827 | — | Opening |
| Year 2 | 13,340 | +4.0% | Building brand awareness |
| Year 3 | 13,740 | +3.0% | Stabilise occupancy first |
| Year 6 | 14,990 | +2.9% average | Peak performance |
| Year 12 | 16,650 | +1.8% average | Mature operation |
In this example, ADR grows by an average of about 2.4% a year over the 11 years. Pushing ADR too fast during ramp-up often means occupancy does not build and RevPAR falls below competitors, costing market share in the long run.
8. ADR Index against the competitive set
In industry practice, a hotel compares its price positioning with a compset of 5–10 hotels in the same market and tier.
ADR Index = (our ADR ÷ compset average ADR) × 100
- Above 100 means premium positioning
- Equal to 100 means fair share
- Below 100 requires analysis of whether the cause is product, brand or distribution
Hypothetical compset example: hotel A THB 35,000, B 18,000, C 15,000, D 9,000 and E 8,500. The average is THB 17,100. If the example hotel sells at THB 12,827, its ADR Index = 75.0, which is low in absolute terms but not unusual for a first year. The target is above 85 by year 5 and 95–100 at maturity.
9. Mistakes to avoid
9.1 A high ADR does not mean profit
Hotel A sets an ADR of THB 20,000 and achieves 30% occupancy, giving a RevPAR of THB 6,000. Hotel B sets an ADR of THB 10,000 and achieves 80%, giving a RevPAR of THB 8,000. Hotel B generates more revenue per room even though its ADR is less than half.
9.2 ADR excludes these items
- Resort fees charged separately
- Service Charge 10%
- VAT
- F&B, Spa, Excursion
- Mini-bar and laundry
9.3 Complimentary and house use rooms
Rooms given free, such as free upgrades or rooms used by staff, do not count as rooms sold, so they are not in the denominator and carry no revenue in the numerator of ADR. Industry rates that are actually paid still count as rooms sold as normal. Counting them wrongly leads executives to misunderstand their own price positioning and possibly cut rates unnecessarily.
10. Conclusion
ADR reflects brand power, product quality and demand strength, but it is not enough on its own. A good strategy balances rate integrity with booking velocity, increases direct bookings, reduces reliance on OTAs and sets a realistic trajectory. For a newly opened luxury hotel, the appropriate approach is usually to build occupancy over the first 3–5 years before pushing the ADR Index towards fair share in the long term.