FREE2026 Fleet Management Software Comparison|Independent, data-backed — no sales callGet the PDF →

Spotsaas logo
Free Excel template · Fleet Management

Preventive Maintenance Schedule

A live preventive-maintenance (PM) scheduler for a light- and medium-duty fleet. Enter each asset's current odometer and engine hours, set your A/B/C service intervals, and the workbook computes the next-service mileage, miles remaining, a due/overdue status flag, and a fleet-wide PM-compliance score. Built around interval-based PM, DVIR follow-up and the DOT annual-inspection clock.

  • Instructions
  • Service Intervals
  • Asset PM Tracker
  • DOT Annual Inspection
★★★★★Trusted by 3,000+ buyers· built from 140 fleet management software tools· independent
Excel template · FreePreventive Maintenance Schedule

Where should we send it? Free · arrives in seconds · no spam.

We email it to you — one-click unsubscribe anytime.

  1. 1Tell us where to send it

    Your name and work email — nothing more.

  2. 2Check your inbox

    Your schedule arrives in seconds, not days.

  3. 3Use it with your team

    Editable and ready to share — make it your own.

A peek inside

See exactly what you're getting

Free Excel template
Spotsaas · 2026
Preventive Maintenance Schedule
Instructions
Service Intervals
Asset PM Tracker
DOT Annual Inspection
Get the schedule

What it is

The Preventive Maintenance Schedule is a live spreadsheet that tracks where every vehicle sits in its service cycle and tells you which units are due, due soon, or overdue right now. You enter each asset's current odometer, the odometer at its last service and its engine hours; the workbook computes the next-service mileage, the miles remaining and a status flag, then rolls everything up into a fleet-wide PM-compliance score. It turns interval-based maintenance from a memory exercise into a calculation.

The model is built around tiered, interval-based PM — an A service (oil, filter, rotation, fault-code scan) on the tightest interval, a B service for standard work, and a C service for major items — with intervals you set per OEM schedule and duty cycle. It also carries the DOT annual-inspection clock on its own sheet, because that federal 12-month requirement runs on calendar time regardless of mileage. A PM Dashboard summarizes fleet size, overdue count and a live compliance percentage you can target above 90%.

Because it is a spreadsheet, it works for a fleet that has not yet bought dedicated maintenance software, or as a sanity-check layer alongside one. The formulas are transparent: a negative 'miles to next service' means OVERDUE and the vehicle should be pulled from dispatch.

What it's used for

Fleets use this workbook to get ahead of breakdowns instead of reacting to them, by making the cost and timing of upcoming service visible weeks before anything fails. It is the operational backbone of a planned-maintenance program for fleets that run on mileage and engine-hour intervals.

  • Scheduling A/B/C services by mileage and engine hours so units are pulled for PM before they pass their interval rather than after.
  • Calculating miles-to-next-service for every asset at once and sorting the fleet into a due/due-soon/overdue queue.
  • Tracking the DOT annual inspection clock (FMCSA 396.17) so no commercial vehicle drifts past its 12-month federal inspection.
  • Measuring a fleet-wide PM-compliance score and driving it above the 90% target that correlates with fewer breakdowns and better roadside outcomes.
  • Spotting high-idle units through their engine-hours column, which often need tighter hour-based intervals than mileage alone would suggest.
  • Following up on DVIR-reported defects by tying corrective work into the same maintenance cadence.
  • Building a maintenance budget and bay-scheduling plan from a clear forward view of what service is coming and when.

Who uses it

The schedule is run by the people who keep vehicles roadworthy and the people who answer for downtime. It is detailed enough for a shop and simple enough for an operations manager who does not turn wrenches.

Maintenance Manager / Shop ForemanPlans bay time and parts orders from the forward view of due and due-soon units, and keeps the PM-compliance score above target.
Fleet ManagerOwns vehicle uptime and uses the overdue count and compliance percentage as a leading indicator of breakdown risk and repair cost.
Operations / Dispatch LeadNeeds to know which units are about to be pulled for PM so loads are not assigned to a truck that is due in the bay.
Owner-OperatorRuns a handful of assets without maintenance software and needs a transparent way to time oil changes and the DOT annual inspection.
Finance / ControllerUses the forward schedule to forecast maintenance spend and justify the cost difference between planned PM and reactive repair.

Context & good to know

Preventive maintenance is one of the highest-return disciplines in fleet operations because deferred service does not stay cheap — a skipped oil change becomes an engine, a worn brake becomes a roadside out-of-service order, and an unplanned breakdown costs the repair plus the downtime, the missed delivery and sometimes a tow. Running PM on a fixed interval, whichever of mileage, hours or calendar time comes first, is the single most reliable way to keep those costs predictable.

