Maintenance Schedule Template (Free Excel Template)

A maintenance schedule template that puts every recurring inspection and service due date on one list. Enter the interval in months and the date it was last done, and the sheet works out the next due date, the days left, and whether it is overdue.

Excel (.xlsx) · 4 sheets · Updated 2026-10-21

See what's inside

Enter your company name, name, and business email, and we will email you the download link.

Get the file by email

Enter your details and we will email you a download link right away. It is free.

Self-employed? Enter your business name.
The download link is sent to this address.

Check your inbox

  • We emailed you a link to download Maintenance Schedule Template (Excel).
  • The link works for 14 days. If it expires, request it again on this page.
  • Not there after a few minutes? Check your spam or junk folder. The sender is worker-library@syojin.com.

Who is this maintenance schedule template for?

  • Facility and maintenance managers tracking many inspections with different intervals
  • Office or operations staff who took over equipment and need the full picture first
  • Small businesses that want a free inspection schedule template instead of a CMMS

When to use it

Use it when you have too many inspections and services to remember which comes next. It is a list of due dates, not an inspection record. Open it once a month to see what needs to be booked.

What's included

The template includes the following. Delete anything you do not need.

  • Header for department, created date, and the as-of date (uses today's date)
  • Columns for number, asset, inspection or task, interval in months, start date, and last done
  • Next due date calculated from the last-done date (or the start date if never done)
  • Days left and an automatic status: Overdue, Schedule now (30 days or less), Coming up (90 days or less), OK
  • Days left turns red at 30 days or less
  • Owner and notes columns, rules for overdue items, and a sign-off block

Preview the Excel file

This is the actual file. Use the tabs below to switch between the 4 sheets. How to mark each result is explained on the "Instructions" sheet.

maintenance-schedule-template.xlsx - switch sheets with the tabs below (the downloaded file is editable)
ABCDEF
1Maintenance and Inspection Schedule (Auto-Calculated Due Dates)
2DepartmentCreatedAs of
3
4No.Asset (building, equipment, vehicle)Inspection or taskInterval
(months)
Start dateLast done
5
6
7
8
9(22 more blank rows)
10Entered byReviewed by (manager)
11
12
13Notice: This is a general-purpose inspection record. It is not an official government form and does not by itself show compliance with OSHA or any other regulation or standard.
14Which inspections you need, how often, and how long to keep records depend on your equipment, industry, and location. Check the regulations that apply to you, the manufacturer's instructions, and a qualified person.
15Worker Library accepts no liability for any loss arising from the use of this template. Regulations change; check the source page for the latest version.
16Worker Library https://worker-library.com/templates/maintenance-schedule-template/ Updated 2026-10-21

This preview shows the first 6 of 11 columns. The downloaded file contains everything.

File details

FormatExcel (.xlsx)
Works withMicrosoft Excel 2016 or later, Excel for Microsoft 365, Google Sheets, LibreOffice Calc
PaperPrint areas set for US Letter
SheetsInstructions / Entry Sheet / Sample (Filled In) / Print (Letter)
MacrosNone
File sizeAbout 20 KB
Updated2026-10-21

How to use the maintenance schedule template

  1. Fill in the asset, the inspection or task, the interval in months (6 for six months, 12 for a year, 24 for two years), and the start date.
  2. Enter the last-done date. The next due date calculates from it. If it is blank, the start date is used.
  3. Days left and status fill in by themselves.
  4. Open the sheet once a month and book anything marked Schedule now or Overdue. Update the last-done date only after the work is finished.

Adapting it to your site

  • Track other due dates on the same list, such as permit renewals, certification expirations, or service contract renewals.
  • To add rows, copy a filled row down so the formulas come with it.
  • Turn on the autofilter to see only one owner's items, or sort by days left.
  • Change the 30 and 90 day thresholds in the status formula to fit how long your vendors need to schedule.

Before you use it

Please read
  • This is a general scheduling template, not an official form, and the calculated dates are a guide only.
  • Rules count intervals in different ways (from the inspection date, from a report date, by calendar month). Check the rule or contract for each item.
  • Some items have intervals set by a rule. For example, portable fire extinguishers are visually inspected monthly and get an annual maintenance check (29 CFR 1910.157(e)(2) and (e)(3)). Check the current rule for each item you list.
  • The sheet only warns you. Someone still has to act on an Overdue line.
  • This template is provided as-is for reference. Worker Library is not liable for any loss arising from its use. Regulations change, so check the update date on this page.

Maintenance Schedule Template FAQ

How do I make a maintenance schedule in Excel?

List each asset and task on its own row, give it an interval in months and a last-done date, and calculate the next due date with EDATE. This template already has those formulas, plus days left and a status that changes as the due date gets closer.

Should I use the start date or the last-done date?

The last-done date, when there is one. The sheet uses it first. Fill in only the start date for items that have never been done.

What if the interval is given as "at least every 2 months"?

Enter the shorter number. That gives you time to book the work before it is due.

Does this work in Google Sheets?

Yes. Upload the file to Google Drive and open it with Google Sheets. EDATE and TODAY work there too. Check the red highlight after converting.

When does Excel stop being enough?

Once a list passes a few dozen items or several people edit it, many teams move to a CMMS or a shared tool. Until then, one sheet reviewed monthly works.