Award seat cost

What does an award seat really cost the airline? Almost nothing on an empty flight, and a paying passenger's fare on a full one.

An award seat costs the airline the larger of two numbers: the marginal cost of one more passenger, and the displacement cost, the fare the seat would otherwise have sold for, which is the bid price revenue management uses. Compare it with what the loyalty programme pays for the seat to see when releasing award seats helps both sides.

86%of the 150 seats
Paying passengers the forecast expects, before any award seat.
Marginal cost of one more passenger
Total $50 per passenger, CA$
CA$
Same amount whatever the date, like a saver award.
on this flight
seats per flight
The same number on every flight, for comparison.

Loading the flight…

How it works

Background

When a member books a seat with points, the airline carries one more passenger and, if the flight would have filled, loses the sale of that seat. So the cost of an award seat is the larger of two numbers: the marginal cost of carrying one more person (fuel, catering, fees) and the displacement cost, the revenue the seat would otherwise have earned. That second number is the bid price of the last seat, the same opportunity cost that revenue management uses to accept or reject any booking.

The flight and its demand

An invented 3½-hour domestic flight with 150 economy seats and five fare classes. Each example flight has its own fare level (85%, 100% and 130% of a base fare ladder of CA$620, 450, 340, 250 and 180), class mix and demand variability. Expected demand in class j is μj = L · 150 · sj, where L is the expected demand as a share of seats and sj the class share. Demand is a negative binomial draw (a Poisson whose mean has a gamma-distributed error with coefficient of variation cv), so its variance is μ + (cv · μ)². The inputs are in assets/data/awardseatcost.json.

Displacement cost: the bid price of the last seat

Let V(x) be the expected revenue from paying passengers with x seats, when classes book from the lowest fare to the highest and the airline protects seats for higher fares optimally (the static single-leg model of Brumelle and McGill, 1993, solved by dynamic programming as in Talluri and van Ryzin, 2004, section 2.2). For class j with fare fj, the seats protected for the higher classes are the largest y with Vj−1(y) − Vj−1(y − 1) > fj, and

Vj(x) = E[ fj · min(Dj, x − y) + Vj−1(x − min(Dj, x − y)) ].

The k-th award seat leaves 150 − k seats for sale, so its displacement cost is Δk = V(150 − k + 1) − V(150 − k). For the first award seat this is the expected marginal seat revenue of the last seat, which EMSR-b (Belobaba, 1989) approximates and Littlewood's rule (1972) gives for two classes.

Cost, release and net value

Sources

Limitations

This is a personal project and isn't affiliated with any airline or loyalty programme.