Free tool

Hotel RevPAR Calculator

How much revenue does every room you have bring in — whether it sold or not? Enter rooms, days, room nights sold and revenue; you get RevPAR, ADR and occupancy, with the basis of every number written out underneath. It works for one night, a month or a whole season. Free, no sign-up.

Only rooms that are for sale. Rooms out of order (renovation, a fault) don't count as available.
1 for one night · 30 for a month · 184 for a May–October season. If you're seasonal, only your operating days — not 365 — why.
Room nights, not bookings. A 3-night booking counts as 3. For a single night, it's the rooms occupied that night.
Rooms only — no restaurant, bar or spa. Gross, before OTA commission (why, in Greek).
The rate you have set as your target — not an industry average. If you leave it empty, the tool compares with nothing.
Default 75% — the same one WisDom RM uses when you haven't set your own. Change it freely.
Fill in rooms, room nights sold and revenue to see your RevPAR.

What is RevPAR?

RevPAR (Revenue Per Available Room) is room revenue divided by available rooms — not by rooms sold. It answers “how much revenue does every room I have bring in, whether it sold or not”. It joins rate and occupancy in a single number, which is why it's the most widely used room performance metric.

ADR looks only at the rooms you sold; RevPAR charges the empty ones to the metric too. That makes it the stricter mirror — in detail in the article.

How is it calculated?

First the available room nights — this is where most mistakes happen, because the period has to be explicit:

Available = Rooms × Days in the period

Then the metric itself:

RevPAR = Room revenue ÷ Available

The tool also shows both components, because that's where you see which lever moved:

ADR = Revenue ÷ Sold
Occupancy = Sold ÷ Available
RevPAR = ADR × Occupancy

The third line is not a check — it's an identity: whatever numbers you enter, it always holds. We show it as a breakdown into components, because it tells you whether your RevPAR moved because of the rate or because of filling rooms.

If you give a target rate, the RevPAR target comes from the same formula WisDom RM uses:

RevPAR target = Target rate × Occupancy target

When it doesn't add up

More rooms sold than available. There is no occupancy above 100%: the tool doesn't quietly cut it to 100, it tells you it can't be. It almost always means one of two things — the rooms sold belong to a different period from the days you entered, or you counted bookings instead of room nights.

Zero rooms sold. RevPAR is €0 — a measured zero, not an unknown. ADR, however, doesn't exist: no room was sold to have an average rate. It isn't shown as €0.

What this tool doesn't calculate

Never want to work it out again?

RevPAR changes every night. In WisDom RM the night auditor enters rooms sold and revenue in the Night Analysis — and RevPAR, ADR and occupancy come out on their own, compared with last year and with your own target colour-coded alongside. In every plan, from Auditor up.