The fee everyone remembers as the birth of the cross-subsidy launched as a wash — a €2.50 charge matched by a €2.50 fare cut. What it became was never what it was.
Pairs with the Cross-Subsidy Map — a ready-to-use strategy tool. Included in the The Cross-Subsidy Casebook →
On March 16, 2006, a checked suitcase on a Ryanair flight became, for the first time, a €2.50 line item instead of a free courtesy. The move is now taught as the moment the airline discovered its real business — that the ticket is a loss-leader and the fees are the game. Except that on the day it happened, Ryanair cut every single fare by exactly €2.50 to match the new charge, and called the whole thing 'revenue neutral.'1 The most famous cross-subsidy in aviation began as a wash. What it became — nearly €5 billion a year in fees8 — was never what it was.
The official story is that Ryanair unbundled the fare in 2006, invented the bag fee, and has been quietly living off ancillary income ever since. Nearly every clause of that is off. Ryanair was the second European low-cost carrier to charge for bags, not the first; the strategy predates the fee by half a decade; and the fee itself was pitched as a zero-sum swap, not a subsidy scheme.12 The cross-subsidy is real — it just didn't arrive the way the legend says, and it never grew as large as the legend claims.
“The other airlines are asking how they can put up fares.”2
The fee everyone remembers started as a swap, not a subsidy: a €2.50 charge matched by a €2.50 fare cut is arithmetic, not a strategy — the strategy came later
Read the 2006 announcement carefully and the subsidy story evaporates on contact. Ryanair introduced a £2.50/€2.50 charge per checked bag and, in the same breath, cut every fare by £2.50/€2.50 — a matched pair the company explicitly branded 'revenue neutral.'1 O'Leary's public justification wasn't 'we've found a new profit engine'; it was that hauling bags around an airport belonged to the 'era of ocean liners.'1 The point wasn't to earn a fee — it was to punish the bag, to nudge passengers toward carrying on, so Ryanair could ground the slowest, most expensive part of its own operation. The revenue came later, and it came as a consequence, not the plan. And the plan itself was older than the fee: O'Leary was already sketching an ancillary model in a 2001 interview, while legacy carriers were still asking how to raise fares.2 The idea wasn't born in 2006. Only one charge was.
The 2006 bag fee is usually read as a revenue move. It reads better as an operations move that happened to collect money. By pricing the checked bag and refunding the fare, Ryanair changed nothing on the top line and everything on the ground: fewer bags to load, faster turnarounds, less of the costly handling O'Leary despised. The fee's first job was to shrink a cost. Its second job — bankrolling the fare — only emerged once the whole menu of fees scaled. Watch for this pattern: the charge that looks like greed is often a cost being surgically removed and billed to the person who created it.
How a €2.50 line item compounded into billions: not one fee but a menu — seats, cabin bags, checked bags, priority, check-in — each swipe a sliver, and the slivers add up over 200 million passengers
Once the bag was unbundled, everything else could be. Seat selection, cabin baggage, checked baggage, airport check-in — Ryanair now generates close to a third of its income from ancillary charges layered onto a deliberately bare base fare.7 The mechanism is a toll on volume, not a big fee on a few. By the year ended March 2012, ancillary revenue was already €886 million against €3,439 million of scheduled revenue.3 A decade on, in the six months to September 2023, ancillary income alone hit €2.5 billion — about €23.70 per passenger — while scheduled revenue ran to €6.1 billion.6 Multiply a €20-something ancillary spend across a passenger count that reached 208.4 million in the year to March 2026, and the sliver becomes €4.99 billion.8 That is the engine: not a punishing fee, but a small, avoidable one, collected two hundred million times.
The subsidy never swallowed the fare — it stalled at a third: ancillary income scaled into the billions and then simply stopped growing as a share, because the ticket kept growing right alongside it
Here is where the folklore overreaches. The popular version has fees quietly overtaking tickets, the fare reduced to bait. Ryanair's own numbers refuse to cooperate. Across the most recent reported years the ancillary share of total revenue has held near a third and gone no higher: 35.7% in FY2023, 32.0% in FY2024, 33.8% in FY2025.5 Ticket sales — 'scheduled revenue' — remained roughly two-thirds of the top line the entire time. The cross-subsidy is real; it is simply the minority partner. Fees don't fund the airline. They fund the discount on the fare, and the fare still does the heavy lifting.
| Scheduled (ticket) | Ancillary (fees) | Ancillary share | |
|---|---|---|---|
| FY2023 | €6,930m | €3,845m | 35.7% |
| FY2024 | €9,145m | €4,299m | 32.0% |
| FY2025 | €9,230m | €4,719m | 33.8% |
The one year the fees appeared to be winning tells the real story. In FY2022, ancillary revenue's share leapt to 44.7% — near half.4 But look at the numerator and denominator together. Scheduled revenue had crashed to €2,653 million as COVID grounded travel, while ancillary held at €2,148 million.4 The share spiked because the ticket fell out from under it, not because the fees surged. It is the clearest possible proof that the ancillary-share figure is a ratio driven mostly by the ticket line's volatility. When people say fees 'nearly overtook' tickets, they are quoting the year the airline nearly stopped flying.
So is the cross-subsidy just a myth?: a minority of revenue can still be the majority of the decision — the fee doesn't have to be bigger than the fare to set its price
The fair objection cuts the other way: if fees are only a third of revenue, is the 'cross-subsidy' even the point? It is — because share of revenue is the wrong lens for share of decision. A base fare that has to compete against every other carrier can be driven brutally low precisely because Ryanair knows a reliable slice of each passenger will convert into a seat, a bag, a priority queue. The fee doesn't need to be larger than the fare to fund the discount on it; it needs only to be predictable. That is the real cross-subsidy: not fees paying for the airline, but fees paying for the fare's aggression, letting Ryanair headline a price no full-service carrier can match and recover the margin at the seat-selection screen. The honest counter is that the folklore inflates the size of this — the fare is still the main event — while getting the direction exactly right. A third of the money is doing more than a third of the strategic work.
Ryanair didn't set out in 2006 to build a fee empire. It set out to stop paying to move bags, refunded the fare to keep the swap honest, and then discovered — as billions accumulated one €20-something transaction at a time — that an unbundled ticket is a menu, and a menu can be priced forever. The genius wasn't the bag fee. It was refusing to let any part of the trip be free by default, then discovering that a low fare and a long checkout are the same product sold twice. The fare gets you on the plane. Everything after 'confirm booking' is where the airline breathes.
When the headline price isn't where the money is
Cross-Subsidy Map
A map of the hidden plumbing inside a multi-line business: the cash-cow donor, the loss-making recipient it props up, and the strategic reason the subsidy exists. Use it to see who is really paying for what, and how exposed the whole structure is if the donor weakens. Blank to map your own portfolio's internal transfers; filled as the worked example of a business where one line secretly carries another.
Included, filled and blank, in the The Cross-Subsidy Casebook. See the set → · Preview the blank →
Sources
Where this comes from — the filings, records, and reporting behind it.
- 1Ryanair announced it would begin charging passengers £2.50/€2.50 per checked-in bag for bookings made after the change, effective for travel from March 16, 2006, and simultaneously cut all fares by £2.50/€2.50, describing the combined move as 'revenue neutral'; Ryanair was the second European low-cost carrier to introduce baggage charges, after Flybe. CEO Michael O'Leary justified the move by calling airport baggage handling a throwback to the 'era of ocean liners.'
- 2Michael O'Leary was describing an ancillary-revenue business model as early as a 2001 interview, saying of rival airlines: "The other airlines are asking how they can put up fares" — indicating the ancillary-fee strategy pre-dates the 2006 checked-bag charge by about five years.
- 3For the year ended March 31, 2012, Ryanair Group turnover rose 19% to €4,325 million, comprising scheduled revenue growth of 22% to €3,439 million and ancillary revenue growth of 11% to €886 million; average fare (which the company states includes optional checked-bag fees) rose 16% to €45.
- 4Ryanair income statement series (year ended March 31): FY2021 Scheduled Revenue €1,036m / Ancillary Revenue €600m / Total Revenue €1,636m; FY2022 Scheduled €2,653m / Ancillary €2,148m / Total €4,801m; FY2023 Scheduled €6,930m / Ancillary €3,845m / Total €10,775m — i.e., ancillary revenue was 36.7% of total in FY2021, 44.7% in the pandemic-disrupted FY2022, and 35.7% in FY2023.
- 5Ryanair income statement series (year ended March 31): FY2023 Scheduled Revenue €6,930m / Ancillary Revenue €3,845m / Total Revenue €10,775m; FY2024 Scheduled €9,145m / Ancillary €4,299m / Total €13,444m; FY2025 Scheduled €9,230m / Ancillary €4,719m / Total €13,949m — ancillary revenue was 35.7% of total in FY2023, 32.0% in FY2024, and 33.8% in FY2025, meaning scheduled (ticket) revenue remained roughly two-thirds of total revenue throughout.
- 6In H1 FY2024 (six months to Sept 30, 2023), Ryanair ancillary revenue increased 14% to €2.5 billion, equivalent to approximately €23.70 per passenger, while scheduled revenue rose 37% to €6.1 billion on 11% traffic growth, taking total H1 revenue up 30% to €8.6 billion.
- 7Ryanair operates an ultra-low-cost, no-frills business model, generating nearly one-third of its income from ancillary revenue by charging additional fees for seat selection, cabin and checked baggage, and airport check-in services.Wikipedia, Ryanair ↗ · 2025
- 8For the fiscal year ended March 2026, Ryanair carried 208.4 million passengers with an average fare of €50.60 and ancillary revenue of €24 per passenger; ancillary revenue rose 6% to €4.99 billion against total group revenue of €15.54 billion and scheduled revenue of €10.56 billion, showing the ancillary/ticket split has persisted into the most recent reported year.
More like this — beyond Ryanair
New Strategically analyses as they publish: the defining moves in business, checked against the record. No noise, and one click to leave.