Atom AI

AI built inside your CMMS to make your FM operations smarter and easier

Explore Atom Assistants
Work Orders

Work Order Template

One work order that fits any job and any trade, kept deliberately short so it actually gets filled in.

  • Six sections: one page to raise it, one to close it
  • Labour and parts in one table, not two
  • Costs total themselves, with tax optional
  • A status that says why a job is not finished
work-order-template.xlsx

Work Order

Any job, any trade

Work order number
WO-1042
Priority
Emergency / Urgent / Routine / Scheduled
Complete by
Date
Status
Complete / Part done / No access / Specialist
#Labour or partQtyRateAmount
1Labour, replace failed door closer
2Part, door closer, medium duty
3Labour, adjust latch on return visit
+ more labour and part lines on the same table, the location and access notes, who it is assigned to and when they started, a subtotal that adds itself, an optional tax rate and total, what was actually done, and a status that distinguishes complete from part done, could not access, and needs a specialist

The document you will get. Download for the full, editable file.

Who this work order template is for

Four people touch a work order, and on a small team it is sometimes the same person wearing four hats.

  • Whoever raises the job

    You may not be in maintenance at all. Location, what needs doing and anything to know before arriving are the three entries that decide whether the first visit succeeds.

  • Technician or tradesperson

    You are filling in the second half. One table for labour and parts means you record the job as it happened rather than translating it into two lists.

  • Supervisor or owner

    You are approving it. Priority, complete-by date and the status field are what tell you which jobs are actually done and which are quietly waiting.

  • Whoever does the books

    You need the money to add up. Subtotal, an optional tax rate and a total are all you want from a job sheet, and they are on one line each.

Which field matters the most in your sector

The form is the same shape everywhere. What changes is which field carries the weight, and it is usually the one that decides whether the job is done in one visit. If you run one of these, the sector page goes further than the template does.

What a work order should include

A work order is the authorised instruction to carry out one job, and the record of what happened when it was done. It carries a unique number, the date raised and who asked, a priority and a completion date, the location and the work required, the labour and parts used, and the cost.

A. What a work order needs, and why each field is there

FieldWhat goes in itWhy it earns its place
Work order numberA unique reference such as WO-1042The only thing that lets two people talk about the same job without describing it. It is also what a later invoice or query is matched against.
Date raised, and requested byWhen it came in and who askedDistinguishes when the job arrived from when somebody got to it. Without both, response time is unmeasurable and the requester is unreachable.
PriorityEmergency, urgent, routine or scheduledSet at intake rather than argued later. Four levels is enough; more than that and nobody uses the middle ones consistently.
Complete byA date, not a wishA target date makes a job either on time or late. Left open, a job is neither, and it will sit until somebody notices.
LocationBuilding, floor, room or areaWritten for someone who has not been there. Precision here is the single biggest factor in whether the first visit is the only visit.
Item, asset or equipmentWhat the work is onTurns a pile of jobs into a history. If you have asset numbers use them, and if you do not, name the thing plainly.
Anything to know before arrivingAccess, keys, occupied hours, safetyFour short answers that prevent a wasted trip. This is the field that repays itself fastest on a form this short.
Labour and parts, one tableA first column saying which, then description, quantity or hours, rate and amountSplitting them into two tables is the commonest reason a simple work order stops being simple. One table matches how the job actually happened.
CostSubtotal, an optional tax rate, and a totalTax is optional because plenty of internal work orders never carry it. Leave the rate blank and the total is just the subtotal.
Status at closureComplete, part done and return needed, could not access, or needs a specialistThe field that stops a queue lying to you. Three of the four outcomes mean somebody has to go back, and only naming them makes that visible.

If you cut this form down further, keep the status field. Everything else on the page describes one job. The status is the only entry that tells you the truth about your whole queue, because a list where every job reads complete or open hides the ones that were attended, not finished, and quietly closed anyway.

B. What it looks like filled in

One job on the shared table. Two labour lines, two parts, and the first column doing the work of separating them.

