In short
Airline revenue management (RM) is the practice of selling the right seat to the right passenger at the right price at the right time, so that a fixed, perishable inventory of seats earns the most revenue before departure. It works because demand is highly segmented — a last-minute business traveller will pay several times what a leisure traveller booking 60 days out will pay — and because an unsold seat has zero value the moment the door closes. Pricing sets the fare ladder; inventory control decides how many seats are released at each rung; overbooking compensates for no-shows. The topic is examined in BBA Aviation and Airport Management papers on airline management and air transport economics, and is tested directly in revenue-management, pricing, network-planning and commercial-analyst interviews at IndiGo, Air India, Air India Express, Akasa Air, SpiceJet, and in airline analytics roles at Amadeus, Sabre, Accelya and Accenture.
Explained
1. What revenue management is, and the vocabulary
- Perishable inventory: a seat cannot be stored. RM maximises revenue per departure, not per ticket, and is therefore about *mix*, not just price.
- Preconditions for RM: fixed capacity, high fixed and low marginal cost per passenger, segmentable demand, advance booking, and the ability to price-discriminate legally.
- Demand segmentation: business/corporate (time-sensitive, price-inelastic, books late), leisure/VFR (price-sensitive, books early, flexible on date), student/group, and cargo-like segments such as ad-hoc charters.
- Spill: demand turned away because seats in that fare class are closed. Spoilage: seats that fly empty although demand existed in a closed-off cheap class. Dilution: a passenger who would have paid a high fare buys a low fare — the central RM error.
- Recapture / sell-up: the fraction of spilled passengers the airline still carries (on another flight of its own, or by buying up to a higher fare).
- Price elasticity of demand: ε = (% change in demand)/(% change in fare). Leisure routes are elastic (|ε| > 1) so a fare cut can raise revenue; business trunk routes are inelastic (|ε| < 1) so fare cuts destroy revenue.
- Objectives in order: (i) protect enough seats for late high-fare demand, (ii) fill the rest with stimulated low-fare demand, (iii) depart as full as possible, (iv) keep the aircraft and crew productive.
2. Airline pricing: fare structure, RBDs and fencing
- Fare construction: total ticket price = base fare + fuel/carrier charge (where levied) + statutory charges (UDF, Aviation Security Fee) + GST. GST on air passenger transport is 5% for economy and 18% for other than economy under the current slab structure (5%/18%/40% since 22 September 2025); the airline keeps only the base fare and carrier charge as revenue.
- Reservation Booking Designator (RBD) / booking class: a single-letter code (Y, B, M, H, K, L, Q, V, T, S for economy; J, C, D for business; F, A for first) attached to a fare bucket. Buckets are the inventory "shelves"; fares are the prices on them.
- A typical domestic ladder on one flight may hold 10–26 economy buckets from a deep advance-purchase fare to full-flexible Y. Indian carriers market these as Saver / Flexi / Corporate / Super-6E-type families layered on the same RBD structure.
- Fences (restrictions that stop a high-value passenger buying a low fare):
- Advance purchase (AP): fare available only 7/14/21/60 days before departure.
- Minimum/maximum stay, Saturday-night rule (classic legacy fence, now rare on domestic India).
- Change and cancellation penalties, non-refundability, no mileage accrual.
- Routing, day-of-week, time-of-day and one-way/return conditions.
- Channel and identity fences: corporate negotiated fares, armed-forces/senior-citizen/student fares, agency net fares, mobile-app-only offers.
- Pricing approaches: cost-plus (rare), competition-based (match the lowest fare visible on the route), value/demand-based (what the segment will pay), penetration pricing on a new route, promotional/seat-sale pricing to build forward bookings, loss-leader fares on a few seats for advertising.
- Simplified/unbundled LCC pricing: one-way, point-to-point, non-refundable base fare with a single ladder and everything else sold separately — the IndiGo/Air India Express model.
- Cost floors: marginal cost of carrying one more passenger on an already scheduled flight is small (fuel for the weight, commission, GST-exclusive handling, meal), which is why very low fares are rational on an empty flight but suicidal as the standing fare.
3. Seat inventory control: Littlewood, EMSR and nesting
- Booking limit: maximum seats that may be sold in a class. Protection level: seats reserved for a class and all higher classes. For two classes, booking limit of the low class = capacity − protection for the high class.
- Distinct (partitioned) inventory fixes each class's seats separately and wastes seats; nested inventory lets a higher class draw on all seats protected below it, so a full-fare request is never refused while cheap seats remain. Standard nested is universal practice.
- Littlewood's rule (two fare classes): accept a low-fare booking while its fare exceeds the expected revenue from the seat if held for high-fare demand — close the low class when f₂ < f₁ × P(D₁ > S).
- EMSR (Expected Marginal Seat Revenue): EMSRᵢ(S) = fᵢ × P(Dᵢ ≥ S) — the expected revenue from the Sᵗʰ seat protected for class i. EMSR-a sums protections class by class; EMSR-b (industry standard) aggregates all higher classes into one pseudo-class with a demand-weighted average fare, then applies Littlewood.
- Assumptions and limits of EMSR: classes book in strict low-to-high sequence, demands independent and usually normal, no sell-up, no cancellations, single leg. Real demand violates all of these, which is why RM systems add sell-up models, cancellation forecasts and hybrid (fare-class + price-based) optimisation.
- Forecasting: historical bookings by class and days-before-departure, booking curves/pick-up, seasonality and day-of-week indices, special events, unconstraining (estimating true demand from observed bookings in classes that were closed), competitor capacity and fare feeds.
- Control loop: forecast → optimise limits → monitor actual pick-up against the curve → analyst override → re-optimise. Typically re-run daily and more often near departure.
- Group bookings are quoted separately against the displacement cost of the seats they occupy; group materialisation is forecast with its own no-show behaviour.
4. Overbooking, no-shows and denied boarding
- No-show: a confirmed passenger who does not travel and is not cancelled in time. Go-show: a passenger travelling without a confirmed seat. Authorised capacity (AU): bookings the system will accept, usually above physical seats.
- Deterministic rule: AU = physical capacity ÷ (1 − no-show rate). Refined by cancellation forecasts by class — refundable classes no-show far more than non-refundable ones.
- Risk-based (marginal) rule: keep raising AU while fare gained from one more sale > denied-boarding cost × probability that the extra sale causes an oversale. Threshold probability = fare ÷ DB cost.
- Costs balanced: spoilage (empty seat revenue lost) against denied boarding cost — compensation, rebooking, hotel, goodwill and the schedule-disruption risk.
- Indian rule — DGCA CAR Section 3, Series M, Part IV (denied boarding, cancellation and delay): volunteers are called for first. If the airline puts the passenger on an alternate flight departing within one hour of the original, no compensation is due. For an alternate within 24 hours, compensation is 200% of the one-way basic fare plus airline fuel charge, capped at ₹10,000; beyond 24 hours, 400%, capped at ₹20,000; if the passenger declines the alternate, a full refund plus the 400%/₹20,000 compensation applies. These amounts are set by CAR and are revised from time to time, so quote the current CAR in practice.
- Refunds — CAR Section 3, Series M, Part II: statutory taxes and user-development/security fees must be refunded even on a no-show or non-refundable ticket; cancellation charges must not exceed base fare plus fuel charge; refunds to the original payment instrument within prescribed timelines (credit card and online payments within about 7 working days, cash/cheque within about 30 days). Complaints escalate through the airline nodal officer to the AirSewa portal.
- Revenue integrity: cancelling duplicate, fictitious, churned or unticketed PNRs so that fake bookings do not block inventory; policing married-segment abuse, hidden-city ticketing and back-to-back ticketing.
5. Network (O&D) control, dynamic pricing and distribution
- Leg-based control optimises each flight alone and can accept a cheap local passenger who blocks a valuable connecting itinerary. O&D (origin–destination) control values an itinerary across all legs it uses.
- Bid price (displacement cost): the minimum net revenue a booking must bring to justify one seat on a leg. An itinerary is accepted if its net fare ≥ sum of the bid prices of the legs it uses. Bid prices come from a network linear-programme / dynamic-programme and rise as a flight fills.
- Virtual nesting: itineraries of similar network value are mapped into "virtual buckets" on each leg, so leg inventory can still be controlled with EMSR logic.
- Dynamic pricing / continuous pricing: instead of 26 fixed fares, the system returns a price computed per request from remaining capacity, time to departure, demand forecast, willingness-to-pay and competitor prices — delivered through NDC (New Distribution Capability) APIs rather than fixed filed fares. Indian carriers use availability-driven dynamic pricing on their own websites and apps.
- Channel economics: direct website/app is the cheapest channel; GDS and OTA bookings carry distribution and incentive costs, which RM counts when comparing a gross fare with a net fare.
- Interline and codeshare: revenue on a through ticket is divided by prorate agreements or special prorate agreements (SPA); RM must evaluate the airline's own share, not the ticket price.
- Cargo and ancillary capacity on the same aircraft compete for payload on long sectors — a weight-restricted flight has a real trade-off between belly cargo and passengers/baggage.
6. Ancillary revenue and total revenue management
- Ancillary streams: seat selection, excess and pre-paid baggage, on-board meals and retail, priority boarding, lounge, change/cancellation fees, assisted services, insurance, cab and hotel cross-sell, co-branded card and loyalty-point sales, and the "fare-family" upsell.
- Indian low-cost carriers earn a large and growing share of revenue from ancillaries, which is why they can post a low average base fare and still cover costs; the exact share varies by carrier and quarter and is reported in investor presentations.
- Total revenue management optimises base fare and ancillary together: a lower base fare that reliably attracts a bag and a seat purchase can beat a higher bare fare.
- Branded fares / fare families (Saver, Flexi, Corporate, Business) re-bundle the unbundled items and are the modern substitute for restriction-based fences.
7. Performance metrics and the Indian regulatory frame
- Metrics: ASK, RPK, PLF, yield, RASK (PRASK for passenger only), CASK, CASK-ex-fuel, break-even load factor, revenue per departure, stage length (a longer stage length lowers both yield and CASK, so never compare carriers on yield alone).
- Tariff regulation: under Rule 135 of the Aircraft Rules, 1937, airlines establish their own tariffs having regard to cost of operation, service characteristics, reasonable profit and prevailing tariffs, and must display them on their website; tariffs are filed with/available to the DGCA. There is no general fare cap on scheduled domestic services in normal conditions; the DGCA's Tariff Monitoring Unit reviews fare buckets on selected sectors monthly and the Ministry of Civil Aviation has asked carriers to self-regulate during abnormal spikes (and has imposed temporary fare bands in exceptional periods).
- Capped-fare segment: under UDAN (RCS) the airline bids for a seat-fare cap on a fixed number of RCS seats, with Viability Gap Funding paid for the difference; the cap is route/length-linked and indexed, and the scheme's figures are revised by MoCA from time to time, so quote the current scheme document.
- Consumer-protection overlay on pricing: mandatory display of the full fare with all charges before payment, refund of statutory charges, and the denied-boarding/cancellation/delay compensation in CAR Section 3 Series M.
- Competition law: fares are set independently; any agreement among airlines to fix fares or allocate capacity is a cartel under the Competition Act, 2002 and is examined by the CCI.
Key points
- Revenue management - selling a fixed, perishable seat inventory at differentiated prices to maximise revenue per departure, not per ticket.
- Pricing vs inventory control - pricing sets the fare ladder; RM decides how many seats are open at each rung and when to close them.
- Fare bucket / RBD - a single-letter booking class attached to a fare level; the shelf on which seats are placed.
- Fences - advance purchase, non-refundability, change fees, minimum stay, channel and identity restrictions that stop a high-value passenger buying a low fare.
- Dilution - revenue lost when a passenger willing to pay more buys a cheaper fare; the main risk of opening low classes too long.
- Spill - demand refused because a class is closed; spoilage - a seat that flies empty although someone would have paid for it.
- Nested inventory - a higher class can use seats protected for all lower classes, so a full fare is never refused while cheap seats remain.
- Littlewood's rule - close the low class when f₂ < f₁ × P(D₁ > S); the two-class optimum.
- EMSR-b - aggregates higher classes into a pseudo-class at a demand-weighted fare, then applies Littlewood; the industry standard heuristic.
- Bid price - minimum acceptable net revenue for a seat on a leg; a connecting itinerary is sold only if its net fare covers the sum of leg bid prices.
- O&D control - values an itinerary across the whole network instead of leg by leg, preventing cheap local sales from blocking valuable connections.
- Overbooking - selling above physical capacity to offset no-shows; AU = capacity ÷ (1 − no-show rate), refined by a cost-balancing rule.
- Denied boarding, India - per DGCA CAR Section 3 Series M Part IV: nil if rebooked within 1 hour, 200% of base fare + fuel charge up to ₹10,000 within 24 hours, 400% up to ₹20,000 beyond; amounts revised from time to time.
- Refunds, India - statutory taxes and UDF/ASF refundable even on non-refundable or no-show tickets; cancellation charge capped at base fare plus fuel charge.
- Yield vs load factor - yield is revenue per RPK, load factor is seats filled; PRASK = yield × PLF ties them together, and RM trades one against the other.
- Break-even load factor = unit cost ÷ yield; ancillary revenue lowers net unit cost and hence BELF.
- Rule 135, Aircraft Rules 1937 - airlines fix and publish their own tariffs; DGCA monitors buckets, there is no general domestic fare cap except capped UDAN seats.
- GST on tickets - 5% economy, 18% other than economy; tax and airport charges are not airline revenue.
- Ancillary revenue - bags, seats, meals, change fees and loyalty sales, optimised jointly with base fare under total revenue management.
Formulas and examples
RPK = passengers carried × distance flown (revenue passenger-kilometres, pax-km)
PLF = RPK ÷ ASK (passenger load factor, %)
Yield = passenger revenue ÷ RPK (₹ per RPK)
RASK = total revenue ÷ ASK; PRASK = passenger revenue ÷ ASK (₹ per ASK)
PRASK = Yield × PLF
CASK = operating cost ÷ ASK (₹ per ASK)
Break-even load factor BELF = CASK ÷ Yield (ancillary-adjusted: BELF = (CASK − ancillary per ASK) ÷ Yield)
Littlewood's rule: close class 2 when f₂ < f₁ × P(D₁ > S); optimum protection S* satisfies P(D₁ > S*) = f₂ / f₁
Normal demand: S* = μ₁ + z σ₁, where z is the standard-normal value with P(Z > z) = f₂/f₁
EMSRᵢ(S) = fᵢ × P(Dᵢ ≥ S) (expected marginal revenue of the Sᵗʰ protected seat, ₹)
EMSR-b pseudo-fare f̄ = Σ(fᵢ μᵢ) ÷ Σμᵢ ; pseudo-demand μ̄ = Σμᵢ , σ̄ = √(Σσᵢ²)
Authorised capacity AU = C ÷ (1 − n), where C = seats, n = no-show rate
Overbooking marginal rule: raise AU while P(shows > C) < fare ÷ denied-boarding cost
Accept an itinerary if net fare ≥ Σ (bid price of each leg used)
Elasticity ε = (ΔQ/Q) ÷ (ΔP/P); revenue rises with a price cut only if |ε| > 1
Example 1 — Yield, PRASK, CASK and break-even load factor. An A320 with 180 seats operates Delhi–Mumbai, 1,140 km, carrying 162 passengers. Passenger revenue ₹9,72,000; ancillary revenue ₹1,08,000; CASK ₹4.60.
- ASK = 180 × 1,140 = 2,05,200 seat-km; RPK = 162 × 1,140 = 1,84,680 pax-km.
- PLF = 162/180 = 90%.
- Yield = 9,72,000 ÷ 1,84,680 = ₹5.263 per RPK.
- PRASK = 9,72,000 ÷ 2,05,200 = ₹4.737 per ASK (check: 5.263 × 0.90 = 4.737 ✓).
- Total RASK = 10,80,000 ÷ 2,05,200 = ₹5.263 per ASK.
- Operating cost = 4.60 × 2,05,200 = ₹9,43,920 → operating profit = 10,80,000 − 9,43,920 = ₹1,36,080.
- BELF on passenger revenue alone = 4.60 ÷ 5.263 = 87.4%.
- Ancillary per ASK = 1,08,000 ÷ 2,05,200 = ₹0.526 → net CASK = 4.074 → ancillary-adjusted BELF = 4.074 ÷ 5.263 = 77.4%. Ancillary revenue pulls the break-even point down by 10 percentage points.
Example 2 — Littlewood's rule, two classes. Capacity 180. Full fare Y = ₹12,000; discount fare Q = ₹4,500. Full-fare demand is normal, mean 45, SD 15.
- Critical probability = f₂/f₁ = 4,500 ÷ 12,000 = 0.375.
- P(Z > z) = 0.375 → z ≈ 0.319.
- S* = 45 + 0.319 × 15 = 49.8 → protect 50 seats for Y.
- Booking limit for Q = 180 − 50 = 130 seats.
- Interpretation: the 50th protected seat has expected Y revenue 12,000 × 0.375 = ₹4,500, exactly the Q fare — the indifference point.
Example 3 — EMSR-b with three nested classes. Capacity 180. Y ₹12,000 (μ = 20, σ = 8); M ₹7,500 (μ = 40, σ = 14); Q ₹4,500 (demand ample).
- Protect Y+M against Q: f̄ = (20 × 12,000 + 40 × 7,500) ÷ 60 = 5,40,000 ÷ 60 = ₹9,000; μ̄ = 60; σ̄ = √(64 + 196) = 16.1.
- P(D > S) = 4,500 ÷ 9,000 = 0.50 → z = 0 → S = 60 seats protected → Q booking limit = 120.
- Protect Y against M: P(D_Y > S) = 7,500 ÷ 12,000 = 0.625 → z ≈ −0.319 → S = 20 − 0.319 × 8 = 17.4 → protect 17 for Y → M booking limit = 180 − 17 = 163.
| Class | Fare (₹) | Protection level | Nested booking limit |
|---|---|---|---|
| Y | 12,000 | 17 | 180 |
| M | 7,500 | 60 (Y+M) | 163 |
| Q | 4,500 | — | 120 |
Example 4 — Overbooking: how much, and what it is worth. Capacity 180; no-show rate 8% (show-up 92%); average fare ₹5,000; denied-boarding cost ₹10,000 per passenger.
- Deterministic AU = 180 ÷ 0.92 = 195.7 → 196 bookings.
- Marginal check: threshold P = 5,000 ÷ 10,000 = 0.50, and with 196 bookings expected shows = 196 × 0.92 = 180.3, so P(shows > 180) ≈ 0.5 — consistent at AU = 196. SD of shows = √(196 × 0.92 × 0.08) = 3.8.
- Without overbooking: expected empty seats = 180 × 0.08 = 14.4 → revenue forgone = 14.4 × 5,000 = ₹72,000.
- With AU = 196 (normal approximation): expected denied boardings ≈ 1.68 → cost 1.68 × 10,000 = ₹16,800; expected empty seats ≈ 1.36 → forgone 1.36 × 5,000 = ₹6,800; total loss ≈ ₹23,600.
- Net gain ≈ 72,000 − 23,600 = ₹48,400 per departure — the economic case for overbooking. If DB cost were ₹30,000 instead, the threshold probability falls to 0.167 (z ≈ 0.97), and solving 0.92·AU + 0.97·√(0.0736·AU) = 180 gives an optimal AU of about 191 — only 11 seats above capacity instead of 16: high compensation makes aggressive overbooking uneconomic.
Example 5 — Segmentation versus a single fare, and a bid-price decision.
- Single fare ₹7,000 sells 150 of 180 seats → revenue = ₹10,50,000.
- Segmented ladder fills all 180: 30 × ₹12,000 = ₹3,60,000; 60 × ₹7,500 = ₹4,50,000; 90 × ₹4,500 = ₹4,05,000 → ₹12,15,000, i.e. +₹1,65,000 (+15.7%) on the same aircraft.
- Bid-price test: leg bid prices DEL–BOM ₹3,800 and BOM–BLR ₹3,400, sum ₹7,200. A DEL–BLR connecting fare with net revenue ₹8,500 is accepted (8,500 ≥ 7,200); a ₹6,900 fare is rejected even though it exceeds either leg's local discount fare, because it does not cover the displacement cost of both seats.
| Leg-based control | O&D (bid-price) control | |
|---|---|---|
| Unit optimised | One flight leg | Itinerary across the network |
| Data needed | Bookings by class per leg | Itinerary-level demand and fares |
| Risk | Cheap local sale blocks a valuable connection | Model and data complexity |
| Typical user | Point-to-point LCC | Hub-and-spoke network carrier |
Where it is used
- Airline commercial departments: revenue management analysts, pricing analysts and inventory controllers at IndiGo, Air India, Air India Express, Akasa Air and SpiceJet — owning a set of routes, their fare ladders and their booking limits.
- Network planning and scheduling interface: RASK/CASK and BELF decide which routes and frequencies survive, what aircraft gauge is used and when a sector is seasonally suspended.
- RM technology and consulting: Amadeus, Sabre, Accelya, PROS and analytics teams at Accenture, TCS and Infosys build and run forecasting and optimisation systems; interviews test Littlewood, EMSR, nesting and bid prices directly.
- Airports and ground services: airport commercial teams use the same perishable-inventory logic for retail concessions, car parking, lounges and slot-linked charges; AERA-determined aeronautical tariffs sit alongside airline fares in the ticket price.
- Adjacent industries: hotels, Indian Railways' dynamic/flexi-fare and tatkal inventory, bus operators and OTAs (MakeMyTrip, Cleartrip, EaseMyTrip) all use fare buckets, advance-purchase fences and overbooking logic.
- Regulatory and consumer-facing work: DGCA tariff monitoring, UDAN capped-seat and VGF accounting, and refund/denied-boarding compliance under CAR Section 3 Series M.
Interview questions
- Q: Why do airlines need revenue management at all? A: Seats are a fixed, perishable inventory with high fixed and low marginal cost, and demand is segmented by willingness to pay and booking lead time — so varying price and availability earns far more than one fare for everyone.
- Q: What is the difference between pricing and revenue management? A: Pricing decides what fares exist and what conditions attach to them; revenue management decides how many seats are available at each fare at each point before departure.
- Q: State Littlewood's rule and what it means in practice. A: Close the discount class when its fare falls below f₁ × P(D₁ > S), so the optimum protection satisfies P(D₁ > S*) = f₂/f₁ — protect a seat only while the expected high-fare revenue beats the certain discount fare.
- Q: Why is nested inventory preferred to partitioned inventory? A: Nesting lets a higher-fare request draw on seats protected for lower classes, so a valuable booking is never refused while cheap seats are still open; partitioning strands seats in closed classes.
- Q: A flight departs 100% full. Is that good? A: Not necessarily — a full flight often means fares were set too low and high-fare demand was spilled; the test is RASK and revenue per departure, not load factor alone.
- Q: How are yield, load factor and RASK related? A: PRASK = yield × passenger load factor, so the same unit revenue can come from a high yield with a thin flight or a low yield with a full one.
- Q: What is a bid price and why is it needed? A: The minimum net revenue that justifies one seat on a leg; a connecting itinerary is accepted only if its net fare covers the sum of bid prices on all legs, which prevents cheap local traffic displacing valuable connections.
- Q: How is the overbooking level decided? A: Start from AU = capacity ÷ (1 − no-show rate) using class-wise cancellation and no-show forecasts, then trim or extend it so the probability of an oversale equals the fare divided by the denied-boarding cost.
- Q: What compensation does an Indian carrier owe for involuntary denied boarding? A: Under DGCA CAR Section 3 Series M Part IV: nothing if the passenger is rebooked within one hour; 200% of base fare plus fuel charge capped at ₹10,000 within 24 hours; 400% capped at ₹20,000 beyond that, with a full refund if the alternate is declined — amounts as currently notified in the CAR.
- Q: Can DGCA cap domestic air fares? A: Fares are set by airlines under Rule 135 of the Aircraft Rules, 1937 and published; DGCA monitors fare buckets and the Ministry seeks self-regulation on spikes, with statutory caps applying only to UDAN/RCS seats and to exceptional temporary fare bands.
- Q: What is dilution and how do you stop it? A: A passenger who would have paid more buying a cheap fare; it is controlled by fences (advance purchase, non-refundability, change fees), tight booking limits late in the booking curve, and sell-up modelling.
- Q: Why do two airlines with the same load factor report very different yields? A: Stage length and route mix — longer sectors earn lower revenue per kilometre, and a leisure-heavy network prices below a corporate trunk network even at identical fill.
Common mistakes
- Treating load factor as the objective: closing high classes to fill the aircraft raises PLF and destroys revenue.
- Confusing yield (₹ per RPK) with RASK (₹ per ASK), or comparing yields across carriers without adjusting for stage length.
- Computing ASK with passengers carried instead of seats offered, or forgetting to multiply by sector distance.
- Using f₁/f₂ instead of f₂/f₁ as the critical probability in Littlewood's rule, and then protecting far too few seats.
- Adding partitioned class limits so they sum exactly to capacity, instead of nesting them — an exam favourite that loses marks.
- Counting GST, UDF and the Aviation Security Fee as airline revenue; they are collected on behalf of others and are refundable even on non-refundable tickets.
- Quoting denied-boarding or refund amounts from memory without naming the CAR — the figures are periodically revised, and an answer should say so.
Related topics
Airline operations: network, scheduling and fleet planning · Airline ticketing and GDS · Air transport economics and airline costing · Airport charges and AERA tariff determination · Aviation marketing and loyalty programmes · DGCA regulations and air passenger rights