Fleet Total Cost of Ownership Model: Maintenance, Fuel and Depreciation

By Corin Hale on October 31, 2026

fleet-total-cost-of-ownership-model-maintenance-fuel-and-depreciation

A fleet manager who only watches the repair budget can miss the real story. A truck with modest maintenance bills may still be expensive if it burns more fuel, loses value quickly, or spends too many days out of service. Total cost of ownership, or TCO, pulls these pieces together so vehicles can be compared on the same footing across their entire life. This guide shows how to build a practical TCO model around maintenance, fuel and depreciation, which data each part needs, and how maintenance records inside a fleet maintenance management platform turn the model from a spreadsheet exercise into a living decision tool.

Fleet total cost of ownership: the model behind retain, repair and replace decisions

Combine maintenance, fuel, depreciation and downtime into one cost per mile or per hour, then use it to compare units, classes and replacement timing.

Total cost of ownership equals the sum of these layers
Depreciation and financingLoss in value plus interest or lease payments
Fuel and energyDiesel, gasoline, electricity, DEF and idling
Maintenance and repairLabor, parts, vendor work, tires and warranty offsets
Insurance, licensing and complianceFixed and semi-fixed costs tied to each unit
Downtime and disruptionLost service, rental units, late deliveries

Why single-line budgets mislead

Most fleets track costs in separate places owned by separate teams. That structure hides the trade-offs that matter most.

Siloed view

  • Finance sees depreciation and lease cost on one report
  • Fuel is reviewed by operations by route or driver
  • Maintenance is reported as a monthly shop total
  • Older units look cheap because their book value is low
  • Replacement requests rely on opinion and recent breakdowns

TCO view

  • Every unit carries all cost layers in one record
  • Cost per mile or hour makes different vehicles comparable
  • Maintenance spend is linked to age, usage and repair type
  • Old units are judged on running cost, not book value alone
  • Replacement timing is supported by the cost trend

The cost categories and where the data lives

A model fails when one category is missing or estimated loosely. Identify the source and the owner of each input before building any formulas.

Cost categoryWhat it includesTypical sourceData owner
Acquisition and depreciationPurchase price, upfitting, expected resale value, financing or lease costPurchase records, accounting, appraisalsFinance
Fuel and energyFuel purchases, electricity, DEF, idle timeFuel cards, tank systems, telematicsOperations
Maintenance and repairLabor, parts, outside vendor work, preventive and corrective jobsWork orders and inventory recordsMaintenance
TiresNew, retread, repair and road serviceWork orders, tire program invoicesMaintenance
Insurance, registration, permitsPremiums, licensing, inspection feesInsurance and compliance filesRisk or admin
Driver and operating costWages, if compared across vehicle types with different labor needsPayroll, dispatchOperations
DowntimeLost revenue, substitute vehicles, delay penaltiesWork order out-of-service time, dispatchOperations and maintenance

The core formulas

Keep formulas simple and transparent so finance, operations and maintenance can all check them. Choose one reporting period and apply it consistently.

Total cost of ownership for a period TCO = Depreciation + Financing + Fuel + Maintenance + Tires + Insurance and fees + Downtime cost
Cost per mile or per hour Cost per mile = TCO for the period / Miles driven in the period
Depreciation, straight-line Annual depreciation = (Purchase price - Expected resale value) / Years in service
Maintenance cost per mile Maintenance per mile = (Labor + Parts + Vendor repairs + Tires) / Miles driven
Fuel cost per mile Fuel per mile = Fuel cost in the period / Miles driven in the period
Downtime cost Downtime cost = Days out of service x Daily cost of lost or substituted service

For equipment measured in hours, replace miles with operating hours. Use the same denominator for every unit in a comparison.

Feed your TCO model with maintenance data you can trust

Capture labor, parts, vendor spend and downtime on every work order in Oxmaint, and see cost by unit, class and location.

Maintenance: the cost layer you can influence most

Depreciation is largely set at purchase, and fuel depends on routes and prices. Maintenance is the layer where process changes produce visible results.

