OTA Systemsby Multisystems
All posts
Revenue· 7 min read

Hotel Demand Signals: The 5 Numbers That Predict Your Next 30 Days

Five leading indicators that reliably predict hotel occupancy 30 days out. Data sources, relative weights, and how to stack them into a simple forecast dashboard.

Most independent hotels forecast the next 30 days using a variation of 'last year plus or minus feel'. It's not crazy — seasonality is strong, and instinct gets close most of the time. But the 12–18% forecast-error improvement from a structured signal approach translates to real rate opportunity: every point of forecast accuracy lets you raise rates earlier on high-demand dates and protect rates on soft ones.

Here are the five signals, in rough order of predictive power, with the data source for each.

Signal 1 — On-the-books pace vs last year same period

The strongest single predictor. For any given future date, count your currently-confirmed bookings for that date. Compare against the same calendar date a year ago at the same number of days out. Deviation tells you whether demand is pacing ahead, behind, or on-plan.

Data source: your PMS. Most PMSs have a 'pace' or 'on-the-books' report; if not, it's a simple SQL query.

Signal 2 — Comp-set average-rate movement

When comp-set rates move up or down meaningfully, demand is moving with them (leading by 3–7 days). A 10% comp-set rate increase for a specific date 14 days out signals strong demand — your competitors' revenue managers are seeing something. A 10% rate decrease signals weak demand or aggressive discounting — your competitors are worried.

Data source: your rate shopper (Lighthouse, RateGain, Duetto, SiteMinder Insights). Watch the 30-day-forward average rate, not just today.

Signal 3 — Direct-site search-to-book ratio

The rate at which your direct-site searches convert to bookings. A rising ratio (more bookings per search) means demand is warming; a falling ratio means demand is cooling. This is a coincident indicator — it tells you what's happening now, not what will happen in 30 days.

Data source: Google Analytics or your booking-engine analytics. Most engines report this natively.

Signal 4 — Flight bookings into your DMA

If your property is in a fly-to market, flight bookings into your primary airport lead hotel bookings by 10–21 days. Business travelers book flights first, hotels later. Leisure travelers often book packages but still show up in flight-data leading indicators.

Data sources: Cirium (paid, high quality), AnalytixAhead or forwardkeys.com (paid, hotel-focused), or public TSA throughput data (free, coarse but directionally correct for US markets).

This signal is strongest for destination-leisure and business-centric markets. Weakest for drive-to leisure markets.

Signal 5 — Event calendar for your DMA

Large events (conferences, sporting events, concerts, university graduations) generate predictable demand bumps. They're not noise — they're structure. The signal is: is there anything on the calendar for the target date that will drive demand?

Data source: your local convention bureau or DMO (destination marketing organisation) publishes an event calendar. Supplement with Eventbrite, Ticketmaster, sports-league schedules, and your property's historical event-adjacent occupancy data.

Combining into a weighted forecast

The simplest combination that works: weighted average of signal deviations.

forecast_occ = baseline_occ × (1 + weighted_deviation)

weighted_deviation = 0.40 × pace_deviation
                   + 0.25 × comp_rate_deviation × 0.5
                   + 0.15 × search_ratio_deviation
                   + 0.12 × flight_deviation
                   + 0.08 × event_deviation

Weights were calibrated on our cohort; they'll differ slightly for your market. Most RM teams within 6 months of starting this approach end up weighting pace ~45%, comp-set ~25%, and distribute the rest.

Sample weekly dashboard

SignalCurrent valueDeviation vs baselineDirection
Pace (bookings vs LY same period)58 confirmed+12%▲ Strong
Comp-set avg rate (30 days out)$218+4%▲ Modest
Direct search-to-book ratio3.1%+0.3pt▲ Warming
Flight bookings, Austin arrivals+8%+8%▲ Modest
Events on May 15 (calendar)SXSW afterparty+15% est.▲ One-day spike
Weighted forecastOcc 62%+9% vs baseline

Example signal dashboard — 93-room US indie, forecast for May 15 (30 days out)

What to do with the forecast

  • If forecast is >5% above baseline, raise rates for that date by 5–12%. The algorithm: pace strength dictates how much.
  • If forecast is >10% below baseline, discount selectively on flexible rate plans only, not non-refundable (which compromises structural revenue).
  • Within ±5%, hold rates. Forecast noise is ±3–5% inherent; don't chase it.

Forecast accuracy honesty

No forecast is going to be right. The goal is to reduce error, not eliminate it. Baseline naive forecasts (last-year-same-period) run 18–25% mean absolute error on 30-day-out occupancy forecasts. A well-calibrated weighted-signal forecast runs 10–15%. That 8–10 percentage-point reduction is where rate opportunity lives.

Sources & references
  • Forward-looking demand signals in hospitality
    HSMAI Foundation · 2025
  • Flight-to-hotel booking lag analysis
    Cirium · 2025

Audit your own property in 10 minutes.

Connect Expedia Partner Central. We'll show you the reclaim opportunity on your own bookings before you pay anything.

Start free audit

Read the whole series? Time to see it on your own data.

The free audit pulls 90 days of your bookings and shows what reclaim would have been available — before you pay anything.

No credit card · Setup in minutes · Cancel anytime.