Maintenance Cost per Kilometre Calculator
Annual maintenance spend tells you what you paid. It does not tell you whether the vehicle is getting worse. Cost per kilometre does, because it holds distance constant — and the split between planned and unplanned tells you whether the workshop is running the fleet or reacting to it.
Your numbers
Odometer distance for this vehicle over twelve months. Take it from the readings, not from the route plan.
Scheduled services, statutory inspections and the parts consumed in them. Labour included.
Everything you did not have on the schedule: defects, failures, damage found at inspection.
Covers, retreads and fitting. Set to 0 if you track tyres as a separate cost line.
Oil top-ups, coolant, bulbs, wiper blades. Small items that only look small annually.
This vehicle's share of your own workshop: rent, tooling, technician time not billed to a job. Enter 0 if you outsource everything.
Only the days that cost you work. Overnight and weekend servicing does not count.
Set this to 0 if you want cash costs only.
Result
Maintenance cost per kilometre
0.164
14,720 over 90,000 km.
- Cash cost per kilometre
- 0.133
- Cost per 1,000 km
- 163.56
- Total annual cost
- 14,720
- Cash maintenance
- 12,000
- Unplanned share of spend
- 24.2 %
- Planned servicing
- 3,800
- Unplanned repairs
- 2,900
- Downtime cost
- 2,720
The formula
- Cash maintenance = Planned + Unplanned + Tyres + Fluids + Workshop overhead + Roadside
- Downtime cost = Days off road × Lost contribution per day
- Total annual cost = Cash maintenance + Downtime cost
- Maintenance cost per km = Total annual cost ÷ Distance per year
- Cash cost per km = Cash maintenance ÷ Distance per year
- Unplanned share = Unplanned ÷ Cash maintenance × 100
- Cost per 1,000 km = Maintenance cost per km × 1,000
Assumptions and limits
- One vehicle, one year. A fleet average across mixed classes hides the two units that are eating the budget, which are the only two you needed to find.
- Warranty work is assumed to be already netted off. If you have booked gross cost and recovered it later, the figure here is too high.
- Accident damage and third-party recovery are excluded unless you enter them. They are insurance and driver-behaviour costs wearing a maintenance jacket.
- The model cannot distinguish deferred maintenance from good maintenance. A vehicle whose defects are being postponed shows a flatteringly low cost per kilometre right up until it does not.
- Distance is a poor wear proxy for some duty cycles. A refuse vehicle or a tipper does most of its damage while barely moving, so cost per hour may describe it better than cost per kilometre.
- Currency is unit-agnostic. Enter every field in the same currency and read every result in it.
Why the ratio matters more than the total
Two vehicles can land on the same annual maintenance spend and be in completely different health. One spent it on services that were booked three months ahead. The other spent it on a Tuesday, at a garage forty kilometres from where it broke down, at whatever rate that garage felt like charging.
The unplanned share is the tell. It is the cleanest single indicator of whether you are maintaining the fleet or the fleet is maintaining you, and it is the one number in this calculator you should track month over month.
There is no correct target to quote here, because it depends on vehicle age, duty cycle and how much you can do in-house. What matters is the direction. A rising unplanned share on a stable fleet means intervals are drifting past the point where they still prevent anything.
The costs that get left out
Workshop overhead is the usual omission. In-house workshops feel free because the technicians are already on payroll, so their time gets charged to nothing and the maintenance cost per kilometre of an owned fleet looks impossibly good next to a contracted one.
It is not a fair comparison. If you want to know whether to bring maintenance in-house or push it out, the overhead line has to carry rent, tooling, diagnostic subscriptions and the hours that were spent looking for a part rather than fitting it.
The second omission is downtime, which is why it has a field here. It is optional on purpose: set the lost-contribution figure to zero when you need cash costs for the ledger, and put it back when you are making a decision about the vehicle.
When cost per kilometre says replace
Maintenance cost per kilometre climbs slowly and then not slowly. The useful moment is when the climb outruns the depreciation you are avoiding by keeping the vehicle. Up to that point, the old truck is cheap. Past it, you are paying to postpone a purchase.
Running this calculator once gives you a snapshot and no signal. Running it every year on the same vehicle gives you a curve, and the curve is what tells you the vehicle has entered the part of its life where it costs more each year than it did the last.
Watch out for the trap: a vehicle taken off the hard work and given the easy local runs will show improving cost per kilometre while getting worse, because the distance fell more slowly than the abuse did.
Frequently asked questions
There is no number worth quoting, and any figure offered without the duty cycle attached is noise. A long-haul tractor on motorway work and a municipal tipper on site roads will be nowhere near each other, and neither is doing anything wrong. Benchmark a vehicle against itself last year, and against the same class doing the same work in your own fleet. That comparison is real. A published industry average is not.
Either way is defensible as long as you are consistent. Tyres behave differently from the rest of maintenance — they wear predictably with distance, and they have a resale asset in the casing — which is why many fleets track them separately. If you do, set the tyre field to zero here and use the tire cost per km calculator instead. What you must not do is include them in one year's figure and drop them the next.
Usually because it is not covering enough distance. Fixed elements like statutory inspections and allocated overhead do not shrink when a vehicle sits, so low utilisation inflates every per-kilometre figure. Check the distance input before concluding the vehicle is a problem. If the distance is right and the cost is real on a vehicle still under warranty, you have either a spec mismatch for the work or a driver conversation to have.
No. Fuel is an operating cost driven by the route, the load and the right foot, and mixing it into maintenance hides both. Keep them apart and each one tells you something. The fleet TCO calculator is where they come back together, along with depreciation and insurance.
Maintenance & Service holds the work orders, so planned and unplanned spend separate themselves at the point the job is raised rather than at the point someone tries to reconstruct the year from invoices. Distance comes from odometer readings on the vehicle. The arithmetic on this page does not change — it just stops depending on how well you remember last March.
Stop estimating. Measure it.
Maintenance Cost per KM Calculator gives you the arithmetic. Fleet Maintenance Software gives you the live numbers from your own fleet.