Planned versus unplannedUnplanned repairs tend to cost more in labor, parts expediting and downtime. Track the share of each by unit and class.
Repeat repairsThe same component failing again within a short window signals a diagnostic or quality problem worth investigating.
Parts availabilityStockouts increase out-of-service days, which belong in the TCO even if the part price is low.
Warranty recoveryClaims reduce net maintenance cost, but only when repair records show age, mileage and the failed component.
Vendor versus in-house workCompare cost and turnaround by repair type, not just the hourly rate.
Tire managementTires are a recurring cost that responds to pressure checks, alignment and inspection discipline.

Fuel: more than a price per gallon

Fuel is often the largest operating cost, and it interacts with maintenance condition. A change in fuel economy can be an early warning.

Track these fuel measures

  • Fuel cost per mile or per hour for each unit
  • Fuel economy trend over time for similar units on similar routes
  • Idle time as a share of engine hours
  • Fuel purchased versus fuel expected from distance driven

Maintenance conditions that can affect fuel use

  • Underinflated or mismatched tires and poor alignment
  • Dragging brakes or wheel-end problems
  • Clogged air or fuel filters and failing injectors
  • Aerodynamic damage and unrepaired body components

Depreciation: use condition, not just age

Straight-line depreciation is easy to calculate but ignores how a vehicle was used and maintained. Combine it with condition and usage to estimate resale value more realistically.

Method 1Straight-lineEqual cost each year. Simple and predictable, useful for budgeting.
Method 2Usage-basedDepreciation per mile or hour, which better reflects wear on high-utilization units.
Method 3Market-basedPeriodic comparison with current resale values by make, model, age and mileage.

Complete service histories, documented preventive maintenance and clean inspection records support stronger resale conversations, which makes the maintenance system part of the depreciation story.

The ownership curve and the replacement window

Vehicle costs usually shift over time. The conceptual illustration below shows a common pattern, not measured data. Your own records will show where your units sit on it.

Early life
Depreciation high
Maintenance low
Warranty coverage often limits repair cost, while value loss is steepest.
Mid life
Depreciation moderate
Maintenance moderate
Preventive maintenance discipline matters most as costs balance out.
Late life
Depreciation low
Maintenance rising
Repairs, downtime and parts scarcity climb, so the window to replace approaches.

Signals that a unit is nearing replacement

No single number decides. Review these signals together, and compare each unit with its own class rather than the whole fleet.

SignalWhat to look atPossible action
Rising cost per mileTrailing twelve-month trend compared with similar unitsReview for replacement planning
Repeat major repairsSame system failing across consecutive repairsRoot cause review, then retain or retire
Downtime daysOut-of-service time per quarter and its operational costInclude downtime cost in the comparison
Parts availabilityLead times and cost of components for older modelsPlan replacement before parts become critical
Safety and compliance featuresGaps against current regulations or customer requirementsInclude upgrade cost in retain scenario
Fuel economy gapDifference from newer comparable unitsModel fuel savings against capital cost

Build the model in six steps

1
Define the unit of analysisChoose per vehicle, per class or per location, and pick miles or hours as the denominator.
2
Collect inputs by categoryPull purchase, fuel, maintenance, tire, insurance and downtime data for the same period.
3
Reconcile identifiersMake sure unit numbers match across accounting, fuel cards and maintenance records.
4
Calculate and sanity-checkCompute cost per mile by layer and look for units that are far outside their class.
5
Compare and rankGroup by age, make and duty cycle, and review the highest-cost units first.
6
Review on a scheduleRefresh the model monthly or quarterly and record the decisions it supports.

Common TCO modeling mistakes

Leaving out downtimeA cheap repair that keeps a truck off the road for a week can be the expensive one.
Mixing periodsComparing twelve months of maintenance with six months of fuel distorts the result.
Ignoring utilizationLow-mileage units look cheaper on annual cost but may be expensive per mile.
Mismatched unit numbersCosts attach to the wrong vehicle when identifiers differ between systems.
Relying on book valueFully depreciated vehicles can still be among the costliest to operate.
Treating the model as a one-time projectA TCO figure that is not refreshed quickly loses credibility with decision makers.

A data collection template for the model

Before building any dashboard, collect the same set of fields for every unit. The table below can be used as a starting template, whether you work in a spreadsheet or a maintenance system.

