top of page

Fleet Total Cost of Ownership: The Complete Guide to Knowing What Every Vehicle Actually Costs

  • 2 days ago
  • 8 min read

What true TCO includes, how to calculate it accurately, and how to use it to make better decisions about your fleet.


Rows of parked trucks with orange containers line a road at sunset, creating a symmetrical view. The setting sun casts a warm glow.

Ask most fleet managers what a specific truck costs to operate, and you'll get an answer that covers maintenance. Maybe fuel, if the data is easy to pull. Rarely everything else.


That incomplete picture is one of the most common — and most expensive — blind spots in fleet management. Decisions about repair vs. replacement, vehicle acquisition, budget allocation, and route assignment all depend on understanding what a vehicle actually costs to run. And for most fleets, that number is only partially visible.


This guide covers what true total cost of ownership includes, how to calculate it accurately, and how to use it to make better decisions about your fleet.


Grid with four sections: "8 Cost categories," "2 Categories tracked," "30%+ Depreciation of TCO," "$/mi metric for vehicle comparison."

01 What is fleet total cost of ownership?


Total cost of ownership (TCO) is the complete cost of operating a vehicle over a defined period — typically per year or over its full operational life. It's meant to capture every dollar the vehicle consumes, not just the costs that are easy to see.


TCO is the number that should drive the most important fleet decisions: when to retire an asset, whether a repair is worth making, how to budget for the year ahead, and which vehicles are earning their keep versus which ones are quietly draining resources.


02  Why most fleet TCO calculations are wrong


The most common TCO calculation includes maintenance and maybe fuel. That's a start — but it leaves out several categories that often represent a significant share of the real number.



A green delivery truck icon is displayed on a light green background, with lines indicating speed or motion.

Depreciation: Vehicles lose value over time, and that loss is a real cost of ownership even though it doesn't show up in the maintenance budget.


Green calendar icon with a white checkmark in the center, set against a light green square background.

Financing & Insurance: If vehicles are financed, the interest cost is part of TCO. Insurance annual premiums allocated per vehicle also need to be considered.



A green clipboard icon with three white lines and a dot on a light green background. Minimalist and simple design.

Licensing and registration: Annual fees that vary by vehicle class and weight.



Green checkmarks and lines on a light green square icon, conveying a tasks or checklist theme.

Tires: A major consumable that often gets tracked separately from maintenance.



Green satellite dish icon with signal waves on a light green rounded square background. Minimalist design, no text or additional elements.

Downtime cost: The operational cost of a vehicle being unavailable — missed routes, rented replacements, overtime for coverage.



Maintenance and fuel are usually the easiest costs to track, which is why they dominate most TCO discussions. The others require more effort to quantify but represent real money.


03  Fixed costs vs. variable costs in fleet TCO


Every cost in a TCO calculation is either fixed or variable. The distinction matters because it changes how you budget, how you price routes, and where you look first when you need to cut spend.


Fixed and variable costs comparison. Fixed includes depreciation, financing, insurance; variable includes fuel, tires, maintenance.

Fixed costs


Fixed costs are incurred regardless of how much the vehicle operates. They include depreciation, financing costs, insurance, and registration. These costs are predictable — they show up on a fixed schedule and don't change much month to month. They're also where most fleets underestimate TCO, because nothing about a fixed cost forces it onto the maintenance team's radar.


Variable costs


Variable costs scale with utilization. They include fuel, tires, preventive maintenance, unscheduled repairs, and the downtime cost of taking a vehicle out of service. These are the costs operators feel most acutely day to day — and they're the ones a fleet management platform is built to track in real time.


A full TCO model needs both. A vehicle that sits in the yard 40% of the year still has fixed costs piling up; a vehicle that runs 300 days a year has variable costs that swamp its sticker price within 18 months. You can't compare two vehicles fairly without putting both kinds of cost on the same balance sheet.


TCO breakdown for Class 6 truck: Depreciation 31%, Fuel 24%, Maintenance 16%, Finance 9%, Insurance 8%, Downtime 7%, Other 5%.

04  How to calculate fleet TCO accurately


The math itself isn't complicated. The hard part is collecting the inputs consistently and assigning them to the right asset.


Formula for TCO per mile: (Fixed + Variable Costs + Depreciation - Resale Value) ÷ Lifetime Miles. Explanation text below.

To get there, you need four things in one place:



