Buy a warehouse management system built for a distribution centre and drop it into a factory store room, and it will fight you at every step. A distribution WMS assumes goods come in, sit still, and go out unchanged. A manufacturing store room does the opposite: material comes in, gets issued to production, changes form, comes back as work-in-progress and then finished goods, and generates rejections and scrap along the way. Modelling that correctly starts with getting the store structure right — this guide covers how.

For the difference between the two disciplines, see inventory vs warehouse management. For the industry product, see Manufacturing WMS.

Why manufacturing is different

The defining feature of a factory store is transformation. The same physical material exists in several states as it moves through production, and each state has different rules about who can draw it, where it lives and how it is valued. A store structure that lumps everything into one “stock” bucket loses the ability to answer basic questions: how much raw material is free to issue, what is committed to open work orders, what has been made but not yet inspected, what failed inspection. You need distinct stores for distinct states.

The store types you need

A typical manufacturing operation needs six store types. In Fast WMS these are modelled as separate stores (warehouses), each with its own bins:

StoreHoldsWhy it is separate
Raw material (RM)Inputs received from suppliersIssued to work orders; needs supplier and lot traceability
Work-in-progress (WIP)Material issued to and held on the shop floorCommitted to production; not free stock
Finished goods (FG)Completed, inspection-passed outputAvailable for dispatch; the sellable pool
Rejection / quarantineFailed-inspection RM or FG, under investigationMust be blocked from issue and dispatch
Consumables / toolingIndirect items — spares, tools, packagingConsumed but not part of the product BOM
ScrapMaterial written off from any stageRemoved from usable stock; recorded for reconciliation

Keeping these apart is what lets the system tell you your free-to-use raw material, distinct from what is already on the floor, distinct from what failed QC — three numbers a single stock bucket collapses into one misleading total.

Movements between stores

Structure is only half the picture; the movements between stores are the other half. The core manufacturing movements Fast WMS records are:

Kitting and de-kitting

Manufacturing store rooms also assemble and disassemble. Kitting gathers the components of an assembly — per the bill of materials — into a single issue, so the shop floor receives a complete kit rather than chasing parts. De-kitting does the reverse, breaking an assembly back into components. Fast WMS records both against the BOM structure, so the stock effect of building or breaking a kit is captured correctly rather than fudged with manual adjustments.

Reservation and the two inventory commits

Two concepts keep a factory store honest. First, reservation: material can be reserved against a work order so it is visibly committed and not double-issued, then de-reserved if plans change. Second, the same two-commit discipline that governs the whole platform — inbound stock commits when put-away is confirmed, and outbound stock leaves in two legs (at pick-confirm and at dispatch), while invoicing never moves stock. In a manufacturing context that means your RM is genuinely on-hand only once racked and confirmed, and your FG genuinely leaves only when dispatched — not when an invoice is raised.

Bins within stores

Each store is subdivided into bins, so a large raw-material store is not one undifferentiated space but a grid of addressable locations. Every pallet sits in a specific bin with an append-only history, so “where is this material?” always has a precise answer — the same bin and location management that makes distribution warehouses findable makes factory stores findable too.

Fast WMS for manufacturing

A store structure that knows the difference between free stock, committed WIP and rejected material.

Fast WMS models raw-material, WIP, finished-goods, rejection, consumables and scrap stores, records issue-to-work-order, FG receipt, reservation and kitting movements, and keeps every state addressable to the bin — on one ledger, with Tally and GST in the back office.

RM, WIP, FG, rejection, consumables and scrap stores
Issue-to-WO, FG receipt, reservation, kitting/de-kitting
Bin-level location and lot traceability throughout
Get a demo

Frequently asked questions

How is a manufacturing store room different from a distribution warehouse?
A distribution warehouse assumes goods arrive, sit still and leave unchanged. A manufacturing store room handles transformation: material is issued to production, changes form through work-in-progress into finished goods, and generates rejections and scrap. That requires distinct stores for distinct states — raw material, WIP, finished goods and rejection — so the system can report free stock separately from committed and rejected stock, which a single stock bucket cannot do.
What store types does a manufacturing operation need in a WMS?
Typically six: raw material for supplier inputs, work-in-progress for material on the shop floor, finished goods for completed output, rejection or quarantine for failed-inspection material, consumables and tooling for indirect items, and scrap for write-offs. In Fast WMS each is modelled as a separate store with its own bins, so every state of material is tracked distinctly and remains addressable to a bin.
How does Fast WMS handle issuing material to production?
Raw material is issued to a specific work order, moving it out of free stock and into WIP. Material can also be reserved against a work order so it is visibly committed and not double-issued, and de-reserved if plans change. Finished output is then booked back in as a finished-goods receipt, ready for inspection and dispatch. Every movement posts a ledger entry so book and physical stock stay aligned.
Does Fast WMS support kitting and de-kitting by BOM?
Yes. Kitting gathers the components of an assembly per the bill of materials into a single issue, so the shop floor receives a complete kit; de-kitting breaks an assembly back into components. Both are recorded against the BOM structure so the stock effect is captured correctly rather than adjusted manually.
Can Fast WMS keep rejected material out of production and dispatch?
Yes. Failed-inspection material is flagged and held in a rejection or quarantine store, and pallets can be set to hold or damage status, which removes them from issue and dispatch eligibility without moving the quantity or editing the balance. This ring-fences suspect stock cleanly while keeping a full audit trail.

See a factory store run on Fast WMS

A 30-minute demo with your materials and stores — issue-to-work-order, FG receipt, rejection and kitting, live on screen.

Get a demo Explore Manufacturing WMS