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.

Available room nights–
Occupancy rate–
ADR (average daily rate)–
RevPAR (revenue per available room)–

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:

  1. Available room nights: 12 × 31 = 372
  2. Occupancy rate: 285 ÷ 372 = 76.6%
  3. ADR: $39,900 ÷ 285 = $140
  4. 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.