What are the key cost KPIs for the airline maintenance, repair, and overhaul (MRO) industry in 2027?
PULSEKNOWLEDGE LIBRARY
The core cost KPIs are maintenance cost per flight hour, cost per cycle, cost per available seat mile attributable to technical operations, turnaround time and hangar throughput, labor hours per check versus estimate, materials and rotable consumption per event, unscheduled removal rate, aircraft-on-ground days, and warranty or reliability recovery capture. Together they show what each hour of airworthiness truly costs.
Two ways to frame MRO cost: per-flight-hour versus per-event
Every maintenance, repair, and overhaul organization eventually has to decide whether its primary cost lens is rate-based or event-based, and this single choice cascades into how the whole scorecard is built. It is not a cosmetic reporting preference. It changes which decisions look good, which shop looks efficient, and how a fleet plan gets defended in a budget meeting.
The rate-based lens expresses everything as maintenance cost per flight hour (CPFH) or cost per cycle (CPC). You take total technical operations spend for a period — labor, materials, outside repair, engine shop visits, component pool fees, tooling and overhead absorbed into the shop rate — divide by the flight hours or cycles flown, and get a number that is comparable across fleets, across quarters, and against a lessor's reserve rate. This is the language of fleet planners, leasing negotiators, and the people who build a five-year cost curve. It is also the number an airline CFO can put next to fuel cost per block hour and crew cost per block hour to build a full unit-cost picture.
The event-based lens expresses everything as cost per check or cost per shop visit: what did this specific C-check cost, what did this specific engine performance restoration cost, what did that landing gear overhaul cost. This is the language of the hangar. A base maintenance manager cannot act on a fleet-wide CPFH number, because that number aggregates away every variable they control — the crew mix on the night shift, the findings ratio on a particular aircraft, whether the parts kit was staged before induction.

Both are correct. They answer different questions. The rate lens answers "what does this airplane cost to keep flying" and the event lens answers "did we execute this job well." A mature scorecard runs both, with an explicit bridge between them: total event cost across a period, divided by hours flown, should reconcile to the rate number. When it does not, something is being capitalized, deferred, accrued, or misallocated, and finding that gap is usually the single highest-value reconciliation an MRO finance team performs.
The trade-off is real. Rate-based KPIs are smooth and comparable but slow to react — a heavy check that ran 30 percent over budget barely moves a rolling twelve-month CPFH. Event-based KPIs react instantly but are noisy, seasonal, and easily distorted by fleet age mix. A shop that happens to induct three high-age aircraft in one quarter will look terrible on cost per check while doing nothing wrong. This is why the pairing matters: use the event lens for accountability inside the hangar, the rate lens for planning and negotiation outside it, and never let one be used to argue against the other without normalizing for aircraft age, utilization, and check content.

A third framing sits between the two and deserves mention because it is growing in importance: cost per available seat mile (CASM) attributable to technical operations. This takes the rate number and pushes it all the way into the airline's commercial unit economics. It is the version of the metric that gets compared to competitors in an investor deck, and it has the useful property of rewarding utilization — the same maintenance spend across more seat miles produces a better number, which correctly credits the maintenance organization for keeping aircraft available rather than merely keeping them cheap.
Deciding which cost lens governs a given decision
The practical question is not which lens is better but which one governs a specific decision, and there is a defensible way to route that. Decisions about fleet composition, lease-versus-buy, redelivery condition, and long-term budget belong to the rate lens because they span years and multiple aircraft. Decisions about shift structure, parts staging, vendor selection for a specific repair, and check package content belong to the event lens because they are executed within one induction.
The routing gets interesting in the middle. Take the decision to bring a component repair in-house versus continuing to send it to an outside vendor. That decision has an event-level cost signature — you can compute your internal cost per repair against the vendor invoice — but it also has a rate-level consequence, because insourcing changes your fixed overhead absorption and therefore your shop rate on every other job. Evaluating it purely on event cost will systematically overstate the benefit of insourcing, because the incremental job looks cheap when overhead is already sunk. Evaluating it purely on rate will understate it, because the rate lens hides the specific-job economics.

