Set this up in minutes
Nested locations that mirror your layout (3 on Starter, 50 on Business, unlimited on Enterprise), stock tracked per location, and a mobile app for the floor. Flat plans from $19/mo.
Start free trialEvery shop that makes or assembles anything runs on two lists: what you have, and what you have promised to build. Work order inventory management is what connects them, so material already committed to booked jobs is subtracted from what looks available, and your purchasing reflects reality instead of a raw on-hand count. This guide covers what a work order tracks, how a bill of materials drives it, and why committed demand is the number that keeps you from running short.
What a work order actually tracks#
A work order is a record of a job you are going to build: the product or project, the quantity, and the parts and materials it consumes. When you raise it, the software should link it to real items in your catalog and reserve the material that job needs. That reservation is the point: it turns a promise ("we are building 12 cabinets") into a material commitment the system can plan around.
The bill of materials: single-level vs multi-level#
A bill of materials (BOM) lists what goes into a product. There are two flavors, and the difference decides which software you need:
- Single-level BOM tells you this product uses these parts. A cabinet uses so much sheet stock, so many hinges, so much edge banding. This covers the majority of small custom and job-shop work.
- Multi-level nested BOM has sub-assemblies feeding into larger assemblies, which feed into the finished good, with rollups at each level. This is built for repeatable, multi-stage production.
Most small manufacturers need no more than a per-job material list drawn from their parts catalog. If you genuinely run nested assemblies at volume, you need a purpose-built MRP system like Katana.
Committed demand: the number that prevents shortages#
On-hand stock lies to you the moment you book a job. If you have 40 sheets of ply and three kitchens on the calendar that need 45 between them, your "40 in stock" is really a 5-sheet shortage waiting to happen. Committed demand is the fix: the system subtracts what your open work orders will consume, so the number you buy against is what is actually free. This one calculation is the difference between ordering ahead of a job and discovering the shortage at the saw.
From work order to purchase order#
The payoff of tracking committed demand is automatic, accurate purchasing. Once the system knows what your booked work needs versus what is truly free, it can flag exactly what to order, and good software will draft the purchase orders for you, grouped by supplier and capped to a budget if you set one. You order what the jobs require, when the lead time says to, and nothing you do not need.
What small shops need (and do not)#
Need: work orders that consume real parts, a per-job material list, committed-demand netting, and purchasing that reflects it.
Skip (unless you run volume production): multi-level nested BOM rollups, finite capacity scheduling, and shop-floor work centers. They add setup and cost without matching how a custom shop actually works.
Where InventoryQuick fits#
InventoryQuick's work-order features live on the Enterprise plan ($349/mo flat, unlimited users, locations, and parts) — see MRP software for small manufacturers and job shops for the full picture. Work orders consume parts from your catalog, committed demand flows into project-driven forecasting, and auto-purchase-orders draft what your booked work needs against supplier lead times. It builds a per-job material list from the parts catalog rather than a saved reusable BOM; it does not do multi-level nested rollups or shop-floor scheduling. For those, Katana or Fishbowl are purpose-built.
See InventoryQuick's MRP features — work orders, cutlist import, and committed demand on the Enterprise plan. Start your 7-day free trial
Related: MRP software for small manufacturers & job shops · Cut list software for custom shops · InventoryQuick vs Katana
Common questions
What is work order inventory management?
It is the practice of linking each job you build to the parts it consumes through a bill of materials, then subtracting that committed demand from on-hand stock so your available count and your purchasing reflect what is actually free. It prevents both over-ordering and mid-job shortages.
What is committed demand?
Committed demand is the material your open work orders will consume. Subtracting it from on-hand stock gives you free-to-use stock, the real number to buy against. Without it, on-hand counts overstate what you can actually use once booked jobs are accounted for.
What is a bill of materials (BOM)?
A BOM lists what goes into a product. Single-level BOM says a product uses these parts and quantities; multi-level nested BOM adds sub-assemblies that roll up into larger assemblies. Small custom shops usually need single-level; volume production needs multi-level.
Does InventoryQuick support work orders and BOM?
Work orders, yes, on the Enterprise plan ($349/mo) — they consume parts from your catalog and their outstanding quantities become committed demand that feeds project-driven forecasting. A reusable bill of materials, no: each work order carries its own material list, which you build or import per job. It does not do multi-level nested rollups, shop-floor scheduling, or routings.
More from the blog
MRP Software for Small Manufacturers & Job Shops (2026)
What small manufacturers and job shops need from MRP software — work orders, a per-job material list, committed-demand purchasing, and cut lists. Light vs full MRP.
Katana Pricing Explained: What $299/mo Covers
What Katana's $299/mo Core plan actually includes, how sales-order volume and extra locations bill on top, and what the add-ons cost.
Cut List Software: Import & Track Material for Custom Shops (2026)
How cut list software turns a spreadsheet of parts into tracked material and purchasing for cabinet, sign, and fabrication shops — without retyping every line.
Tool Crib Checkout System: Fields and Data Model
The exact fields, data model, and SOP for a tool crib checkout system — item, person, and transaction records, plus the checkout and return workflow.