Free calculator

Airbnb RevPAR Calculator: ADR, occupancy and RevPAN

Enter one period's nights and revenue. See ADR, occupancy, RevPAR and RevPAN, and which lever moves your revenue more.

No account neededFree PDF report

Examples computed by this calculator on sample inputs. Not market data.

One period, three numbers

  • No account needed
  • Every formula shown, sources dated
  • Free PDF report with every chart
  • 20 free calculators
How it works

Three steps. About a minute.

  1. Step 1: Enter one period

    Nights in the period, booked nights and room revenue. Add blocked nights, cleaning fees and the platform fee for RevPAN.

  2. Step 2: See all four metrics

    ADR, occupancy two ways, RevPAR and RevPAN, with how much a higher rate or fuller calendar would add.

  3. Step 3: Keep the PDF

    Download the metrics and a grid of RevPAR across nearby rates and occupancies.

Your report

What you'll get

RevPARFrom the sample
THE HEADLINE

Room revenue per available night

Room revenue divided by every night you could have sold. It folds rate and occupancy into one number, so a rate cut that fills the calendar and a rate rise that empties it can be compared directly.

  • RevPAR
  • ADR
  • Occupancy on available and calendar nights

Showing part 1 of 4: RevPAR

  • ADR, occupancy, RevPAR and RevPAN for the period
  • Net per available night after cleaning and supplies
  • Which lever moves RevPAR more, rate or occupancy
  • The rate each occupancy needs to hold your numbers
  • RevPAR across nearby rates and occupancies

RevPAR is ADR times occupancy

From the sample

ADR is room revenue per booked night. Occupancy is booked nights over available nights. Multiply them and you get RevPAR: room revenue per night you could have sold.

That is why RevPAR is the number to judge a pricing change by. A higher rate can lift ADR while RevPAR falls, if occupancy drops by more. Leave cleaning fees and taxes out so the figure compares with other tools.

RevPAR mistakes this calculator catches

RevPAR is a hotel metric. It works for STRs once you account for what hotels do not have.

  1. 01Leaving owner blocks in the denominator

    Blocked nights are not for sale. Count them as available and RevPAR falls for a reason that has nothing to do with pricing.

  2. 02Comparing RevPAR across doors with different cleaning fees

    RevPAR uses room revenue only. A door with a $250 cleaning fee and a lower nightly rate looks worse than it is. RevPAN adds cleaning back in.

  3. 03Raising occupancy at any rate

    On the sample period, 10 more points of occupancy add $20.00 to RevPAR and a 10% rate rise adds $12.90. That changes with every period, so measure it each time.

RevPAN: closer to what you keep

ADR, RevPAR and RevPANFrom the sample

RevPAN here adds the cleaning fees back in, takes the platform fee off, and divides by the same available nights. It sits closer to what reaches you than RevPAR does, though it still does not subtract the cleaner or other costs.

MagicBNB's Portfolio Overview carries occupancy, ADR and RevPAN in one KPI strip for every period you pick, so the three numbers on this page are never more than a click apart.

Rate or occupancy: which lever to pull

Which lever moves RevPAR moreFrom the sample

The results compare a ten percent higher rate with ten more points of occupancy on the same month. Both lift RevPAR. Extra occupancy also brings extra cleaning, supplies and wear, so check the profit calculator before you chase a fuller calendar.

Blocked nights come out of the denominator. Owner stays and maintenance cannot be sold, so counting them as empty makes the listing look weaker than it is.

How operators use it

  1. Operator comparing two doors

    One runs 85% occupancy at $150, the other 60% at $230.

    Compares RevPAN rather than occupancy and finds the quieter door earns more per available night after fees.

  2. Host reviewing a pricing tool

    Occupancy rose after switching tools, ADR fell.

    Checks whether RevPAR and net per available night rose too, or whether the tool just sold more nights for less.

RevPAR and RevPAN for STRs

What is a good RevPAR for an Airbnb?

One that is higher than the same month last year and higher than your close comps. There is no published STR RevPAR benchmark worth pricing against; the sample period earns $129.03.

RevPAR depends on the market, the season and the size of the unit, so a national figure tells you very little. Your own history is the best benchmark you have: the same month last year, on the same door, measured the same way.

If you compare across doors, compare like with like. A three-bedroom with a $250 cleaning fee and a studio with a $60 one should be compared on RevPAN, which adds cleaning fees back in.

Sample period: 31 nights, 20 booked, $4,000 room revenue
  • ADR$4,000 / 20 = $200.00
  • Occupancy20 / 31 = 64.5%
  • RevPAR$4,000 / 31 = $129.03, or $200.00 x 64.5%

How do I compare RevPAR across properties with different cleaning fees?

Use RevPAN: room revenue plus cleaning fees, less the platform fee, divided by available nights. On the sample it is $125.39 against a RevPAR of $129.03.

RevPAR counts room revenue only. A door that charges less per night and more for cleaning looks weaker than it is. RevPAN fixes that by putting both in, and it takes the platform fee off because the fee is charged on both.

Net per available night goes one step further and takes off cleaning and supplies. It is the closest per-night figure to what you keep, $95.71 on the sample.

