Rental Host Tools

How to calculate Airbnb occupancy rate and RevPAR

Occupancy = booked nights ÷ available nights. ADR (average daily rate) = nightly-rate revenue ÷ booked nights. RevPAR = nightly-rate revenue ÷ available nights = ADR × occupancy.

These three numbers describe how a listing did over a period. Occupancy says how full it was, ADR says what a booked night earned on average, and RevPAR (revenue per available night) combines the two into what every available night earned, booked or not. The name comes from hotels, where it means revenue per available room; for a single rental, think of it as revenue per available night.

Not affiliated with Airbnb, Vrbo or any booking platform. The numbers on this page are a fictional example, not market data.

Which nights count as available

Decide first what "available" means and stick to it. Nights you blocked for your own stay or for repairs were never for rent, so you can leave them out and measure on rentable nights. You can also measure on every night in the period. Both are valid; they answer slightly different questions, so say which one you used and compare like with like. If you compare your numbers with a figure from a platform dashboard or a data service, check which nights that figure counts.

What goes into nightly-rate revenue

Use what guests paid for the nights themselves. Leave out cleaning fees and any taxes you collect for the authorities, and take off refunds. Use the same rule for every period, so one month can be compared with the next.

Worked example (fictional numbers)

One listing in a 30-night month. The host blocked 2 nights for repairs and had 21 booked nights, with $2,940 of nightly-rate revenue.

RevPAR on all 30 nights would be $2,940 ÷ 30 = $98.00. Same month, two answers: that is why you state which nights you counted.

Why RevPAR helps with pricing decisions

Occupancy or ADR alone can mislead. Suppose the host raises the nightly rate to $165 and fills only 60% of the rentable nights. ADR is higher, but RevPAR is $165 × 60% = $99.00, which is $6.00 less per available night than the $105.00 above. Over 28 nights that is 28 × $6.00 = $168 less nightly-rate revenue. The opposite can happen too: a lower rate that fills more nights can still earn less per available night, and every extra stay brings another turnover to pay for.

RevPAR does not include your costs. A month with a high RevPAR can still lose money after cleaning, fees, rent and bills, so look at profit as well.

Tips for tracking

Work out your own figures with the occupancy rate calculator, which handles blocked nights and a target occupancy, and the RevPAR and ADR calculator, which also compares a second pricing scenario. To turn a month into profit after fees and costs, use the Airbnb profit calculator.

See also: how to set your cleaning fee and all calculators and guides.