What Is ADR? How to Calculate a Hotel's Average Daily Rate
ADR (Average Daily Rate) is the average revenue you earn per room-night sold. It ignores occupancy entirely and measures price alone — which is exactly why it's the purest signal of your pricing strategy. This guide covers how to calculate ADR correctly, how to avoid misreading it, and how to push it up without letting occupancy slide.

- ADR = Total room revenue ÷ Number of room-nights sold
- Complimentary rooms and non-room revenue (food, spa) are excluded from the calculation
- ADR alone is misleading: 100% occupancy at a low ADR can still lose you money — always read it together with RevPAR
- Gross ADR and net ADR are not the same: once channel commission is deducted, the real picture changes
- The safest way to raise ADR isn't an across-the-board price hike — it's upselling, packaging, and length-of-stay pricing
It's not enough for a hotelier to say 'this month went well' — you need to know whether what went well was occupancy or price. That's exactly what ADR does: regardless of how many rooms you sold, it tells you the average price each room-night went for. Occupancy answers 'how full did you get'; ADR answers 'at what price.'
In English it's called Average Daily Rate (ADR) or Average Room Rate (ARR) — the two terms mean the same thing. It's one of the three core hospitality KPIs, alongside occupancy rate and RevPAR.
The ADR Formula
Getting this right hinges on two details. First, don't let non-room revenue leak into the numerator — otherwise ADR inflates artificially and distorts your pricing decisions. Second, strip complimentary rooms out of the denominator — if a room you gave away free to a blogger or a travel agent's rep counts as 'sold,' your ADR will read lower than it actually is.
Worked Example: A 15-Room Boutique Hotel
Picture a 15-room hotel. In May (31 days), total capacity is 15 × 31 = 465 room-nights. At 80% occupancy, 372 room-nights were sold. Of those, 12 were complimentary promotional rooms, leaving 360 room-nights sold for payment. Those 360 nights generated €43,200 in room revenue (excluding breakfast and extras).
| Item | Value |
|---|---|
| Total room revenue (excl. non-room income) | €43,200 |
| Paid room-nights sold | 360 |
| Complimentary nights | 12 (excluded from the calculation) |
| ADR | 43,200 ÷ 360 = €120 |
Why ADR Alone Is Misleading
Reading ADR in isolation is the most common mistake. A high ADR isn't automatically good news: price too aggressively and leave rooms empty, and your ADR looks spectacular while your till stays empty. The reverse is just as true: chase 100% occupancy with steep discounting, and your occupancy report looks great while your ADR collapses. To see the real picture, you have to read ADR together with occupancy — in other words, as RevPAR.
| Scenario | Occupancy | ADR | RevPAR | Takeaway |
|---|---|---|---|---|
| A — Aggressive discounting | 95% | €95 | €90 | High occupancy, low revenue |
| B — Balanced | 80% | €120 | €96 | Highest RevPAR |
| C — Overpriced | 55% | €150 | €83 | High ADR but wasted capacity |
Gross ADR vs. Net ADR
€120 from Booking.com is not the same as €120 booked directly through your own site. Once channel commission is deducted, actual revenue diverges. That's why pricing decisions should be based on net ADR after commission, not gross ADR.
| Channel | Gross ADR | Commission | Net ADR |
|---|---|---|---|
| Direct booking | €120 | 0% | €120 |
| Booking.com | €120 | 15% | €102 |
| Agency / tour operator | €120 | 20-25% | €90-96 |
How to Raise ADR Without Losing Occupancy
An across-the-board price hike is the bluntest tool available, and it puts occupancy at risk. Smarter approaches nudge average revenue upward without pressuring the guest:
- Upselling: offer an upgrade to a higher room category at check-in (sea view, jacuzzi) — an extra €15-30 per night.
- Package selling: bundle room + breakfast + spa into a single price; perceived value rises, and so does ADR.
- Length-of-stay pricing: charge a premium for one-night bookings and a graduated discount for longer stays.
- Fix your channel mix: shrink the share coming from high-commission agencies and grow direct and low-commission channels.
- Dynamic pricing: automatically raise rates on high-demand dates and around local events.
How Often Should You Track It?
Track ADR daily, but make decisions based on the monthly trend and year-over-year comparisons. The most valuable breakdown is ADR by room type and by channel: it shows which room type carries the most pricing power and which channel has the weakest net ADR — and that's where you should redirect your effort.
Frequently Asked Questions
What does ADR mean?
+
ADR (Average Daily Rate) is the average room revenue you earn per room-night sold. It's calculated as total room revenue divided by the number of paid room-nights sold.
What's the difference between ADR and RevPAR?
+
ADR measures only the average price of the rooms you actually sold — it ignores empty rooms. RevPAR measures revenue across all available rooms (Occupancy × ADR). That makes RevPAR the more complete metric, since it weighs price and occupancy together.
What counts as a 'good' ADR?
+
There's no universal 'good ADR' — it depends on location, star rating, season, and competitor supply. The right benchmark is your own ADR from the same period last year and the average among comparable properties in your area. Always interpret ADR alongside occupancy and RevPAR.
Does breakfast revenue count toward ADR?
+
No. ADR includes only room revenue. Non-room income such as breakfast, spa, transfers, and minibar sales is excluded; including it would artificially inflate ADR and distort pricing decisions.
Track ADR, occupancy, and RevPAR live in one dashboard
HotelPilot's reports automatically calculate ADR by room type and channel, both gross and net — including year-over-year comparisons.