Leaders Insights
Leaders Insights

Stay at the top of your field, a little every day.

DomainsMarketingDataFinanceAI
ResourcesLearnTestToolsBlogGlossary
© 2026 Leaders Insights — All rights reserved.
Tracks/Data in travel and hospitality/Data in travel and hospitality/Dynamic pricing and demand forecasting for perishable inventory
2/4+150 XP

Data in travel and hospitality

1Reading the booking curve: how travel demand data actually behaves+1502Dynamic pricing and demand forecasting for perishable inventory+1503Turning loyalty data into personalized guest experiences+1504Channel and distribution analytics: winning the OTA-versus-direct war+150

Dynamic pricing and demand forecasting for perishable inventory

# Dynamic pricingDynamic pricingAutomatically adjusting prices in real time based on demand, competition or user behaviour to optimise revenue, margin or conversion.View full definition → and demand forecasting for perishable inventory

A Friday evening flight from Chicago to New York has 150 seats. The airline has sold 158 tickets. This is not a mistake. It is math.

Airlines routinely sell more seats than the plane holds because they know, from years of data, that a predictable share of passengers will not show up. That empty seat, if it flies unfilled, is worth exactly zero the moment the doors close. So is a hotel room at midnight, a rental car on Tuesday, and a cruise cabin at sail. This is the defining problem of travel and hospitality: perishable inventory, a unit that loses all value at a fixed deadline.

Revenue management is the discipline of squeezing the most money out of that inventory before it expires. Let us build the machine piece by piece.

Why perishability changes everything

A retailer with unsold shoes can discount them next month. A travel operator cannot. Once the flight departs or the clock strikes midnight, unsold capacity is gone forever.

This creates a brutal tradeoff:
  • Sell too cheap too early, and you fill the plane but leave money on the table when high-paying business travelers show up later.
  • Hold out for high prices, and you risk flying with empty seats that could have earned something.

The goal is not a high load factor (the percentage of seats filled) or a high average fare. It is maximizing total revenue per departure. A 100 percent full plane sold entirely at bargain prices can earn less than a 90 percent full plane with a smart fare mix.

Step 1: Forecasting demand

You cannot price what you cannot predict. Forecasting estimates how many people will want each fare on each future date.

Travel demand follows strong, learnable patterns:

  • Seasonality: summer beaches, holiday peaks, ski weeks.
  • Day of week: Friday and Sunday flights carry leisure demand; Tuesday and Wednesday carry business travel.
  • Booking curve: how bookings accumulate over time. Business travelers book late and pay more. Leisure travelers book early and hunt for deals.
  • Events: conferences, concerts, sporting finals that spike local hotel demand.

The core trap is censored demand. If a fare class sells out three weeks before departure, your booking data shows demand stopped there. But real demand kept climbing; you just had nothing left to sell. Naive models under-forecast popular dates because they only see what was booked, not what was wanted. Good revenue systems correct for this "unconstraining" of demand.

For a solid non-technical primer, the Cornell Center for Hospitality Research publishes accessible papers on hotel revenue management.

Step 2: Fare fences

Once you forecast demand, you segment customers so each pays close to their maximum willingness to pay. You cannot ask travelers their budget, so you build fare fences: rules that separate price-sensitive customers from price-insensitive ones.

Common fences:

  • Advance purchase: cheap fares require booking 14 or 21 days ahead. Leisure travelers plan; last-minute business travelers pay full price.
  • Saturday night stay: a classic airline fence. Business trips rarely span a weekend, so requiring a Saturday night stay filters out corporate travelers from the cheapest fares.
  • Refundability and changes: flexible tickets cost more. Businesses value flexibility; vacationers accept restrictions to save money.
  • Product bundling: a hotel room with breakfast and free cancellation versus a stripped, non-refundable rate.

The fence is the point. Two people on the same flight in the same cabin can pay very different prices because they cleared different hurdles.

Step 3: The core pricing math

Here is the foundational logic, often called Littlewood's rule, the seed of modern yield management.

Imagine two fare classes: a discount fare and a full fare. You have limited seats. The question: should you sell one more seat now at the discount price, or protect it for a possible full-fare customer later?

Protect the seat only if the expected value of holding it beats the sure discount revenue.

Sell the discount seat if:

Discount fare  >  Full fare  ×  P(full-fare demand exceeds seats protected)

Rearranged, you keep protecting seats for full fare as long as:

P(full-fare demand > protected seats)  >  Discount fare / Full fare

A quick example. Full fare is 400 dollars, discount fare is 100 dollars. The ratio is 0.25. So you keep protecting seats for full-fare travelers as long as the probability of selling them is above 25 percent. Once that probability drops below 25 percent, you open the seat to discount buyers.

