Skip to content
Calcipedia

ADR Calculator

Estimate hotel or short-term-rental average daily rate from room revenue, sold room nights, occupancy, and RevPAR context. Use it to test different inputs quickly, compare outcomes, and understand the main factors behind the result before moving on to related tools or deeper guidance.

Last updated

Room-revenue scope Use room revenue and room nights only. ADR excludes food and beverage, parking, spa, cleaning fees booked outside room revenue, and other non-room income.

Average daily rate

$250.00

ADR = total room revenue / rooms sold. Pair it with occupancy and RevPAR so a higher ADR does not hide weaker fill.

Occupancy
66.67%
RevPAR
$166.67
Sold room nights per day
6.67
Unsold room nights
100
MetricValueHow to read it
ADR$250.00Average room revenue earned from each sold room night.
Occupancy66.67%Share of available room nights that were actually sold.
RevPAR$166.67Room revenue per available room night, combining price and fill.
Revenue gap at current ADR$25,000.00Additional room revenue that would have been earned if every available room night had sold at the current ADR.

Interpretation

ADR on its own can look healthy while revenue performance still lags because occupancy is weak. Use ADR with occupancy and RevPAR when comparing hotels, serviced apartments, or short-term rental portfolios over the same time window.

← All Operations calculators

Hospitality Revenue

ADR calculator for hotel and short-term-rental average daily rate planning

An ADR calculator helps hotel, aparthotel, and short-term-rental operators see how much room revenue they are earning for each sold room night, but the useful version of that calculation does not stop there. This page combines average daily rate with occupancy, RevPAR, sold room nights per day, and the room-revenue gap left by unsold nights so you can judge pricing and fill together instead of reading ADR in isolation.

What average daily rate measures

Average daily rate, or ADR, measures room revenue earned per sold room night. It is calculated from room revenue only, divided by the number of room nights sold in the period. That scope matters because ADR is not the same thing as total revenue per guest or per stay. Food and beverage revenue, parking, ancillary packages, resort fees handled outside room revenue, and other non-room income should not be blended into the ADR numerator unless you are deliberately building a different metric.

ADR is widely used in hotels and is also useful for short-term rentals, serviced apartments, and other lodging businesses when you want a pricing benchmark that is independent of how many rooms were left empty. It is especially helpful for trend tracking across weeks, months, and seasons, but it can be misleading when used alone because a higher ADR can coexist with worse overall revenue if occupancy is slipping.

That is why this calculator asks for available room nights and the number of days in the period as well as revenue and rooms sold. Those extra inputs let the result sheet place ADR next to occupancy and RevPAR, which is the context most operators actually need when reviewing commercial performance.

How ADR, occupancy, and RevPAR work together

The core ADR formula is simple: room revenue divided by rooms sold. But operators rarely make pricing decisions from ADR alone because it says nothing about the room nights that went unsold. Occupancy rate fills that gap by dividing rooms sold by available room nights. RevPAR, or revenue per available room, then combines the two ideas by dividing room revenue by available room nights. RevPAR can also be expressed as ADR multiplied by occupancy, as long as occupancy is converted to a decimal first.

Using the three metrics together exposes tradeoffs. If ADR rises because only premium rooms are selling, the headline price may look stronger even while overall revenue softens from lower occupancy. Conversely, a lower ADR can still be healthy if it is driving enough incremental demand to lift RevPAR. The revenue gap output on this page makes that easier to see by estimating how much more room revenue would have been earned if every available room night had sold at the current ADR.

ADR = total room revenue / rooms sold

The base pricing metric showing average room revenue for each sold room night.

Occupancy = rooms sold / available room nights

Shows what share of available inventory actually sold during the same period.

RevPAR = total room revenue / available room nights = ADR × occupancy

Combines price and fill into a single room-revenue metric.

Worked example: 50,000 of room revenue across 200 sold room nights

Suppose a property generates 50,000 of room revenue from 200 sold room nights during a 30-day period with 300 available room nights. ADR is 250 because 50,000 divided by 200 equals 250. Occupancy is about 66.7 percent because 200 of 300 available nights sold. RevPAR is about 166.7 because 50,000 divided by 300 equals 166.7.

The same example also reveals 100 unsold room nights. If the property had sold those nights at the current ADR of 250, the additional room-revenue opportunity would have been 25,000. That does not mean every unsold night could realistically have sold at the same rate, but it is a useful way to show how much of the performance story sits in fill rather than in price alone.

That is the main interpretation lesson behind ADR. A single price metric is helpful, but a commercial decision usually needs both rate and occupancy context. This calculator therefore treats ADR as the headline but not as the entire answer.

What this ADR planner does not capture

This calculator does not perform full hotel revenue management. It does not segment by channel, room type, package mix, day of week, cancellation behavior, length of stay, discounting strategy, taxes, or net commission impact. It also does not tell you what ADR should be for your market. Benchmarking still requires a comparable set, seasonality context, and a view of demand, compression, and booking pace.

For short-term rentals, the same caution applies. Some operators treat cleaning fees or platform-specific charges differently from others, and the best comparison period may be booked nights rather than stay-level reservations. Use this page to build a clean room-revenue baseline, then layer on channel economics and local market comparisons separately.

Further reading

Frequently asked questions

Is ADR the same as RevPAR?

No. ADR measures room revenue per sold room night, while RevPAR measures room revenue per available room night. RevPAR therefore blends price and occupancy together. Two properties can have the same ADR but very different RevPAR if one property is filling far fewer rooms.

Should ADR include taxes, cleaning fees, or food and beverage revenue?

ADR should usually use room revenue only. Taxes are pass-through items rather than revenue, and food, beverage, parking, and other ancillary sales belong to separate revenue lines unless you are intentionally building a custom bundled metric. For short-term rentals, keep the treatment of cleaning fees consistent across periods if you want comparisons to stay meaningful.

What counts as rooms sold and available room nights?

Rooms sold should reflect occupied room nights in the same period as the revenue you are using. Available room nights should reflect the inventory that could actually have been sold in that period. If some rooms were out of order or blocked permanently, the cleanest comparison is usually to exclude inventory that was not genuinely available for sale.

Can ADR rise while occupancy falls?

Yes, and that is one of the main reasons ADR should not be read alone. Higher ADR can come from stronger pricing, but it can also reflect a mix shift toward premium nights while fewer total room nights sell. That is why operators usually review ADR with occupancy and RevPAR together before deciding whether performance genuinely improved.

Also in Operations

You may also need

Related

More from nearby categories

These related calculators come from the same leaf category, nearby sibling categories, or the same top-level topic.