FlightCostairline route economicsRUENDE
FlightCost › Research

Checking the model against Frontier and Southwest: where it was wrong and what was fixed

✓ Built into the calculatorThe fixes from the check are already in the calculation: US air navigation and charges, crew, taxi, average fare by pair traffic.
Currency:rate as of 2026-10-29, live on the website

I ran every 2025 flight of two US airlines through the calculator — 1.61 million departures — and compared the result with their reports, cost line by cost line. Fuel, maintenance and block time matched within 10%. Four things the model got wrong for the US: air navigation, airport charges, crew and taxi time. I fixed them, fitting the levels on other carriers and keeping Frontier and Southwest for the check. The second part is what 268 million sold-ticket records show: the average fare depends on how thick the pair is, and that is now in the calculation.

−5% and −9%Frontier and Southwest fuel against annual reports — the flight physics works
Zero for US airspacethe model charged air navigation — USD 406 million a year at Southwest; in the US ticket taxes pay for it
× 2.9 for crewUS crew costs more than the model's European default; Frontier pays clearly less than average
× 1.41 … 1.93average fare to the aggregator minimum — smoothly by pair traffic from 5k to 300k passengers a month

How the model was checked

Checking a flight-economics model on one flight is not enough: you need a whole airline — its network, its costs by line and what its passengers pay. Almost everywhere that is a trade secret; in the US the Department of Transportation publishes all three. T-100 gives every carrier, pair, aircraft type and month: flights, seats, passengers, block-to-block time1. Form 41 gives costs by aircraft type: fuel, pilots, maintenance, rent and depreciation2. DB1C is a 40% sample of tickets sold in domestic markets3. Annual reports give the company-level cost lines45.

NetworkT-100 2025: pair × type, flights, seats, load factor
Calculatoreach pair × type at the model's default rates
Total× flights, by type and company
CheckForm 41 by type, 10-K by company

Fuel price comes from each company's report (USD 2.47 and 2.41 a gallon), the exchange rate is the ECB 2025 annual average, USD 1.13 per euro6. The main rule: fixes are fitted on other carriers — JetBlue, Alaska, Hawaiian, Horizon, Spirit, Allegiant, Sun Country. You can always tune a model to two companies, and then a match proves nothing. A caveat: the model's maintenance and ownership levels were already checked against the Form 41 band of all US carriers for 2025, so for those two lines the match is partly a check on the same data.

Model error by cost line: before and after the fixes

Frontier

−75%−50%−25%0%+25%+50%+75%Fuel−5%Block hours−1%Crew+58%Maintenance−7%Airport and handling+14%

Southwest

−75%−50%−25%0%+25%+50%+75%Fuel−9%Block hours+7%Crew−5%Maintenance+8%Airport charges+29%

The dot is the error after the fixes, the other end of the line is before. Green — within 10%. Crew is Form 41 pilots × 1.56: Form 41 does not report cabin crew by type, their share is estimated from the IATA ACMG cost structure. Air navigation is not shown: in the US it should be zero, the model gave USD 75 million at Frontier and 406 million at Southwest, after the fix 17 and 48 (flights to Mexico and the Caribbean plus coarse zone borders).

One flight: Denver — Las Vegas, A320neo, 186 seats, 80% load factor, July

Linebeforeafterchange
Fuel2,573 EUR2,600 EUR+27 EUR
Air navigation191 EUR0 EUR−191 EUR
Airport charges2,638 EUR2,055 EUR−583 EUR
Ownership2,357 EUR2,430 EUR+73 EUR
Maintenance962 EUR979 EUR+17 EUR
Crew1,708 EUR5,048 EUR+3,340 EUR
Ground handling1,228 EUR1,228 EUR0 EUR
Distribution877 EUR1,079 EUR+202 EUR
Total per flight12,533 EUR15,420 EUR+2,887 EUR
Break-even fare84 EUR103 EUR+19 EUR

One flight shows where the money moved: air navigation went to zero, airport charges fell and crew nearly tripled. The break-even fare of a US flight rose by about a quarter. For Europe and Russia nothing changed: the fixes apply only at US airports.

Four errors and why they happened

Air navigation: nobody pays for US airspace

US air traffic control is funded by ticket and fuel taxes; the FAA overflight fee applies only to transit flights that do not land in the country. The reference said so in words, but the calculation treated the US as an ordinary zone at an average rate. Now a flight landing or departing in the US pays nothing for US airspace.

Airport charges: the world estimate is too high for the US

There are no US airport tariffs in the database, so the model used the world median — a factor of 1.10 on the estimate base. I fitted the US level on JetBlue: modelled charges of its network against the report line "landing fees and other rents" gave 0.867. Alaska Air Group gave 0.868, but only as an order-of-magnitude check: 73% of the group's departures made it into the calculation, and correcting only for Hawaiian's Boeing 717 the factor would be about 1.04. The remaining +29% at Southwest is not yet explained; my hypothesis is long-term agreements at its bases, untested.

