4.8 ★★★★★ 1000+ reviews

RevPAR / ADR / Occupancy Calculator

Simple | Accurate | Actionable

Compute Revenue Per Available Room (RevPAR), Average Daily Rate (ADR), and Occupancy using either revenue-based inputs (rooms sold + room revenue), or ADR + Occupancy %. Click “Generate Report” to download a PDF after submitting your details.

Works globally • Any hotel size
Quick settings
Currency
Tip: Revenue mode uses total room revenue for the period. ADR mode estimates revenue.

Inputs

Choose a mode and enter inputs. Outputs update live.

Live
rooms
days
nights
$
Note: RevPAR = Room revenue ÷ Available room nights. In Mode B, Room revenue is estimated from ADR × Occupancy.

Results

RevPAR, ADR, Occupancy + sanity check.

Healthy
Available room nights
Rooms × Days
Occupancy
Rooms sold ÷ Available nights
ADR
Room revenue ÷ Rooms sold
RevPAR
Room revenue ÷ Available nights
Rooms sold (final)
Derived in Mode B
Room revenue (final)
Derived in Mode B
RevPAR check (ADR × Occ)
Should ~ match RevPAR
Difference (check − revpar)
Small rounding differences OK
Insight:

What This Tool Does

This tool helps hotel and resort owners quickly understand and validate the three core revenue metrics:

It also includes a sanity check: RevPAR should approximately equal ADR × Occupancy (small rounding differences are normal).

How It Works (3 Steps)

Step 1 — Choose your mode Step 2 — Enter inputs

The calculator updates outputs live as you type.

Step 3 — Get results + sanity check

You’ll see RevPAR, ADR, occupancy, derived values, and a “difference” check for validation.

Mode Selector (What Each Mode Is For)

Mode A: Revenue-based

Use this when you already know:

Best for: Actual month-to-date reporting, PMS exports, owner reporting, and finance reconciliation.

Mode B: ADR + Occupancy

Use this when you want to estimate:

Best for: Forecasting, budgeting, pricing experiments, campaign targets, scenario planning.

Inputs Section (Explain Every Field)

Shared Inputs (Both Modes)

1) Total rooms/keys

2) Days in period (28–31)

Mode A Inputs (Revenue-based)

3) Rooms sold (occupied room-nights)

4) Room revenue (for the period)

Mode B Inputs (ADR + Occupancy)

3) ADR

4) Occupancy %

Results Section (What You’ll Get)

1) Available room nights

2) Occupancy

3) ADR

4) RevPAR

5) Rooms sold (final)

In Mode B, the tool derives rooms sold so you can see the implied operational target:
Rooms sold = Available room nights × Occupancy

6) Room revenue (final)

In Mode B, the tool derives revenue for the period:
Room revenue = RevPAR × Available room nights

Sanity Check (Built-In Validation)

7) RevPAR check (ADR × Occ)

This computes:
RevPAR_alt = ADR × Occupancy
It should approximately match the RevPAR shown above.

8) Difference (check − revpar)

The tool shows the numeric difference between the two RevPAR calculations.
What it means:

Why This Helps Hotels & Resorts

1) Validate your reports fast

Owners often receive ADR/occupancy/RevPAR from multiple sources (PMS, channel manager, Excel).
This tool confirms whether the numbers actually reconcile.

2) Make better pricing decisions

See how small occupancy changes impact RevPAR, and whether rate increases make sense.

3) Forecast revenue for targets

Mode B helps you answer:

4) Align teams around one metric

RevPAR is the clearest “single number” to benchmark performance across months and seasons.

FAQs

1) What’s the difference between ADR and RevPAR?
ADR is revenue per sold room-night. RevPAR is revenue per available room-night (it includes the impact of occupancy).

2) Which mode should I use?
Use Mode A for actuals (rooms sold + room revenue). Use Mode B for forecasting (ADR + occupancy).

3) Why do you show the RevPAR check?
Because RevPAR should equal ADR × occupancy (approx). The check ensures your inputs are consistent.

4) Is a small difference okay?
Yes. Small rounding differences are normal. Large differences usually mean mismatched inputs.

5) Does this include F&B or other revenue?
No, this is a rooms-only metric calculator (as RevPAR is typically room-revenue based).