Skip to content

Work order statuses explained

A work order’s status should answer one simple question: What’s happening with this job right now? Keeping statuses current makes the dashboard, filters, Board view, overdue counts, and team workload more trustworthy.

Not Started → In Progress → Completed

Use On Hold whenever work has started but cannot continue yet.

Status Use it when Do not use it just because
Not Started No one has begun the work The job is assigned
In Progress Someone is actively working the job You plan to work on it today
On Hold A blocker prevents the work from continuing The job is simply lower priority
Completed The job itself is finished You are still waiting on a final task

The work order exists, but no one has begun the work. Most general work orders start here.

Someone is actively working on the job. Move a work order here when the work actually begins rather than leaving active work marked Not Started.

The work has paused because something is preventing it from moving forward — for example, you’re waiting for a part, vendor, approval, access, or another dependency.

When you place a work order On Hold, MaintenanceOps asks for a reason. That explanation becomes part of the work-order history so other people can see why the job is waiting.

The work is finished. Use Completed when the job itself is done and the work order no longer needs active attention.

Work submitted through a request workflow can begin before the normal maintenance lifecycle:

  • Requested — submitted and waiting for a manager’s decision. It is not active maintenance work yet.
  • Declined — a manager declined the request. The reason is recorded and communicated to the requestor.

When a request is approved, it moves into the normal work-order flow and can be assigned to a technician. See Requests and approvals.

Assigning a work order to a technician does not automatically mean the job is In Progress. It can remain Not Started until the technician actually begins the work.

Life Safety work can include additional approval statuses because compliance work may require documented inspection and sign-off steps. Those statuses appear only where that workflow requires them; general maintenance work orders use the everyday statuses above.

See Life Safety for the compliance workflow.

Once status accurately reflects the job, build the record of what it took to complete it. Continue with Tracking time, parts, and purchases.