The calculator prices maintenance with two rates — per flight hour and per cycle (one take-off and landing). For an A320 on Frankfurt — Barcelona the default gives 1,778 EUR. At the actual costs of US airlines the same flight would cost about 2,230 EUR — 450 EUR more. Below: where these numbers come from and how they change with aircraft age and over time.
Part of the cost depends on flight hours (engines, components), part on cycles (landing gear, life-limited parts, line maintenance). That is why maintenance per hour is higher on short flights: there are more cycles per hour. The calculator works exactly this way — with two rates.
Why the catalogue is dearer than reality. Engine makers sell engines at around zero or at a loss and earn on spare parts and service: service is 60–75 % of the revenue of the engine divisions of GE, Safran and Rolls-Royce 4,5; in 2019 Rolls-Royce lost £1.2m on average on every new wide-body engine6. Hence the fast rise of parts list prices. But an airline pays for more than parts: there is labour, the airframe, components, discounts and repair instead of replacement — so its costs rise more slowly than the catalogue.
Direct maintenance cost, USD per block hour (2025 prices), aircraft about 12 years old; dot — estimate, line — spread between airlines. Orange — young fleet only or little data.
A new narrow-body costs 0.4–0.6 of the rate of a 12-year-old one: engines and airframe have not yet reached their first heavy work. Over the whole service life the average rate is ×0.90 of the mature rate for narrow-bodies and ×1.15 for regional aircraft.
The US price index for aircraft repair and maintenance grew 3.0 % a year from 2009 to 2025 (inflation 2.6 %), and 3.5 % over the last 10 years. Sharp list-price increases pass through quickly: in 2023 the index rose 8.4 % December on December, right after CFM raised its prices1.
| Type | Class | Mature aircraft, $/block h | Over service life | 2.1 h flight | Caveats |
|---|---|---|---|---|---|
| A20N | narrow-body | 185 | 166 | 352 EUR | young fleet only, little data |
| A21N | narrow-body | 1,450 | 1,305 | 2,762 EUR | |
| A319 | narrow-body | 868 | 781 | 1,653 EUR | |
| A320 | narrow-body | 1,170 | 1,053 | 2,230 EUR | |
| A321 | narrow-body | 963 | 866 | 1,834 EUR | |
| B38M | narrow-body | 502 | 451 | 956 EUR | young fleet only |
| B39M | narrow-body | 777 | 699 | 1,481 EUR | young fleet only |
| B712 | narrow-body | 839 | 755 | 1,597 EUR | |
| B733 | narrow-body | 949 | 853 | 1,807 EUR | |
| B734 | narrow-body | 963 | 867 | 1,835 EUR | |
| B735 | narrow-body | 515 | 464 | 982 EUR | |
| B737 | narrow-body | 810 | 729 | 1,543 EUR | |
| B738 | narrow-body | 823 | 741 | 1,568 EUR | |
| B739 | narrow-body | 995 | 895 | 1,895 EUR | |
| B752 | narrow-body | 1,324 | 1,191 | 2,521 EUR | |
| B753 | narrow-body | 1,560 | 1,403 | 2,971 EUR | |
| BCS1 | narrow-body | 1,612 | 1,450 | 3,070 EUR | young fleet only, little data |
| BCS3 | narrow-body | 2,080 | 1,871 | 3,961 EUR | young fleet only |
| MD80 | narrow-body | 508 | 457 | 968 EUR | |
| MD90 | narrow-body | 566 | 509 | 1,078 EUR | |
| A306 | wide-body | 802 | 788 | 1,527 EUR | |
| A332 | wide-body | 1,314 | 1,292 | 2,503 EUR | |
| A333 | wide-body | 988 | 971 | 1,882 EUR | |
| A339 | wide-body | 1,315 | 1,293 | 2,505 EUR | young fleet only, little data |
| A359 | wide-body | 1,229 | 1,208 | 2,341 EUR | young fleet only |
| B744 | wide-body | 1,549 | 1,523 | 2,950 EUR | |
| B762 | wide-body | 864 | 850 | 1,646 EUR | |
| B763 | wide-body | 900 | 885 | 1,715 EUR | |
| B764 | wide-body | 966 | 950 | 1,841 EUR | |
| B772 | wide-body | 1,749 | 1,719 | 3,331 EUR | |
| B77W | wide-body | 950 | 934 | 1,810 EUR | |
| B788 | wide-body | 2,834 | 2,786 | 5,398 EUR | |
| B789 | wide-body | 935 | 919 | 1,782 EUR | |
| B78X | wide-body | 622 | 612 | 1,185 EUR | young fleet only |
| DC10 | wide-body | 2,753 | 2,706 | 5,243 EUR | |
| MD11 | wide-body | 2,021 | 1,987 | 3,850 EUR | |
| AT45 | regional | 560 | 645 | 1,067 EUR | young fleet only, little data |
| AT76 | regional | 830 | 957 | 1,582 EUR | |
| CRJ1 | regional | 666 | 767 | 1,268 EUR | |
| CRJ2 | regional | 479 | 552 | 913 EUR | |
| CRJ7 | regional | 653 | 753 | 1,245 EUR | |
| CRJ9 | regional | 568 | 654 | 1,081 EUR | |
| DH8A | regional | 743 | 856 | 1,416 EUR | |
| DH8B | regional | 583 | 672 | 1,110 EUR | |
| DH8D | regional | 879 | 1,013 | 1,675 EUR | |
| E120 | regional | 216 | 249 | 411 EUR | little data |
| E135 | regional | 439 | 505 | 836 EUR | |
| E145 | regional | 577 | 665 | 1,100 EUR | |
| E170 | regional | 647 | 745 | 1,232 EUR | |
| E190 | regional | 1,021 | 1,176 | 1,944 EUR | |
| E195 | regional | 280 | 323 | 534 EUR | little data |
| E75L | regional | 641 | 739 | 1,221 EUR | |
| SF34 | regional | 466 | 537 | 888 EUR |
Direct costs (labour, materials, outside contractors), without overheads. The flight column is the rate × 2.12 h at 1.113 $/EUR (ECB, 2026-10-29), for comparison with the calculator's default. These are US airline costs: in Europe and Asia labour is cheaper, materials are the same.
Rates come from a model on the Form 41 (BTS) panel 1991–2025: type + carrier + age + sector length + run-out before retirement; no rows are dropped, outliers are explained (formula allocation of costs to types, capitalised heavy maintenance, run-out before retirement). Manufacturer economics — annual reports of GE, Safran, Rolls-Royce, RTX, MTU. Every quote in the logs (trace/) was checked by separate agents: of 948, 849 found verbatim, 5 partly, 0 not found, 94 not checked (site did not open).
Full research log — README.md, search map — map.html (in Russian).