Work Order Template

A production work order log with status, planned versus completed quantity, scrap, the BOM revision it was built against, and the lot the output carries.

By Tibeau De Grauwe, FounderUpdated September 2026

  • 25 products free
  • 14-day Pro trial
  • No credit card

What is in the template

One row per production run. The sample covers a completed run with one unit scrapped, a run in progress against a named customer order, a planned subassembly run that feeds two future orders, and a run on hold waiting for a component that has not arrived.

Those four statuses are the whole point of the sheet. A list of everything you intend to build is a wish list; a list that distinguishes released from blocked from finished is a schedule someone can work from on a Monday morning.

Columns explained

Work_OrderUnique reference for the run. Everything else on the shop floor hangs off this number.
StatusPlanned, In progress, On hold, or Complete. Filtering on this is what turns the sheet into a board.
PriorityWhich run gets the bench when two are due the same day.
Product_SKUWhat is being built, matching the parent SKU on the bill of materials.
Quantity_PlannedWhat the run was released to make.
Quantity_CompletedGood units actually produced and accepted.
Quantity_ScrappedUnits started and lost. Planned minus completed minus scrapped is what is still in progress.
BOM_ReferenceWhich bill of materials, and which revision, this run was built against.
Start_DateWhen work is meant to begin, not when the order was written.
Due_DateWhen the finished units are needed, usually driven by a customer order or a stock target.
Assigned_ToWho owns the run. Blank on a planned order is fine; blank on an in-progress one is a warning.
Work_CentreWhere it happens: assembly, fabrication, finishing. This is what capacity is measured against.
Lot_NumberThe lot the output is tagged with, so finished units can be traced back to this run and its components.
NotesBlockers, customer references, substitutions. The column that explains why a run is on hold.

Releasing a run rather than just listing it

A work order should only move to In progress when the components it needs are actually available. Releasing a run whose material is still on order is how a bench ends up half-built and blocked, occupying space and holding partially consumed material that is now unavailable to anything else.

The check is simple enough to do by hand for a handful of runs: for each component on the BOM, multiply quantity per unit by the planned quantity and compare against stock on hand, remembering to account for other released runs already claiming the same parts. It stops being simple somewhere around the fifth concurrent run, which is usually when a shop moves off the spreadsheet.

Where a work order spreadsheet breaks down

It cannot see material. Nothing in the file knows whether the steel tube for WO-2026-0420 has arrived, so the on-hold status is only accurate for as long as somebody keeps checking and updating it.

It cannot consume material either. Completing a run should reduce every component on the bill of materials and increase finished goods; in a spreadsheet both halves are manual, and the second half tends to get done because it affects what you can sell while the first quietly does not.

In StockFlow, the Production module turns bills of materials into work orders on a planning board, records builds with component consumption, tracks lots through the run and reports expected against actual yield. It is included on Professional and above.

Related resources

Trusted by small businesses

What our customers say

“Super Kind! Quick replies from their support and very easy fixes, changed the dashboard a bit and customized it. Also gave me 450 items extra on the free plan just for me. Highly recommend and again great service!”

Erasable Trading AU

“Best customer service! Stockflow's customer support is fast and extremely helpful. They assisted me with customization of the software to improve my experience as a user.”

Justin M.

Co-Owner, Consumer Goods

Frequently asked questions

What is a work order?
A work order authorises a specific production run: which item to build, how many, against which bill of materials, by when, and by whom. It is the link between a demand signal such as a customer order or a low stock level and the material and labour actually consumed on the floor.
What is the difference between a work order and a purchase order?
A purchase order buys finished goods or materials from a supplier. A work order instructs your own team to make something from materials you already hold. Both consume stock, but a work order also creates it.
Should scrap be recorded on the work order?
Yes, in its own column. If scrapped units are simply left out, planned quantity minus completed quantity looks like work still in progress forever, and you lose the only reliable measure of yield on that product.
How do I know if a run is late from this sheet?
Filter Status to Planned and In progress and sort by Due_Date. Anything past today with Quantity_Completed below Quantity_Planned is late. That is the manual version of what a planning board shows continuously.
Does this template deduct components when a run completes?
No. Marking a row Complete in a spreadsheet does nothing to component stock, so someone has to work through the bill of materials and reduce each component by hand. That step being skipped is the usual reason component stock and reality diverge.

Topic guide

Inventory Management Software

Part of our complete guide. Start with inventory management software.

How to choose a WMSWMS implementation guideInventory trackerInventory photos and product imagesCloud inventory softwareInventory management checklistHow to organize a warehouseYear-end inventory countParts inventory softwareIndustries hubFree inventory softwareWarehouse management systemEcommerce inventoryAgriculture inventoryConsignment inventoryConsignment vs backorder vs dropshipFranchise inventoryDropshipping inventoryConstruction inventoryBest stock management softwareInventory control 101How to manage inventory (step-by-step)Green warehousing: practices worth doing firstMedical inventoryRetail inventoryHospitality inventoryPharmacy inventoryContractor inventoryABC inventory calculatorAverage inventory calculatorBarcode system in ExcelReturns management3PL guideWhat is last-mile delivery?StockFlow vs Asset PandaStockFlow vs BrightpearlSortly alternativesZoho Inventory alternativesinFlow alternativesOdoo inventory alternativeWasp inventory alternativesCin7 alternativesFishbowl alternativesNetSuite inventory alternativesUnleashed alternativesFinale Inventory alternativesAsset Panda alternativesAlternatives to Excel for inventoryAirtable inventory alternativeNotion inventory alternativeImport inventory from a CSV or Excel fileHow to run a tool cribFree Inventory CalculatorsInventory Shrinkage CalculatorInventory Valuation CalculatorPar Level CalculatorProduction Yield CalculatorFree QR Code GeneratorHow to Manage Multi-Location InventoryCarrying Cost CalculatorGMROI CalculatorFree Barcode GeneratorStockout Cost CalculatorInventory Turnover CalculatorABC Analysis ToolCycle Count Schedule TemplateStock Count Sheet TemplateHow to Store and Track Raw MaterialsSupplier List TemplateDSI CalculatorEquipment Utilization CalculatorHow to Plan a Production RunHow to Calculate Safety StockManufacturing Inventory Excel TemplatePurchase Order TemplateCycle Count Sample Size CalculatorMTBF CalculatorHow to Prevent Inventory ShrinkageFill Rate CalculatorBarcode Scanner Buying GuideInventory Sign-Out SheetSell-Through Rate CalculatorSupplier scorecard templateDead stock cost calculatorLead time calculatorOrder fulfillment cost calculator3PL inventory management softwareMulti-client warehousingBin location3PL storage fee calculator3PL client inventory report templatePerfect order rate calculatorWarehouse space utilization calculatorReturns and RMA log templateInventory-to-sales ratio calculatorStock cover calculatorCBM calculatorPallet calculatorPicking productivity calculatorHow to keep track of inventory for a small business