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.

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.

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.

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.

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

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

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

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 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.

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.

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

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

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

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.

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.


"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.

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.
