Performance metrics

Occupancy, ADR & RevPAR Calculator

The three numbers every hotelier should know cold. Calculate each live and benchmark against the 2026 US industry averages.

Occupancy inputs

Rooms sold vs rooms available in the period

Formula

Occupancy = (rooms sold ÷ rooms available) × 100

Occupancy

66.7%

ADR

$164.52

RevPAR

$109.68

The three-metric picture

RevPAR = ADR x Occupancy — both levers matter.

Occupancy

66.7%

Industry: 63.0% — delta 3.7 pts

ADR

$164.52

Industry: $155.80 — delta $8.72

RevPAR (derived)

$109.68

Industry: $98.20 — delta $11.48

Worked examples

Sanity-check your inputs against three common scenarios.

Boutique 12-room

Sold 248 nights of 360 available. Room revenue $42,500.

  • Occupancy68.9%
  • ADR$171.37
  • RevPAR$118.06

Midscale 60-room

Sold 1,148 nights of 1,800 available. Revenue $168,600.

  • Occupancy63.8%
  • ADR$146.86
  • RevPAR$93.67

Resort 180-room

Sold 4,212 nights of 5,400 available. Revenue $1.08M.

  • Occupancy78.0%
  • ADR$256.41
  • RevPAR$200.00

Metric questions

What do Occupancy, ADR, and RevPAR actually mean?

Occupancy is the share of available room nights you sold. ADR (Average Daily Rate) is the average room price you achieved. RevPAR (Revenue Per Available Room) combines both — it is the revenue generated per available room, regardless of whether it was sold.

Where do the benchmark numbers come from?

We use the 2026 STR / AHLA rolling averages for US hotels: ~63% occupancy, ~$155.80 ADR, and ~$98.20 RevPAR. Your segment (luxury, midscale, economy) and region will vary — treat these as the industry reference point.

How do I improve RevPAR without dropping rate?

RevPAR = ADR x Occupancy. Lifting both at the same time is the goal. Yield management, length-of-stay controls, and channel diversification all move the needle. SwiftGuest's revenue management module automates most of this.

What is a healthy occupancy for a small property?

Independent sub-20-room properties typically run 55–70% annually in stable markets. Anything above 75% is high-performing — usually a signal to review pricing upward.

Can I track these metrics automatically?

Yes. SwiftGuest calculates occupancy, ADR, and RevPAR in real time from your PMS data, with day-over-day, week-over-week, and year-over-year comparisons in every report.