Maintenance Cost Tracking Down to the Job, the Part and the Vehicle
A monthly maintenance total tells you the fleet cost money. It does not tell you which vehicles, which failures, or how much of it you chose to spend. KO Fleetz builds cost upward from each work order, so spend can be split by unit, by system, and by planned against unplanned.
A number in the ledger, and no way to argue with it
Maintenance appears in the accounts as one figure per month per depot. It is accurate, it reconciles, and it is operationally useless. It cannot tell you that two units out of sixty account for a fifth of it, because the ledger records who was paid rather than what was fixed and on which vehicle.
The vehicle-replacement conversation runs into the same wall. Somebody says the old rigids are killing us, somebody else says they are fine, and both positions are backed by anecdote. Nobody can put cost per kilometre for those units next to the newer ones, because the older units' repair history is split across an internal workshop, two external garages and a folder of scanned invoices.
And the split that actually matters is invisible. Money spent on a planned service is a decision. Money spent on a roadside failure is a consequence, and it costs more than its invoice, because it also bought a missed delivery and a driver sitting on a hard shoulder. On the ledger, both are simply maintenance.
Cost that accrues where the work happened
KO Fleetz accrues each work order from the parts issued and the labour booked against it, plus the invoice value for anything sent outside, so cost builds from the job upward instead of being allocated downward from a monthly total. Every figure on a chart traces back to specific jobs on specific vehicles, and you can open them.
That structure supports the splits that change decisions. Planned against unplanned shows how much of the budget is discipline and how much is reaction. Parts against labour shows whether a depot has a component problem or a diagnosis problem. Cost per kilometre and per engine hour, held next to the vehicle's age and utilisation, is the argument the replacement conversation actually needs.
KO Fleetz reports what was recorded. It does not estimate what a job should have cost, and it does not invent a benchmark for your fleet against some industry figure. If a vehicle's history is thin because work was done off the books, it will show a thin history rather than filling the gap with a plausible number.
Capabilities
What KO Fleetz maintenance cost tracking gives your team
Cost per vehicle over life
KO Fleetz rolls every job, part and labour hour up to the unit, so a vehicle's maintenance spend is a running total rather than a reconstruction.
Planned versus unplanned split
Separates scheduled service spend from breakdown and defect repair, which is the ratio that says whether prevention is working.
Parts and labour breakdown
Shows whether spend is going into components or into hours, per depot and per vehicle class, rather than into one blended figure.
Cost per kilometre and per hour
Normalises spend against the work the vehicle actually did, so a busy unit is not condemned for costing more than one that sits.
Repeat repair detection
Groups jobs by vehicle and system to surface the third gearbox visit, where the real cost is paying for the same diagnosis again.
Internal and external comparison
Holds own-workshop cost beside outsourced garage invoices for the same job type, which is the only way that decision gets made on evidence.
Cost by system and component
Attributes spend to braking, driveline, electrical or body, so a pattern across a vehicle class is visible before it is a fleet-wide bill.
Spend trend by unit and class
Tracks how maintenance cost moves as vehicles age, which is the input the replacement decision needs and rarely has.
How it works
How KO Fleetz does it
Step 1: Capture cost at the job
Parts issued and hours booked land on the work order as they are consumed. External invoices attach to the job they paid for.
Step 2: Classify what the spend was
Each job is planned or unplanned, and attributed to a system. Two fields, set once per job, that make every later split possible.
Step 3: Normalise against usage
Distance and engine hours from telematics turn raw spend into cost per kilometre and per hour, so units on different duty compare fairly.
Step 4: Read it where you can act
Rank units by cost per kilometre, open the outliers, and read the jobs behind the number rather than trusting the chart on its own.
Outcomes
What changes
- Cost traces back to a specific work order
- Job-level
- Planned and unplanned told apart
- Split spend
- Normalised against work actually done
- Per km
- Expensive units stop hiding in an average
- Outliers named
Frequently asked questions
Parts, consumables, internal labour, external garage invoices, tyres, and roadside or recovery charges attributable to a failure. Where fleets disagree is downtime: the margin a vehicle did not earn while it stood in a bay. It is a real cost and it is not an invoice, so it belongs in the replacement decision rather than in the maintenance ledger. Keep it as a separate figure. Blending it in makes the maintenance number impossible to reconcile with finance.
Because they are different kinds of money. Planned spend is a decision you made at a time you chose, with the vehicle where you wanted it. Unplanned spend is a consequence, and its invoice understates it: a roadside failure also buys a late delivery, a recovery charge and a driver waiting. Watching the ratio move is how you tell whether a preventive programme is working, long before the total spend responds to it.
Only between vehicles doing comparable work. A low-mileage urban unit will show a high cost per kilometre because its fixed maintenance is spread over less distance, which says nothing about how well it is run. For plant and anything that works while stationary, cost per engine hour is the honest measure. Compare within duty cycle and vehicle class. Across a mixed fleet, the metric mostly reports that the fleet is mixed.
This page covers maintenance spend specifically, built up from work orders, parts and labour. Fleet cost management is the wider picture: fuel, tolls, insurance, depreciation and financing alongside maintenance, rolled into cost per vehicle for the whole operation. If you are working out why one truck costs more to keep on the road, start here. If you are building a budget or a total cost of ownership case, that is the broader tool.
It supplies the maintenance half of that decision honestly: the unit's spend trend as it ages, its cost per kilometre against comparable units, and whether that spend is planned or reactive. It will not hand you a replace-or-keep verdict, because the decision also needs residual value, financing terms and what a replacement would cost to run. What it removes is the part of the argument that used to be anecdote about which trucks are killing us.
Then that vehicle's cost history is incomplete, and KO Fleetz will show it as incomplete rather than smoothing it over. This is the honest failure mode. Cost tracking is only as good as the work order discipline underneath it, which is why the practical order is: get every job onto a record first, including external garage work, then start trusting the comparisons. A cost chart built on half the jobs is more dangerous than no chart.
Find the two vehicles hiding inside your maintenance total
Bring six months of repair records, however messy. We will structure them in KO Fleetz by job and show you cost per kilometre by unit.