The workable rule: use event cost to establish whether the capability is competitive at all, then use rate impact to decide whether to invest. If your internal cost per repair is not within roughly 10 to 15 percent of the vendor price at realistic volume before overhead reallocation, the capability is not competitive and no amount of rate arithmetic saves it. If it is competitive, then model what the added capability does to your fully-loaded shop rate at your actual expected volume, not at design capacity — capacity assumptions are where insourcing business cases go to die.
The same routing logic applies to the decision every operator faces on engines: time-and-materials shop visits versus a flight-hour agreement. A flight-hour agreement converts a lumpy, event-shaped cost into a smooth rate-shaped cost. That is genuinely valuable for cash planning and for anyone financing aircraft, and it transfers technical risk to the provider. But it also means you stop seeing event-level cost signals entirely — you no longer learn what a performance restoration actually costs, which erodes your ability to negotiate the next agreement. Operators who run both models across a split fleet keep that visibility deliberately, treating a portion of the fleet as a price-discovery sample.

There is one more decision class worth calling out because it is routinely mis-routed: deferred maintenance. Deferring a task moves cost out of the current event and into a future one, which improves cost per check today and worsens the rate over time. If your scorecard is event-heavy, deferral looks like performance. This is why any serious cost KPI set includes a deferred defect count and aging distribution as a companion metric — not because deferral is inherently bad, since operationally-driven deferral within approved limits is normal and legitimate, but because a cost metric that can be gamed by deferral needs a partner metric that makes the gaming visible.
The numbers behind each lens, and what drives them
Specific ranges in this industry vary enormously by aircraft type, age, utilization, region, and labor market, so the useful discipline is not memorizing benchmark figures but understanding the drivers and the shape of the distributions. Still, a practitioner needs to know roughly how the cost decomposes to know where to look.
The materials-to-labor split is the first structural number. Across heavy maintenance and component work, materials — rotables, expendables, and outside repair — typically represent the larger share of total cost, with direct labor a meaningful but smaller portion. Engine shop visits skew hardest toward materials, where life-limited parts and airfoil replacement dominate and labor is a modest slice. Line maintenance skews the other way, where labor and availability dominate and materials are comparatively light. If your scorecard treats these as one blended pool, you will chase labor productivity in an engine shop where materials strategy is the actual lever, and chase parts cost on the line where crew coverage is the actual lever. Track materials percentage of total cost per work type, and track it as a trend, because a rising materials share usually signals either aging fleet findings or an eroding repair-versus-replace discipline.

The findings ratio — routine planned hours versus non-routine hours discovered during a check — is the single largest driver of heavy check cost variance. Planned work is estimable to within a few percent. Non-routine work is not, and it is where budget overruns live. Track non-routine as a percentage of total check hours, track it by aircraft age band, and track the distribution rather than the average, because the average hides the tail and it is the tail that breaks the budget. Mature planning organizations build a findings forecast per aircraft based on age, prior check history, and operating environment — coastal and high-cycle operations produce systematically different corrosion and fatigue findings than dry, long-sector operations — and then measure forecast accuracy as its own KPI.
Turnaround time (TAT) is a cost KPI even though it reads like an operational one, and this is worth being explicit about. Every day an aircraft sits in a hangar is a day of lost revenue capability, plus hangar slot opportunity cost, plus the carrying cost of parts staged for that job. In a capacity-constrained hangar, TAT is directly convertible to throughput and therefore to revenue for an independent MRO or to available aircraft for an airline's in-house shop. Track TAT against the quoted or planned span, track the variance distribution, and decompose delays by cause: awaiting parts, awaiting engineering disposition, awaiting capacity, awaiting customer approval. That decomposition is what makes TAT actionable — a shop with a parts-driven TAT problem needs a supply chain fix, not a labor fix, and the aggregate number cannot tell you which you have.

Aircraft on ground (AOG) days and AOG cost sit adjacent and deserve their own line. AOG events are the most expensive form of maintenance spend per hour of work performed, because they carry expedited freight, premium labor, ferry or recovery costs, and downstream disruption cost from cancellations and rebooking. Many organizations track AOG count without tracking fully-loaded AOG cost including commercial disruption, which systematically understates the return on reliability investment. If you want to justify a spares investment or a predictive maintenance program, the AOG cost number with disruption included is usually the argument.
Labor hours per check against estimate is the cleanest productivity metric in base maintenance. It is simple, hard to game if the estimate is set independently of the crew being measured, and directly tied to the largest controllable cost in the hangar. Watch two failure modes: estimates that are set by the same organization being measured, which drift toward comfortable, and hours booked to the wrong job to protect a specific check's variance. A random audit of labor booking accuracy is worth more than another dashboard.
Unscheduled removal rate and mean time between unscheduled removals (MTBUR) connect reliability to cost. Every unscheduled removal generates a shop visit that was not in the plan, a spare draw that was not forecast, and often a delay. Tracking MTBUR by part number, and tracking the cost-weighted removal rate rather than the raw count, tells you which components actually deserve engineering attention. A high removal rate on a cheap, quickly-swapped part matters far less than a modest removal rate on an expensive rotable with a long repair TAT — cost weighting surfaces that immediately, and raw counts obscure it.

