calculate-fleet-total-cost-ownership

Calculate Fleet Total Cost Ownership

By John Polus on May 23, 2026

Most fleets can produce a maintenance figure for any given truck. Far fewer can produce the whole number — depreciation, financing, insurance, fuel, maintenance, tyres, vendor repairs and downtime, per asset, for the year. That gap matters because total cost of ownership is not really a reporting exercise; it is the input to the single most expensive decision a fleet makes repeatedly, which is when to replace a vehicle. Industry data for 2025 put the all-in operating cost of a Class 8 tractor at $2.336 per mile across a sample of 178,091 tractors and 14.08 billion miles. The question is not whether your fleet is near that number. It is whether you can tell which of your trucks is above it and why. Book a demo to see cost per asset calculated from records you already keep.

Calculate Fleet Total Cost of Ownership

The formulas, the benchmark figures, the costs most fleets leave out, and the point in a vehicle's life where the arithmetic says replace it

$2.336Per mile, all-in, Class 8 (2025 data)
$0.202Maintenance per mile — 8.9% of operating cost
3–5 yrsWhere replacement economics typically turn

The Two Formulas Worth Knowing

Everything else on this page is sourcing data to fill these in. The second is the one you actually manage against.

Annual total cost of ownership Acquisition + Operating & Admin + Depreciation + Downtime The complete annual cost of holding and running one asset. Acquisition covers purchase or lease and financing; operating covers fuel, maintenance, tyres, insurance and licensing; depreciation is the value lost over the period; downtime is revenue the vehicle could not earn.
Cost per mile Annual TCO ÷ Annual miles The comparable figure. A fleet with $226,000 of annual cost across 100,000 miles is running at $2.26 per mile. This is what lets you compare a three-year-old truck against a six-year-old one, or one route against another, without fleet size or utilisation distorting the answer.
For a lifecycle rather than annual view, the same components rearrange: (purchase price − residual value) + (capital + fuel + maintenance + admin + downtime) × ownership years. Use the annual figure for management and the lifecycle figure for procurement decisions — they answer different questions and mixing them is a common source of confusion.

Where Each Number Comes From

Five buckets. The last two are where most calculations quietly fail.

Swipe to see all columns
Cost bucket What it includes Where to source it What gets missed
Acquisition & capital Purchase or lease payments, financing interest, taxes, upfitting Finance system, lease schedule Cost of capital on cash purchases — the return that money could have earned elsewhere
Fuel Fuel and DEF consumption per asset Fuel cards, telematics Nothing usually — this is the best-captured bucket in most fleets
Maintenance & tyres Parts, labour, outsourced repairs, tyres, fluids, compliance servicing Work orders, invoices, vendor statements Vendor and roadside repairs paid outside the workshop system
Depreciation Value lost across the period, against realistic residual Book value, market guides Acceleration caused by poor maintenance documentation at resale
Downtime Revenue not earned while the asset is out of service Work order duration, dispatch records Almost all of it — this bucket is absent from most calculations entirely
Published analysis puts the invisible costs — unplanned downtime revenue loss, roadside repair premiums, and depreciation accelerated by weak service records — at roughly $0.35 to $0.55 per mile. A calculation that omits them is not slightly optimistic. It is understating the true figure by an amount larger than the entire maintenance line.
Most fleets can produce a maintenance number. Far fewer can produce the whole one.

Bring twelve months of work orders and fuel records to a 30-minute session and we'll build cost per mile per asset in Fleet Rabbit — including the downtime hours already sitting in your work order durations, which is usually the first time that bucket has ever been counted.

Benchmarks to Measure Against

Figures published for 2025 and 2026. Treat them as orientation — class mix, duty cycle and utilisation move them considerably.

$2.336All-in cost per mile for Class 8 tractors in 2025, drawn from a sample of 178,091 tractors covering 14.08 billion miles
$1.779Operating cost per mile excluding fuel in 2024 — a record, and the reason cost visibility moved up the agenda
$0.202Industry-average maintenance and repair per mile, about 8.9% of total operating cost and roughly $16,200 per heavy truck per year
$0.12–0.18Maintenance per mile achieved by top-quartile fleets, against over $0.30 in the bottom quartile — a gap attributed to calculation discipline and preventive ratio rather than fleet size
One caveat worth carrying into any comparison: the headline figures are weighted toward large Class 8 operations. If your fleet includes medium-duty, vocational or mixed-class assets, your real benchmark is a different number entirely — annual maintenance runs closer to $5,500–$7,500 for school buses and $22,000–$38,000 for transit buses, which is a spread no single per-mile average can represent.

The Cost Curve Nobody Budgets For

Annual TCO is not flat. It dips, then climbs, and the last stretch of an average lifecycle carries disproportionate cost.

Swipe to see all columns
Ownership year What is happening Maintenance profile Decision posture
Year 1 High payment, low maintenance, warranty covering most repairs Minimal — depreciation is heaviest here and entirely silent Nothing to do but record the baseline properly
Year 2 Major systems still under warranty, preventive cadence established Roughly $12,000–$18,000 annually Best cost per mile of the whole ownership period
Year 3 Warranty coverage expiring, aftertreatment repairs beginning The step change starts here Begin tracking the trend line, not just the total
Year 4 Injector work, turbocharger and transmission risk emerging Climbing, with downtime hours rising alongside The fleet decision point — model replace against repair
Year 5 Major component risk peaks, roadside events more frequent Roughly $25,000–$35,000 annually Residual falls steeply beyond here if the asset is held
Read years two and five together and the point lands: maintenance spend roughly doubles across that span, which a flat per-mile average completely conceals. That doubling, set against a residual value that drops sharply once the vehicle is held past its window, is what produces the commonly cited replacement range of three to five years.

