ERP Core ConceptsGlossary

What Is Work Order?

Also known as: job order, production order, manufacturing order

Definition

A work order is the ERP document that authorizes production of a defined quantity of an item by a due date. It snapshots the bill of materials and routing, drives material issues and labor reporting, and collects actual cost for the job.

Work Order Explained

A work order carries a copy of the bill of materials and routing at the moment it is released, not a live pointer to the master records. This snapshot behavior is deliberate: it means an engineering change made after release does not silently alter a job already running on the floor. It also means that if you need the change applied, you must explicitly refresh or reissue the order. Teams often discover this the first time a corrected component fails to appear on an open job.

The order moves through a status lifecycle: planned or firm planned while MRP still controls it, released once material and capacity are committed and paperwork is issued, in process as operations are reported, complete when quantity is received to stock, and closed when no further cost may post. Closing matters for costing because variances are typically calculated and posted at close. Orders left open for months accumulate stray charges and misstate work in process on the balance sheet.

Cost collection is one of the work order's core jobs. Material issues debit work in process at whatever costing method the item uses. Labor reported against operations applies the work center labor rate and its overhead absorption. Outside processing receipts add subcontract cost. When the finished quantity is received, work in process is credited at standard or at accumulated actual depending on the costing method, and any difference becomes a variance. This is why job costing quality depends entirely on shop floor reporting discipline.

Variations exist for different environments. Repetitive or rate-based production may use schedules rather than discrete orders, with backflushing consuming material automatically on completion. Project or contract manufacturing may tie work orders to a project structure for progress billing and earned value. In aerospace and defense, work orders often carry lot and serial traceability requirements plus inspection hold points that block progression until quality signs off.

Why It Matters

  • Work orders are where planned cost meets actual cost, making them the primary source of manufacturing variance analysis.
  • The bill of materials and routing snapshot protects in-process jobs from engineering churn but requires deliberate refresh discipline.
  • Open work orders sit in work in process on the balance sheet, so poor closing hygiene directly distorts financial statements.
  • Lot and serial genealogy for AS9100 and defense traceability is captured through work order material issues and completions.

In Practice

Common gotcha: a job finishes physically but stays open in ERP for weeks. Miscellaneous labor and material keep posting to it, work in process is overstated, and the eventual variance is unattributable. Put a report on any work order with zero activity for 30 days and a completed quantity greater than zero, and close it as part of the period close checklist.

Frequently Asked Questions

What is the difference between a planned and a released work order?

A planned order is a suggestion created by MRP that the system can reschedule or delete on the next run. A released work order is a firm commitment: material is allocated, capacity is loaded, paperwork is issued, and the shop can begin. Firm planned orders sit in between, protected from MRP changes but not yet issued to the floor.

Why do work order costs differ from standard cost?

Because actual consumption rarely matches the standard. Extra material issued for scrap creates a material usage variance, hours above routed time create a labor efficiency variance, and purchase prices different from standard create purchase price variance. Each variance points at a specific root cause, which is why analyzing them separately is more useful than looking at total job cost.

Working with Work Order in a live environment? Our engineers do this every day - and our AI agents automate most of it.