Ryanair Doesn't Make Its Money From Fees. It Makes It From the Plane Being Cheaper.
Everyone says Ryanair flies you free and bills you for everything else. The numbers say otherwise: tickets were €9,230m in FY2025 versus €4,719m in fees — two-thirds of revenue. The real machine is buried in the cost of the aircraft.
Comes with a free Profit-Engine Map template.
You can fly across Europe on Ryanair for less than the taxi to the airport, and most people draw the obvious conclusion: the ticket is bait. The real money, the story goes, comes after you've bought it — the priority queue, the seat next to your kid, the bag that won't fit the sizer. It's a tidy theory. It is also wrong, and Ryanair's own accounts say so in plain figures. In its FY2025 Annual Report, scheduled ticket revenue came to €9,230m. Ancillary revenue — every fee, every upsell, every add-on combined — came to €4,719m.2 Tickets are roughly two-thirds of the business. The bait, it turns out, is the meal.
The official story is that Ryanair gives away the flight and gets rich on fees. The real story is that Ryanair sells the flight for real money, makes most of its profit on the flight, and can charge less than anyone else for one reason: the flight costs it less to operate. The fees are a useful sidecar. The engine is buried in the cost of the aircraft and the price of the runway.
| Scheduled (tickets) | Ancillary (fees) | |
|---|---|---|
| Revenue | €9,230m | €4,719m |
| Share of total | ~66% | ~34% |
| The popular story | 'Essentially free bait' | 'Where the money really is' |
| What the numbers say | Two-thirds of revenue | A resilient sidecar |
Cut the fare and the profit goes with it
Here is the test that settles the argument. If the ticket were just a loss leader and the fees were the real business, then when fares fall, profit should hold — the fees would carry the company. That is not what happens. In FY2025, average fares dropped about 7%, and profit after tax fell 16% to €1.61bn.2 In the first quarter of that year, fares fell 15% and scheduled revenue fell with them, while ancillary revenue per passenger sat at roughly €23.40 — modest, and barely moving.4 Ryanair's own results described ancillary revenue as 'resilient.' Read that word carefully: resilient is the polite term for it didn't rise to save you. The fees stayed flat while the fare collapsed, and the profit followed the fare down.
The reverse case is just as telling. In the first half of FY2026, Ryanair pushed fares up about 13%, scheduled revenue jumped 16% to €6.91bn, ancillary crept up 6% — and profit after tax rose 42%.5 Same fleet, same fees, same bag sizer. The swing came almost entirely from the price of the ticket. Whichever way the fare moves, profit moves with it. That is the signature of a business whose marginal profit lives in the seat, not the surcharge.
The real moat is what the plane costs before a passenger ever boards
So if Ryanair makes its money selling tickets, why can it sell them for so little and still profit? Because every seat costs it less to fly than it costs almost anyone else, and that gap was negotiated long before you booked. The first lever is the aircraft itself. Ryanair buys Boeing 737s in enormous lots and squeezes the price hard. Exact figures are commercially confidential — when Ryanair ordered 300 of the new 737 MAX-10, its own investor deck disclosed only '$40bn+ list price – competitive discount agreed,' and stated bluntly that the deal would 'widen the cost gap between Ryanair and competitor EU airlines.'6 Outside-in analysis of disclosed capex puts the discounts in the region of 56–65% off list for older 737-800s and around 69% for the fuel-efficient MAX 'Gamechanger' — estimates, not confirmed prices, but estimates that all point the same way: Ryanair pays a fraction of sticker.7
The second lever is the single-type fleet. One aircraft family means one set of spare parts, one pilot rating, one maintenance regime, one training pipeline. Every operational decision that a mixed-fleet carrier has to make twice, Ryanair makes once. And the new MAX-10 carries 228 seats — about 21% more than the planes it replaces6 — so the fixed cost of a crew, a gate slot, and a takeoff is spread across more paying passengers on the same flight. The discount and the seat count compound: a cheaper aircraft, bought in bulk, flying more bodies per departure.
Ryanair attacks the numerator with bulk Boeing discounts and negotiated airport deals, and fattens the denominator with bigger aircraft and a 'load active/yield passive' strategy — fill the plane first, price the seat second.3 Drive cost per seat low enough and you can undercut every rival, sell tickets at two-thirds of revenue, and still book €1.6bn of profit after a bad-fare year.2
The secondary-airport bargain everyone misremembers
The third lever is the runway. Ryanair famously flies to airports an hour from the city they're named after, and the myth is that it pays nothing to land there. It does pay — airport and handling charges are a real and rising cost line, not a zero. What Ryanair actually extracts is leverage. By promising a small regional airport guaranteed passenger volume, it negotiates deep discounts, revenue-sharing, and in some historical cases outright annual payments, sometimes commanding the great majority of an airport's traffic.8 The bargain is not free access; it is a discount won by being the only customer big enough to fill the place. The strategy has limits set by law: EU state-aid investigations into deals such as Charleroi found that some of those secondary-airport arrangements amounted to illegal subsidies, and Ryanair was made to repay.8 The advantage is negotiation, not a loophole.
“$40bn+ list price – competitive discount agreed.”6
But aren't the fees still the clever part?
The fair objection is that ancillary revenue is the part Ryanair pioneered, the part rivals copied, and the part with the fattest margin per euro — so dismissing it as a 'sidecar' undersells it. That's partly true. Ancillary revenue is structurally resilient: it held roughly flat in FY2025 even as fares cratered,2 and across the nine months to December 2024 it rose 10% to €3.79bn while total revenue grew only 3%.3 A flat, high-margin line that doesn't fall when fares do is genuinely valuable — it's ballast. But ballast is not the engine. Ancillary per passenger sits near €23.40 and grows slowly;4 it cushions a bad year, it does not power a good one. The thing that actually decides whether Ryanair makes €1.6bn or €1.9bn or more is the fare — and the fare is only profitable because the cost base sits beneath everyone else's. The fees are the smart trim on a much bigger machine.
The story a business tells about itself is rarely where its profit lives. Ryanair's marketing — and the public's imagination — fixates on the €0 fare and the punitive bag fee, because that's the part you experience. The actual edge is invisible from seat 23C: a 737 bought at a fraction of list, a single fleet type that halves complexity, a regional airport that pays to be filled. When you analyze any cost leader, distrust the dramatic surface explanation ('they nickel-and-dime you') and look for the structural one ('their input costs are simply lower'). The flashy fee is the story; the boring discount is the moat. And unlike a fee, a cost advantage compounds with every aircraft delivered.
Ryanair makes its money the way the cheapest factory on the block does: not by some clever trick at the till, but by paying less for everything that goes into the product. The plane costs less. The runway costs less. The complexity costs less. So the seat can cost you less and still leave a profit on the way to two hundred million passengers a year.2 The fees are real, and they're a comfort when fares turn against the company. But the genius was never 'charge for the bag.' It was buying the airplane at a price no rival could match, and then daring everyone else to fly for less.
Profit-Engine Map
A one-page map that pulls a business apart into the hook that gets the customer in the door and the engine that quietly earns the margin. Use it to see where the real profit lives, how the two halves are wired together, and what breaks if the link is cut. Blank to dissect your own P&L; filled as the worked example of a business whose advertised product is not where it makes its money.
The worked example unlocks with a subscription. See plans →
Sources
Where this comes from — the filings, records, and reporting behind it.
- 1FY2024: Scheduled Revenue €9,145m, Ancillary Revenue €4,299m, Total Revenue €13,444m; FY2024 PAT €1.917bn; traffic 183.7m passengers.
- 2FY2025: Scheduled Revenue €9,230m, Ancillary Revenue €4,719m, Total Revenue €13,949m; FY2025 PAT dropped 16% to €1.61bn on 7% lower average fares; traffic reached 200m passengers for first time.
- 3Q3 FY2025 (nine months to Dec 31, 2024): Ancillary revenues rose 10% to €3.79bn; total revenues increased 3% to €11.65bn; Ryanair explicitly describes its strategy as 'load active/yield passive.'
- 4Q1 FY2025: Ancillary revenue per passenger was c.€23.40; scheduled revenue down 6% at €2.33bn as fares fell 15%; H1 FY2025 ancillary revenues rose 10% to €2.74bn while scheduled revenues fell 2%.
- 5FY2026 H1: PAT up 42%; scheduled revenues up 16% to €6.91bn at 13% higher fares; ancillary revenue rose 6% to €2.91bn; total revenue rose 13% to €9.82bn.Ryanair Holdings plc, Ryanair H1 FY26 Results ↗ · 2025-10-31
- 6Ryanair's 300 Boeing MAX-10 order is at '$40bn+ list price – competitive discount agreed'; MAX-10 has 228 seats (21% more than NGs); Ryanair states this will 'widen the cost gap between Ryanair and competitor EU airlines.'
- 7Independent outside-in financial analysis estimates Ryanair paid ~$35.8m per 737-800 on the 2013 order (vs. ~$81m escalated list), implying a ~56-65% discount; for the MAX 8-200 'Gamechanger', the implied price was ~$38.8m per aircraft, a ~69% discount to list. Exact prices are not publicly confirmed by Boeing or Ryanair.
- 8Secondary airports historically provided Ryanair with minimal or zero passenger/handling charges and even annual payments in exchange for guaranteed passenger volumes; Ryanair held monopsonistic control (>80% of traffic) at some secondary airports such as Paris Beauvais. EU state-aid investigations (e.g., Charleroi/Brussels South) confirmed some arrangements involved illegal subsidies.