
What a WMS is
A warehouse management system (WMS) is the software that controls everything that enters, sits in and leaves the warehouse, location by location: where each item is, how much there is, what to pick first and who performs the task. It replaces spreadsheets and operator memory with one rule, recorded in real time.
The ERP knows how much of each item exists. The WMS knows where it is, in which lot, in what status and what the next move is. That turns the inventory accuracy assumed by inventory management into a process result instead of a hope.
Visual map of a WMS across the warehouse flow
The map shows WMS functions along receiving, putaway, picking and shipping, plus the payback calculation used in this article.

WMS functions along the flow
| Step | What the WMS does | Typical gain |
|---|---|---|
| Receiving | Matches the delivery against the advance shipping notice (ASN), scans barcodes and prints the carton or pallet label | No paper checking |
| Putaway | Suggests a location by product family, velocity, weight, expiry and pallet size | Less time searching for space |
| Inventory control | Keeps balances by location, lot, expiry and status (available, blocked, quarantine) | Traceability and FEFO/FIFO |
| Order picking | Groups orders, sets the route and guides the operator on a handheld terminal | Less walking, fewer errors |
| Shipping | Checks packages, builds the load, prints labels and documents | Fewer returns from mis-picks |
| Cycle counting | Generates counts by location and compares them with system balance | Counting without stopping the warehouse |
Three functions make most of the difference. First, location addressing: every slot has a code and the system knows what is in it (see order picking and slotting). Second, scanner confirmation (barcode or RFID), which validates each move on the spot. Third, the release rule: FIFO (first in, first out) or FEFO (first expired, first out), enforced by the system rather than by the operator.
Advanced functions include cross-docking, automatic replenishment of the pick face, dock scheduling, labor management and integration with conveyors and automated storage. Not every operation needs them.
Example: the payback of a WMS in a distribution center
Illustrative example with made-up numbers. A warehouse picks 3,300 order lines per day, 22 days a month. Today picking runs at 55 lines per hour with 1.2% of lines in error. With a WMS the target is 70 lines per hour and 0.3% error. An hour of picking costs $30 and each wrong line costs $45 (redo, return and reship).
Monthly return = (hours saved × hourly cost) + (errors avoided × cost per error)
| Item | Without WMS | With WMS | Difference |
|---|---|---|---|
| Picking hours per day (3,300 ÷ rate) | 60.0 h | 47.1 h | 12.9 h |
| Hours saved per month (× 22 days) | 282.9 h | ||
| Labor gain (282.9 h × $30) | $8,486 | ||
| Error lines per day | 39.6 | 9.9 | 29.7 |
| Errors avoided per month (29.7 × 22) | 653.4 | ||
| Error gain (653.4 × $45) | $29,403 | ||
| Total monthly return | $37,889 |
With a total investment of $600,000 (license, scanners, network, consulting and training), simple payback is 600,000 ÷ 37,889 = 15.8 months. Most of the gain comes from fewer errors, not from speed. If your current error rate is already low, the return drops and the case may not hold. For a full evaluation use NPV, IRR and payback.
When to implement (and when not to)
Signs a WMS is worth it:
- Location-level inventory accuracy is below about 95% and the annual count ends with large adjustments.
- Operators spend time searching for items or asking where things are.
- A customer or regulation requires lot or expiry control.
- The number of locations and lines per day has outgrown spreadsheets.
- Shipping errors cause returns and lost customers.
Signs it is too early: a few hundred SKUs, one small warehouse, no location addressing, a messy item master. Start with the basics: assign addresses, label them, apply 5S and run cycle counting. A WMS automates a process; if the process is confused, it automates the confusion.
How to select and implement
- Map the current flow and measure accuracy, lines per hour, errors and receiving time. Without a baseline you cannot prove the return.
- Clean the master data: unit of measure, weight, dimensions, barcode, family and velocity (use the ABC curve to choose easy-access locations).
- Define requirements: ERP integration, handhelds, label printing, lot and expiry, number of users.
- Compare options: ERP module, dedicated on-premise WMS or cloud WMS. Ask for a demo with one of your own flows.
- Run a pilot in one area or product family before going live everywhere.
- Train operators and track the indicators in the first weeks.
Define the link with MRP and production early: the WMS must report true balances, and planning must respect what the warehouse can deliver.
Common implementation mistakes
- Buying software before fixing the process. Bad locations and wrong master data reappear in the system.
- Underestimating master data. Without correct weight, dimensions and barcode, putaway rules cannot work.
- Leaving operators out. The people using the handheld should shape screens and routes.
- Configuring everything at once. Switch functions on in stages; each needs data and discipline.
- Dropping counts. A WMS reduces variance but cycle counting is still needed.
- Measuring only speed. Track accuracy and shipping errors too.
Frequently asked questions
What is a WMS?
A warehouse management system controls receiving, putaway, inventory by lot and location, picking and shipping, using scanner confirmation.
What is the difference between WMS and ERP?
The ERP handles company-level balances and finance; the WMS handles physical location and moves inside the warehouse, slot by slot.
When is a WMS worth implementing?
When location accuracy is low, shipping errors are significant, lot or expiry control is required and line volume exceeds what spreadsheets can support.
How long does a WMS take to pay back?
It depends on volume and current error rate. In this article's example, simple payback is 15.8 months: $37,889 monthly gain against a $600,000 investment.
Does a WMS need barcodes?
In practice, yes. Scanner confirmation (barcode or RFID) validates each move and is what delivers accuracy.
Does a small business need a WMS?
Not always. With few SKUs and a simple warehouse, addressing, 5S and cycle counting are usually enough. A WMS pays off once complexity exceeds manual control.
Sources
- BOWERSOX, D. J.; CLOSS, D. J.; COOPER, M. B. Supply Chain Logistics Management. New York: McGraw-Hill.
- BALLOU, R. H. Business Logistics/Supply Chain Management. Upper Saddle River: Pearson.
- FRAZELLE, E. World-Class Warehousing and Material Handling. New York: McGraw-Hill.
- TOMPKINS, J. A. et al. Facilities Planning. Hoboken: Wiley.
Keep studying: trusted sources and links
- CSCMP: Supply Chain Management Definitions and Glossary
- ILOS: Instituto de Logística e Supply Chain (in Portuguese)
- Wikipedia: Warehouse
- Wikipedia: Inventory
Save this address: Manufatura Enxuta is your school for lean manufacturing. Come back whenever you need to study, with a complete article, a visual map and trusted sources. Follow one of the learning paths or check the A–Z glossary.
Want to measure what really matters?
Download the free e-book on performance indicators and track the losses in your operation.
Download the e-book