Crew: European pay level versus American

The model's crew rate is at a European level: about EUR 800 per block hour for the whole crew. In the US pilots alone cost USD 1,300–1,950. The US factor is 2.88, fitted on seven carriers outside the check (pilots × 1.56 against the model's crew, weighted by block hours). At Southwest it gave −5%, at Frontier +58%: Frontier pays its crews 14–39% less than comparable airlines. For the calculator: crew pay is a property of the carrier and should be entered for your own airline.

Pilots by carrier, USD per block hour
Carrierpilots, Form 41whole crew in the model before
Hawaiian1,9481,005
JetBlue1,853820
Southwest · check1,782862
Alaska1,514849
Spirit1,450939
Sun Country1,391899
Allegiant1,299892
Frontier · check1,123990
Horizon723575

Fleet averages weighted by block hours, 2025.2

Taxi: not 26 minutes everywhere

The model's taxi time was the standard ICAO cycle — 26 minutes per flight. In T-100 each row has block-to-block time and airborne time; the difference is taxi at both ends. Across the network the sum "taxi-out + taxi-in" is fitted per airport by least squares: estimates for 681 airports, from 10.6 minutes per flight at Dallas Love Field to 22.0 at Chicago O'Hare (half the taxi of a flight). Frontier then matched block hours within 1%. Southwest did not: it taxis 20 minutes per flight where others need 26 — a feature of its operating model, not of the airport.

What the tickets sold show

The model computes revenue from the market price: the median of daily minimums from the aggregator cache times an "average fare to minimum" factor. To check that factor I aggregated DB1C for July 2025 — July 20263. First the cleaning: DB1C fares include taxes, and an award ticket costs exactly the security fee, USD 5.60. Award tickets are 8.3–9.2% every month; there is a gap between them and paid fares (USD 10–15 has a hundred times fewer passengers than 5–10). Award tickets are a separate measure and are excluded from the average fare.

Average fare paid, nonstop, 2,391 pairs

180200220240260280Jul 25AugSepOctNovDecJan 26FebMarAprMayJunJul 262026-07 · 212 USD2026-07 · 206 USD2026-07 · 214 USD2026-07 · 220 USD2026-07 · 234 USD2026-07 · 240 USD2026-07 · 228 USD2026-07 · 239 USD2026-07 · 260 USD2026-07 · 253 USD2026-07 · 256 USD2026-07 · 271 USD2026-07 · 263 USD212 USD263 USDUSD

Over the year the average fare on the same set of pairs rose 24%, the median growth per pair 20%. The order of magnitude matches official statistics: in June 2026 the US airfare index was 26.5% above a year earlier9.

Fare and distance

020040060080001,0002,0003,0004,0005,000distance, km141 + 57 USD / 1000 kmfixed part 141 USDUSD

Each dot is a pair in October 2025, size = passengers; the line is the regression over all 13 months, weighted by passengers.

A 500 km ticket costs on average almost as much as a 1,500 km one. The regression gives a fixed part of USD 141 plus USD 57 per thousand kilometres and explains 41% of the variance; unweighted by passengers only 18%. The fixed part exceeds the variable one up to 2,500 km. It mirrors cost: airport, ground handling and the per-cycle part of maintenance and crew do not depend on flight length, so a short flight is dear per kilometre in price too. The wide vertical band at one distance is mostly competition: on pairs where almost all passengers fly ultra-low-cost carriers the average fare is about USD 90, where there are none it is USD 271.

Late-purchase premium

0.81.01.21.41.61.571.031.570–0.51.521.021.520.5–11.400.981.401–1.51.300.941.301.5–21.380.991.382–31.371.001.373–41.200.981.204–6pair distance, thousand kmbought 0–21 days out22–90 days out

DB1C splits every ticket into three groups by how many days before departure it was bought: up to 21, 22–90 and 91 or more. Each bar shows how many times the group's average fare exceeds that of tickets bought 91+ days out. This is "dynamic pricing" in numbers: the price stays flat while departure is more than three weeks away, and in the last three weeks the airline sells the remaining seats to late and business travellers at a premium.

Distance, km0–21 days to 91+22–90 days to 91+share bought 0–21 days out
0–5001.571.0363 %
500–1,0001.521.0252 %
1,000–1,5001.400.9846 %
1,500–2,0001.300.9443 %
2,000–3,0001.380.9938 %
3,000–4,0001.371.0034 %
4,000–6,0001.200.9824 %

Only the last three weeks cost more: there is no difference between one-to-two months and three months or more ahead. Short pairs have a larger premium and more late purchases.

The market minimum is set by the low-cost carrier

