Ryanair · Business Model

Ryanair's €40 Ticket Isn't Sold at a Loss. The Loss-Leader Story Is the Wrong One.

The legend says Ryanair gives away the seat and makes its money on bags and fees. The filings say otherwise: scheduled fares are 68% of revenue and cover their costs. The cheap fare isn't a loss leader - it's a volume pump, and ancillary is the shock absorber.

Business Model · 7 min

Comes with a free Profit-Engine Map template.

You book a Ryanair seat for the price of a decent lunch, then watch the total climb: a bag, a chosen seat, a printed boarding pass you forgot to do at home. By the time you're at the gate, the €40 fare has quietly become €70, and you walk away convinced you've just witnessed the trick of the century - the airline gives away the flight and makes its money on the extras. It is a clean, satisfying story. It is also wrong, and the company's own accounts say so.

The official legend is that the ticket is a loss leader: sold below cost to lure you in, with the real profit hidden in the fees. But pull the filings and the lead product isn't bleeding at all. In FY2024 scheduled fares brought in €9.1 billion against €4.3 billion of ancillary - and the airline posted €1.92 billion of after-tax profit across both.1 Fares are the bigger line, not the bait.

A loss leader you can't sell below cost

A real loss leader works like the supermarket's £1 rotisserie chicken: priced under what it cost to make, deliberately, to drag you past the higher-margin aisles. The chicken loses money on purpose. Ryanair's seat doesn't. On aggregate, scheduled fares cover their costs and contribute roughly two-thirds of all revenue.1 The cheap fare isn't a sacrifice - it's a recruitment tool. Its job is to win the booking and stuff the aircraft full, because an empty seat earns nothing and a full one is the cheapest marginal revenue in the business. The thesis everyone repeats has the gear backwards: fares are the volume pump, and ancillary is the part that keeps the margins from buckling when the pump runs slow.

The popular storyWhat Ryanair's accounts show
The base fareSold below cost as baitLarger revenue line, covers its costs
Share of total revenue (FY2024)Small / loss-makingScheduled ~68%, ancillary ~32%
Where the profit livesEntirely in feesAcross both lines (€1.92BN PAT)
Role of ancillaryThe whole businessMargin stabiliser, not sole profit centre
The loss-leader story vs. what the filings show
€9.1BN
Ryanair's FY2024 scheduled-fare revenue - the supposed loss leader is the company's largest source of money, not its smallest1

What ancillary actually does: it absorbs the shock

If ancillary isn't the whole profit, what is it for? It's the cushion that lets Ryanair cut fares hard when demand softens - without watching the bottom line collapse with it. The mechanism is structural: bag fees, seat selection, and priority boarding are tied to passenger count, not to ticket price. So when O'Leary slashes the average fare to keep planes full in a weak market, the per-head ancillary spend - around €23 a passenger - keeps climbing on the larger crowd those low fares pull in.1 Cheap fares buy volume; volume feeds ancillary; ancillary steadies the margin the cheap fares just dented. The two lines aren't rivals. They're a flywheel where one product's weakness is engineered to trigger the other's strength.

FY2025 is the mechanism caught in the act. Average fares fell 7% over the year, yet scheduled revenue still edged up 1% to €9.23 billion because the airline flew a record 200 million passengers - the volume pump working exactly as designed. Ancillary, riding that bigger crowd, rose 10% to €4.72 billion.2 The cushion did its job: a brutal fare cut, and the company still cleared €1.61 billion.

But the cushion isn't a parachute

Here's the honest counter to anyone who'd push the flywheel story too far. If ancillary truly stabilised everything, profit would have held in FY2025. It didn't - it fell 16%, from €1.92 billion to €1.61 billion, because total revenue grew only 4% while operating costs rose faster.2 Ancillary cushions the fall; it does not cancel it. The single quarter that proves the limit is starker still: when the average fare dropped 15% to €41.93 in the first quarter of FY2025, ancillary still grew 10% - and quarterly profit collapsed 46% to €360 million anyway.4 A 10% rise in the cushion cannot catch a 15% drop in the larger line. The fees soften the landing. They were never the parachute.

−46%
The Q1 FY2025 profit drop when fares fell 15% - even as ancillary revenue rose 10%. The cushion has a floor it cannot hold4

And the symmetry runs the other way too. When fares recovered, the cushion stopped doing the heavy lifting. In the first half of FY2026, average fares rose about 13% to roughly €58, scheduled revenue jumped 16%, and ancillary grew a comparatively modest 6% - yet half-year profit leapt 42%.3 The lesson is blunt: profit tracks the fare, not the fee. Ancillary is the steadying hand on the wheel. The fare is still the engine.

