Hotel Demand Forecasting: How to Predict Occupancy and Plan Ahead

9 min read
Hotel Demand Forecasting: How to Predict Occupancy and Plan Ahead

The earlier you see how demand is developing, the more options you have. If a high-demand date becomes obvious only when the hotel is almost full, most rooms have already been sold and there is less opportunity to adjust rates or availability.

Forecasting gives you more time to act — whether that means reviewing rates, running a promotion for a weak date, or preparing operations for a busy period.

What is hotel demand forecasting?

Hotel demand forecasting is the process of estimating how many rooms you are likely to sell for future stay dates. It draws on current reservations, past booking patterns, recent booking activity, events, and market conditions.

A hotel may be 50% booked for a Saturday one month from now, but that figure alone says little about where occupancy will end up. The date could finish at 60%, 80%, or 100%. What matters is how many bookings usually arrive during the final month and whether current bookings are coming in faster or slower than normal.

A forecast isn't a target. It shows what you expect to happen based on the information you have. As new bookings and cancellations come in or market conditions change, the forecast needs to be updated.

What data do you need to forecast hotel demand?

A reliable forecast combines current bookings with historical patterns and information about what is happening in the market.

Reservations on the books

Start with rooms already booked for a future stay date, usually referred to as rooms on the books (OTB).

If your hotel has 100 rooms and 55 are booked for 15 July, you already have 55% occupancy for that date. The forecast needs to estimate how many more bookings are likely to arrive before 15 July.

OTB becomes more meaningful when you compare it with what you would normally expect at the same point before arrival.

Historical booking patterns and booking window

Historical data shows how bookings normally build before arrival.

Compare the same point in the booking cycle, not just final occupancy. If you had 50 rooms booked 30 days out last year and have 65 today, this year's date is running ahead of last year's pattern.

Choose relevant comparisons. A Saturday in peak season is better compared with similar Saturdays than with an average day across the year. Holidays, events, and unusual periods may also need to be treated separately.

Your booking window tells you how far in advance guests typically book. A resort where guests book months ahead will have a different booking pattern from a city hotel where much of the demand arrives during the final two weeks.

Keep guest segments in mind as well. Groups may confirm months ahead, while individual bookings may arrive much later. A large group can make overall demand look strong even when individual demand hasn't changed.

Pick-up and booking pace

Pick-up is the net change in rooms on the books between two points in time. If you had 40 rooms booked last week and have 52 today, your seven-day net pick-up is 12 rooms.

Booking pace shows how quickly reservations are building compared with the usual pattern. A pick-up of ten rooms may look strong, but if similar dates normally gain 20 rooms at this stage, the current pace is actually slower than usual.

Look at the trend over time as well. Pick-up running above normal for several weeks is a stronger sign of increased demand than one unusually busy booking day.

Demand signals and market data

Events, holidays, and transport changes can all change expected demand. Include these demand signals in your forecast when they affect future stay dates.

A newly announced concert, for example, may bring demand that isn't reflected in last year's booking curve. A cancelled event or reduced transport capacity can have the opposite effect.

Your comp set and market benchmarks provide additional context. Competitor rates can show how comparable hotels are pricing the same dates, while sources such as STR data can show how your historical occupancy, ADR, and RevPAR compare with the wider market.

Your own booking patterns should still be the main reference for forecasting demand at your property.

How to read a hotel pick-up report

To compare booking activity over time, bring the data together in a hotel pick-up report. Depending on the tools you use, you can build one in a spreadsheet or generate it in your PMS or revenue management system.

The report shows how bookings for future stay dates have changed over a selected period. By comparing current pick-up with your usual figures, you can see which dates are booking faster or slower than normal.

Stay date OTB 7 days ago OTB today 7-day pick-up Typical 7-day pick-up
15 July 42 57 +15 +8
16 July 51 55 +4 +9
17 July 38 40 +2 +7

15 July is running well ahead of its usual pattern: the hotel gained 15 bookings instead of the typical eight. If this pace continues, the date may finish above the current forecast.

Bookings for 16 and 17 July are coming in more slowly than usual. This doesn't necessarily mean they will underperform. There may still be plenty of time for bookings to pick up, especially if demand for these dates normally arrives closer to check-in.

How to build a hotel occupancy forecast

You can build a basic occupancy forecast from the data you already have. Start with confirmed bookings, estimate how many more are likely to come in, and adjust that estimate if current demand differs from the usual pattern.

Take a 100-room hotel forecasting a Saturday 30 days before arrival.

1. Start with rooms on the books

