
Rex says
Money math without the spreadsheet headache. Plug in your numbers and I'll show you exactly where the dollars land.
Try a scenario
Click to load — tweak from there.Inputs
Result
Estimated annual cost
$3,400
Base inspection labor
$1,900
Expected squawk cost
$1,500
Low-end range
$2,550
High-end range (bad year)
$5,100

Psst — share this and help Rex grow
One click, a permanent link with your numbers baked in.
How to use this
- 1Enter estimated inspection labor hours.
- 2Enter shop labor rate ($/hr).
- 3Enter expected squawk parts + labor ($).
- 4Enter aircraft age/complexity.
- 5Read your estimated annual cost on the right — it updates as you type.
- 6Hit Share to keep the scenario or send it to someone.
About this calculator
A clean annual on a simple, well-maintained piston single can run $1,200-1,800 in labor alone; add typical squawks (worn tires, a sticking exhaust valve, a cracked hose) and most owners land between $2,500 and $5,000 all-in most years, with occasional years spiking much higher for AD compliance or unexpected corrosion findings. This calculator estimates the likely range from your shop's labor rate, expected inspection hours, and a squawk allowance based on the aircraft's age and complexity.
Worked example
Using the values the calculator loads with:
Inputs
- Estimated inspection labor hours: 20
- Shop labor rate: 95 $/hr
- Expected squawk parts + labor: 1500 $
- Aircraft age/complexity: 15-40 years
Results
- Estimated annual cost: $3,400
- Base inspection labor: $1,900
- Expected squawk cost: $1,500
- Low-end range: $2,550
- High-end range (bad year): $5,100
What each field means
Inputs
- Estimated inspection labor hours
- The estimated inspection labor hours used in the calculation. Starts at 20 so you have a working example on load.
- Shop labor rate ($/hr)
- The shop labor rate used in the calculation, measured in $/hr. Starts at 95 $/hr so you have a working example on load.
- Expected squawk parts + labor ($)
- The expected squawk parts + labor used in the calculation, measured in $. Starts at 1500 $ so you have a working example on load.
- Aircraft age/complexity
- Pick the option that matches your situation — the maths changes per option. Choices: Under 15 years, simple, 15-40 years, Over 40 years / complex.
Results
- Estimated annual cost
- Returned as a money amount in US dollars and shown as the headline result. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
- Base inspection labor
- Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
- Expected squawk cost
- Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
- Low-end range
- Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
- High-end range (bad year)
- Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
FAQ
Why is the age/complexity factor applied only to squawks, not labor?
Base inspection labor time is fairly consistent regardless of age since it's driven by the required inspection items in the type's inspection checklist. What changes with age is the probability and cost of things actually failing that checklist — older wiring, aging hoses, corrosion, and worn components — so the multiplier is applied to the squawk allowance, not the base labor.
How much should I set aside monthly for this?
Divide your expected annual total by 12 and fund a dedicated maintenance account monthly rather than treating the annual as a surprise bill. A $3,500 average annual means budgeting roughly $290/month, and years that come in under budget build a cushion for the eventual expensive year.
What's the single biggest driver of a bad-year annual?
Airworthiness Directive (AD) compliance, particularly on the engine, propeller, or a systems AD that requires parts replacement rather than just inspection, is the most common cause of an annual blowing past $8,000-10,000. Corrosion found during teardown on older airframes is the second most common large surprise.
Does a pre-buy inspection predict future annual costs?
A thorough pre-buy with logbook review gives a decent read on the aircraft's maintenance trend and any deferred items likely to surface soon, but it can't fully predict internal corrosion, hidden damage history, or upcoming AD compliance costs. Budget for at least one above-average annual in your first two to three years of ownership regardless of pre-buy quality.
Accuracy and limitations
- Results are estimates before tax, fees, and inflation unless an input explicitly covers them.
- Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.
- This is educational maths, not financial advice. Check anything contractual with the lender or your accountant.
Related tools
Cite this calculator
Writing about this topic? Grab a citation — every link helps keep these tools free.
RevenueLab. (2026). Annual Inspection Cost Estimator. Retrieved from https://www.revenuelab.fyi/toolbox/annual-inspection-cost-share
<p>Source: <a href="https://www.revenuelab.fyi/toolbox/annual-inspection-cost-share" target="_blank" rel="noopener">Annual Inspection Cost Estimator — RevenueLab</a> (2026).</p>
Source: [Annual Inspection Cost Estimator — RevenueLab](https://www.revenuelab.fyi/toolbox/annual-inspection-cost-share) (2026).