The part of the cost base that isn't operational genius

There's one more reason the cheap fare can stay cheap without bleeding - and it isn't lean operations or the ancillary cushion. Some of Ryanair's famously low costs have rested on airports paying it to show up. The European Commission ordered France to claw back €8.5 million of illegal state aid granted to Ryanair through marketing agreements at Montpellier, finding they handed the airline an undue selective advantage.5 A separate ruling ordered Germany to recover roughly €14 million tied to Frankfurt-Hahn.6 One analysis estimated that around a quarter of Ryanair's EU airports were likely subsidised or below break-even scale.7 None of this is the loss-leader story either - but it's a reminder that a fare can look impossibly low because someone other than the passenger is quietly topping it up.

Tell a volume tool apart from a loss leader

Before you call a cheap product a 'loss leader,' check whether it actually loses money. A true loss leader is sold below cost on purpose - the trick is the cross-subsidy. But many cheap products aren't bait at all; they're volume tools that cover their own costs and exist to pack the system so a second revenue line can scale on the traffic. Ryanair's fare doesn't bleed - it recruits. The strategic difference matters: with a loss leader, the question is 'do the extras outweigh the loss on the lead?' With a volume tool, the question is 'does cheap pricing fill capacity fast enough to feed the second engine?' Get the diagnosis wrong and you'll defend a margin that was never under threat - or starve a flywheel that needed the cheap fare to spin.

Ryanair didn't build a business that gives away seats and gets rich on baggage. It built two engines wired together: a cheap fare that fills the plane, and a fee structure that scales on whoever the cheap fare drags aboard. When the fare engine surges, profit surges. When it stalls, the fee engine keeps the whole thing from spinning into the ground - but only just. The genius isn't a ticket sold at a loss. It's a ticket priced to win the volume that makes everything else pay - and the discipline to know that the cushion was never meant to fly the plane.

Take it further — The Loss Leader
Map

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.

Preview the blank →

The worked example unlocks with a subscription. See plans →

Sources

Where this comes from — the filings, records, and reporting behind it.

  1. 1
    Primary · Company recordDocumented
    FY2024: Scheduled Revenue €9,145M, Ancillary Revenue €4,299M, Total Revenue €13,444M; PAT €1.917BN; traffic 183.7M passengers; average ancillary spend ~€23.40 per passenger.
  2. 2
    Primary · Company recordDocumented
    FY2025 (year ended March 31, 2025): average fares fell 7%, scheduled revenue rose 1% to €9.23BN, ancillary revenue rose 10% to €4.72BN, total revenue rose 4% to €13.95BN, PAT fell 16% to €1.61BN, traffic record 200M passengers.
  3. 3
    Primary · Company recordDocumented
    H1 FY2026 (ended Sept 30, 2025): scheduled revenues rose 16% to €6.91BN on 13% higher fares (~€58); ancillary revenue rose 6% to €2.91BN; total revenue rose 13% to €9.82BN; H1 PAT up 42%.
  4. 4
    Primary · Company recordDocumented
    Q1 FY2025: average fare fell 15% to €41.93; ancillary revenue rose 10% to €1.30BN (~€23.40/passenger); total revenue declined 1% to €3.63BN; PAT fell 46% to €360M — showing ancillary cannot fully substitute a major fare decline.
  5. 5
    Primary · Court recordDocumented
    European Commission ordered France to recover €8.5M of illegal state aid granted to Ryanair via marketing agreements at Montpellier airport between 2010 and 2017, finding agreements gave Ryanair an undue selective advantage.
  6. 6
    Primary · Court recordDocumented
    European Commission concluded three German measures favouring Ryanair and Frankfurt-Hahn airport are incompatible with EU state aid rules and ordered Germany to recover ~€14M including interest (IP/24/4588).
  7. 7
    SecondaryWidely reported
    A Transport & Environment (2019) analysis found approximately 24% of Ryanair's EU airports (52 of 214) were either documented as receiving subsidies or had fewer than 500,000 annual passengers — below the estimated break-even threshold.
  8. 8
    SecondaryWidely reported
    Ryanair's ancillary revenue comprised ~16% of total revenue in FY2007 (ancillary €362M on total revenue >€2.2BN, 42M passengers) — confirming ancillary share has more than doubled to ~34% by FY2025, driven by unbundling expansion over nearly two decades.