What a Warehouse Management System Does
A warehouse management system (WMS) runs what happens inside the building: from the moment a truck backs onto the receiving dock, through putaway into storage locations, picking and packing orders, to the goods leaving for the customer. The difference from a basic stock record is precision. A stock record tells you how many units you have. A WMS tells you exactly which bin they are in, who moved them and when, which batch and expiry date they carry, and which picker should collect them next and in what order.
In a small store, the storekeeper's memory is enough. Once you pass a few hundred SKUs, add staff and shifts, and run warehouses in Riyadh, Jeddah and Dammam, memory becomes the weak point. Orders wait while someone hunts for an item. A batch expires at the back of a shelf while newer stock goes out. The annual count shuts the operation for two days and still does not match the system.
This article explains what a WMS does at each step, the benefits with worked numbers, the Saudi requirements that touch warehouses, the signs that you need one, and how to measure the result.
WMS vs the Inventory Module in Your ERP
The two are often confused. The ERP inventory module is about quantity and value: balances, item cost, receipts and issues, and their accounting effect. A WMS is about physical operations.
| Area | ERP inventory module | Warehouse management system |
|---|---|---|
| Core question | How much do we have and what is it worth? | Where exactly is it and how do we move it efficiently? |
| Level of detail | Warehouse and item | Zone, aisle, rack, bin and batch |
| Putaway | Records quantity received | Suggests the right location for each item |
| Picking | Records the issue | Sequences pick paths and groups orders |
| Counting | Posts adjustments | Rolling cycle counts without shutting down |
| Accounting | Direct | Through ERP integration |
For most mid-sized companies, an ERP inventory module with basic warehouse features such as multiple warehouses, locations and barcodes covers the need. Very large operations may need a specialist WMS integrated with the ERP. Either way, the rule is the same: never two different balances for the same item in two systems.
The Processes a WMS Runs
Receiving
The purchase order is scanned on arrival, received quantities are checked against ordered quantities, and shortages or damage are recorded on the spot. Batch numbers and expiry dates are captured at receipt, not added later.
Putaway
Instead of the operator dropping goods in whatever space is free, the system proposes a location based on item type, size and velocity: fast movers near the dispatch area, heavy items on lower levels, slow movers at the edges.
Picking
This is where most warehouse labour goes. The system sorts pick lists by walking route and supports different methods: one order per trip, several orders in one trip, or zones with a picker each. We cover the multi-order method in detail in our article on batch picking.
Packing and dispatch
Scanning each item at packing confirms the order is right before it leaves. Labels print, order status updates and the delivery note is issued.
Cycle counting
Rather than closing for a full count, a slice of locations is counted every day, with high-value and fast-moving items counted more often. Our stocktaking guide goes through the approach.
Returns
Returned goods are inspected and routed: resaleable stock back to its bin, damaged stock quarantined, supplier returns set aside. Without clear recording, returns get mixed into good stock or vanish from the balance.
The Benefits, One by One
- Inventory accuracy. When every movement is scanned as it happens, system stock converges with physical stock. Reps stop selling items that are not there, and buyers stop ordering items that sit in a forgotten bin.
- Fewer picking errors. Wrong item, wrong quantity, wrong size: each means a return, a second delivery and an annoyed customer. Scanning at pick and pack catches the error before dispatch.
- Faster fulfilment. Sequenced routes and grouped orders cut walking distance, usually the biggest part of pick time.
- Better use of space. Warehouse space in the major logistics zones is not cheap. Knowing which locations are empty and slotting items by size and velocity can delay the need for another building.
- Batch and expiry control. For food, pharmaceuticals, cosmetics and parts with a shelf life, the system enforces first-expired, first-out and flags stock approaching expiry while there is still time to sell it.
- Traceability and recall. If a batch has a problem, you can see within minutes where every unit went and to which customer.
- Measurable labour productivity. Lines picked per hour, receiving time per shipment and errors per operator help plan shifts for peaks such as Ramadan and back-to-school.
Worked Example: The Cost of Picking Errors
A hypothetical distributor ships 6,000 orders a month with a 1.5% picking error rate, so 90 wrong orders a month. The cost of each:
| Item | Estimated cost (SAR) |
|---|---|
| Extra delivery trip for the correct item | 60 |
| Collecting and processing the wrong item | 35 |
| Customer service time and follow-up | 25 |
| Total per error | 120 |
90 errors × SAR 120 = SAR 10,800 a month, about SAR 130,000 a year, before any effect on customer loyalty. If scanning at pick and pack brings the error rate to 0.3%, errors fall to 18 a month at SAR 2,160. The saving is roughly SAR 104,000 a year. These figures are illustrative; your own returns log gives you the real ones.
Worked Example: Slotting by Velocity
In a hypothetical warehouse, pickers walk an average of 180 metres to pick an eight-line order because items were stored in order of arrival, not by how often they sell. Analysis shows that about 15% of SKUs account for roughly two-thirds of pick lines. Moving those SKUs to the aisles nearest dispatch cuts the average walk to 110 metres. At about one metre per second, that saves more than a minute per order. At 300 orders a day, the warehouse gains over five labour hours daily without buying any equipment.
Worked Example: Accuracy and Safety Stock
Accuracy pays off outside the warehouse too. When purchasing does not trust system balances, it adds its own buffer on top of calculated safety stock. Take a hypothetical company with average stock of SAR 8 million and a 10% "just in case" buffer because buyers have seen items on the system that were not on the shelf. That is SAR 800,000 of working capital tied up for no reason. At a carrying cost of around 20% a year for finance, rent, insurance, damage and obsolescence, the buffer costs SAR 160,000 annually. As accuracy improves through scanning and cycle counts, the buffer can be wound down.
Choosing a Picking Method
| Method | How it works | Good fit |
|---|---|---|
| Discrete order picking | One picker collects one complete order per trip | Large multi-line orders, small warehouses |
| Batch picking | One trip collects lines for several orders, sorted afterwards | Many small orders sharing SKUs, such as e-commerce |
| Zone picking | Each picker owns a zone; orders pass between zones | Large sites or mixed temperature areas |
| Wave picking | Groups of orders released at set times to match dispatch | Scheduled routes and carrier cut-offs |
Saudi Requirements That Touch the Warehouse
- Civil Defense safety licence. Through the Salamah platform, a fire-safety licence is mandatory for commercial and industrial establishments including warehouses, and must be renewed periodically. The technical reference is the Saudi Fire Code, SBC 801. See our warehouse safety checklist.
- Food traceability. The Food Law implementing regulations require factories, warehouses and distribution centres to have a food traceability guide, keep traceability records for at least 180 days, and withdraw and recall non-compliant food. Capturing batches at receipt and dispatch turns a recall from days into hours.
- Medicine traceability. SFDA requires a GS1 DataMatrix code on medicine packs carrying product code, batch and expiry, with serial numbers added since 2017, so the warehouse needs to scan those codes.
- E-invoicing. When an order ships and is invoiced, the invoice must come from the system integrated with ZATCA. Linking warehouse and sales means the invoice reflects what actually shipped.
- Year-end inventory. Under the Commercial Books Law, year-end inventory is recorded in the books. Regular cycle counts make that a confirmation rather than a surprise.
Why Integration With Purchasing and Sales Matters
A warehouse does not run in isolation. Purchase orders say what will arrive and when; sales orders say what will leave. A storekeeper who can see this week's expected receipts can prepare space and labour. One who can see tomorrow's confirmed orders can start picking early. And when receipt is recorded, accounting can match the supplier invoice to what actually arrived before paying it. On a disconnected system, all of that arrives late, by phone, and gets re-keyed.
Heat is a warehouse issue
Saudi summers make storage conditions part of warehouse management. Food, medicines, some chemicals and electronics need chilled or air-conditioned zones. It helps when the system knows each item's storage requirement, so it never proposes an ambient bin for a sensitive item, and when moves between zones are recorded so a quality issue can be traced back to where it started. For more on raising throughput with numbers, see our article on warehouse efficiency.
Signs You Need One
| Sign | What it usually means |
|---|---|
| Staff spend a lot of time searching for items | No recorded locations |
| Large, recurring count variances | Movements are not recorded as they happen |
| Returns for wrong item or quantity | No scan check before dispatch |
| Stock expiring in the warehouse | Issues do not follow expiry dates |
| Annual count stops operations for days | No rolling cycle counts |
| Warehouse full, yet fast movers run short | Space taken by slow movers |
Getting It Running
- Code every location. Zone, aisle, rack, level, for example A-03-02-B, with a barcode label on each bin. Follow the walking route so a list sorted by location is also sorted by path.
- Clean item master data. Units of measure and conversions, dimensions, barcodes, and whether each item is batch or expiry tracked. An item received by the carton and sold by the piece with a wrong conversion factor creates variances from day one.
- Start with receiving and picking, the largest sources of error and labour time.
- Run an opening count by location so the system starts with correct balances in correct bins.
- Train on the devices, on the floor.
- Start cycle counts in week one to catch early mistakes.
- Review metrics monthly and re-slot items as velocity changes with the seasons.
Mistakes to Avoid
- Going live before locations are coded, so the system knows quantities but not places.
- Skipping scans at peak times. Make scanning faster than the manual alternative, not an extra chore.
- Ignoring returns, which pile up in a corner and either disappear from stock or get counted twice.
- Never re-slotting. What was fast before Ramadan may be slow after it.
- A WMS disconnected from the ERP, giving each item two balances and finance a permanent reconciliation job.
Metrics to Track
- Inventory accuracy: share of counted locations where physical matches system.
- Order accuracy: orders shipped without error divided by all orders.
- Dock-to-stock time: from truck arrival to stock available in its bin.
- Order cycle time: from order receipt to dispatch.
- Lines picked per hour by operator and shift.
- Expired or near-expiry stock by value, monthly.
Warehousing in Tranquil
Tranquil is a cloud ERP that connects inventory with sales, purchasing, accounting and ZATCA e-invoicing. Its inventory module supports central inventory, assembly and pre-assemblies, and multiple units of measure, and barcode integration is available within its manufacturing solutions. See the warehouse management solution, or contact the Tranquil team to review your warehouse processes and decide where to start.
Frequently Asked Questions
What is the difference between a WMS and inventory management?
Inventory management answers how much you have and what it is worth. A WMS answers where exactly it is and how to receive, store, pick and ship it efficiently. One is about planning and accounting; the other is about operations inside the building.
Does a small business need a WMS?
With one warehouse and a modest number of SKUs, an inventory module with locations and barcodes is usually enough. The need for more grows with multiple sites, more SKUs and batch or expiry tracking.
What is FEFO?
First-expired, first-out: issuing the batch closest to expiry first, whatever its arrival date. It differs from FIFO, which follows arrival date.
Is a traceability system required for food warehouses in Saudi Arabia?
The Food Law implementing regulations require warehouses and distribution centres to keep a traceability guide, retain records for at least 180 days and be able to recall products. No specific software is mandated, but doing this manually at volume is hard.
How long does a WMS rollout take?
It depends on size and data quality. The longest part is usually not the software but coding locations, cleaning item data and the opening count, so start those early.