Sun Country
× 1.36
Frontier
× 1.41
Spirit
× 1.51
Allegiant
× 1.63
Alaska
× 2.35
JetBlue
× 2.42
Southwest
× 2.81
American
× 2.91
United
× 3.14
Delta
× 3.35

Carrier's average fare to the pair's 10th percentile, on pairs served by both an ultra-low-cost and another carrier.

This suggested a factor by carrier type. I fitted it on other airlines and checked it on Frontier and Southwest — no improvement: median error 30% and 17% against 28% and 16% for the old step. It did not go into the model. Pair thickness did work.

Average fare to minimum — by pair traffic

fare = minimum × K · qβ ÷ r

TermWhat it isValueSource
qpair traffic, passengers a month, both directions, all carriersfrom the databaseT-100, Eurostat1
K, βaverage fare ÷ the pair's 10th percentile = K · qβ1.00; 0.077DB1C July — December 2025, nonstop3
rmedian of aggregator minimums to the 10th percentile1.37estimate: 13 US pairs, weak link
× 1× 2× 3× 41101001000pair traffic, thousand passengers a month1.871.861.932.062.352.64fit: q^0.077old step 1.2 / 2.0● median per traffic bin

Each dot is a pair in October 2025: the ratio of the average fare paid to the pair's 10th-percentile fare against pair traffic from T-100. The traffic axis is logarithmic. The step is converted to the 10th percentile (× 1.37) so it can be compared with the data.

Why the gap is wider on thick pairs — the data do not prove it, but the revenue-management explanation is: there are more flights a day and a wider mix of passengers — tourists who buy months ahead on promotions and business travellers who buy the day before. The airline opens cheap booking classes to fill the aircraft early and keeps dear ones for late buyers. On a thin pair there are one or two flights a day, a narrower mix and tighter prices. The old "1.2 or 2.0" step jumped over this smooth relationship: on pairs with 20–80k passengers a month it underestimated the average fare by a quarter.

Fitted on half the pairs, checked on the other half (9,140 pair-months). Median error 14% against 18% for the "1.2 or 2.0" step, and above all the systematic underestimate on pairs with 20–80k passengers a month is gone.

Traffic, k pax/monthstep: biasstep: errorby traffic: biasby traffic: error
0–5−12 %16 %−3 %14 %
5–20−14 %15 %+6 %14 %
20–80−25 %25 %+3 %15 %
80–∞+3 %19 %−8 %17 %

What changes in the calculator

  1. ✓ Built into the calculatorAir navigation: a flight landing or departing in the US pays nothing for US airspace.
  2. ✓ Built into the calculatorUS airport charges without a tariff: factor 0.86 instead of the world 1.10.
  3. ✓ Built into the calculatorCrew on flights from the US: × 2.88 on the default; your own rate overrides it.
  4. ✓ Built into the calculatorTaxi time by airport from T-100 instead of 26 minutes; airports without an estimate use the ICAO standard.
  5. ✓ Built into the calculatorAverage fare to minimum — smoothly by pair traffic instead of the 1.2/2.0 step.
  6. ✓ Built into the calculatorAn airport whose code changed in the reference is found by ICAO (this is how Palm Beach dropped out).
  7. ◷ Queued for the calculatorFuel burn correction for the Boeing 737: the model runs 14% low on the 737-700.
  8. ◷ Queued for the calculatorTariffs of major US airports instead of a regional estimate.
  9. ◷ Queued for the calculatorCrew rate as a per-carrier input, with a hint by carrier class.

Report

How it was checked and what is missing

Every number of the draft was recomputed by a separate agent not involved in the calculation: two gross errors (record count and mixed-up price-growth metrics), a misdescribed Alaska check and several conclusions stronger than the data were fixed before publication. Missing: cabin crew by type (estimated from the IATA ACMG structure), US airport tariffs, a fuel calibration for Boeings. Converting the aggregator minimum to the 10th percentile rests on 13 pairs of the first price collection — weekly collection on 30 US pairs will refine it. Raw T-100, DB1C extracts and the database are not committed; scripts and aggregates are in the research folder.

Sources (9)
  1. BTS TranStats: T-100 Segment (All Carriers), 2025
  2. BTS TranStats: Form 41 Financial Data — Schedules P-5.2, T-2, 2025
  3. BTS: Origin and Destination Survey — DB1C Market
  4. Frontier Airlines Reports Fourth Quarter 2025 Financial Results
  5. Southwest Airlines: Fourth Quarter and Full Year 2025 Results
  6. Bank of Finland: Average annual exchange rates for the year 2025 (ECB)
  7. JetBlue Announces Fourth Quarter 2025 Results
  8. Alaska Air Group Reports Fourth Quarter and Full Year 2025 Results
  9. First Trust: Factoid, August 4, 2026 (US airfares +26.5% y/y in June 2026)