Labour or partDescriptionQty or hrsRateAmount
LabourReplace failed door closer1.548.0072.00
PartDoor closer, medium duty, silver161.5061.50
PartFixing pack and packer plate18.208.20
LabourAdjust latch and re-hang, return visit0.548.0024.00
Subtotal165.70

Work order WO-1042, second floor, door closer, raised routine with a complete-by date two days out. Four lines on one table, two of them labour and two of them parts. Subtotal 165.70, and at a tax rate of twenty per cent the total comes to 198.84, both of which the Excel version works out for you. The honest line is the last one: a half hour on a return visit to adjust the latch, recorded on the same order rather than raised as a new job, which is how a single door ends up with a truthful history instead of two unrelated records.

Download the work order template

Word to edit the priorities, statuses and your own rates, Excel to let the subtotal, tax and total calculate themselves, PDF for the clipboard. Free, and yours to rebrand.

Get the template

How do you fill in a work order?

Raise the top half, hand it over, and let whoever does the work fill in the bottom half. Six steps, and the last one is the only one people routinely get wrong.

  1. Give it a number and a date

    A unique reference and the date it came in, plus who requested it and how to reach them. Everything else on the form can be corrected later; the number cannot be added retrospectively without confusion.

  2. Set a priority and a complete-by date

    Emergency, urgent, routine or scheduled, and an actual date. A priority without a date is a feeling, and a date without a priority gives you no way to sequence a busy day.

  3. Say where, and what needs doing

    Building, floor, room or area, then the item and the work required. Be more specific about the location than feels necessary, because that is what decides whether the first visit succeeds.

  4. Write down anything needed to get in

    Access, keys, occupied hours and safety. On a form this short this is the field that saves the most time, because a wasted visit costs more than the repair.

  5. Record labour and parts on the one table

    Say in the first column whether each line is labour or a part, then the description, hours or quantity, rate and amount. Resist the urge to split it into two tables.

  6. Close it with a status that tells the truth

    What was actually done, then complete, part done and return needed, could not access, or needs a specialist. Marking a job complete when somebody has to go back is how a queue starts lying to you.

A tray of paper cannot tell you which jobs are overdue right now. See how Atom AI assistants turn one-off job sheets into a queue you can actually see.
See Atom AI assistants

When a simple work order is enough, and when it is not

This template covers most jobs. It is worth knowing where it stops, because using a simple form for work that needs evidence is a false economy.

AspectA simple work order is enoughYou need a specialised one
The jobOne trade, one visit, a clear fixRegulated work, or work on a tracked asset
What has to be provedThat it was done and what it costIsolation, permits, readings, certificates, chain of custody
The assetNamed plainly, or not tracked at allIdentified by tag, with a service history and intervals
Who reads it laterA supervisor this week, a bookkeeper this monthAn auditor, an insurer or a reliability engineer, in years
What is missing if you use this formNothingMeter readings, as-found values, a safety block, a deficiency route
The honest testWould a photograph and a cost satisfy anyone who asksWould somebody need to reconstruct exactly how it was made safe

Use this one until it stops fitting, and then use a specialised one for those jobs only. The mistake is not choosing the simple form; it is running a whole operation on it and discovering after an incident that the isolation, the meter reading or the certificate was never captured because there was nowhere to put it.

When the template starts to feel limiting

A simple form handles one job well. That is its point, and it is also where it ends.

  • Rates go out of date silently

    Somebody updates the labour rate, prints a new pad, and both pads stay in circulation. Two jobs the same week are costed differently and nothing on either sheet says which rate was current.

  • Complete-by dates cannot chase themselves

    The date is on the form and the form is in a tray. Nothing escalates when it passes, so the field that was supposed to make jobs measurable only works if somebody reads every sheet.

  • There is no history for anything

    This form does not ask for an asset number, which is the right call for its length and the reason it can never tell you that this door has now been repaired three times.

  • You cannot see the queue

    How many jobs are open, which are overdue, how much has been spent this month, how many were closed as could not access. Each answer lives across every sheet and a folder cannot count them.

What running this in Facilio looks like