Dedicated maintenance platforms have made this their core feature. Fleetio is built around interval-based PM reminders, work orders and service history, GPS Insight and Samsara surface odometer and engine-hour data automatically from the vehicle so the intervals tick without manual entry, and Whip Around closes the loop from DVIR defect to scheduled repair. This spreadsheet mirrors the same logic, which makes it both a usable tool on its own and a clear specification of what you should expect any maintenance platform to do for you.

Engine hours matter as much as miles for fleets that idle heavily — delivery vans, utility trucks and anything with a PTO. A vehicle that idles for hours accumulates engine wear that the odometer never sees, which is why the workbook surfaces engine hours alongside mileage and why severe-duty operations tighten their intervals below the OEM light-duty defaults.

The DOT annual inspection deserves its own sheet because it runs on a different clock from everything else. FMCSA 396.17 requires every commercial motor vehicle to pass a federal inspection every 12 months regardless of how few miles it has run, and operating past that mark is a violation. Scheduling the annual together with a due PM, where the timing lines up, saves a second trip to the bay.

✓ Independent · vendors can't pay to rank

Built on verified data, not vendor spin

Every Spotsaas resource draws on the Spotsaas Score — a blend of verified review ratings, review volume, and feature depth across 140 fleet management software tools. Refreshed regularly; data as of June 2026.

FAQ

Questions, answered

What is preventive maintenance in a fleet context?

Preventive maintenance is service performed on a fixed schedule — by mileage, engine hours or calendar time, whichever comes first — to keep a vehicle reliable rather than waiting for it to fail. It contrasts with reactive maintenance, where you only fix things after they break, which is almost always more expensive once downtime is counted.

How do I set A, B and C service intervals?

Start from your OEM maintenance schedule and adjust for duty cycle. Common light/medium-duty references are an A-service (oil, filter, rotation, fault-code scan) every 5,000–7,500 miles, a B-service for more involved work at a wider interval, and a C-service for major items. Tighten all three for severe-duty or high-idle operations. The workbook lets you set each interval and flows it into the per-vehicle calculations.

What does a negative 'miles to next service' mean?

It means the unit has passed its service interval and is overdue. The recommended action is to pull it from dispatch and schedule PM before it returns to revenue work, because running past the interval is the leading indicator of breakdowns and worse roadside inspection results.

Why does the workbook track engine hours as well as mileage?

Because idle time wears an engine without adding miles. A van that idles all day can need service well before its odometer suggests, so high-idle units are often better managed on hour-based intervals. The engine-hours column makes those units visible.

What is a good PM-compliance score to target?

Aim for 90% or higher — meaning at least nine in ten assets are inside their service interval at any given time. Below that, too many vehicles are running overdue, which correlates with more breakdowns, higher repair cost and worse Vehicle Maintenance BASIC scores in CSA.

What are the 5 pillars of fleet management?

Fleet management is commonly described as resting on five pillars: vehicle acquisition and lifecycle, maintenance and uptime, fuel management, driver safety and compliance, and data/telematics. Preventive maintenance sits squarely in the second pillar, but a strong PM program also feeds compliance and cost control across the others.

Is the DOT annual inspection the same as a preventive maintenance service?

No. The DOT annual inspection (FMCSA 396.17) is a separate federal requirement that every commercial vehicle pass an inspection every 12 months regardless of mileage. PM services run on mileage and hours. The workbook tracks the annual on its own clock so it never gets confused with interval-based service, though you can schedule the two together when the timing aligns.

Can I use this spreadsheet instead of fleet maintenance software?

For a small fleet, yes — the formulas replicate what a maintenance platform does for interval-based PM. As you grow, tools like Fleetio or Samsara automate odometer capture and work orders, which removes manual data entry and reduces error. Many fleets start with the spreadsheet and use it as a requirements list when they shop for software.

How does preventive maintenance affect my CSA score?

Vehicle Maintenance is one of the seven CSA BASIC categories. Out-of-service violations for brakes, lights, tires and other components — the things PM is designed to catch — directly raise your score, which can increase roadside inspection frequency and insurance cost. A high PM-compliance score is a leading indicator of a clean maintenance BASIC.

How do I handle DVIR defects in the maintenance schedule?

Treat a reported defect as a triggered work order: log it, repair it, certify the repair before the vehicle returns to service, and record it in the same maintenance history you use for scheduled PM. The workbook's DVIR follow-up logic keeps defect repairs from slipping through the gaps between scheduled services.

Grow your pipeline with buyers who are already looking for you

254,000+ buyers use Spotsaas every month to evaluate and shortlist software. Get in front of them — for free, or with a managed growth plan built around your category.