RevPAR, ADR and occupancy calculator
Enter your rooms, the room nights you sold and your room revenue for the period. Occupancy rate, average daily rate (ADR) and revenue per available room (RevPAR) update instantly.
Calculated in your browser; your numbers are never sent anywhere.
The formulas
Occupancy rate
Room nights sold ÷ available room nights × 100
The share of your rooms that were occupied. Available room nights = rooms × days.
ADR (average daily rate)
Room revenue ÷ room nights sold
The average price of one room night sold. It ignores empty rooms.
RevPAR (revenue per available room)
Room revenue ÷ available room nights = ADR × occupancy rate
Combines price and occupancy in one number, so it also shows the cost of empty rooms.
A worked example
A 12-room boutique hotel sold 285 room nights in a 31-day month and earned $39,900 in room revenue:
- Available room nights: 12 × 31 = 372
- Occupancy rate: 285 ÷ 372 = 76.6%
- ADR: $39,900 ÷ 285 = $140
- RevPAR: $39,900 ÷ 372 = $107.26 (or $140 × 76.6%)
The calculator's default values are this example; replace them with your own numbers.
What each number tells you
High occupancy, low RevPAR
You may be selling rooms too cheaply. Raising rates a little on busy dates can lift RevPAR without losing much occupancy.
High ADR, low occupancy
Your rate may be above demand, or your distribution may be thin. Appearing on more channels and reviewing minimum-stay rules can help.
Comparing RevPAR
Compare the same period last year, or properties of a similar size. For hotels with different room counts RevPAR is fairer than total revenue.
Common mistakes
- Adding breakfast, transfer and tour income to room revenue (it inflates ADR and RevPAR).
- Removing out-of-order rooms from available rooms one month but not the next. Pick one method and keep it.
- Counting complimentary rooms as sold with no revenue, which drags ADR down.
- Mixing gross and net revenue for commission-based channels. For channel profitability use the OTA commission calculator.
In Hostlio Pro these numbers come in by themselves
The Analytics screen in the Hostlio Pro dashboard calculates occupancy, ADR and RevPAR from your reservations, compares them with the previous period and last year, and shows gross revenue, commission and net revenue per channel. You can export reports to Excel. See all features or compare plans (from $49 a month).
Frequently asked questions
How do you calculate RevPAR?
Divide room revenue for the period by available room nights. You get the same result by multiplying ADR by the occupancy rate: a $140 ADR at 76.6% occupancy is about $107 RevPAR.
What is the difference between ADR and RevPAR?
ADR is the average price of the rooms you sold; RevPAR also counts the rooms you didn't sell. That's why RevPAR shows price and occupancy performance in one number.
How do you calculate hotel occupancy rate?
Divide room nights sold by available room nights (rooms × days) and multiply by 100. A 20-room hotel that sold 450 room nights in 30 days has 450 ÷ 600 = 75% occupancy.
Should breakfast be included in room revenue?
Separating breakfast included in a package rate is often impractical; what matters is using the same method every period. Extras sold separately (transfers, tours, paid breakfast) are not room revenue.
Are the numbers I enter saved?
No. The calculation runs entirely in your browser; nothing is sent to a server.
Last updated:
Keep your front desk open tonight, too.
Try it free for 7 days. No charge until your trial ends, cancel anytime.