New Game Launch

Airline Yield Management: Filling Every Seat at the Right Price

Airline Yield Management: Filling Every Seat at the Right Price

Airline yield management is not a simple exercise in selling out flights. It is a constrained optimisation problem: an airline must allocate a fixed, perishable inventory of seats across customer segments with different willingness to pay, booking windows, cancellation behaviour and itinerary value.

The objective is to maximise expected network revenue, not merely passenger count or load factor. A flight can depart full and still underperform financially if too much inventory was sold early at low fares while higher-yield demand was turned away later.

The core optimisation problem

Each flight has a finite number of seats, but airline demand arrives sequentially and stochastically. A revenue-management system must decide whether to accept a booking request now or protect capacity for a potentially higher-value request later.

In a simplified single-leg model, the airline sets booking limits or protection levels for each fare class. For example, a €79 leisure fare may be available 90 days before departure, but only until the system decides the remaining capacity is more valuable for €240 flexible demand expected closer to departure.

From fare buckets to network control

Traditional systems use nested booking classes: lower fares draw from the same pool as higher fares, but the reverse is not true. When a low-fare bucket closes, the seat has not disappeared; it has been protected for a higher-paying customer.

Modern network carriers go further. They assess the origin-and-destination value of each request. A passenger travelling from Bangkok to Frankfurt via Doha can be more valuable than a passenger taking only the Bangkok–Doha leg, even if the short-haul fare looks attractive in isolation. This is known as network revenue management or O&D control.

The data-science layer: forecasting unconstrained demand

The difficult part is that observed bookings are censored by the airline's own availability controls. If a low fare class closes, the airline cannot directly observe how many additional passengers would have bought it. Revenue-management teams therefore estimate unconstrained demand: the demand that would have materialised if inventory had remained available.

Typical feature sets include booking curves, day-of-week effects, seasonality, public holidays, competitor capacity, event calendars, search activity, point-of-sale country, cancellation rates and historical sell-up patterns. Statistical and machine-learning models produce demand distributions rather than a single forecast, because the system must account for uncertainty as well as average demand.

Protection levels and expected marginal seat revenue

The decision rule is conceptually simple: accept a lower-fare request only when its revenue exceeds the expected marginal value of saving that seat for future demand. In practice, the calculation is complex because flights have multiple legs, connecting itineraries, fare families, overbooking limits and customer-choice effects.

Research on dynamic seat management models airline demand as a discrete-time stochastic process and shows that pricing and availability decisions can be reduced to critical decision periods rather than requiring a separate decision for every possible moment. Read the original Transportation Science study.

Overbooking is part of yield management

Because cancellations and no-shows are predictable in aggregate, airlines also optimise an overbooking level. The system weighs the revenue from selling one more seat against the expected cost of denied boarding, reaccommodation, compensation and reputational damage. The best overbooking level is therefore route-, cabin-, season- and fare-class-specific.

Data-science finding

Yield management depends on predicting the demand that inventory controls hide. The key analytical lesson is that observed sales are not the same as true demand: a sold-out fare class may reflect strong demand, an intentionally tight booking limit, or both. This is why airlines use censored-demand estimation, probabilistic forecasting and optimisation rather than simply extrapolating yesterday's sales.

Glossary

Yield
Passenger revenue per revenue passenger kilometre or, more broadly, the revenue earned per passenger or seat sold.
RASM
Revenue per available seat mile; a common airline unit-revenue measure.
Load factor
The share of available seats occupied by paying passengers. A high load factor does not automatically mean high profitability.
Fare bucket
A booking class with a specific price, availability limit and set of ticket rules.
Protection level
The number of seats held back for potentially higher-value future demand.
Unconstrained demand
An estimate of how many customers would have booked if seats or fares had not been closed by inventory controls.
O&D control
Origin-and-destination control: allocating capacity based on the value of a passenger's full itinerary, not just one flight segment.

Want to apply these airline economics ideas yourself? OpenSky by Papaeya turns route planning, pricing and airline trade-offs into a playable strategy game.

Retour au blog

Master the art of yield management with OpenSky, where every seat becomes a strategic decision, priced, positioned, and filled at precisely the right moment.
Help passenger reach their flights on time with Airport Madness Manager – Premium DXB Edition or try your hands at hospitality strategy in Boutique Hotel Manager – Metropolitan Edition, balancing demand, service, and premium value.