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:
Occupancy % — how much of your inventory you sold
ADR (Average Daily Rate) — what you earned per sold room-night
RevPAR (Revenue per Available Room) — your revenue efficiency
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
Mode A: Revenue-based (use actual rooms sold + revenue)
Mode B: ADR + Occupancy (use target/planned ADR and occupancy)
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:
Rooms sold (occupied room-nights) and
Room revenue for the period
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:
“If ADR is X and occupancy is Y, what RevPAR and revenue does that imply?”
Best for: Forecasting, budgeting, pricing experiments, campaign targets, scenario planning.
Inputs Section (Explain Every Field)
Shared Inputs (Both Modes)
1) Total rooms/keys
What you enter:Total sellable rooms in your property.
Why it matters:Determines total monthly inventory.
2) Days in period (28–31)
What you enter:Number of days in the month/period.
Why it matters:RevPAR and occupancy are based on available room-nights.
Mode A Inputs (Revenue-based)
3) Rooms sold (occupied room-nights)
What you enter:Total room-nights sold in that period.
Example:50 rooms × 30 days = 1,500 available nights. If you sold 900 nights, occupancy = 60%.
4) Room revenue (for the period)
What you enter:Total room revenue generated in that period (rooms only).
Why it matters:Used to calculate ADR and RevPAR.
Mode B Inputs (ADR + Occupancy)
3) ADR
What you enter:Your target/expected ADR for the period.
Why it matters:RevPAR is derived from ADR × occupancy.
4) Occupancy %
What you enter:Target/expected occupancy percentage.
Why it matters:Determines rooms sold and revenue estimates.
Results Section (What You’ll Get)
1) Available room nights
Formula:Rooms × Days
Meaning:Your total inventory for the period.
2) Occupancy
Formula:Rooms sold ÷ Available room nights
Meaning:How much inventory you sold, shown as a percentage.
3) ADR
Mode A formula:Room revenue ÷ Rooms sold
Meaning:Your average rate per sold room-night.
Note:If rooms sold is 0, ADR is shown as 0 to avoid invalid math.
4) RevPAR
Mode A formula:Room revenue ÷ Available room nights
Mode B formula:ADR × Occupancy
Meaning:Revenue generated per available room-night (your revenue efficiency).
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:
Near zero → your metrics are consistent (“Healthy”)
Non-trivial difference → likely input mismatch or rounding/units issue (e.g., revenue not for the same period, rooms sold incorrectly, or mixing gross/net)
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:
“If we run at 65% occupancy and ADR 6,500, what revenue should we expect?”
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).