Skip to content
Fleet Sheet Lab

XLSX / 0235

Vehicles

Fleet Preventive Maintenance Schedule Excel Free Template for 2026

Manage mileage- and date-based service with a fleet preventive maintenance schedule Excel template, status summary, and cost estimates.

  • Published October 16, 2026
  • XLSX format
  • Verified in LibreOffice Calc
Download the XLSX ↓

Direct download · verified XLSX file

This fleet preventive maintenance schedule Excel file is a free Excel template for planning recurring vehicle service in 2026. It organizes manually maintained vehicle, odometer, and completed-service information across the Dashboard, Vehicles, PM Schedule, and Settings sheets.

Enter fleet details and regularly update Current Odometer (Miles), odometer update dates, and completed-service baselines. Excel then compares mileage and calendar intervals with the selected Report Date. The populated rows near the top contain sample records for understanding the layout. Replace or remove those examples before using the remaining prepared rows for your operation. Calculations depend on accurate manual entries and Excel recalculation.

Preview 1 — Dashboard sheet Click to enlarge

In practice

What this workbook helps you do

  • ✓
    See overdue, due-soon, up-to-date, and review-required task counts in one summary.
  • ✓
    Plan recurring service using both mileage intervals and calendar-month intervals.
  • ✓
    Connect each preventive maintenance task to a vehicle record through its Unit ID.
  • ✓
    Compare estimated costs for tasks currently classified as Overdue or Due Soon.

Instructions

How to use the file

Set the planning date and maintenance thresholds

Start on Settings. Enter the planning date in B4, the mileage threshold in B5, the day threshold in B6, and the stale-odometer threshold in B7. The Due Soon Thresholds determine how close a valid task can be to its mileage or date limit before it receives a Due Soon status. Maintain service types, default mileage intervals, month intervals, and estimated costs in A11:D110.

Replace the sample vehicle records

On Vehicles, rows 5 through 504 form the prepared operating range. The populated rows near the top are examples, while the unused rows are available for fleet records. Enter or replace the Unit ID, year, make, model, vehicle type, department, assigned driver, current odometer, odometer update date, and vehicle status. Each Unit ID should be unique. Vehicle type, department, and status fields use lists maintained on Settings.

Enter each preventive maintenance task

On PM Schedule, user-entry columns are A, B, E, F, G, R, S, and T. Enter a unique PM ID, select the Unit ID and service type, record the Last Service Date and last service odometer, and optionally add a service provider, work order or PO, and notes. Rows 5 through 504 are prepared. Sample tasks appear near the top, and blank operating rows remain available below them.

Review calculated fields and dashboard results

Columns C, D, and H through Q on PM Schedule contain formulas for all 500 prepared rows. They return the vehicle description and status, service intervals, current odometer, next due odometer, next due date, miles remaining, days remaining, Data Check, Status, and estimated cost. Do not replace these formula cells with manual values. After work is completed, update the last service date and last service odometer manually. Then review Dashboard totals, the status chart, estimated costs, and data-quality checks.

Preview 2 — Vehicles sheet Click to enlarge

Inside the file

Included features

+A 500-row vehicle roster with fields for assignments, mileage, odometer update dates, and vehicle status.
+A 500-row preventive maintenance schedule with formula-filled planning and review columns.
+Validated lists for unit IDs, service types, departments, vehicle types, vehicle statuses, and service providers.
+A Dashboard with status totals, estimated costs, attention rate, data checks, and one status chart.

Review preventive maintenance priorities on the Dashboard

The Dashboard summarizes total vehicles and PM tasks, then separates schedule rows into Overdue, Due Soon, Up to Date, and Review categories. Its chart plots task counts for those four categories.

Estimated Cost Needing Attention adds the service-type estimates for Overdue and Due Soon rows. Attention Rate divides those same two task counts by the total populated PM task count. These are planning figures based on Settings values, not invoices or booked accounting expenses.

Additional checks report odometer updates older than the allowed threshold, schedule rows with data issues, duplicate Unit IDs, and duplicate PM IDs. Duplicate and data-issue counts should normally be zero and should be reviewed before relying on the planning results.

Maintain current vehicle and odometer information

The Vehicles sheet is the source for vehicle identity, current mileage, odometer update date, and operating status. PM Schedule formulas use the selected Unit ID to retrieve the year, make, model, vehicle status, and current odometer.

Validation is configured for model years from 1990 through 2100, odometers from 0 through 2,000,000 miles, and odometer update dates from January 1, 2000 through the report date. The stale-update setting provides an operational reminder when an entered update date is too old. Mileage and update dates must still be entered manually.

Calculate service timing by mileage and calendar date

For mileage-based planning, Next Due Odometer equals the last service odometer plus the service interval. Miles Remaining compares that result with the vehicle's current odometer. For calendar planning, Next Due Date adds the configured number of months to the last service date, and Days Remaining compares it with the report date.

A valid row becomes Overdue when an enabled mileage or month interval has passed. It becomes Due Soon when an enabled interval falls within the configured mileage or day window. Otherwise, it is Up to Date. Any row whose Data Check is not OK receives Review instead of a maintenance timing status.

Configure service types, costs, and operating lists

Settings provides a service-type table from rows 11 through 110. Each entry can carry a default interval in miles, a default interval in months, and an estimated cost in U.S. dollars. PM Schedule retrieves these values from the selected service type.

The same sheet contains source lists for departments, vehicle statuses, service providers, and vehicle types. Editing those lists changes the choices offered by the related validated fields. The supplied entries are editable planning data rather than required classifications.

Common questions

About this workbook

Editorial team

Prepared and checked with care

Casey Morgan

Casey Morgan

Fleet operations editor

Casey turns dispatch, driver, vehicle, and delivery workflows into clear workbook guides.

About the editorial identities
Jordan Lee

Jordan Lee

Workbook quality editor

Jordan documents the automated formula, recalculation, download, and usability checks applied before publication.

About the editorial identities