Category: Metrics

RevPAC (Revenue Per Available Customer)

Last updated:

In short

RevPAC (Revenue Per Available Customer) measures total revenue per available guest rather than per available room. It equals total revenue divided by the count of available guests across the period.

Formula

RevPAC = Total Revenue / Total Available Guests
Total Available Guests = Available Room Nights × Average Guests Per Room

Worked example

A 50-room hotel runs 1,500 available room nights in a month. Average double occupancy is 1.6 guests/room, so available guests = 2,400. Total revenue across rooms + F&B + spa = €120,000. RevPAC = €120,000 / 2,400 = €50.

RevPAC (Revenue Per Available Customer)

RevPAC shifts the unit of analysis from rooms to people. For hotels with significant double occupancy, F&B revenue, and ancillary services, this matters: two guests in one room generate more F&B, spa, and activity revenue than one guest in the same room, yet RevPAR treats them identically. RevPAC captures that. The metric is increasingly relevant for boutique and lifestyle hotels where the guest experience is the product — and where per-guest spending varies sharply across segments.

Why it matters

Hotels with strong F&B and ancillaries that look weak on RevPAR often look strong on RevPAC. If your strategy is to grow per-guest spend, RevPAC is the metric that proves it's working.

Free calculators

Frequently asked questions

Close but not identical. TRevPAR divides total revenue by available rooms; RevPAC divides by available guests. RevPAC is more sensitive to occupancy mix (singles vs doubles).

If you have meaningful ancillary revenue (F&B, spa, activities, transfers) and your guest mix varies a lot (singles vs doubles vs groups), RevPAC tells a story RevPAR misses.

Industry data is thin — RevPAC is still emerging. Track your own trend quarter over quarter and benchmark against your own historical baseline.

Run this in your hotel

Guestivo gives small and boutique hotels a complete guest portal — no app, no install. Try the live demo or talk to our team.

Related terms

Written by

Maciej Dudziak

Maciej Dudziak

Co-founder

.NET developer with 10+ years of experience building scalable back-end systems. Specializes in .NET, Azure, and modern databases.

Follow on LinkedIn

Published: May 15, 2026