Sample period, four measures
  • ADR (per booked night)$200.00
  • RevPAR (per available night)$129.03
  • RevPAN($4,000 + $600) x (1 - 15.5%) / 31 = $125.39
  • Net per available night, after cleaning and supplies$95.71

How much do I need to raise my rate if occupancy drops?

Enough to keep RevPAR level: today's RevPAR divided by the new occupancy. On the sample, a 10-point drop to 54.5% needs $236.69 a night instead of $200.

The trade-off table works this out at 10 and 20 points either side of your occupancy, for RevPAR and for net revenue. The net column also counts cleaning fees and the platform fee, so it moves a little differently.

The reverse case matters as much. If a rate cut lifts occupancy by 10 points, the sample can fall to $173.16 and still hold RevPAR. Any lower and the extra bookings earned less than the cut gave away.

Sample, ADR that holds RevPAR at each occupancy
  • 44.5%$289.86
  • 54.5%$236.69
  • 64.5% (yours)$200.00
  • 74.5%$173.16
  • 84.5%$152.67

Should I measure RevPAR monthly or yearly?

Monthly, compared with the same month last year. A yearly RevPAR hides the seasons you most need to price differently.

A summer-peak property can double its RevPAR between February and July without any change in pricing skill. Comparing July with February tells you about the calendar, not about your decisions.

Compare each month with itself a year earlier, and watch for the month where RevPAR falls while the market is steady. That is the one to look into.

Where it fits in your month

  1. At month end

    Enter booked nights, room revenue, cleaning fees and blocks. Note RevPAR and RevPAN for each door.

  2. Before a rate change

    Read the trade-off table. If a 10% cut needs more occupancy than the season offers, keep the rate.

  3. Over the year

    Track the trend. MagicBNB's Property Detail shows each month against the same month last year with a delta on every KPI.

Terms on this page

ADR
Average daily rate: room revenue divided by booked nights.
RevPAR
Revenue per available rental night: room revenue divided by nights you could sell.
RevPAN
Revenue per available night after the platform fee, with cleaning fees added back in.
Available nights
Calendar nights minus nights blocked for owners or maintenance.
Net per available night
RevPAN after cleaning and supplies: the closest per-night figure to what you keep.

Questions

How do you calculate RevPAR for an Airbnb?

Divide room revenue for the period by the nights the listing was available. It equals ADR times occupancy, so it rewards a higher rate and a fuller calendar in one number. Leave out cleaning fees and taxes so it compares with other tools.

What is the difference between ADR and RevPAR?

ADR is revenue per booked night. RevPAR is revenue per available night. A higher rate can raise ADR while RevPAR falls, if occupancy drops by more, which is why RevPAR shows whether a pricing change paid off.

What is RevPAN?

Revenue per available night after fees. Here it is room revenue plus cleaning fees, minus the platform fee, divided by available nights. It is closer to what reaches you than RevPAR, but it still does not take off cleaning or other costs.

Do blocked nights count in RevPAR?

No. Nights you blocked for yourself or for maintenance are not available to sell, so they come out of the denominator. The calculator also shows occupancy on calendar nights so you can see the difference.

Is higher occupancy or a higher nightly rate better for RevPAR?

Both raise RevPAR, so compare them on equal steps. In the sample, 10% more ADR adds less to RevPAR than 10 more points of occupancy, but extra occupancy also brings extra cleaning and wear. Check the profit calculator before chasing either.

Can higher occupancy leave me with less money?

Yes. Every extra stay brings a clean and supplies, so a rate cut that holds RevPAR can still lower what you keep. The results add net per available night, after the platform fee, cleaning and supplies, and show the rate each occupancy needs to hold it.

Is RevPAR the same as revenue per listing?

No. Revenue per listing is total revenue for the period. RevPAR divides room revenue by available nights, so periods of different lengths and doors with different blocks compare fairly.

Should cleaning fees be in RevPAR?

Not in RevPAR, which follows the hotel definition and uses room revenue only. Use RevPAN when cleaning fees differ between the doors or periods you compare.

How is Airbnb RevPAR different from hotel RevPAR?

The formula is the same. STRs have owner blocks, large cleaning fees and a platform fee, which is why STR operators also track RevPAN and net per available night.

Which is the bigger lever on my RevPAR, rate or occupancy?

It depends on where you are now. On the sample, 10 more points of occupancy add $20.00 and a 10% rate rise adds $12.90. Run your own numbers before deciding.

Formulas last checked .

Property Detail

RevPAR per door, month by month

This calculator measures one period you type in. MagicBNB's Property Detail shows each door month by month with KPI delta pills against the prior year, so a RevPAR slide is visible in the month it starts.

Two more places this shows up in MagicBNB

  • Portfolio OverviewA KPI strip with occupancy, ADR, RevPAN and net payout for the whole portfolio, over MTD, last 30, last 90 or YTD.
  • YoY comparisonEvery KPI carries a delta against the same period last year, period-corrected, so seasonal swings are not mistaken for trends.
See RevPAR trends per property
Go deeper

RevPAR and RevPAN, run in depth and live

This calculator is the quick look at one period. MagicBNB runs the same numbers in depth and in real time, property by property, with a YoY comparison on every KPI.