How to build a fleet maintenance program
Updated · Reviewed by Israel Margulies, founder and CEO of High Point GPS
You build a fleet maintenance program by listing every unit with its meter, setting service intervals from each manufacturer’s manual, adding a daily driver or operator check, turning every defect into a work order, and keeping records that prove the work was done. It is the part of a fleet management program that keeps vehicles safe and legal, and it produces most of the data you need for the rest.
What a fleet maintenance program covers
A fleet management program usually spans buying units, fuel, drivers, maintenance and disposal. Maintenance is the piece that runs every day, and for trucking fleets it is also the one written into federal law: 49 CFR 396.3 says every motor carrier must systematically inspect, repair and maintain all motor vehicles under its control. A written program is how you show an auditor that "systematic" means something in your shop.
On paper the program has four parts: the unit list, the service schedule, the inspection and defect loop, and the records. Write all four down; a schedule kept in the lead mechanic’s head is gone the week that person retires or quits.
Step 1: List every unit with its meter
Start with a complete unit list. Walk the yard, check the insurance schedule and the registration renewals, and reconcile all three, because each one usually misses something. For each unit record what you need to identify it and to schedule work on it. The federal rule for motor carriers asks for the company number, make, serial number and year, plus who furnished the vehicle if you lease it.
Mixed fleets need a meter type per unit. A highway tractor runs on miles, an excavator on engine hours, and a dry van trailer with no engine runs on the calendar. Get a current reading on day one; every interval you set later depends on it.
- Unit number, VIN or serial, make, model and year
- Meter type (miles or hours) and today’s reading
- Home yard or shop, and who normally drives or operates it
- Criticality: what stops if this unit is down for a week
- Warranty end date, registration and annual inspection due dates
Step 2: Set service intervals by meter and calendar
Take intervals from the operator’s and service manuals, and use the severe-service column when the manual offers one and the unit idles for long periods, tows near its limit or works in dust. Write each schedule as "every X miles or hours, or every Y months, whichever comes first," so a low-use unit still gets fluids and inspections on time.
Group tasks into service levels instead of tracking forty separate reminders. A common pattern is a basic service at each oil change, a larger service at every second or third one that adds filters and adjustments, and an annual service that includes the periodic inspection. Your manual decides the actual tasks and numbers; the grouping keeps the shop from opening a unit three times in one month.
Step 3: Daily checks and the defect loop
Daily checks find the problems that fall between services. For trucks, 49 CFR 396.11 requires drivers to report at the end of each day’s work on brakes, parking brake, steering, lights and reflectors, tires, horn, wipers, mirrors, coupling devices, wheels and rims, and emergency equipment. The driver only has to prepare the report when a defect is found or reported; since a 2020 FMCSA rule that applies to passenger carriers as well as property carriers. On off-highway construction jobsites, OSHA 1926.601(b)(14) requires vehicles to be checked at the beginning of each shift, with defects corrected before the vehicle goes into service.
The form matters less than what happens after it. Decide who reads defect reports and by when, and how a reported defect becomes a work order. Decide who can park a unit and who signs it back into service. Under 396.11 the carrier must repair a safety defect, or certify that repair is unnecessary, before the vehicle runs again, and keep the report and the certification for three months.
Step 4: One work order for every job
Every repair, service and inspection gets a work order, including jobs done at an outside shop and the five-minute fixes in the yard. A work order that records the unit, meter reading, problem, cause, fix, parts, labor hours and vendor cost becomes the unit’s history. Skip the small jobs and your history shows a reliable truck that is in fact eating batteries.
Use a short list of priorities so the shop agrees on what goes first: safety defects that keep a unit parked, work due now, and work that can wait for the next scheduled visit. For truck fleet maintenance done by dealers or mobile mechanics, ask for the invoice to show the unit number and odometer, so you can attach it to the right history without guessing.
Step 5: Keep the records regulators ask for
For interstate motor carriers, 396.3(b) lists what the maintenance file must contain for each vehicle: its identification, a means of showing the nature and due date of upcoming inspections and maintenance, and a record of inspections, repairs and maintenance with their date and nature. You keep those records where the vehicle is housed or maintained for one year, and for six months after the vehicle leaves your control.
Each commercial motor vehicle also needs a periodic inspection under 396.17 at least once in every 12 months, covering the items in Appendix A to Part 396, with documentation carried on the vehicle. In a tractor, trailer and dolly combination, each piece is inspected separately. Even if your fleet sits outside these rules, keep the same records: buyers pay more for a used unit with a complete service history, and warranty claims go faster when you can show the services were done on time.
Step 6: Track and adjust every month
Vehicle maintenance tracking only helps if somebody reviews the numbers and changes the plan. Pick one person to own a monthly review and keep it to a few measures you can act on.
- PM compliance: services completed on time divided by services due
- Planned versus reactive work, by hours or by count
- Repeat repairs on the same unit and system within 90 days
- Maintenance cost per mile or per engine hour, by unit type
- Days down per unit and the reason for each
Running the program in FleetZap
FleetZap holds the unit list with make, model, serial, meter, category, criticality, location and warranty dates, and imports it from a spreadsheet. Preventive schedules run by engine hours, miles or the calendar, for one unit, a category or a hand-picked list, and the work order opens on its own when a unit comes due, with the procedure checklist already attached. Registrations, insurance and inspections can be tracked per unit as compliance items with reminders before they expire.
Drivers and operators scan a unit’s QR label and do their pre-trip check on a phone. A failed item opens a linked repair work order, and the unit can be marked down in the same step. Work orders carry steps, parts from stock, labor timers, outside vendor costs and problem, cause and remedy codes. Reports show PM compliance, planned versus reactive work, MTBF, availability and cost per unit, and work orders, assets and downtime export to CSV.
Key takeaways
- Reconcile the yard walk against the insurance and registration lists before you set a single interval; each list misses units the others catch.
- Give the defect reports a deadline (for example, read by 9 a.m. the next day) and a named backup for when that person is out.
- Ask outside shops to put the unit number and odometer on every invoice so their work lands in the right history.
- If a unit shows no repairs for a year, check for missing invoices or yard fixes before you call it reliable.
- Review fuel per hour or mile in the same monthly meeting as maintenance cost; the two together flag units to inspect or replace.
Sources
FleetZap Maintenance
Work orders, PM, parts, compliance, assets and KPIs. Explore FleetZap Maintenance.
Frequently asked questions
What is a fleet management program?
A fleet management program is the set of written rules a company uses to buy, run, maintain and replace its vehicles and equipment. Maintenance is the daily core of it: service schedules, driver inspections, repairs and records. Other parts cover fuel, driver safety, utilization and when to sell units. Most fleets build the maintenance side first, because the other parts need its data.
How often should fleet vehicles be serviced?
Follow the intervals in each unit’s service manual, by miles, engine hours or months, whichever comes first. Use the severe-service schedule when a vehicle idles a lot, tows heavy loads or works in dust. Heavy trucks also need the federal periodic inspection at least once every 12 months. Adjust intervals over time using your own repair history and, if you use it, oil analysis.
What maintenance records does DOT require for a truck fleet?
Under 49 CFR 396.3, a motor carrier keeps, for each vehicle, its identification, a way to show the nature and due date of upcoming inspections and maintenance, and a record of inspections, repairs and maintenance with dates. Keep them for one year where the vehicle is housed or maintained, and six months after it leaves your control. Driver inspection reports with defects are kept three months.
Can a small fleet run a maintenance program on a spreadsheet?
A fleet of a few units can, if one person updates the sheet after every job and checks meters weekly. Spreadsheets struggle when meter readings come from several people, when you need reminders, or when a defect report has to become a work order the same day. Most fleets move to maintenance software once they have more units than one person can track from memory.
What is the difference between fleet maintenance and fleet management?
Fleet maintenance is keeping each vehicle and machine in safe working order: services, inspections and repairs. Fleet management is the wider job of deciding which units to own, assigning them, controlling fuel and operating cost, managing drivers and planning replacement. Maintenance records feed most fleet management decisions, such as cost per mile and when to retire a unit.