route & fleet
Maintenance

Designing a Preventive Maintenance Programme

How to build PM schedules that reduce breakdowns without over-servicing — interval design, compliance measurement, and moving from reactive to planned.

Illustration: Designing a Preventive Maintenance Programme
Advertisement
Ad space · activate by adding your AdSense publisher ID to lib/manifest.js

Every fleet says it does preventive maintenance. Most do scheduled maintenance that is frequently late, occasionally early, and rarely measured. The difference shows up in the unplanned maintenance ratio, and that number is the clearest single indicator of a fleet's operational health.

The objective

A preventive maintenance programme exists to move cost and downtime from unplanned to planned. Planned work is cheaper per hour, happens when the vehicle is not needed, uses parts you have in stock, and does not strand a driver at the roadside with a customer waiting.

The target is not zero failures. It is a defensible balance between the cost of servicing and the cost of failure.

Under-servicing is more visible. Over-servicing is more common. Both are corrected by evidence, not by instinct.

Interval design

Base the interval on the failure mode, not on habit. Different components degrade against different measures:

MeasureSuits
DistanceTyres, brakes, driveline, most consumables
Engine hoursPlant, refrigeration units, PTO-heavy vehicles, urban stop-start
Calendar timeFluids that degrade with age, statutory inspections, certifications
Fuel consumedA good proxy for engine work done
Duty cycle severityAnything on a vehicle in extreme service

Most schedules should be whichever comes first across at least two measures. A van doing 8,000 km a year still needs its brake fluid changed on time; a refuse vehicle doing modest distance at high engine hours needs servicing on hours.

Start from the manufacturer's schedule, then adjust for your duty cycle. Manufacturer intervals assume typical use. Urban stop-start, heavy loads, extreme temperatures, dusty environments and short journeys all shorten real component life.

Use your own failure data to refine. After 18 months of clean work order history, look at what actually fails between services. Components failing consistently before the interval need a shorter one; components never failing at the interval may support extending it. This is the difference between a programme and a copied table.

Advertisement
Ad space · activate by adding your AdSense publisher ID to lib/manifest.js

Tolerance windows

An interval without a tolerance is a schedule nobody can meet. Define, per service type:

  • Target — the ideal point
  • Tolerance — the acceptable window (often ±10% of the interval)
  • Overdue — beyond tolerance, triggering escalation
  • Critical — beyond which the vehicle should not operate

Then measure PM compliance: services completed within tolerance, as a percentage. Not services eventually completed — that number is always near 100% and tells you nothing.

Fleets moving from unmeasured to measured PM compliance typically find their real figure much lower than expected. That discovery is the first genuine step in the programme.

Scheduling that works in practice

Forecast, do not react. Use telematics odometer data to project when each vehicle will reach its interval, and book workshop capacity weeks ahead. A programme driven by "overdue" alerts is permanently late by construction.

Batch by route and depot. Servicing vehicles from the same route on the same day reduces the disruption to operations.

Use natural downtime. Vehicles idle at weekends, during seasonal troughs, or between shifts. Servicing then costs no operational availability at all.

Combine services. Bundling a due inspection with a service already booked saves a whole downtime event.

Reserve capacity for the unplanned. A workshop booked to 100% planned capacity cannot absorb a breakdown without displacing planned work, which is how programmes decay.

Measuring the programme

MetricWhat it tells youDirection
PM compliance %Whether the schedule is realUp
Unplanned : planned cost ratioProgramme effectivenessDown
Roadside breakdowns per 100k kmFailure preventionDown
Mean time between failuresReliability trendUp
Repeat repairs within 30 daysRepair qualityDown
Availability %The operational outcomeUp
Average PM cost per vehicleEfficiencyWatch alongside failures

The unplanned-to-planned ratio is the headline. A fleet where unplanned work represents a large share of maintenance spend is firefighting; one where planned work dominates is managing.

Advertisement
Ad space · activate by adding your AdSense publisher ID to lib/manifest.js

Transition from reactive to planned

Fleets in a reactive state cannot jump straight to a mature programme. A workable sequence:

  1. Get accurate mileage. Telematics-fed odometer, not manual entry. Nothing else works without this.
  2. Build the asset register properly, with correct classes and specifications.
  3. Apply manufacturer schedules as a starting point, unadjusted.
  4. Measure compliance and publish it, without blame, for three months.
  5. Book ahead rather than reacting to overdue alerts.
  6. Capture work orders properly — every job, with parts, labour and cause.
  7. Analyse failures after 12–18 months and adjust intervals on evidence.
  8. Introduce condition-based triggers from telematics fault codes and wear data.

Expect the transition to take a year, and expect maintenance cost to rise slightly before it falls, as deferred work is caught up.

Frequently asked questions

How often should vehicles be serviced?

Start with the manufacturer's schedule adjusted for your duty cycle, then refine using your own failure data. There is no universal interval — a van doing motorway miles and one doing urban multi-drop wear out on completely different timescales.

What PM compliance percentage should we target?

Aim for a high figure within tolerance, but the more useful goal is a rising trend and a falling unplanned maintenance ratio. A fleet reporting near-perfect compliance with frequent roadside failures is measuring the wrong thing or the tolerance is too wide.

Should we service on distance or on time?

Both, with whichever occurs first. Low-mileage vehicles still degrade — fluids age, seals dry, brakes corrode — and a distance-only schedule leaves them unserviced for years.

How do we handle vehicles that are always needed?

Schedule around natural downtime, use spare or hire vehicles to cover, and book well ahead. A vehicle that can never be released is a vehicle that will eventually fail unexpectedly, which costs more availability than the service would have.

Is condition-based maintenance better than interval-based?

It is more efficient where you have reliable condition data — oil analysis, fault codes, wear sensors. Most fleets should run interval-based schedules with condition-based triggers layered on top, rather than replacing one with the other.

Nil Masferrer Jiménez · Editor

Nil writes and edits Route & Fleet. It is an informational reference compiled from public sources — vendor documentation, regulator publications and published industry research — not consultancy, and not based on first-hand experience of running a fleet. Corrections are welcome and get published.

How we research and review our articles

This article is editorially independent. Route & Fleet is funded by advertising displayed on the page; advertisers have no influence over our research, recommendations or conclusions. See our advertising disclosure.

Keep reading

Related articles

Maintenance

Work Order Management for Fleets

How to structure fleet work orders so that cost, cause and downtime are captured accurately — status models, labour recording.

26 July 2026 · 4 min read

Maintenance

Parts Inventory Management for Fleets

How to stock the right parts without tying up capital — classification, reorder policy, fill rate targets and the trade-off between stock cost and vehicle.

22 July 2026 · 4 min read

Maintenance

Vehicle Replacement Cycle Analysis

How to work out the economic replacement point for fleet vehicles using cost curves, and why most fleets keep vehicles longer than the arithmetic supports.

18 July 2026 · 4 min read

Advertisement
Ad space · activate by adding your AdSense publisher ID to lib/manifest.js