Green flowchart icon with arrows and boxes on a light green rounded square background.

A clean asset record: Acquisition date, purchase price, financing terms, expected service life, and a current odometer reading for every vehicle.



Green calendar icon on a light green background, depicting a basic calendar grid layout.

All maintenance & parts spend, by asset: PM, unscheduled repairs, tires, and parts inventory consumed — tagged to the vehicle, not to the shop.



Green wrench and screwdriver icon on a light green background.

Fuel transactions, by asset: Pulled from your fuel card provider or onsite fuel system — and matched to the vehicle that actually burned it, not the driver who swiped the card.



Green phone icon on a light green square background. The icon is centered, and the design is simple and minimalistic.

A depreciation schedule: Straight-line is fine to start. Better systems support declining balance and let you compare model-year resale data to your accounting estimate.


If any one of these lives in a different system, your TCO numbers will be approximate. That's the whole reason most fleets stop at "maintenance and fuel": those are the categories the maintenance system already knows about. Pulling depreciation, insurance, and licensing in from finance, and downtime in from dispatch, is what turns approximate TCO into a number you can defend in a budget meeting.


Here's a practical framework for calculating annual TCO for any vehicle in your fleet:


  • Step 1 — Start with fixed costs. Add annual depreciation (or lease payment), insurance, licensing fees, and any financing costs. For depreciation, use the vehicle's purchase price divided by its expected useful life, or the actual market value decline if you have that data.

  • Step 2 — Add fuel costs. Total annual fuel consumption multiplied by average cost per gallon (or per kWh for electric vehicles). If you run private fuel sites through EKOS, this data is captured automatically per vehicle.

  • Step 3 — Add maintenance costs. All scheduled PM services, labor charges, and parts costs for the year. Include both in-house work and vendor repair charges. Work orders in EKOS capture labor, parts, and vendor costs automatically, so this number is always current.

  • Step 4 — Add tires if tracked separately.

  • Step 5 — Divide by annual mileage to get cost per mile. This is your most useful benchmark for comparing vehicles of different classes or ages.


The result is an annual TCO per vehicle. Over multiple years, you can see whether that number is trending up — a signal that the vehicle is approaching the end of its cost-effective operational life.


05  A Worked Example


Here's the same Class 6 service truck from earlier, broken out as an annual TCO line item. Most fleets are missing the bottom half of this table.


Cost breakdown table for a 2022 International MV607, 31,400 mi/yr. Lists expenses like depreciation, fuel, and insurance. Total cost $45,870.


A vertical green line on a white background. No text or patterns. Simple and minimalist design.

"The maintenance-and-fuel-only view of this truck is $0.59 per mile. The complete view is $1.46. Which number you walk into a replacement decision with matters."

EKOS Fleet Operations Guide



06  TCO Benchmarks by Vehicle Type


Fleet costs vary significantly by vehicle type. As reference points:


  • Light-duty pickups and vans: $0.45–$0.70 per mile total cost

  • Class 6–8 commercial trucks: $1.50–$2.50+ per mile (the American Transportation Research Institute reported an average of $2.27/mile for trucking operations in 2023)

  • School buses: significant variation by age, route intensity, and whether diesel or propane/electric

  • Heavy equipment (non-road): best measured by cost per engine hour rather than cost per mile


These benchmarks are useful for identifying outliers — vehicles that are costing significantly more per mile than similar assets in the fleet. Those are your highest-priority replacement candidates.


07  How to use TCO to make better fleet decisions


A TCO number is only useful if it changes a decision. These are the four that should be driven by it — and that most fleets make on instinct or anecdote instead.


DECISIONS TCO SHOULD DRIVE

When to retire an asset


Per-mile TCO almost always rises in a vehicle's last 18–24 months. Plotting it over time tells you the year the curve breaks — and that's your replacement signal, not a fixed mileage threshold.

Repair or replace


A $9,000 transmission on a truck running at $1.05/mi is a different decision than the same repair on a truck running at $1.60/mi. TCO turns that into arithmetic instead of debate.

How to spec the next acquisition


Two trucks with the same purchase price can have wildly different five-year TCO. Use historical per-mile data on your existing fleet to weight the spec decision toward what actually performs.

How to assign routes


Variable cost differences between vehicles are real money on long routes. Send your lowest-$/mi units on your highest-mileage work.