Warranty and reliability recovery capture rate is the most commonly under-measured cost KPI in the whole set. Parts and repairs carry warranty terms, and a meaningful fraction of eligible claims go unfiled simply because nobody tracked eligibility at the point of removal. Measure claims filed against claims eligible, and measure recovered value against recoverable value. Organizations that instrument this typically find real money sitting unclaimed, and the fix is process — capturing warranty status in the removal transaction — rather than anything technical.
Inventory metrics close the loop: spares turn rate, obsolete and slow-moving stock as a percentage of inventory value, fill rate against demand, and cost of expedited freight as a percentage of materials spend. Inventory is where cost hides in an MRO, because it sits on the balance sheet rather than the income statement until it is written down. A fill rate that looks excellent alongside a very low turn rate is not good performance; it is expensive insurance, and it should be priced as such.

Sequencing the build: instrumenting cost KPIs without stalling the shop
The failure mode in standing up a cost scorecard is trying to launch everything at once, which produces a dashboard nobody trusts because half the feeds are unvalidated. Sequence it.
Start with the transactional spine. Every cost KPI in this industry resolves to three data objects: the work order, the parts transaction, and the labor booking. If those three are not clean — correct aircraft, correct work order, correct task, correct timestamp — no KPI built on top of them is defensible. Spend the first phase on data hygiene: reconcile work order costs to the general ledger, audit labor bookings against clock time, and confirm that parts issues are booked to the job they were consumed on rather than to a generic cost center. This phase is unglamorous and it is where most programs either succeed or quietly fail.
Then publish the event lens. Cost per check, hours against estimate, findings ratio, and TAT against plan are all computable from the transactional spine alone, and they produce visible improvement quickly because they land where the work happens. Publish them at a cadence the hangar can act on — weekly for in-progress checks, per-induction for completed ones. Resist the urge to add fleet-level rollups yet; the credibility of the whole program depends on the shop floor agreeing the event numbers are true.

Then build the rate lens on top. Once event costs reconcile, aggregating to CPFH and CPC is arithmetic plus a utilization feed. This is also the point to add the accrual and capitalization treatment explicitly, because rate metrics are extremely sensitive to whether heavy check and engine overhaul costs are expensed as incurred or amortized across the interval to the next event. Both treatments are used. Pick one, document it, and never mix them across fleets you intend to compare — a fleet on accrual accounting will look smoother and often cheaper than an identical fleet expensing as incurred, and comparing the two directly is meaningless.
Then add the reliability and recovery layer. MTBUR, unscheduled removal rate, warranty capture, and AOG cost require joins across removal records, reliability data, and vendor terms. They are the highest-value metrics in the set but also the most integration-heavy, which is why they come last rather than first.

