← All posts
Revenue strategy·28 July 2026

Why Your Occupancy Rate Is Lying to You: RevPAR, ADR and the Metrics That Actually Move Revenue

by GapMap Team

A GM walks into a Monday trading meeting with 91% occupancy for the month and expects applause. Three weeks later, the P&L shows revenue down on the same period last year. Nobody in the room can explain it — because occupancy was the only number anyone was watching.

The problem with occupancy on its own

Occupancy answers one question: how many rooms, tables, or treatment slots did you fill? It says nothing about what you filled them for. A venue can hit near-full occupancy on deeply discounted rates, low-margin walk-ins, or a block booking that displaced higher-value guests — and occupancy will still read as a win.

That's why occupancy alone is a vanity metric dressed up as a performance metric. It moves in the direction everyone wants, right up until the finance team asks why the number that actually pays the bills didn't move with it.

The metrics that tell the real story

  • ADR (Average Daily Rate) — total room revenue divided by rooms sold. Tells you what you're actually being paid per booking, independent of how full you are.
  • RevPAR (Revenue Per Available Room) — ADR × occupancy. The single number that captures both volume and price in one figure, which is why it's the industry's real north star.
  • TrevPAR (Total Revenue Per Available Room) — RevPAR plus F&B, spa, events and every other revenue line, divided by available rooms. The metric that stops a strong bar night from masking a weak room night.

Run all three side by side and the story changes fast. A venue can post flat RevPAR with rising occupancy — which only happens if ADR is quietly falling to compensate. That's not a full house. That's a discounting problem wearing a full-house costume.

Where the gap actually hides

The pattern shows up in three places more often than anywhere else:

  1. Midweek. Occupancy gets propped up with rate cuts to fill Tuesday and Wednesday, and the discount becomes permanent because nobody re-tests the higher rate once demand recovers.
  2. Group and block business. A single large booking at a negotiated rate can lift occupancy for a whole week while quietly dragging ADR below what transient guests would have paid.
  3. Ancillary spend. Rooms occupancy can be steady while F&B and spa revenue per occupied room drifts down — invisible unless you're tracking TrevPAR, not just RevPAR.

None of this shows up on a standard occupancy report. It only shows up when you segment by day of week, channel, and revenue line — which is exactly why a single top-line occupancy number is comfortable to report and dangerous to rely on.

A worked example

Take two venues with identical 85% occupancy for the same month. Venue A has held its rate structure steady, with a modest seasonal lift on weekends and a disciplined midweek floor. Venue B hit the same 85% by discounting three of its seven days to fill rooms that would otherwise have sat empty. On the occupancy report, they're indistinguishable. On RevPAR, Venue A is likely running meaningfully ahead — and on TrevPAR, the gap often widens further, because a guest paying full rate is statistically more likely to spend on breakfast, the bar, or a spa treatment than one who booked on a heavily discounted midweek rate.

Neither GM would necessarily know this without pulling the segmented numbers. Both would report "85% occupancy" with equal confidence in a trading meeting, and only one of them would be telling the full story.

What to actually track in the trading meeting

Swap the headline metric. Lead with RevPAR (or TrevPAR if F&B and events matter to your venue), and only bring occupancy in as a supporting number — the "why" behind a RevPAR move, not the story itself. Segment both by day of week for at least a rolling eight weeks; that's usually enough to expose whether a midweek discount has become structural rather than tactical.

The uncomfortable version of this exercise is worth doing once a quarter: take your best occupancy month of the last year and check what RevPAR did in the same period. If RevPAR didn't move with occupancy, that month wasn't as good as it felt in the room.

The bottom line

Occupancy tells you how busy you were. RevPAR and TrevPAR tell you whether being busy was worth it. Premium venues that switch their headline metric tend to find the same thing: the gap wasn't extra guests they were missing, it was margin they'd already discounted away.