Making the Replace-or-Keep Call

Four inputs. The decision is not a fixed age — it is the point where two curves cross.

1Cost per mile trend, not levelA single high year may be one major repair. Three consecutive quarters of rising cost per mile on one asset is a trajectory, and trajectory is what justifies a trade.
2Downtime days, converted to moneyEvery unplanned day out of service is reported to cost somewhere in the region of $400 to $760 in lost revenue per truck. An asset losing eight days a quarter is carrying a cost that never appears on a repair invoice.
3Residual value, while it still existsResale drops steeply once a vehicle is held beyond its window, so the decision has an expiry. Waiting for maintenance to become unarguable usually means the residual that would have funded the replacement has already gone.
4The preventive-to-reactive ratioReactive repairs are reported to cost three to nine times the equivalent planned work. An asset whose spend has tipped heavily reactive is not simply older — it is being managed differently, and that is sometimes fixable without a trade.

How Fleet Rabbit Produces the Number

Cost per asset, not per fleetParts, labour, outsourced repairs and downtime attributed to a specific vehicle, so the fleet average stops hiding the outliers underneath it.
Downtime captured automaticallyWork order open and close times produce out-of-service duration without anyone recording it separately — which is what makes the missing bucket countable.
Planned against reactive splitEvery work order classified at source, so the ratio driving your cost curve is visible rather than inferred at year end.
Fuel on the same recordFuel card and telematics data alongside maintenance against the same asset, which is what turns two reports into one cost per mile.
Trend by vehicle and by ageCost per mile plotted over time per unit, so a rising trajectory surfaces while the residual is still worth something.
Records that protect resaleA complete, exportable service history — the documentation whose absence is cited as a driver of accelerated depreciation at disposal.
See cost per mile per asset built from your own twelve months
$0.35–0.55Per mile in costs most calculations omit
3–9×Reactive repair cost vs planned
$400–760Lost revenue per downtime day
Maintenance growth, year 2 to year 5

Frequently Asked Questions

What is the formula for fleet total cost of ownership?

Annual TCO is acquisition plus operating and administrative costs plus depreciation plus downtime, per asset. Divide that by annual miles to get cost per mile, which is the comparable figure — a fleet with $226,000 of annual cost across 100,000 miles runs at $2.26 per mile. For procurement decisions, use the lifecycle form instead: purchase price minus residual, plus annual running costs multiplied by ownership years.

What should our cost per mile be?

Industry data put all-in Class 8 operating cost at $2.336 per mile for 2025, across a sample of 178,091 tractors and 14.08 billion miles, with maintenance and repair at roughly $0.202 per mile or 8.9% of the total. Top-quartile fleets achieve $0.12 to $0.18 on maintenance while the bottom quartile exceeds $0.30. Those figures skew toward large Class 8 operations, so mixed or vocational fleets should expect a materially different benchmark.

Which costs do fleets most often leave out?

Downtime, almost universally. Also the cost of capital on cash-purchased assets, vendor and roadside repairs paid outside the workshop system, and depreciation accelerated by incomplete service documentation at resale. Together these invisible costs are estimated at $0.35 to $0.55 per mile — more than the entire maintenance line in most fleets, which is why an incomplete calculation is worse than no calculation.

When should we replace a vehicle?

Where the rising cost of maintenance and unplanned downtime begins to exceed residual value — commonly cited at three to five years for many commercial trucks, though duty cycle moves it considerably. Watch the trend rather than the level: maintenance spend roughly doubles between year two and year five, from around $12,000–$18,000 to $25,000–$35,000 annually, while resale drops steeply once the window passes. Waiting until the case is unarguable usually means the residual has already gone.

How much does downtime actually cost?

Reported figures put unplanned downtime at roughly $400 to $760 per truck per day in lost revenue. Most fleets never count it because it produces no invoice — but the data usually already exists in work order open and close times, which makes it one of the easier gaps to close once someone decides to measure it.

Does preventive maintenance genuinely change TCO?

Materially. Reactive repairs are reported to cost three to nine times the equivalent planned work, and the gap between top and bottom quartile maintenance cost per mile is attributed to calculation discipline and the planned-to-reactive ratio rather than to fleet size. Preventive scheduling is the lever most directly under your control. Start free and track the ratio from the first work order.

Where can we read more on this?

For the cost categories and definitions, see understanding fleet total cost of ownership. For a step-by-step process, see calculating TCO for your fleet operations. For electric versus diesel comparison, see the EV fleet TCO calculator.

Count the Whole Number, Then Decide
Add downtime and cost of capital to the buckets you already track, calculate per asset rather than per fleet, watch the trajectory instead of the level, and act while the residual still funds the replacement — because the truck that becomes obviously uneconomic has usually been quietly uneconomic for a year.
Benchmark figures are drawn from published industry analysis of 2024–2025 operating data and vary by vehicle class, duty cycle, geography and utilisation. Treat them as reference points rather than targets for your own fleet.

May 23, 2026By John Polus
All Blogs

Share This Story, Choose Your Platform!

From our blog

Get Fleet Rabbit App
#1 Truck Fleet Management Software

Download Our App
Scroll