Maintenance Work Order Template

Free, no-signup maintenance work order template: dispatch a scheduled or on-demand task, capture labor and parts, and print a sign-off-ready work order. No email wall.

A maintenance work order is the field record of a planned, recurring service visit: the asset you serviced, the preventive-maintenance checklist you completed, the condition you found, and the date the next visit is due. It’s the document that proves a scheduled PM actually happened — not a reactive repair ticket. Build one on this page, print or save it, and capture the customer’s sign-off. Nothing gets uploaded, and nothing persists once you close the tab.

A visit that was on the calendar, not a callout

Preventive maintenance is dispatch in reverse: the visit is scheduled — monthly, quarterly, semi-annual, or annual under a service agreement — and you show up because the cadence says so, not because something failed. Set the Scheduled date (and time) to the planned window, and use the Service type / classification field to mark it Preventive maintenance or Quarterly PM rather than Repair. That one word is what separates this sheet from an emergency work order: it tells anyone reading it later that the visit was planned, the equipment was working, and the point was to keep it that way.

The priority control is usually Low or Normal on a PM — you’re not racing a breakdown. If a recurring route has a tight access window, the site / access notes block is where the gate code, the keybox, and “rooftop unit, ladder access from the loading dock” live, so the next tech on the rotation isn’t relearning the building.

Name the asset, then check off the PM

The equipment make / model / serial fields are the asset’s identity. Treat the serial as the thread that ties this visit to the last one and the next: the same rooftop unit, generator, pump, or elevator returns on every cycle, and the serial is how a stack of printed work orders becomes a maintenance history for one machine. Fill all three even when the make is obvious.

Then split the PM across the three description blocks. Put the scope in Problem description / service requested — “Q3 scheduled PM per agreement,” not a fault. Record the condition you found under Diagnosis & findings: readings, wear, pressures, anything trending toward a future repair. Capture the checklist you completed under Work performed — filters changed, belts and fluids checked, fittings lubricated, terminals torqued. The consumables you used (filter, belt, lubricant) go on the parts rows; the visit time goes on the labor rows. A PM billed under a flat contract needs no line pricing at all — leave those cells empty and the cost summary vanishes, so what prints is a clean service record of the visit.

Record the next-due date before you sign off

The detail that makes a maintenance work order maintenance is the next-due date, and the builder’s Notes / recommendations field is where it goes: “Next PM due 2026-09-30 — semi-annual agreement #SA-114.” Add any recommendations the visit surfaced and the contract reference. Because nothing here is stored or auto-scheduled, that printed line is the loop-closer — the reminder you and the customer both walk away holding so the cadence doesn’t quietly lapse.

When the PM turns up a repair

A good PM finds problems before they become callouts, which means you’ll often leave a visit with a deficiency that’s outside the planned scope. Write it down under Diagnosis & findings and flag a recommendation in the notes — but don’t fold the unplanned fix into the PM bill. If the customer green-lights it on site, record the added work on a change order or open a separate repair work order. Keeping planned maintenance and reactive repair on distinct documents is what keeps the asset’s service history readable and the invoice defensible.

Sign off, convert, schedule the next one

The dual sign-off closes the visit: the technician attests the checklist was performed, and the customer confirms completion. On a service agreement that signature is the evidence the PM cadence was kept — useful at renewal and for warranty terms that require documented maintenance. The lines confirm the visit, not a contract.

After sign-off the hand-off is manual, because nothing here is linked. Carry the labor and parts onto a service invoice if the visit is billed, and log the technician’s hours on a crew timesheet if you’re tracking labor across a maintenance route. This page is the per-trade preventive-maintenance skin; the generic work order template is the same builder if you dispatch reactive repairs and other trades from one sheet. It’s a job-record worksheet, not a compliance filing — the next-due date is a reminder, not a guarantee the next visit gets booked.

Frequently asked questions

How is a maintenance work order different from a repair work order?
A repair order reacts to a failure — something broke and you were dispatched to fix it. A maintenance work order documents a planned visit that was on the calendar before anything went wrong: a scheduled or recurring preventive-maintenance (PM) service. The fields are the same, but the story is different — instead of a reported fault you record the PM scope, the checklist you completed, the condition you found, and the date the next visit is due. Set the Service type field to Preventive maintenance so the sheet reads as a planned PM, not an emergency callout.
Where do I record the asset and the next-due date on a generic work order?
Use the equipment make / model / serial fields as the asset's identity — the same unit you'll return to each cycle, so the serial ties this visit to the last one. Put the next-due date in the Notes / recommendations box along with the contract reference (for example, "Next PM due 2026-09-30, quarterly agreement #SA-114"). The builder has no auto-scheduler and stores nothing between visits, so the next-due date is a printed reminder you and the customer both keep, not a queued task.
What happens when a PM visit turns up a repair that's out of scope?
Note the deficiency under Diagnosis & findings — "compressor contactor pitted," "belt glazed, recommend replacement" — but don't quietly bill the fix onto the PM. If the customer approves the extra work on the spot, record it on a change order or raise a separate repair work order so the added labor and parts aren't a surprise. Keeping the planned PM and the unplanned repair on separate documents keeps the maintenance record clean and the billing defensible.
Do I need a customer signature on a recurring maintenance visit?
It's worth capturing one. The dual sign-off — technician attests the PM checklist was performed, customer confirms completion — is the proof a scheduled visit actually happened, which matters for warranty terms and service-agreement renewals where the provider has to show the PM cadence was kept. The signature lines confirm the visit only; they aren't a contract. On unattended sites you may leave the customer line blank and rely on the technician sign-off plus the completion date.

Get early access

Fieldwynn is the field-first app we are building for small crews — simple in the truck, powerful in the back office. It is not out yet; join the early-access list and be first when it launches for your trade.