Building a preventive maintenance program that drivers actually follow

Every carrier says they do preventive maintenance. Far fewer can tell you, without looking, which trucks are overdue right now and what the last three repairs on unit 104 were.

The gap is not effort. It is that PM programs are usually built as a calendar and real trucks run on odometers.

Mileage, not dates

A truck that ran 14,000 miles last month and one that ran 3,000 do not need the same service on the same day. Calendar-based PM either over-services the parked truck or under-services the busy one, and the busy one is the one carrying your freight.

Set intervals by miles, with a calendar backstop for the things that genuinely age — DOT inspection, coolant, fluids that degrade sitting still.

Typical starting points for a day-cab or sleeper in regional work:

Adjust to your engines and your duty cycle. The specific numbers matter less than having them written down and driven by actual odometer readings.

Getting real odometer readings

This is where most programs quietly fail. If odometer capture depends on someone asking a driver and typing it in, readings will be sporadic and wrong.

Three ways that work, in order of reliability:

  1. From the ELD, automatically. If you have telematics, the number is already there.
  2. At fueling, since drivers already enter it at the pump and it comes through on the fuel card feed.
  3. At every shop visit, recorded on the invoice.

Any of these beats a monthly email asking for mileage.

A breakdown report should become a record, not a ticket

Most systems treat a repair as a task: open it, do it, close it, done. A year later all you have is a line in a spend report.

What you actually want from a closed repair is four things:

With those four fields, a year of history tells you things a spend report never will: that unit 104 has had the same aftertreatment fault three times, that a particular trailer's door seals fail every winter, that one driver's trucks consistently need brake work early.

Without them, you know only that you spent $41,000 on truck 104, which is a number that makes you feel bad and tells you nothing.

Down units have to be visible everywhere

When a truck cannot run, that fact needs to reach dispatch immediately and unmistakably. Not as a note in the maintenance module that dispatch doesn't open — on the board, on the truck, wherever anyone might try to assign it.

The cost of this going wrong is specific and expensive: a load booked against a truck in a shop bay, discovered at 5am, covered by a scramble or a TONU.

Who pays, decided before the work

For owner-operators and lease drivers, most repairs involve a conversation about the split. Have it before the work is authorized, and record the outcome as a number, not a vibe.

The agreement is usually one of:

The failure mode is always the same: the work gets done, the invoice arrives, and the split is reconstructed from memory two weeks later during payroll. By then the driver remembers a different number than the shop manager.

What to review monthly

Thirty minutes, once a month:

The last one is the one that bites hardest. A CSA violation for something a PM would have caught is expensive twice — the fine, and the score.