ADR isolates pricing power from occupancy. While RevPAB tells you the per-available-bed economics, ADR tells you what an occupied bed earned. It's the cleanest metric for measuring discounting, dynamic pricing, and segment mix shifts.
ADR responds quickly to operator decisions: a price increase, a new high-ARPU tenant segment, or the loss of a corporate contract all show up in ADR within weeks. Occupancy moves more slowly. So ADR is the early-warning indicator for operational strategy changes.
Formula
ADR = Room/Bed Revenue ÷ Occupied Bed-Nights
Worked example: Property: €65,000 revenue in a month, 1,395 occupied bed-nights. ADR = €65,000 ÷ 1,395 = €46.59 per bed-night.
In the field
Outsite splits ADR by tenant segment (digital nomad, NHR-track professional, student) to track which segment mix is driving aggregate ADR. Stanza Living tracks ADR weekly to catch dynamic-pricing rule misfires before they accumulate revenue impact.
Common pitfalls
- ×Reporting ADR per-room when you operate per-bed — doubles the apparent rate in shared rooms.
- ×Including platform fees (Booking.com, Airbnb) in revenue but not netting commissions — over-reports ADR.
- ×Ignoring complimentary stays in the denominator — under-reports ADR.
- ×Comparing ADR across currencies without FX adjustment — same problem as RevPAB.
RevPAB calculator includes ADR
Open the tool →