The template is the paper version of one job. The fields are the same ones; the difference is that a hundred of them stop being a drawer and start being an operation you can see.

  • Work Completion Validator

    Closing a job means saying what was done

    On paper a job is complete when somebody ticks it. Work Completion Validator checks the record against what the job asked for, so an order closed with no description, no hours and no status reason is caught rather than filed as done.

  • Ops Performance Intelligence

    Complete-by dates escalate on their own

    The priority you set carries its own clock, so a job about to run late surfaces before the requester chases it, and the jobs that keep running late show up as a pattern rather than as individual excuses.

  • Contractor Work Tracker

    Labour and parts roll up into a cost you can see

    Every line on that shared table becomes spend you can total by location, by trade and by month, so the question of where the maintenance budget went has an answer that does not require reading sheets.

  • Audit Report Intelligence

    The jobs that need evidence get somewhere to put it

    When a simple job turns out to need an isolation record, a meter reading or a certificate, the fields exist rather than having to be written in a margin, so the record is complete at the point it still can be.

Hallucination-free by design. Atom AI answers from the records in your tenant rather than generating plausible text, so an empty field reads as empty rather than filled in for you.

Frequently asked questions

What is a work order?

A work order is the authorised instruction to carry out one job, and the record of what happened when it was done. It carries a unique number, the date it was raised and who requested it, a priority and a completion date, the location and the work required, who it was assigned to, the labour and parts used, the cost, and a signed confirmation at the end.

It differs from a work request in one important way: a request asks for something, and a work order authorises it. Nothing is committed until the order exists.

What should a work order include?

At minimum: a unique work order number, the date raised, who requested it, the priority, a complete-by date, the location, the item or equipment, the work required, anything needed to get access, who it is assigned to and their trade, the date started, the labour and parts with quantities and rates, a subtotal, an optional tax rate and total, the date completed, what was actually done, a status, and two signatures.

That is six sections and it fits on two pages. Anything more and you are building a specialised form, which is the right thing to do only for the jobs that need it.

Why put labour and parts in the same table?

Because that is how the job happened, and because two tables is the commonest reason a simple work order stops being simple. One table with a first column saying labour or part keeps the whole cost of the job in one place and one running total.

It also means a job that turned out to be labour-only, or parts-only, does not leave an empty table on the page.

What is the difference between a work order and a job sheet?

In practice very little, and the words are used interchangeably. Where people do draw a line, a job sheet tends to be the technician's record of what they did, and a work order is the authorisation plus that record.

This template does both, which is why it is split into a half you raise and a half you close.

Why does the status field have four options rather than two?

Because complete and open hide the two outcomes that matter most. Part done and return needed, and could not access, are both jobs that look finished on a list and are not.

Needs a specialist is the fourth, and it is the one that saves the most time. A job routed to a general queue when it needed a certified trade will sit there until somebody visits and works that out in person.

Is this template suitable for regulated or safety-critical work?

Not on its own. It has nowhere to record an isolation and permit sequence, a meter reading, an as-found value, or a certificate reference, and adding them by hand in a margin is not a record anyone can rely on later.

Use it for ordinary jobs, which is most of them, and use a specialised form for work where somebody may later need to reconstruct exactly how it was made safe.

Can I edit and rebrand this template?

Yes. It is free to use, edit, rename and put your own logo on, internally or for clients. No attribution required.

The Word version is the one to edit if you want to change the priorities, the status options or your own rates; the Excel version is the one to use if you want the subtotal, tax and total to calculate themselves.

In one paragraph

A work order is the authorised instruction to do one job and the record of what happened. Give it a number and a date, set a priority with a real complete-by date, and describe the location precisely enough for somebody who has never been there. Write down what is needed to get in, because a wasted visit costs more than most repairs. Record labour and parts on the single shared table with the first column saying which, and let the subtotal, the optional tax and the total work themselves out. Then close it with a status that tells the truth: complete, part done, could not access, or needs a specialist.

The template is the floor, not the ceiling

Take the template; it will carry any single job from raised to signed off. When a tray of sheets stops being enough, a connected CMMS runs the queue: complete-by dates that escalate themselves, cost you can total by location and trade, and somewhere to put the evidence on the jobs that turn out to need it.

Work Order Template Word · Excel · PDF