FieldWhy it is neededRefresh frequency
Unit number, VIN, class, locationJoin data from different systems and group resultsOn change
In-service date and purchase priceDepreciation and age bandingOnce
Expected resale value and methodDepreciation calculationAnnually
Lease or finance paymentFinancing cost per periodMonthly
Miles or hours in periodDenominator for cost per mile or hourMonthly
Fuel cost and quantityFuel cost per mile and efficiency trendMonthly
Maintenance labor, parts and vendor costMaintenance cost per mile and cost mixMonthly
Out-of-service daysDowntime costMonthly
Insurance, registration and feesFixed ownership costAnnually

Using TCO in budgeting and purchasing

A TCO model earns its place when it changes decisions. Three situations benefit most: annual budgeting, vehicle specification and retain-or-replace reviews.

Budgeting

  • Build maintenance budgets from cost per mile by class and expected utilization, not from last year's total alone
  • Reserve funds for known major events such as engine overhauls and tire replacements
  • Separate planned preventive spend from unplanned repair spend so improvement efforts are visible

Vehicle specification and purchase

  • Compare candidate models using fuel economy, expected repair cost and parts availability, not only price
  • Review your own repair history by make and model before choosing the next order
  • Consider the cost of training, special tools and diagnostic software for new equipment types

A simple retain-or-replace comparison

  • Estimate the next period's cost of keeping the unit, including expected repairs, downtime and fuel
  • Estimate the cost of the replacement, including depreciation, financing and warranty-covered maintenance
  • Compare cost per mile for both options over the same horizon and note the assumptions behind each
  • Test the result with a higher and a lower repair estimate before deciding

What the cost mix looks like for different fleets

The same formulas produce different profiles across fleet types. Knowing which layer usually dominates tells you where to look first. These are qualitative patterns to test against your own data.

Fleet typeLayers that often weigh mostQuestions to ask
Long-haul tractorsFuel, tires, depreciationHow does fuel economy trend as units age?
Local delivery vehiclesMaintenance, brakes, driver time, downtimeWhich units cause the most missed routes?
Vocational and construction equipmentMaintenance, hydraulics, idle fuel, downtimeShould cost be tracked per hour instead of per mile?
Light-duty service vansDepreciation, fuel, insuranceIs it cheaper to rotate vehicles earlier?
Refrigerated transportFuel for the unit, maintenance of cooling equipment, spoilage riskDoes the reefer unit need its own cost record?

Electric and alternative-fuel vehicles

  • Replace fuel with energy cost, including charging infrastructure, demand charges and time of use.
  • Track battery health and warranty terms, since they strongly influence resale value.
  • Expect a different maintenance profile, with fewer engine services but attention to brakes, tires, cooling and high-voltage systems.
  • Check which purchase incentives and rebates apply in your region, as they vary and change over time.

Reporting views for different audiences

  • Technicians and shop leads: repeat repairs and open work by unit
  • Maintenance managers: cost per mile by class, planned versus unplanned share and parts spend
  • Finance: total cost by layer, depreciation assumptions and lease schedules
  • Executives: fleet-level cost per mile trend, replacement pipeline and risk units

Frequently asked questions

What is included in fleet total cost of ownership?

Depreciation or lease cost, financing, fuel, maintenance, tires, insurance, fees and downtime. Some fleets also include driver cost when comparing different vehicle types.

How does maintenance data improve a TCO model?

Work orders show labor, parts, vendor spend and out-of-service time by unit. You can get started with a maintenance system that records them consistently.

Should we use cost per mile or cost per year?

Cost per mile or hour is better for comparing units with different utilization. Annual cost is still useful for budgeting.

When is the right time to replace a vehicle?

There is no fixed age. Review cost trend, repeat repairs, downtime, parts availability and compliance together, and compare against comparable units.

Can we build this without special software?

You can start in a spreadsheet, but data entry and reconciliation become heavy. You can book a demo to see maintenance cost reported by unit.

See the full cost of every vehicle in your fleet

Connect work orders, parts, inspections and asset history so maintenance cost is ready for every replacement decision.


Share This Story, Choose Your Platform!