RevPAR, ADR and occupancy rate: formulas and common mistakes
Understand the formulas for RevPAR, ADR and occupancy rate. Learn how definition choices for available rooms and room revenue silently change your figures.
Contents
Key takeaways
- RevPAR equals occupancy rate multiplied by ADR, so one RevPAR can describe a full hotel selling cheap rooms or a half-empty hotel selling expensive ones.
- These figures move when a definition changes, not when a result changes: complimentary rooms, house use, day use, out-of-order rooms and package revenue all sit inside the arithmetic.
- Never average monthly ADRs to get a yearly ADR: divide total room revenue by total rooms sold over the same period.
- A published occupancy rate for Ministry-certified facilities covers a whole category of facilities and its formula is not published, so it cannot be compared with one hotel's room-based figure.
- Write your definitions down once, on one page, and every report after that becomes comparable.
Occupancy rate is rooms sold divided by rooms available. ADR is room revenue divided by rooms sold. RevPAR is room revenue divided by rooms available, which equals occupancy rate multiplied by ADR. Each figure is only as good as the definitions behind it: what counts as available, what counts as room revenue, and the period.
Two hotels report the same RevPAR for the same month, and one of them is in trouble. The number is identical because RevPAR is a product of two figures, and the same product can come from very different pairs. After reading this you will be able to compute occupancy rate, ADR and RevPAR correctly, know which definition choices silently change them, and compare your figures with your own past and with others without fooling yourself.
What is occupancy rate, and what counts as available?
Occupancy rate is rooms sold divided by rooms available over the same period. The numerator is rarely disputed; the denominator is where hotels quietly disagree.
Rooms sold counts room nights, not reservations. A three-night stay is three rooms sold. A booking cancelled before arrival is none. The unit is the room night, and every figure in this article is built from it.
Rooms available is physical rooms minus out-of-order rooms, multiplied by the nights in the period. A room closed for repair is not available; an empty but sellable room is. For example, a 100-room hotel with 4 rooms out of order for a 30-day month has 96 × 30 = 2,880 rooms available, not 3,000.
There are two different denominators, and they answer different questions. Historical rooms available describes what the hotel had, and is used for reporting. Forward bookable inventory describes what a channel can still sell today, after holds and allocations. Mixing them produces a rate that cannot be compared with anything. To turn forward inventory into a readable signal, keep the two denominators apart and state which one a number uses.
Three edge cases sit inside the arithmetic. Day use, a room sold for a few hours without an overnight, either enters rooms sold or it does not; if it does, the rate rises without a room night behind it. Complimentary rooms and house use can be counted as sold, as available, or as neither; all three are defensible, but only one can be yours. Period boundaries matter too: the business day closes at night audit, so a stay that checks in at 01:00 belongs to the previous business day, not the calendar day.
What is ADR, and which revenue counts as room revenue?
ADR, average daily rate, is room revenue divided by rooms sold over the same period. The argument is almost never about the division; it is about what the hotel calls room revenue.
The clean version is the price paid for the room itself, before taxes collected on behalf of the state, divided by rooms sold. The contested items are breakfast, service charge, resort or facility fees, and transfers bundled into the rate. Each hotel decides; the figure only becomes comparable once the decision is written down.
In all-inclusive and board packages, part of the package price is economically food and beverage. How that price is split between room and board changes ADR without changing a single booking. For a deeper treatment, see splitting room and board revenue in all-inclusive hotels.
The reference most finance teams use to settle these questions is the Uniform System of Accounts for the Lodging Industry (USALI), published by Hospitality Financial and Technology Professionals and described by the American Hotel & Lodging Association (opens in a new tab) as the worldwide authoritative standard for lodging financial and operating reporting (AHLA, 11 July 2024). Its 12th Revised Edition has an adoption date of 1 January 2026 and adds a section on reporting revenue and expenses for all-inclusive hotels.
Two cautions. ADR says nothing about how many rooms were sold, so a hotel can raise ADR by closing cheap channels and lose more revenue than it gains. And gross and net ADR are different figures: if a distribution cost is deducted before the division, say so in the report title, not in a footnote.
TipFix the convention once
Pick a convention for room revenue, write it in one sentence at the top of every revenue report, and never change it mid-year without restating the prior months on the new basis.
What is RevPAR, and why can one RevPAR hide two different hotels?
RevPAR, revenue per available room, is room revenue divided by rooms available. It is also occupancy rate multiplied by ADR, which is why identical RevPAR figures can sit on top of completely different businesses.
For example, Hotel A has 100 rooms available, sells 80 at an ADR of 100, so RevPAR is 80. Hotel B has 100 rooms available, sells 50 at an ADR of 160, so RevPAR is also 80.
| Hotel A | Hotel B | |
|---|---|---|
| Rooms sold | 80 | 50 |
| ADR | 100 | 160 |
| RevPAR | 80 | 80 |
The figures are hypothetical and exist only to show that RevPAR is a product of two numbers.
The two hotels have the same RevPAR and different cost bases. Hotel A cleans 80 rooms and serves 80 breakfasts; Hotel B cleans 50 and serves 50. If variable cost per occupied room is meaningful, Hotel A's RevPAR is worth less than Hotel B's. They also carry different risk: Hotel A depends on volume and is exposed to a demand shock, while Hotel B depends on rate and is exposed to a competitor opening next door at a lower price.
RevPAR counts room revenue only, so a hotel that gives away the room and earns on food, beverage, spa or transfers can look weak on RevPAR while performing well overall. RevPAR is per available room, so it is comparable between hotels of different sizes, but not between hotels using different availability bases. Fix the denominator first, then compare. Always read RevPAR with its two components side by side: a RevPAR held flat by falling occupancy and rising ADR is a different signal from one held flat by the reverse. For the wider discipline these figures sit inside, see a working guide to hotel revenue management for independent hotels.
What are TRevPAR, GOPPAR and average length of stay?
TRevPAR adds non-room revenue to the same denominator, GOPPAR puts profit there instead of revenue, and average length of stay describes how many nights each booking carries.
TRevPAR, total revenue per available room, is total revenue (rooms plus food, beverage, spa, meetings and other departments) divided by rooms available. It answers whether the hotel is monetizing the guest beyond the bed. GOPPAR, gross operating profit per available room, is gross operating profit divided by rooms available. It answers whether the hotel keeps any of what it earns. GOPPAR depends entirely on where that profit line is drawn, which costs sit above it and which below; USALI is the usual reference for that line, and its 12th Revised Edition carries an adoption date of 1 January 2026 (AHLA, 11 July 2024).
Average length of stay is room nights divided by the number of bookings or arrivals. State which denominator you used, because the two produce different numbers on the same data. Length of stay changes the meaning of the other figures: the same occupancy rate built from many one-night stays carries more cleaning, more check-ins and more reception load than the same rate built from weekly stays.
| Measure | Formula | What it adds | Where it misleads |
|---|---|---|---|
| RevPAR | room revenue ÷ rooms available | rate and volume together | hides non-room revenue and cost |
| TRevPAR | total revenue ÷ rooms available | total spend per room | hides cost; flatters hotels giving away rooms |
| GOPPAR | gross operating profit ÷ rooms available | what the hotel keeps | depends on where the profit line sits |
| Average length of stay | room nights ÷ bookings or arrivals | cost and pressure per arrival | denominator choice changes the figure |
Use the four together. RevPAR alone rewards rate, TRevPAR rewards selling to the guest in the building, GOPPAR rewards discipline, and length of stay explains the cost of the operation behind all three.
Which definitions should you write down once?
Six definitions decide every figure in this article. Write them on one page, date it, and attach it to every revenue report you send.
Checklist
- Complimentary rooms: counted, excluded, or shown separately, and is any notional value in room revenue?
- House use (owner, staff, contractors): counted, excluded, or shown separately?
- Day use: counted as a room sold, excluded, or shown separately?
- Out-of-order rooms: which conditions remove a room, and who may set the status?
- Package revenue split: counted in room revenue, excluded, or shown separately?
- Currency and rate policy: which exchange rate, from which day, applied the same way every month?
Once the sheet exists, every report after it becomes comparable, including reports prepared by different people.
What are the most common calculation mistakes?
Most wrong figures come from arithmetic applied to averages, or from two periods measured on different definitions. Both are avoidable with one rule each.
Averaging averages is the most common. The mean of twelve monthly ADRs is not the annual ADR, because months with more rooms sold should weigh more; divide total room revenue by total rooms sold instead. Averaging occupancy rates the same way fails for the same reason, and averaging RevPAR across hotels fails because each hotel has a different room count.
Other frequent mistakes: mixing currencies inside one period, or converting each month at a different rate and then adding, which produces a total that matches no statement the accountant will produce; comparing seasons as if they were equivalent, when a coastal hotel's July and January figures are not two observations of the same thing; rounding before dividing, so a RevPAR computed from an occupancy rate rounded to a whole percent and an ADR rounded to whole lira loses precision that then gets quoted in a board pack; and comparing a gross figure from one hotel with a net figure from another, or a room-only ADR with one that includes breakfast, without saying so.
Watch outNever average ratios
Add the numerators, add the denominators, divide once. The same rule applies to ADR, occupancy rate and any per-room figure built from them.
Why is your occupancy rate different from the Ministry's published figure?
Because it measures something else. The Ministry of Culture and Tourism publishes an occupancy rate for Ministry-certified (İşletme and Basit) facilities, and the published table does not state how the rate is defined.
The label matters: occupancy rate in Ministry-certified (İşletme and Basit) facilities. It covers certified facilities, not hotels. It is calculated for a whole category of facilities over the bulletin's period, while your figure is calculated over the period you choose for one property, on rooms, and the Ministry's basis is not published. In its 2025 bulletin the Ministry reported 49.54% for 2025 against 51.91% for 2024, with the definition not stated in the published table (Source: Ministry of Culture and Tourism, certified accommodation statistics, August 2026). Public data. No endorsement implied.
Official statistics do not agree among themselves either. Statistical offices publish more than one occupancy definition, so a published rate is a market indicator, not a benchmark for one property. Before you compare your figure with a published one, check which definition it uses and over what period it is calculated.
So a published rate is a market indicator, not a target and not a benchmark for your property. Comparing your room-based figure with it produces a gap that means nothing. If you want an external comparison, compare like with like: same unit, same period length, same treatment of closures, and the same definition of what counts as sold. For what the published number does and does not tell you, see what the Ministry's 2025 occupancy rate actually measures.
What to do next
Write the one-page definitions sheet, then recompute the last twelve months on that single basis before you compare anything, including your own previous reports. The formulas in this article are simple; the discipline is in holding the definitions still, so that a change in the number means a change in the business rather than a change in the arithmetic.
Frequently asked questions
Should RevPAR be calculated on gross or net room revenue?
Both exist and both are useful, but they must never be mixed in one comparison. State which one the report uses in its title, keep the same basis across periods, and if you switch, restate the earlier months so the trend line stays honest.
How do out-of-order rooms affect occupancy rate and RevPAR?
An out-of-order room is not available, so it leaves the denominator of both figures. Removing it raises occupancy rate and RevPAR without any extra sale, which is correct, but only if the same rule is applied in every period you compare. Keep a log of when rooms went out of order and why.
Why does my yearly ADR differ from the average of my monthly ADRs?
Because months carry different volumes. A simple average gives a quiet month the same weight as a busy one. The correct figure is total room revenue divided by total rooms sold across the year, which is the same rule as averaging any ratio: add the numerators and the denominators separately, then divide once.
Does RevPAR work for an all-inclusive hotel?
It works, but it describes only the room part of a package price, and the split between room and board is a management decision rather than a fact. Report RevPAR next to TRevPAR and GOPPAR, and state the split rule, so a reader can see what the room figure excludes.
Can I compare my RevPAR with another hotel's?
Only after confirming that both use the same availability base, the same room revenue convention and the same period. Without those three, the comparison measures the definitions rather than the hotels. Within your own property, over time, on a fixed definition, RevPAR is a reliable signal.
Sources
- HFTP, AHLA and GFC Unveil Groundbreaking 12th Revised Edition of the Uniform System of Accounts for the Lodging Industry (USALI) (opens in a new tab)American Hotel & Lodging Association (AHLA)ahla.com