Occupancy
It is the share of nights sold out of the nights available. If an apartment has 30 nights available in June and sells 24, occupancy is 80%.
Watch the nights available: those blocked by the owner or closed for works must be taken out, or occupancy looks lower than it really is.
ADR, the average rate
ADR stands for average daily rate: room revenue divided by nights sold. If those 24 June nights made €3,000, ADR is €125.
I always calculate it without cleaning fees and tourist tax, which are not your revenue. Otherwise a short stay, where cleaning weighs more, looks better sold than it is.
RevPAR, the number that matters
RevPAR stands for revenue per available room: revenue divided by nights available, sold or not. You also get it by multiplying ADR by occupancy.
In the June example: €3,000 divided by 30 nights gives €100 RevPAR. Or €125 times 80%, which is the same.
It matters most because it holds price and occupancy together. You can raise occupancy by discounting, or raise ADR while staying empty: either way, RevPAR shows it.
A real example
Here are the 12 villas on the Costa Smeralda I managed in August 2026, compared with August 2025.
| August 2025 | August 2026 | |
|---|---|---|
| Occupancy | 54.3% | 68.3% |
| ADR | €1,895 | €2,116 |
| RevPAR | €1,029 | €1,445 |
Both occupancy and average rate went up, and RevPAR grew 40%. When that happens, occupancy was not bought with discounts. The full case is on the Results page.
How to check them every week
- Compare with last year on the same date, not with the month just closed. It tells you whether you are ahead or behind while you can still correct course.
- Look at RevPAR per unit or per group of similar units, not only the total. A good total can hide three idle apartments.
- Look at future months, not just the current one. If August is already 70% full in February, the price is probably too low.
My clients see these three numbers in a custom dashboard, compared with last year and with the budget. You can see what it looks like in the demo.