What Is ADR (Average Daily Rate) in the Hotel Industry?
Short answer: ADR (Average Daily Rate) is the average room revenue a hotel earns per room sold. The formula is ADR = room revenue ÷ rooms sold. If you earned 8,400,000 UZS from 14 rooms tonight, your ADR is 600,000 UZS. ADR measures your price level; to see how well you filled the hotel, combine it with occupancy and RevPAR.
ADR is one of the three core metrics every hotelier should know, together with occupancy and RevPAR. It sounds simple, yet it is often calculated incorrectly: with taxes included, with breakfast mixed in, or with free rooms counted as sold. This guide explains the correct USALI-based definition, shows worked examples in Uzbek sum, compares ADR with other KPIs and gives practical ways to raise ADR without losing guests.
What is ADR and what does it tell you?
ADR describes how much, on average, a guest pays for one room-night. It is the hotel industry's standard way of summarising a price level that is in reality very mixed: different room types, weekday and weekend rates, OTA and direct prices, corporate discounts and last-minute deals.
ADR helps you answer questions like:
- Are we actually selling at the rates we publish, or are discounts eating our prices?
- Did our new seasonal rates work?
- Which channel brings guests who pay more: direct, OTA or corporate?
- Which room types sell at a premium and which are discounted to move?
What ADR does not tell you
ADR only looks at rooms you sold. It says nothing about rooms that stayed empty. A hotel that sells just two rooms at a very high price will show an impressive ADR while losing money. That is why ADR should never be used alone. It is one half of RevPAR: RevPAR = ADR × occupancy. Read our guide on how to calculate RevPAR for the other half of the picture.
The ADR formula (USALI definition)
Under USALI (the Uniform System of Accounts for the Lodging Industry), the core room metrics are defined like this:
| Metric | Formula | Unit |
|---|---|---|
| ADR | Room revenue ÷ rooms sold | Currency (e.g. UZS) |
| Occupancy | Rooms sold ÷ rooms available | % |
| RevPAR | Room revenue ÷ rooms available = ADR × occupancy | Currency |
| GOPPAR | Gross operating profit ÷ rooms available | Currency |
| ALOS | Room-nights sold ÷ number of stays | Nights |
What goes into room revenue?
- Include: the actual room rate charged after discounts; room-related charges such as late check-out fees if your accounting books them as room revenue.
- Exclude: VAT, tourist tax and other taxes; breakfast and other meals; minibar, laundry, transfers, tours and other services; deposits for future stays.
What counts as a room sold?
A room sold is one room occupied by paying guests for one night. A room with three guests is still one room sold. Rooms given free of charge (complimentary) and rooms used by staff (house use) are usually not counted as sold for ADR, because they generate no revenue and would pull the average down. Track them separately so they stay visible.
Worked examples in UZS
All numbers below are illustrative examples, not market data.
Example 1: a single night
Example: a 20-room hotel sells 14 rooms tonight.
- 6 rooms at 500,000 UZS = 3,000,000 UZS
- 6 rooms at 650,000 UZS = 3,900,000 UZS
- 2 suites at 750,000 UZS = 1,500,000 UZS
- Room revenue = 8,400,000 UZS
- ADR = 8,400,000 ÷ 14 = 600,000 UZS
- Occupancy = 14 ÷ 20 = 70%, RevPAR = 8,400,000 ÷ 20 = 420,000 UZS
Example 2: a month
Example: a 40-room hotel sells 840 room-nights in a 30-day month and earns 504,000,000 UZS in net room revenue.
- ADR = 504,000,000 ÷ 840 = 600,000 UZS
- Occupancy = 840 ÷ 1,200 = 70%
- RevPAR = 600,000 × 0.70 = 420,000 UZS
Always calculate monthly ADR by dividing total monthly revenue by total rooms sold. Averaging 30 daily ADRs gives a wrong answer, because quiet days and busy days would get equal weight.
Example 3: the effect of discounts
Example: the same hotel gives a 15% corporate discount on 200 of its 840 room-nights. Before the discount those nights were priced at 600,000 UZS.
- Discounted nights: 200 × 510,000 = 102,000,000 UZS
- Other nights: 640 × 600,000 = 384,000,000 UZS
- Room revenue = 486,000,000 UZS
- ADR = 486,000,000 ÷ 840 ≈ 578,571 UZS
The discount lowers ADR by about 21,400 UZS. Whether that is acceptable depends on whether the corporate contract brought nights that would otherwise stay empty. uMehmon shows the average discount and corporate share in the Finance report, so this trade-off becomes visible.
Example 4: including a complimentary room by mistake
Example: in Example 1, the manager also gave one room free to a partner. If you count it as sold, ADR = 8,400,000 ÷ 15 = 560,000 UZS instead of 600,000 UZS. The price level did not change, only the counting. This is why consistent rules matter.
Example 5: a hostel
Example: a hostel with 48 beds sells 1,008 bed-nights in a month and earns 120,960,000 UZS.
- Average rate per bed = 120,960,000 ÷ 1,008 = 120,000 UZS
- Bed occupancy = 1,008 ÷ 1,440 = 70%
In hostel mode uMehmon counts bed-nights, so the average rate reflects the price per bed rather than per room. See our hostel management software page for details.
ADR vs RevPAR vs occupancy
| Question | ADR | Occupancy | RevPAR |
|---|---|---|---|
| Formula | Room revenue ÷ rooms sold | Rooms sold ÷ rooms available | Room revenue ÷ rooms available |
| Measures | Price level | Volume | Price and volume combined |
| Sees empty rooms? | No | Yes | Yes |
| Can be "gamed" by | Selling few rooms at high prices | Deep discounts | Unprofitable volume with high costs |
| Best used for | Pricing, discounts, channel and room-type analysis | Operations, staffing, distribution | Overall revenue performance |
Think of the three together. If ADR rises and occupancy falls by a larger proportion, RevPAR drops and you probably overpriced. If occupancy rises and ADR falls slightly, RevPAR may still improve. More on the volume side in our article on hotel occupancy.
Questions and answers
Q: Why is my ADR lower than my rack rate? A: ADR reflects what guests actually paid after discounts, corporate rates, OTA promotions and cheaper room types. A large gap between published rates and ADR is a signal to review discount rules.
Q: Should I calculate ADR by channel? A: Yes. OTA bookings may have a similar ADR to direct bookings, but after commission the net value is lower. Compare ADR and share per channel to see where you really earn.
Q: Does length of stay affect ADR? A: Often yes. Long-stay discounts lower ADR but can raise occupancy and reduce cleaning and check-in costs per night. Look at ALOS together with ADR.
Q: Is ADR the same as average room rate on my website? A: No. Your website shows offered prices; ADR is based on revenue that was actually earned from sold rooms.
How to increase ADR (without killing occupancy)
- Price by demand. Raise rates for high-demand dates such as holidays, conferences and peak tourist seasons in Samarkand, Bukhara or Khiva. Lower them carefully on quiet dates rather than across the whole year.
- Control discounts. Define a minimum and maximum price per room. In uMehmon, rates outside the price range require a manager's approval, which stops ad-hoc discounting at the front desk.
- Improve the room mix. Make sure your better rooms are visible and described well on every channel. Upselling to a better room type at check-in raises ADR directly.
- Charge for flexibility. Late check-out is a service guests value. uMehmon supports paid late check-out and day-use (hourly) bookings; bookings of 8 hours or more switch to the daily rate automatically.
- Use minimum stays wisely. On peak dates, avoid selling single nights that leave unsellable gaps.
- Review corporate contracts. Corporate discounts should buy you volume on dates you need it. Track the corporate share and average discount every month.
- Balance channels. Keep an eye on direct vs OTA share. A channel manager helps you sell on OTAs without double bookings while you work on direct demand.
If you are interested in automatic price changes, read what dynamic pricing is. uMehmon does not yet include an automatic dynamic pricing engine (it is on the roadmap), but it gives you the analytics and price controls to manage rates manually and confidently.
How to read a change in ADR: rate effect vs mix effect
When ADR moves, there are two very different possible reasons. Either you changed prices (the rate effect), or you sold a different combination of rooms, channels or guests at unchanged prices (the mix effect). Confusing the two leads to wrong decisions.
Example: in March a 20-room hotel sells 300 standard nights at 500,000 UZS and 100 suite nights at 900,000 UZS. Room revenue is 150,000,000 + 90,000,000 = 240,000,000 UZS, and ADR = 240,000,000 ÷ 400 = 600,000 UZS. In April prices stay exactly the same, but the hotel sells 340 standard nights and only 60 suite nights. Room revenue is 170,000,000 + 54,000,000 = 224,000,000 UZS, and ADR = 224,000,000 ÷ 400 = 560,000 UZS.
ADR fell by 40,000 UZS, yet nobody gave a discount. The real issue is that suites sold less. The right response is to look at suite visibility, photos and upselling, not to change the price of standard rooms. That is why it is worth calculating ADR per room type and per channel every month, and not only for the whole hotel.
Using ADR in budgeting and forecasting
ADR is also a planning tool. A simple annual room revenue budget can be built from three assumptions per month: rooms available, expected occupancy and expected ADR.
| Month (example) | Rooms available | Occupancy | ADR (UZS) | Room revenue (UZS) |
|---|---|---|---|---|
| Low season month | 1,240 | 50% | 480,000 | 297,600,000 |
| Shoulder month | 1,200 | 65% | 560,000 | 436,800,000 |
| Peak month | 1,240 | 85% | 700,000 | 737,800,000 |
The numbers above are illustrative examples for a 40-room hotel, not forecasts. Room revenue = rooms available × occupancy × ADR, which is simply rooms available × RevPAR. During the year, compare actual ADR and occupancy with the budget each month. If ADR is on target but occupancy is behind, focus on distribution; if occupancy is on target but ADR is behind, review discounts and room mix.
Pros and cons of ADR as a KPI
Pros
- Easy to understand and explain to staff and owners.
- Directly reflects pricing and discount decisions.
- Useful for comparing room types, channels, seasons and guest segments.
- A building block for RevPAR.
Cons and limitations
- Ignores empty rooms, so it can look good while the hotel is half empty.
- Sensitive to counting rules (complimentary rooms, packages, taxes).
- Does not include costs such as OTA commission.
- Mix effects: ADR can change just because a different room type sold more, not because prices changed.
Tracking ADR: notebook vs spreadsheet vs PMS
| Criterion | Paper notebook | Excel / Google Sheets | uMehmon (Hotel PMS) |
|---|---|---|---|
| Accuracy of room revenue | Depends on handwriting | Depends on manual entry | Taken from bookings and folios |
| Discounts visible | Rarely | Only if entered | Average discount and corporate share in reports |
| Previous-period comparison | Manual | Manual formulas | Built in |
| By channel (direct, OTA, corporate) | Hard | Possible with extra work | Channel shares in the Finance report |
| Hostel beds | Manual | Separate model | Bed-nights in hostel mode |
| Time needed | Hours | Minutes to hours | Automatic |
How uMehmon tracks ADR
uMehmon is a cloud hotel PMS for hotels, hostels, apart-hotels and guest houses in Uzbekistan. Because bookings, check-in and check-out, guest folios, the cash desk and expenses are recorded in one system, ADR is calculated from real data.
The Finance report includes about 24 USALI-based indicators: room revenue, cash received, expenses, GOP and GOP margin, Occupancy, ADR, RevPAR, GOPPAR, room-nights sold, ALOS, new bookings, arrivals, guests, revenue per guest, lead time, cancellations %, direct, OTA and corporate share, average discount, hourly revenue and collection rate. Every indicator is compared with the previous period, and daily charts show where ADR moved. In hostel mode, calculations use bed-nights.
Supporting features that protect ADR:
- Price range per booking, with manager approval for prices outside it.
- Corporate clients with a company card and a set discount %, so corporate rates are consistent.
- Day-use and late check-out charges recorded properly in the folio.
- Group bookings managed under one name, so group rates do not get mixed up with individual ones.
- Audit log showing who changed a price, when, and from what to what.
Explore more reports on our hotel analytics page.
Conclusion
ADR is room revenue divided by rooms sold. It tells you your real price level after discounts and is the price half of RevPAR. Calculate it with net room revenue, exclude complimentary rooms consistently, segment it by room type and channel, and never read it without occupancy.
uMehmon calculates ADR, Occupancy, RevPAR, GOPPAR and more automatically, with previous-period comparison and bed-night logic for hostels. Start a 14-day free trial and see your real ADR in the Finance report.
How to calculate ADR for your hotel
- 1
Choose a period
Decide whether you are measuring one night, a week, a month or a season, and use the same period for revenue and rooms sold.
- 2
Collect net room revenue
Sum the accommodation revenue for the period and remove taxes, breakfast, minibar, transfers and other non-room items.
- 3
Count rooms sold
Count the room-nights actually sold in the period, excluding complimentary and house-use rooms. For a hostel, count bed-nights sold.
- 4
Divide revenue by rooms sold
Divide net room revenue by rooms sold. The result is your ADR in UZS or another currency.
- 5
Segment and compare
Calculate ADR by room type and by channel, then compare it with the previous period and the same period last year.
Frequently asked questions
ADR stands for Average Daily Rate. It is the average room revenue earned per room sold during a period. It is one of the three core hotel KPIs, together with occupancy and RevPAR.
Divide net room revenue by the number of rooms sold in the same period. For example, 8,400,000 UZS of room revenue from 14 rooms sold gives an ADR of 600,000 UZS.
Complimentary rooms generate no revenue, so including them in rooms sold would pull ADR down. Most hotels exclude them from rooms sold for ADR and track them separately. Whatever rule you choose, apply it consistently.
No. A higher ADR is only good if it does not cost you too much occupancy. If rooms stay empty because the price is too high, RevPAR and total revenue can fall. Always read ADR together with occupancy and RevPAR.
ADR divides room revenue by rooms sold, while RevPAR divides it by rooms available. RevPAR equals ADR multiplied by occupancy, so it also reflects empty rooms. ADR is about price; RevPAR is about price and volume together.
In a hostel you calculate the average rate per bed: bed revenue divided by bed-nights sold. uMehmon works with bed-nights automatically when a property uses hostel mode.
No. ADR should use net room revenue, without VAT, tourist tax and without breakfast or other services. If breakfast is part of a package, separate its value first.
ADR is shown in the Finance report together with occupancy, RevPAR, GOPPAR, average discount and other USALI-based indicators. Each value is compared with the previous period so you see the trend immediately.
Try uMehmon free for 14 days
Tape chart, reservations, cash desk, E-mehmon and Booking.com — in one platform. No credit card required.
Start free trial