Cost & Ops

Calculating True Total Cost of Ownership for Fleet Vehicles

Published June 14, 2026 2 min read

The sticker price of a truck is the part everyone argues about and the part that matters least. Over a working life, the purchase is often a minority of what an asset costs you. If you make buy-and-keep decisions on price alone, you’ll routinely choose the cheaper truck that costs more. Total cost of ownership (TCO) fixes that by putting every cost in one number.

The cost buckets

A real TCO model adds up everything an asset consumes over its life:

  • Acquisition — purchase price or the financing/lease cost, minus what you’ll recover at resale. Depreciation, not sticker price, is the real acquisition cost.
  • Fuel — usually the single largest operating cost over a vehicle’s life, driven by efficiency, idle time, and how the truck is driven.
  • Maintenance and repair — scheduled PM plus unscheduled breakdowns, which climb as the asset ages.
  • Tires — a major recurring cost on medium and heavy trucks, worth tracking on their own.
  • Insurance, licensing, taxes, and compliance — the fixed costs of keeping the asset legal and on the road.
  • Downtime — the hidden one: lost revenue, missed deliveries, rental or spare-unit cost, and overtime when a truck is in the shop instead of working.

Reduce it to cost-per-mile (or per-hour)

A total over five years is hard to compare across different trucks doing different work. Divide lifetime cost by lifetime miles (or engine hours for vocational equipment) to get cost-per-mile — the single most useful number in fleet finance. It lets you compare a new truck to an old one, one make to another, and one driver’s unit to another’s on a level field.

Watch the curve, not the snapshot

TCO isn’t flat over time. Acquisition cost per mile falls as you spread it over more miles, but maintenance, repair, and downtime costs rise as the asset wears. Early in life a vehicle is cheap to run and expensive to own; late in life it flips. The lowest lifetime cost-per-mile sits where those two curves balance — and that point, not a round number of years or miles, is when the asset should be replaced.

Feed it real data

A TCO model is only as good as its inputs, so capture costs at the asset level, not just the fleet level. Tie every fuel transaction, repair invoice, and tire to a specific VIN. Once you do, the outliers jump out: the truck whose repair line is double its peers, the unit burning fuel out of line with its siblings, the asset quietly past the bottom of its cost curve. Those are the decisions TCO is built to make.

Use it for the decisions that matter

A working TCO model answers the questions a fleet actually faces: which truck to buy when two have very different prices and efficiency, whether to repair or replace a unit facing a big bill, when an asset has crossed from cheapest-to-run into money pit, and how to defend a capital request with numbers instead of a hunch. Build the model once, keep it fed with real data, and let the cost-per-mile tell you what to do.