TEMPLATESMAINTENANCEFree Excel (.xlsx) download

Equipment Maintenance Log Template

An append-only Excel log of every preventive (PM) and corrective (CM) job on your equipment. Add one row each time work is done. The sheet works out when each PM task is next due, flags it as overdue or due soon against today’s date, marks older rows as superseded, and totals downtime.

Who this template is for

When to use it

Standards it supports

How to use this template

  1. Set the header — enter the site or area, the log owner and the due-soon window in days. The as-of date uses TODAY() on the blank sheet.
  2. Load your PM tasks — add one row per PM task with its last completion date and interval in days, using the same equipment ID and task wording each time.
  3. Log each job as it is done — add a new row for every job, PM or CM, with the date, who did it and the downtime in hours. Do not overwrite old rows.
  4. Read the status — each PM row shows its next due date and OK, Due soon or Overdue; earlier rows for the same task show Superseded. CM rows show Corrective.
  5. Review downtime — use the summary to report overdue PM and the share of downtime from corrective work, and look for repeat breakdowns.

Tip: The superseded check matches equipment ID and task text exactly. Copy the task wording from the previous row instead of retyping it, or the old row will keep showing as overdue.

What's inside the template

1

Header

Site or area, log owner, as-of date (TODAY()) and the due-soon window in days

2

Job

Equipment ID and name, task, type (PM or CM) and interval in days

3

Completion

Date done, who did it, downtime in hours and notes or parts used

4

Due status

Next due date and days to due, with OK, Due soon, Overdue, Superseded or Corrective calculated

5

Summary

PM tasks overdue, due soon and current, corrective jobs, total downtime and the corrective share of downtime

Example: a completed template

Example Log for Example Machining Co., a fictional job shop, as of 2026-10-15, with a 14-day due-soon window. The equipment, intervals and downtime hours are invented for illustration; use the intervals from your equipment manuals and your own experience.

Log

EquipmentTaskTypeIntervalDoneDowntime (h)Next dueDays to dueStatus
PRS-02 press brakeInspect hydraulic hosesPM902026-07-2002026-10-183Due soon
CMP-01 air compressorChange oil and inspect beltsPM902026-08-031.02026-11-0117OK
CNC-03 latheReplace coolant filterPM302026-08-090.52026-09-08−37Superseded
CNC-03 latheReplace coolant filterPM302026-09-080.52026-10-08−7Overdue
PRS-02 press brakeReplace leaking cylinder sealCM—2026-09-306.5——Corrective
CNC-03 latheSpindle drive fault; replace cooling fanCM—2026-10-023.0——Corrective
CNC-03 latheCheck and top up way lubePM72026-10-1202026-10-194Due soon

Summary

PM overdue / due soon / OK1 / 2 / 1
Corrective jobs2
Total downtime11.5 h
Corrective share of downtime82.6%

The math in this Example

How to fill in each field

FieldWhat to enterExample
Equipment IDThe asset number on the machine. Use the same ID every time; the formulas match on it.CNC-03
TaskWhat was done. For PM, use the same wording as the PM schedule every time.Replace coolant filter
TypePM for planned preventive work, CM for corrective work after a failure. Type exactly PM or CM.PM
Interval (days)How often the PM task is done, from the manufacturer’s manual and your own history. Leave it blank for CM.30
Date done / done byThe date the job was completed and the person or role who did it.2026-09-08, Maintenance Tech
Downtime (h)Hours the equipment was unavailable for production because of this job. Enter 0 for work done while it was not scheduled to run.6.5
Next due / days to dueCalculated for PM rows: date done plus interval, and the days from the as-of date. Negative means late.2026-10-08 / −7
StatusCalculated: Overdue below 0 days, Due soon within the header window, otherwise OK. Superseded when a later row exists for the same equipment and task; Corrective for CM rows.Overdue
Notes / parts usedParts replaced, readings taken and anything the next technician should know.Filter part no. CF-20; pressure normal after change

Common mistakes

Frequently asked questions

What is the difference between preventive and corrective maintenance?

Preventive maintenance (PM) is planned work done at set intervals to stop failures. Corrective maintenance (CM) is repair after something has failed. A high corrective share of downtime suggests the PM program is missing tasks or intervals are too long.

Why add a new row instead of updating the last-done date?

So the log keeps a full history. Auditors and engineers can then see every job and its date, and the sheet uses the history to mark older rows as superseded.

How is the due status calculated?

Next due is the date done plus the interval. Days to due is next due minus the as-of date. Below 0 is Overdue, within the due-soon window in the header is Due soon, and anything later is OK.

Can I set intervals in hours or cycles instead of days?

This sheet uses calendar days. For machines maintained by run hours or cycles, record the meter reading in the notes and convert the interval to an expected number of days, or add your own meter columns.

Does a maintenance log help with OEE?

Yes. Downtime hours from the log feed the availability part of OEE. Our OEE calculator shows how availability, performance and quality combine.

See also

COPLAIN AI PLATFORM

Generate yours automatically from your existing docs

Upload an existing maintenance procedure and Coplain turns it into a visual job aid with numbered steps, key points and warnings, ready for technician review.

Generate yours automatically with Coplain →

Related Tools & Templates