Not all vehicles in a fleet cost the same to maintain. In most fleets, a small number of vehicles account for a disproportionately large share of total maintenance spend. These are the money pits - the vehicles that absorb resources, cause downtime, and drag down the profitability of the entire operation.
The problem is that without systematic cost analysis, these vehicles are invisible. You know maintenance is expensive, but you do not know which vehicles are driving the cost or why. This guide explains how to analyse maintenance costs, identify problem assets, and make data-driven decisions about repair vs replacement.
Why Maintenance Cost Analysis Matters
Maintenance cost analysis is not just about finding expensive vehicles. It is about understanding the health of your fleet and making better decisions:
- Replacement decisions - When should you replace a vehicle rather than continue repairing it?
- Budget planning - How much should you budget for maintenance next year, and for which vehicles?
- Supplier management - Are your workshop costs in line with market rates?
- Maintenance programme effectiveness - Is your preventive maintenance programme actually reducing costs?
- Driver behaviour impact - Are certain drivers causing higher maintenance costs through harsh driving?
Without cost analysis, all of these decisions are made on gut feel. With it, they are made on evidence.
Cost Per Asset vs Cost Per Kilometre
There are two primary ways to measure maintenance cost per vehicle:
Cost per asset (absolute cost) - The total rand amount spent on maintaining a specific vehicle in a period. This is the simplest measure and is useful for budget tracking.
Cost per kilometre (CPK) - Total maintenance cost divided by kilometres run. This normalises the cost against usage, allowing fair comparison between vehicles with different utilisation levels.
A vehicle that costs R60,000 per year to maintain sounds expensive. But if it ran 300,000 km, its maintenance CPK is R0.20 per km - which may be perfectly acceptable. A vehicle that costs R30,000 per year but only ran 80,000 km has a CPK of R0.375 per km - which is significantly higher and warrants investigation.
Always use CPK for comparing vehicles. Absolute cost comparisons are misleading when vehicles have different utilisation levels.
Failure Code Analysis
Failure code analysis goes beyond total cost to understand what is failing and why. When every work order is coded with a failure category (engine, brakes, tyres, electrical, suspension, etc.), you can analyse:
Failure frequency by category - Which types of failures are most common? If brake failures are disproportionately frequent, it may indicate overloading, driver behaviour, or a maintenance programme gap.
Failure frequency by vehicle - Which vehicles have the most failures? A vehicle with 15 work orders in a year has a fundamentally different maintenance profile from one with 4.
Failure frequency by component - Which specific components are failing most often? If wheel bearings are failing repeatedly on certain vehicles, there may be a loading or alignment issue.
Failure cost by category - Which failure types are most expensive? Engine failures are typically the most costly, but they may be less frequent than electrical or brake failures.
This analysis requires that work orders are consistently coded with failure categories. If your current work order system does not capture failure codes, adding this field is a high-value improvement.
Identifying High-Cost Assets
Once you have CPK data and failure code analysis, identifying high-cost assets is straightforward. Look for vehicles that:
- Have a maintenance CPK significantly above the fleet average (more than 50 percent above average is a clear signal)
- Have a high number of work orders relative to their utilisation
- Have recurring failures in the same component category
- Have maintenance costs that are trending upward over time
For each high-cost asset, the next question is: why? Common causes include:
Age and wear - Older vehicles simply cost more to maintain. This is expected and should be factored into replacement planning.
Specification mismatch - A vehicle being used for work it was not designed for will have higher maintenance costs. A highway-spec truck used on a mining haul road is a common example.
Driver behaviour - Harsh braking, aggressive acceleration, and overloading all increase maintenance costs. If a vehicle's costs are high but its age and specification are appropriate, driver behaviour is worth investigating.
Maintenance programme gaps - A vehicle that has missed services will have higher reactive maintenance costs. Check whether the high-cost vehicles have been serviced on schedule.
Poor quality parts - Cheap parts that fail prematurely can drive up maintenance costs. If a vehicle has recurring failures in the same component, the quality of the replacement parts may be the issue.
Maintenance Budget Planning
Maintenance cost analysis is the foundation of maintenance budget planning. Rather than applying a blanket percentage increase to last year's budget, you can build a bottom-up budget based on:
- The planned service schedule for each vehicle (how many services, at what cost)
- The expected major repairs based on vehicle age and condition
- A contingency allowance for unplanned repairs (based on historical reactive maintenance rates)
This approach produces a more accurate budget and makes it easier to justify maintenance spend to management. When you can show that the budget is based on a specific service plan for each vehicle, it is much harder to cut arbitrarily.
When to Replace vs Repair
The repair vs replace decision is one of the most important in fleet management - and one of the most commonly made without adequate data.
The decision framework is straightforward:
- What is the current market value of the vehicle?
- What is the cost of the proposed repair?
- What is the expected future maintenance cost over the next 12 to 24 months (based on the trend)?
- What revenue will the vehicle generate over the same period?
If the repair cost plus expected future maintenance costs exceeds the expected revenue contribution plus the residual value of the vehicle, replacement is the better decision.
A common rule of thumb: if the repair cost exceeds 50 percent of the vehicle's current market value, replacement is usually preferable. But this rule should be applied alongside the trend analysis - a vehicle with stable, predictable maintenance costs may be worth repairing even at a high cost, while a vehicle with rapidly escalating costs may not be worth repairing even at a lower cost.
Maintenance Cost Analysis in T-ERP
T-ERP's Maintenance module captures all maintenance costs at the work order level, with failure codes, parts costs, and labour costs recorded for every job.
The maintenance cost analysis reports show CPK by vehicle, failure frequency by category, cost trends over time, and comparisons against fleet averages. High-cost assets are flagged automatically based on configurable thresholds.
The data feeds directly into the per-vehicle P&L, so the impact of maintenance costs on vehicle profitability is visible in real time. When a vehicle's maintenance costs push it into loss-making territory, the system flags it for management review.
Frequently Asked Questions
How do I benchmark my maintenance costs against industry averages?
Industry benchmarks for South African commercial vehicles vary by vehicle type, age, and application. As a starting point, well-maintained tippers typically have maintenance CPKs of R0.15 to R0.35 per kilometre. Your vehicle manufacturer or fleet management consultant can provide more specific benchmarks for your vehicle type and operating conditions.
What failure codes should I use?
A simple set of failure categories is more useful than a complex taxonomy. Common categories include: engine, gearbox/drivetrain, brakes, tyres, suspension/steering, electrical, body/cab, and tyres. Add sub-categories only if you have enough volume to make the analysis meaningful.
How do I handle maintenance costs for vehicles that are shared between multiple cost centres?
If a vehicle serves multiple cost centres (e.g., a workshop vehicle used by both the maintenance team and the operations team), the maintenance costs can be allocated proportionally based on usage. T-ERP supports cost centre allocation at the work order level.
Can maintenance cost analysis help with insurance claims?
Yes. A complete maintenance history with work orders, parts records, and failure codes provides strong evidence for insurance claims. It demonstrates that the vehicle was properly maintained and that the failure was not due to negligence.
How often should I review maintenance cost analysis?
Monthly reviews of CPK and failure frequency are sufficient for most operations. A quarterly deep-dive review is useful for making replacement and budget decisions. Annual reviews should inform the following year's maintenance budget.
