Skip to content

Occupancy, ADR, and RevPAR

Screen /occupancy-report · Roles: Admin, Account Manager, External Accountant, Auditor

The Occupancy report (sidebar → Reports) answers “how full were we, and at what rate?” over a window you pick - default the last 30 nights, up to 400. Three metrics, defined simply:

  • Occupancy - nights sold ÷ sellable nights. “Sellable” is honest: it’s your active units × the days in the window, minus nights you blocked for a full day. A unit down for renovation doesn’t count against you.
  • ADR (average daily rate) - recognized revenue ÷ occupied nights: what an occupied night actually earned, on average.
  • RevPAR (revenue per available room) - recognized revenue ÷ sellable nights: what every night you could have sold earned, occupied or not. RevPAR is the one that punishes empty nights - high ADR with low occupancy still shows up as weak RevPAR.

The Occupancy report - the KPI band, day-of-week bars, and the per-listing table

The KPI band shows Occupancy, Nights sold (of the sellable total), ADR, RevPAR, and Channel mix (the Airbnb vs. offline share of sold nights). Below it:

  • By day of week - occupancy per weekday across the window. This is where a soft Tuesday or a saturated Saturday becomes visible, and where midweek pricing decisions start.
  • By listing - occupied vs. sellable nights per unit, with an occupancy bar. Sort out the chronically empty unit before averaging it away.

Pick the window with Report window; everything recomputes from the ledger’s night-level records.