This single ratio drives billions in revenue decisions. Modern systems extend it to many fare classes and continuous demand, but the intuition holds: protect scarce capacity for high-value demand, but not past the point where the discount is a better bet.

Step 4: Overbooking

Back to our oversold Friday flight. Overbooking manages no-shows, passengers who book but never arrive.

If history shows 5 percent no-shows on this route, selling 5 percent extra seats fills the plane on average. The math balances two costs:

  • Spoilage: an empty seat you could have sold.
  • Denied boarding: the cost of bumping a passenger, including compensation and goodwill.

You overbook up to the point where the marginal cost of a likely bump equals the marginal revenue of a likely extra sale. In the United States, denied boarding compensation is regulated by the US Department of Transportation, so airlines model those payout rules directly into the tradeoff.

Hotels do the same thing. A property expecting cancellations will confirm more reservations than it has rooms, then "walk" overflow guests to a comparable hotel at its own expense if everyone shows.

🎬 [VIDEO: "Revenue Management and Dynamic PricingDynamic PricingAutomatically adjusting prices in real time based on demand, competition or user behaviour to optimise revenue, margin or conversion.View full definition →" — youtube.com — a clear MIT-style walkthrough of yield management and the seat protection logic]

Step 5: Dynamic pricingDynamic pricingAutomatically adjusting prices in real time based on demand, competition or user behaviour to optimise revenue, margin or conversion.View full definition → in practice

Fare fences and Littlewood's rule are the classic framework. Modern dynamic pricingdynamic pricingAutomatically adjusting prices in real time based on demand, competition or user behaviour to optimise revenue, margin or conversion.View full definition → updates prices continuously based on live signals:

  • Current booking pace versus the forecast for that date.
  • Competitor prices scraped in real time.
  • Remaining inventory and days to departure.
  • Search demand and website conversion rates.

If bookings for a specific hotel night are running ahead of forecast, the system raises rates. If a flight is booking slow with two weeks left, it releases cheaper fare classes to stimulate demand.

Hotels layer this with length-of-stay controls. A hotel expecting a sold-out Saturday may refuse a one-night Saturday booking while accepting a guest staying Thursday through Sunday, because the multi-night guest is worth more across the full period.

A word of caution for 2026: dynamic pricingdynamic pricingAutomatically adjusting prices in real time based on demand, competition or user behaviour to optimise revenue, margin or conversion.View full definition → invites regulatory and reputational scrutiny. Prices that appear to use sensitive personal data or that spike opportunistically during emergencies draw legal challenges and public backlash. Transparency and fairness are now business constraints, not afterthoughts.

Knowledge check

1. What defines inventory as 'perishable' in the context of revenue management?

2. Why is maximizing total revenue per departure a better goal than maximizing load factor?

3. Why do airlines deliberately sell more tickets than there are physical seats?

MULTIPLE CHOICE

4. Select ALL correct answers about the tradeoff created by perishability in pricing decisions.

Select all the correct answers.

MULTIPLE CHOICE

5. Select ALL correct answers about patterns that travel demand forecasting typically relies on.

Select all the correct answers.

Putting it together: a hotel weekend

Consider a 200-room city hotel facing a Saturday with a major conference in town.

1. Forecast: the model, corrected for censored demand from prior sold-out conferences, projects demand well above 200 rooms.

2. Fences: the hotel closes its cheapest advance-purchase and non-refundable rates. Only higher flexible and premium rates remain.

3. Length of stay: it requires a two-night minimum to capture the full weekend rather than filling with one-night bookings.

4. Overbooking: expecting a small cancellation rate, it confirms a few reservations beyond 200, with a walk plan ready.

5. Dynamic adjustment: as the date fills faster than forecast, rates climb further; if pace stalls, a restriction is relaxed.

Every lever serves one aim: convert a perishable, fixed set of rooms into the maximum revenue before midnight Saturday erases any unsold value.

Key Takeaways

  • Perishability drives the whole discipline. A seat or room unsold at the deadline is worth zero, so the goal is maximizing revenue per departure or per night, not just filling capacity.
  • Forecasting must correct for censored demand. Sold-out dates hide true demand; unconstraining that data prevents chronic under-pricing of your most popular inventory.
  • Fare fences turn one product into many prices. Advance purchase, refundability, and stay rules sort customers by willingness to pay without asking them.
  • Littlewood's rule is the core protection logic. Sell a discount seat only when protecting it for full fare is the worse bet, decided by the fare ratio.
  • Overbooking and dynamic pricing are calculated tradeoffs, balancing spoilage against denied-boarding costs, and now bounded by regulation and fairness expectations.

Previous

Reading the booking curve: how travel demand data actually behaves

Next

Turning loyalty data into personalized guest experiences