The Guest Map

Free tool

Occupancy and revenue calculator

Enter your occupancy, nightly rate and stay length to see monthly and yearly gross, platform fees and net, plus how the numbers move between 40% and 90% occupancy.

Nights open for booking. Leave out nights you block for yourself.

nights

Booked nights divided by nights available.

%

What guests pay per night on average, before fees.

Leave blank if you don't charge one.

In nights. Decimals are fine, for example 3.5.

nights

15.5% is the host-only fee. On a split fee, use your share. Check your own fee in your earnings page.

%

Amounts are in your own currency. Nothing you type leaves this page.

Your results appear here

Enter your occupancy, nightly rate and average stay to see your numbers.

How this works

What the calculator works out

Booked nights are your nights available times your occupancy. Stays are booked nights divided by your average stay length, because you earn a cleaning fee once per stay, not once per night. Gross is booked nights times your nightly rate, plus stays times your cleaning fee. The platform fee is a percentage of gross, and net is what is left.

Yearly figures are twelve times the monthly ones. That is a simplification: almost every listing has busy and quiet months. If yours swings a lot, run the calculator twice, once for a peak month and once for a quiet one, and add them up in proportion.

A quick example

These numbers are made up to show the arithmetic. Say you have 30 nights available, 70% occupancy, an average rate of 90, a cleaning fee of 40, an average stay of 3 nights and a 15.5% platform fee. That is 21 booked nights and 7 stays. Nights bring in 1,890 and cleaning fees 280, so gross is 2,170. The fee is 336.35, leaving a net of 1,833.65 a month, or about 22,004 a year.

Finding your real numbers

Your earnings report is the best source. Help article 3632 explains that you can download a CSV report from Earnings with your earnings, host service fees and cleaning fees. Take a few recent months, count the booked nights and stays, and divide money earned from nights by booked nights for your average rate.

Occupancy is booked nights divided by nights available. Count nights you blocked for yourself or for repairs as unavailable, not as empty. Otherwise your occupancy looks lower than it is and your rate looks like the problem when it isn't.

For a new listing, you have no history, so the occupancy box is a guess. Use the table below the results to see a range rather than trusting one figure.

The platform fee box

The preset is 15.5%, the host-only fee reported by Smoobu. If you are still on the split fee, put your own share instead. Either way, check your own fee in your earnings page rather than trusting a blog figure, including mine.

If you take bookings on more than one platform, use a blended figure, or run the calculator once per platform with the nights each one brings.

Reading the occupancy table

The table keeps your rate, stay length and fee the same and changes only occupancy, from 40% to 90% in steps of 10. The row closest to your own figure is marked.

It is useful for one question in particular: what happens if I change my price? A lower price often fills more nights, and a higher one fewer. Look at your net at your current occupancy, then at the row one or two steps up or down, and ask whether a price change is likely to move you that far. It won't tell you how guests will respond, but it shows what the move needs to achieve to be worth it.

Price is one of the things Airbnb's search weighs, compared with other listings in the area for the same dates (help 39). Airbnb's calendar insights, added in May 2026, can also suggest changes to your base price, discounts and minimum nights (resource 768). The table helps you judge those suggestions in money rather than percentages.

What net does not include

Net here is after the platform fee only. Your cleaner, laundry, supplies, utilities, internet, insurance, maintenance, rent or mortgage, local tourist taxes and income tax all come out of it. Short stays bring more cleaning fees but also more turnovers to pay for, so if you charge a cleaning fee, the cleaning fee calculator shows whether it covers what a turnover costs you.

A calculator, not a forecast

The results are only as good as the numbers you put in. They are not a prediction of what you will earn and they are not financial advice. Nothing you enter is stored or sent anywhere.

Checked against Airbnb help article 3632, earnings reports on

Questions

What is a good occupancy rate?

There is no single answer. It depends on your area, season, price and minimum stay. A higher occupancy at a lower price can earn less than a lower occupancy at a higher price, which is what the table helps you compare.

Why does stay length change the result?

Because a cleaning fee is charged once per stay. Shorter stays mean more stays for the same booked nights, so more cleaning fee income, and more turnovers to pay for.

Should nights I block count as available?

No. Leave them out of nights available. Otherwise your occupancy looks lower than it really is.

Does net include tax?

No. Net here means after the platform fee only. Running costs and tax still come out of it.

Is anything I type saved?

No. The sums run in your browser and nothing is stored or sent.