GUIDE

Hotel forecast template in Excel: layout, formulas and checks

A forecast is a number you defend every week. Here's the layout, the formulas and the checks for a rooms and revenue forecast in Excel, with a fictional hotel month.

You set a budget once a year. You update a forecast every week, because it's your best current view of how the month will end. A good hotel forecast template in Excel makes that view fast to update and easy to explain. It shows what's on the books, what you expect to pick up, and how that compares with budget. This guide lays out a template for a single property and walks through a fictional month.

What the template needs

  • Inputs: rooms in inventory, days in the period, out-of-order rooms, and the rooms on the books (OTB) and ADR on the books for each segment.
  • Pickup: the rooms you expect to add between today and the stay date, by segment. Base it on pace history, such as same time last year or the last few comparable weeks. Don't base it on feel.
  • Group block and wash: contracted blocks, rooms picked up so far, and the rooms you expect to release unsold.
  • Outputs: forecast rooms sold, occupancy, ADR, RevPAR and rooms revenue, next to budget and prior year.
  • A log: last week's forecast beside this week's, so you can see and explain every change.

Keep inputs on one sheet and calculate everything else from them. Never type a number over a formula. If you need an override, give it its own input cell and a note.

The core formulas

  • Forecast rooms = OTB + expected pickup, by segment.
  • Forecast revenue = Σ (forecast rooms × segment ADR), in Excel =SUMPRODUCT(rooms,adr).
  • Occupancy = forecast rooms ÷ rooms available; ADR = revenue ÷ rooms; RevPAR = revenue ÷ rooms available.

Fictional example: Sample Inn, November

Fictional example. Sample Inn has 40 rooms and a 30-day month, so 1,200 rooms available. Two weeks out, the forecast by segment looks like this:

Segment (fictional)OTB roomsExpected pickupForecast roomsADRForecast revenue
Transient420180600$139.50$83,700
Group17010180$130.00$23,400
Contract90090$115.00$10,350
Total870$135.00$117,450

Forecast occupancy is 870 ÷ 1,200 = 72.5%. ADR is $135.00 and RevPAR is $97.88. The month's budget was 900 rooms at $132.00, or $118,800, so the forecast is $1,350 under budget. Your template should show that gap and split it into rooms and rate. The hotel budget variance analysis guide covers that split step by step.

Handle group wash on purpose

Sample Inn's group segment has a block of 200 rooms. Forecasting the full block would overstate the month. This group's history says it'll use about 180 rooms, so the forecast assumes a wash of 20. Keep the block, pickup to date and expected final count in separate columns. When the cut-off date passes, you'll see whether the assumption held.

The month-end forecast

Once the month starts, switch to actual-to-date plus a forecast for the remaining days. Fictional example: by day 18, Sample Inn has sold 520 rooms for $69,850. You forecast the remaining 12 days at 350 rooms and $136.00 ADR. That gives a month-end forecast of 870 rooms and $117,450 of rooms revenue. Your daily flash report feeds the actual-to-date line, and the forecast covers the rest.

Take it past rooms revenue

Owners and asset managers want profit, not rooms revenue alone. Add a simple departmental bridge. For each department, forecast revenue, then split expenses into fixed and variable (cost per occupied room or a percentage of revenue). That gives you a forecast gross operating profit to compare with budget. Expect costs to move less than revenue. The hotel flow-through calculation guide shows how to judge that.

Checks to build in

  • Forecast rooms never exceed rooms available, net of out-of-order rooms.
  • RevPAR equals occupancy × ADR.
  • Segment totals add to the hotel total.
  • The forecast date and the OTB extract date are on the sheet.

Review forecast accuracy

After each month closes, put your forecasts from 30, 14 and 7 days out next to the actual. You're not after a perfect number. You want a forecast whose misses you understand, so the next one is better.

COMING SOON

Hotel Daily Flash & Month-End Forecast

An Excel daily flash and month-end forecast for one hotel. See it on the Resorts & Hotels page.

Coming soon: the forecast fileFree: hotel flow-through calculator

Paid version coming soon; checkout is not open yet. Excel files work in Excel for Microsoft 365 or Excel 2019 and later (Windows and Mac), with no macros. More free files on the free downloads page.

Related guides

Free files: see free downloads.

All figures on this page are fictional sample data. This guide is a planning aid, not accounting, tax or legal advice. Not affiliated with or endorsed by HFTP, AHLA or STR. USALI is referenced for layout; this is not a USALI publication and not a substitute for the USALI manual.

FAQ

What should a hotel forecast template include?

Rooms available, rooms on the books and ADR by segment, expected pickup, group blocks and wash, and outputs for occupancy, ADR, RevPAR and revenue next to budget and prior year.

How do you calculate a hotel rooms forecast?

For each segment, forecast rooms equal rooms on the books plus expected pickup. Multiply by segment ADR for revenue, then divide by rooms available for occupancy and RevPAR.

What is group wash in a hotel forecast?

The rooms in a group block you expect the group to release unsold. Forecast the expected final pickup, not the full block.

How often should a hotel forecast be updated?

Most hotels update it weekly. Once the month begins, they switch to actual-to-date plus a forecast for the remaining days.

Does this template need macros?

No. The formulas here work in Excel for Microsoft 365 or Excel 2019 and later.