A note on cadence and audience, because this is where scorecards die. The hangar needs event metrics weekly and will ignore anything monthly. Fleet planning needs rate metrics monthly and finds weekly noise actively misleading. Executive review needs a short set — CPFH trend, AOG days, TAT against plan, and budget variance — with everything else available on drill-down rather than pushed. Publishing the same dashboard to all three audiences guarantees that at least two of them stop reading it.
Two adjacent workflows are worth wiring in while you build, because retrofitting them later is painful. First, redelivery and lease return condition: return conditions carry substantial cost that is often discovered late, and tracking accrued return-condition liability per aircraft alongside the normal cost metrics prevents an unpleasant surprise at end of lease. Second, the engineering change and service bulletin pipeline: modification and airworthiness directive embodiment cost is real money that sits outside routine maintenance budgets, and folding embodiment cost into the fleet's total cost per hour gives a truer picture than treating it as a separate capital line.
Finally, benchmark carefully. Cross-operator comparison of maintenance cost per flight hour is legitimate but requires normalizing for at least fleet age, average sector length, utilization, accounting treatment, and how much work is insourced versus outsourced — an operator that outsources heavily will show different labor and materials splits than one with large in-house capability, without either being better. Comparisons that skip that normalization produce confident, wrong conclusions, and the airline industry has a long history of exactly that.
Related questions
How does fleet age change the cost KPI picture?
Older aircraft produce more non-routine findings, higher materials share, longer turnaround times, and more unscheduled removals. Expect wider variance rather than just a higher average, and forecast findings by age band rather than applying a single fleet-wide rate.
Should engine costs be tracked separately from airframe costs?
Yes. Engine shop visits are materials-dominated, lumpy, and often governed by flight-hour agreements, while airframe work is labor-heavier and more schedulable. Blending them hides both signals and makes the combined rate metric hard to act on.
What is the most under-measured cost KPI?
Warranty and reliability recovery capture rate — claims filed against claims eligible, and value recovered against value recoverable. The gap is usually process rather than technical, and instrumenting it typically surfaces real recoverable money.
How do you stop deferred maintenance from flattering the cost numbers?
Pair every event-level cost metric with deferred defect count and aging distribution. Deferral within approved limits is legitimate, but a cost metric that improves when work is pushed right needs a companion that makes the push visible.
Does turnaround time really belong in a cost scorecard?
Yes. Hangar days convert directly to lost availability, slot opportunity cost, and carrying cost on staged parts. Decompose delay by cause — parts, engineering, capacity, approval — so the number points at the right fix.
FAQ
What is maintenance cost per flight hour and why is it the headline metric?
CPFH is total technical operations spend divided by flight hours over a period, covering labor, materials, outside repair, shop visits, and absorbed overhead. It is the headline because it is comparable across fleets and periods, it maps to lease reserve rates, and it sits alongside fuel and crew unit costs in an airline's full cost stack. Its weakness is smoothness — it reacts slowly to a bad quarter in the hangar.
Why track cost per cycle in addition to cost per flight hour?
Some maintenance drivers are cycle-driven rather than hour-driven: landing gear, brakes, tires, pressurization structure, and many life-limited engine parts are consumed by cycles. A short-sector operator flying many cycles per hour will show a deceptively good cost per cycle and a poor cost per hour, or vice versa. Running both prevents a fleet decision from being made on whichever ratio happens to flatter the answer.
How should an MRO handle accounting treatment differences when benchmarking?
Confirm whether heavy check and engine overhaul cost is expensed as incurred or accrued and amortized to the next event before comparing anything. The two treatments produce materially different rate curves for identical physical work. Document your own policy on the scorecard itself so nobody has to guess, and never compare fleets across treatments without restating one of them.
What is the findings ratio and how is it used?
It is non-routine hours discovered during a check as a share of total check hours. It is the largest single driver of heavy check cost variance, because planned work is estimable and discovered work is not. Track its distribution by aircraft age band, not just its average, and measure the accuracy of your findings forecast as a KPI in its own right.
Are flight-hour agreements a way to avoid needing cost KPIs?
No. They convert lumpy event cost into a smooth rate, which helps cash planning and transfers technical risk, but they also remove your visibility into what the underlying work actually costs — which weakens your position at the next negotiation. Operators who keep part of a fleet on time-and-materials preserve price discovery deliberately.
Where does inventory fit in a cost scorecard?
Spares turn rate, slow-moving and obsolete stock as a share of inventory value, fill rate, and expedited freight as a share of materials spend. Inventory hides cost on the balance sheet until it is written down, and a very high fill rate alongside a very low turn rate is expensive insurance rather than good performance.
Sources
- https://www.iata.org/en/programs/ops-infra/maintenance/ — IATA maintenance and engineering programs, including maintenance cost benchmarking work
- https://www.faa.gov/regulations_policies/handbooks_manuals/aviation — FAA aviation maintenance handbooks and guidance material
- https://www.easa.europa.eu/en/domains/aircraft-products/continuing-airworthiness — EASA continuing airworthiness and Part-145 maintenance organization requirements
- https://www.icao.int/safety/airnavigation/Pages/default.aspx — ICAO air navigation and continuing airworthiness standards
- https://www.aviationweek.com/mro — Aviation Week MRO coverage and industry analysis
- https://www.ata.org/ — Air Transport Association / Airlines for America industry data and standards references
- https://www.bts.gov/topics/airlines-and-airports — US Bureau of Transportation Statistics airline operating and cost data
- https://www.gao.gov/ — US Government Accountability Office reports on aviation maintenance and oversight
- https://www.transportation.gov/ — US Department of Transportation aviation industry data and reporting requirements
Related on PULSE
- How do you build a unit-cost scorecard that finance and operations both trust?
- What separates a leading indicator from a lagging indicator in an operations dashboard?
- How should maintenance and reliability data feed a spares investment case?
- When does a flight-hour or subscription pricing model beat time-and-materials?
- How do you normalize benchmarks across operators with different accounting treatments?
- What does a healthy findings-forecast accuracy process look like in heavy maintenance?