The most valuable use of per-vehicle TCO data is guiding replacement decisions. The traditional approach — replace when the repair cost exceeds some percentage of the vehicle's book value — doesn't account for the pattern of costs over time or the vehicle's remaining useful life.


A more useful approach: compare the vehicle's current annual TCO against the projected TCO of a replacement (acquisition cost amortized + expected fuel and maintenance costs). If the current vehicle's TCO is trending upward and is already above what a replacement would cost to operate, that's your signal.


EKOS makes this comparison visible because all cost components — fuel, maintenance, parts, vendor repairs — accumulate automatically on each asset's cost record. You don't need to build a spreadsheet. The data is already there.


See per-vehicle TCO on your own fleet data

30-minute live demo — fuel, maintenance, and finance, one view.



08  How EKOS makes TCO actually visible


The reason TCO is hard isn't the math. It's that the inputs live in five different systems — maintenance in the shop software, fuel in a card portal, depreciation and insurance in a finance spreadsheet, downtime in dispatch. Every reconciliation step is a place where data gets dropped or wrong.


EKOS is built around a single asset record. Fuel transactions from cards and onsite fueling, work orders and parts from maintenance, and the depreciation and finance metadata you load at acquisition all roll up to the same vehicle. Per-mile TCO isn't a quarterly report you build by hand — it's a column on the asset table that updates as the underlying data does.


For fleets that also operate private fueling infrastructure, that connection is especially valuable: fuel cost lands on the asset record automatically, with the gallons, the site, and the price already attached. No CSV exports, no manual matching, no quarter-end reconciliation.


09  Why Fuel and Maintenance Data Need to Live in the Same System

Calculating true TCO is nearly impossible when fuel costs and maintenance costs live in different systems. The data reconciliation alone — pulling fuel card transactions, matching them to vehicles, combining with maintenance records — takes hours every month and produces a number that's already out of date by the time it's ready.


EKOS solves this by connecting fuel site transactions, fuel card data, maintenance work orders, and parts costs on the same vehicle record. TCO is always current, and no one has to build it by hand. For organizations managing private fuel depots alongside their fleet maintenance — a common setup for municipalities, school districts, and fuel distributors — this unified view is what makes TCO data actually usable.


10  Frequently asked questions


What does fleet total cost of ownership actually include?

A complete TCO calculation includes depreciation, financing interest, insurance, licensing and registration, fuel, maintenance and parts, tires, and the operational cost of downtime. Most fleets only track maintenance and fuel — that view typically captures less than half of the real number.

How do I calculate TCO per mile?

Add fixed costs, variable costs, and depreciation, subtract resale value, and divide by lifetime miles. Per-mile is the most useful form because it lets you compare vehicles of different sizes, ages, and duty cycles directly. Annual TCO is what you put in the budget; per-mile TCO is what you make decisions with.

What the difference between fixed and variable costs?

Fixed costs are incurred whether the vehicle moves or not — depreciation, financing, insurance, licensing. Variable costs scale with use — fuel, maintenance, tires, downtime. A full TCO model includes both, and the mix is one of the most telling things about how a vehicle is actually being utilized.

How often should I update TCO numbers?

Continuously, if your systems support it. Quarterly at the latest. The whole point of TCO is to catch trends — a vehicle whose per-mile cost has climbed 30% over the last two quarters is telling you something well before its replacement date arrives.

What's a "good" TCO number for a fleet vehicle?

There isn't a universal benchmark — TCO varies enormously by vehicle class, duty cycle, geography, and fuel type. The number that matters is your own historical TCO on similar assets. That's the baseline replacement decisions, route assignment, and acquisition specs should be measured against.

THE BOTTOM LINE

You can't manage what you can't see — and most fleets can't see TCO.


Maintenance and fuel are the easy half. Depreciation, financing, insurance, and downtime are the rest of the iceberg, and they're the categories that change replacement, acquisition, and budget decisions when you finally put a number on them.



Hashtags in rounded rectangles: #TCO #FleetEconomics #CostPerMile #Depreciation #FleetBudget #RepairOrReplace #FleetGuide on white background.

READY TO SEE IT FOR YOURSELF?

See your real cost per vehicle, in one view.


Request a demo of EKOS — fuel, maintenance, and finance roll up to a single asset record, so TCO is a column on a table, not a quarterly project.



 
 
bottom of page