Skip to content
FinToolSuite
Updated 2026-09-15 · Hospitality · Educational use only ·
Privacy

Hotel ADR Calculator

Average daily rate, occupancy and RevPAR from one set of figures

Calculate hotel ADR, RevPAR and occupancy in one step. Enter a period's room revenue and room nights sold against your inventory to see all three.

What this tool does

Average daily rate, occupancy and revenue per available room are the three figures hotel revenue reporting is built on, and this calculator returns all three from one set of period totals. Enter total room revenue, room nights sold, the number of rooms the property has and the length of the period. ADR is the revenue earned on each room that actually sold. Occupancy is the share of the period's inventory that was filled. RevPAR spreads the same revenue across every available room night, sold or not, which is why it sits below ADR whenever the hotel is less than full. Reading the three together shows whether revenue moved because rates rose, because more rooms sold, or both. Everything comes from the totals entered, so the result describes one period rather than projecting the next.

Quick answer: with the default values, the result is $50.00 (Average Daily Rate (ADR)). Adjust the values below for your own figures.


Enter Values

People also use

Formula Used
Average daily rate, the revenue earned per room actually sold
Total room revenue for the period, excluding food, beverage and other charges
Room nights sold during the period

Disclaimer

Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.

Average daily rate is total room revenue divided by rooms sold, so 100,000 of room revenue across 2,000 room nights gives an ADR of 50. That number ignores empty rooms entirely. Occupancy fills the gap: rooms sold divided by rooms available multiplied by the days in the period. RevPAR, revenue per available room, folds the two together by spreading revenue across every room night the hotel could have sold, filled or not. The relationship between them is exact rather than approximate. RevPAR is ADR multiplied by occupancy, which is why it never moves unless one of the other two does.

Take a 100-room hotel over a 30-day period. It has 3,000 room nights available. Sell 2,000 of them for 100,000 in room revenue and the three metrics separate: ADR of 50, occupancy of 66.67 per cent, RevPAR of 33.33. The same month's takings annualise to roughly 1.22 million, which is a straight scaling of the period rather than a forecast. Where operators disagree is which figure to move. Raising rates lifts ADR and usually costs occupancy; discounting does the reverse. RevPAR only improves when the combination does.

Benchmark ranges travel badly across markets. Occupancy and rate depend on city, season, star rating and how a property distributes its inventory, so a figure that reads as healthy in one market reads as underperformance in another. Eurostat's tourist accommodation statistics publish hotel occupancy country by country, and the gap between the strongest and weakest countries runs to tens of percentage points within the same year. The UN Tourism statistics database carries national accommodation and visitor series for countries and territories worldwide, though occupancy there has to be derived from capacity and nights spent rather than read off directly. A peer set drawn from the same market and season carries information that a global average does not.

Quick example

The default figures return an ADR of 50.00 against occupancy of 66.67 per cent. Two thirds of the inventory sold, so RevPAR comes out exactly a third below the rate: 33.33 against 50. That gap between ADR and RevPAR is the quickest read on how much of the hotel sat empty.

Which inputs matter most

Four figures drive everything on the card. Total Room Revenue and Rooms Sold (Total) set the ADR between them. Rooms Available and Days in Period build the denominator for occupancy and RevPAR, so a period length entered wrongly moves those two and leaves ADR untouched. Room revenue here means rooms only: food, beverage, spa and parking belong outside it, or the rate comes out flattered.

What's happening under the hood

Every output comes from the four inputs and nothing else. There is no adjustment for day-of-week pattern, cancellation, seasonal weighting or rate changes inside the period, so a month containing both a conference peak and a dead week reports the blended average and hides both. The annualised figure scales the period by 365 days on the assumption that nothing changes, which is why a peak month annualises high and a quiet one annualises low. Rooms sold above rooms available multiplied by days is rejected rather than calculated, since no property sells more room nights than it has.

Example Scenario

$100,000 of room revenue across 2,000 room nights gives an ADR of $50.00.

Inputs

Total Room Revenue:$100,000
Rooms Sold (Total):2,000
Rooms Available:100
Days in Period:30
Expected Result$50.00
Expected Result breakdown
Occupancy Rate66.67%
RevPAR$33.33/day
Annualised Room Revenue$1,216,666.67
Period30 days

This example uses sample figures for illustration. Adjust the inputs above to match a specific situation and see how the result changes.

Sources & Methodology

Methodology

This calculator computes Average Daily Rate (ADR) by dividing total room revenue by the number of rooms sold during the period. Occupancy rate is calculated as rooms sold divided by the total rooms available multiplied by days in the period, expressing what proportion of inventory was occupied. Revenue Per Available Room (RevPAR) is derived by dividing total room revenue by available rooms multiplied by days in the period, combining pricing and occupancy into a single metric. The revenue figure is read as room revenue alone, occupancy as a simple ratio with no adjustment for seasonality or day-of-week variation, and nothing in the model accounts for ancillary charges, discounts, cancellations, or rate changes across the measured period. Rooms sold above rooms available multiplied by days in the period is rejected as an input error, since a property cannot sell more room nights than its inventory holds.

Frequently Asked Questions

ADR vs RevPAR: which matters?
They answer different questions. ADR measures only the rooms that sold, so it describes pricing power and says nothing about the rooms that stayed empty. RevPAR divides revenue across the whole inventory, filled or not, so it moves with pricing and occupancy together. A high ADR paired with thin occupancy can produce less total revenue than a lower ADR paired with a full house, and RevPAR is the figure that shows which happened. That is what makes it the summary number, with ADR and occupancy read underneath it to see which side moved.
Are there standard ADR and occupancy benchmarks?
This calculator ships no benchmark bands, because one set of numbers would be wrong almost everywhere it was applied. Rate and occupancy separate sharply by segment, by city and by season, and a budget property in a secondary market has no meaningful comparison with a resort in peak week. National statistical agencies publish the occupancy side: Eurostat covers EU countries and UN Tourism collects the equivalent series worldwide. The rate side sits mostly with commercial benchmarking services, which sell competitive-set reports rather than publishing them. Measuring a property against its own prior periods needs no external data at all.
How much do ADR and occupancy vary by season?
Seasonality is real in almost every market, but its shape is local. Leisure destinations concentrate demand in their own warm season, which falls in opposite halves of the calendar north and south of the equator. Business hotels peak midweek and empty at weekends. Convention cities move with their event calendar rather than the weather at all. An annual average occupancy figure hides all of this, and two properties reporting the same yearly number can have completely different month-by-month profiles. Running the calculator per month rather than per year is what exposes the difference.
What moves RevPAR up or down?
RevPAR moves through only two levers, since it is ADR multiplied by occupancy. The rate side covers pricing structure: systems that reprice by demand, minimum-stay rules across peak dates, and product changes that support a higher rate. The occupancy side covers demand capture: channel mix between direct booking and online travel agents, loyalty schemes, and corporate or group contracting. The two pull against each other, which is why a change that lifts one often shows up as flat RevPAR. Distribution cost sits outside this calculation entirely, since commission paid to an intermediary reduces what the hotel keeps without changing the ADR the room sold at.

Related Calculators

More Hospitality Calculators

Explore Other Financial Tools

Spotted something off?

Calculations or display — let us know.