The hotel currently has 55 rooms booked, so occupancy on the books is 55%. This is the part of the forecast you already know. The forecast now needs to estimate how many additional bookings and cancellations to expect during the next 30 days.

2. Estimate the remaining pick-up

Similar Saturdays usually gain another 30 net bookings during the final 30 days before arrival.

55 rooms on the books + 30 expected bookings = 85 rooms

The initial forecast is therefore around 85% occupancy.

This doesn't mean the hotel will definitely sell 85 rooms. Historical pick-up gives you a starting estimate based on what normally happens.

3. Compare the current pace with normal

Suppose the hotel has picked up 14 rooms over the past seven days, while similar dates normally pick up 9. Bookings are coming in faster than usual, so the initial 85% forecast may now be too low.

Look at whether this stronger pace continues over time. If the date has been running ahead for several weeks, there is more reason to revise the forecast than if the difference comes from one unusually strong day.

4. Account for current demand

Historical pick-up is only a starting point. Suppose a large event has been announced for the weekend, competitor rates are rising, and market data also points to stronger demand.

These demand signals support revising the forecast upward. How much you adjust it depends on your hotel, the event, remaining availability, current booking pace, and what happened in similar situations before.

There is no formula that says an event should add a certain number of percentage points. The forecast is your best estimate based on the information available at the time.

5. Keep the forecast up to date

As arrival gets closer, more of the forecast is based on actual bookings and less on assumptions. New reservations and cancellations come in, and booking pace may change.

Dates with fast-changing demand or approaching arrival usually need more frequent review. A high-demand weekend two weeks away may need closer attention than a stable date six months out.

How often you update the forecast depends on your booking window and how quickly demand changes in your market. The important thing is to review it early enough to act on what you see.

How to use your demand forecast

A demand forecast helps you make decisions while there is still time to affect the result or prepare for it.

Your forecast shows What to review
Demand well ahead of normal Rates, discounts, and remaining availability
Demand behind normal Pricing, promotions, restrictions, and distribution
Peak occupancy expected Staffing, housekeeping, breakfast, and supplies
Demand concentrated on a few dates Availability around the peak and minimum-stay rules
Large group demand Remaining availability for individual guests

For commercial teams, the forecast shows where action may be needed. Stronger-than-expected demand may be a reason to review rates, discounts, or availability. Weaker demand may call for a closer look at pricing, promotions, restrictions, or distribution.

Operations use the same forecast to prepare for expected occupancy. Busy periods affect staffing, housekeeping workloads, breakfast volumes, and supplies, while a lower forecast may allow those plans to be adjusted.

This is why hotel demand analysis is useful beyond revenue management. The same forecast helps commercial and operational teams plan around the occupancy the hotel currently expects.

A forecast becomes useful only when the hotel knows what to do with it. Hotels that need help interpreting demand and turning it into commercial actions can outsource this work to Exely Revenue Management Support. 
Within the service, Exely specialists review pick-up, occupancy, rates, channel performance, and segment data, then recommend what the hotel should adjust for the dates that need attention.

How to measure forecast accuracy

Compare your forecast with the final occupancy to see how close your estimate was.

Suppose you forecast 88% occupancy for a Saturday and finish at 94%. Your forecast was six percentage points below the actual result.

A single difference isn't necessarily a problem. Look for patterns over time. If weekends consistently finish above forecast, you may be underestimating weekend demand. If low-season dates repeatedly finish below forecast, your expected pick-up may be too optimistic.

Pay attention to event dates as well. If they regularly outperform your forecast, you may need to give more weight to events when estimating future demand.

The goal isn't to predict every date perfectly. It's to identify where your forecasts are consistently too high or too low and use what you learn to improve the next one.

FAQ about hotel demand forecasting

  1. Can a new hotel forecast demand without historical data?
    Yes. Start with rooms on the books, seasonality, local events, market data, and expected booking behaviour for your type of property. As you build your own history, use it to refine future forecasts.

  2. How far ahead should a hotel forecast demand?
    It depends on your booking window and how far ahead you need to make pricing, sales, and operational decisions. Hotels with longer booking windows generally need to monitor demand further into the future.

  3. Can a small hotel forecast demand in a spreadsheet?
    Yes. A spreadsheet can track rooms on the books, historical pick-up, current pick-up, booking pace, and expected final occupancy. More advanced systems become useful as the number of dates, room types, and segments grows.

  4. How should cancellations be treated in a pick-up report?
    Use net pick-up to see the actual change in rooms on the books. If ten bookings arrive and three rooms are cancelled, net pick-up is seven rooms. Tracking cancellations separately can also be useful if cancellation behaviour starts to change.

Back to top