Warehouse Management Made Easy: Processes, Tools, Best Practices

Two warehouse workers in an aisle of racking check a carton against a clipboard, everyday warehouse management

Warehouse management is the daily control of goods inside a store room or warehouse, from the day they arrive to the day they leave. It covers seven steps: receiving, putaway, storage, picking, packing, shipping and returns. Done well, every carton has a known place and every move leaves a record, so orders go out right the first time.

This guide sets out each step with the record and the check that stop its usual mistake. It also works out how much floor space your stock needs, and four measures on one month of a Kampala distributor, in Uganda shillings. It ends with when a warehouse management system is worth buying, and how ArmPOS handles the basics.

Core functions of warehouse management

Warehouse management does five jobs, and each answers a question a manager asks every day. The table pairs each job with the record that answers it.

The five jobs of warehouse management
FunctionThe question it answersWhat to record
Inventory trackingHow much of each product is here, and exactly where?Quantity by location, updated at every move
Space managementWhere does each product go, and will it fit?A code for every rack and shelf, and each product's place
Order fulfilmentDid the right goods leave on time, for the right customer?What was picked, packed and dispatched against each order
LabourWho received, moved or picked what?The person behind each record
Equipment and safetyIs the store safe to work in?Regular checks of racks, ladders, trolleys and fire equipment

Order fulfilment is where customers feel the warehouse. The ways to organise it, from your own store room to a third-party warehouse, are compared in order fulfillment strategies.

Warehouse management process, step by step

Each step hands goods to the next, so a mistake at one shows up later as a wrong order or a gap in the stock. For each step: what happens, the check, and the mistake the check stops.

1. Receiving

Check each delivery against your purchase order, not against the driver's delivery note. Count the cartons, open a sample, and write anything short or damaged on the delivery note before the driver signs it.

The mistake it stops: paying for goods you never received. Ways to receive in half the time are in how to make inventory more efficient.

2. Putaway

Put received goods in their coded place the same day, new stock behind old. Damaged or doubtful goods go to a marked quarantine spot, never onto the selling shelf.

The mistake it stops: stock that is in the building but can't be found, so the records say yes and the shelf says no.

3. Storage

Store by how often each product moves: fast movers near dispatch at waist height, slow and heavy goods lower and further back. Placing products by how fast they move is called warehouse slotting.

The mistake it stops: crushed, damp or expired goods, and pickers crossing the store for the best seller. The limits that keep cartons dry and countable are in the efficiency guide linked above.

4. Picking

Picking takes each order's goods from their places. Work from a list sorted by location, so the picker walks the store once, and take the batch that expires first.

With many small orders, pick several at once and sort them at the packing table. The mistake it stops: a wrong size, flavour or quantity reaching the customer.

5. Packing

Before a parcel is sealed, a second person checks what was picked against the order, line by line. Mark the parcel with the order number and the customer's name.

The mistake it stops: a picking error leaving the building.

6. Shipping

Record what left, for which order and with which driver or courier, and get a signature. Update the order's status so staff and customers can see where it is.

The mistake it stops: a delivery nobody can trace. The time from order to delivery is measured in order cycle time.

7. Returns

Inspect every return and sort it three ways: back to stock, back to the supplier, or written off. Only goods you would sell again go back on the shelf.

The mistake it stops: a damaged item resold to the next customer, and records that count it as stock.

How much floor space does your stock need?

Size your store from your peak stock, not your average, with the method in the USAID Logistics Handbook. It turns units into cartons, cartons into volume, and volume into floor area.

  1. Take the most you hold of each product at its peak, in units.
  2. Divide by the units in a carton to get the number of cartons.
  3. Multiply by one carton's volume: length × width × height, in metres.
  4. Divide the total volume by 2.5 m, the Handbook's highest stack before bottom cartons crush.
  5. Double the result, as the Handbook does, to leave space for aisles and handling.

For example, a distributor in Kampala sizes its store for December, its busiest month. The figures are illustrative, not a real business's.

For example: December's peak stock and the space it takes
ProductPeak stockPer cartonCartonsCarton size (m)Volume (m³)
Cooking oil, 1 litre6,000 bottles125000.40 × 0.30 × 0.3018.00
Sugar, 1 kg9,000 packets204500.50 × 0.35 × 0.2015.75
Bar soap4,800 bars481000.40 × 0.30 × 0.253.00
Total1,05036.75

The stacks need 36.75 ÷ 2.5 = 14.7 m² of floor, and doubling it for handling gives 29.4 m². A store of 5 m by 6 m holds December's stock with almost nothing to spare.

Run the same sum before you sign a lease or order a container. A store that is full at peak pushes goods into the aisles, where they get crushed and can't be counted.

Benefits of good warehouse management, and how to measure them

Good warehouse management means fewer wrong orders, stock on the shelf sooner, records you can trust and orders that leave on time. Each benefit has a number that shows whether you have it.

Five benefits and the measure behind each
BenefitMeasureHow to work it out
Fewer errorsOrder picking accuracyOrders shipped with no error ÷ orders shipped × 100
Stronger inventory controlInventory record accuracyLocations where the count matched the record ÷ locations counted × 100
Stock available soonerDock-to-stock timeHours from a delivery's arrival to the goods on the shelf and in the records
Faster order fulfilmentOn-time dispatchOrders dispatched on the promised day ÷ orders shipped × 100
Lower operating costsCost of errorsRe-deliveries, refunds and write-offs caused in the warehouse, each month

For example, the Kampala distributor reviews one month. It shipped 1,200 orders and 18 had a wrong or missing item, so its picking accuracy is 1,182 ÷ 1,200 = 98.5%.

At UGX 15,000 a re-delivery, those 18 errors cost UGX 270,000 before counting any lost customer. A count of 400 locations found 372 that matched the records: 93% record accuracy.

Deliveries took 26 hours on average to reach the shelf, and until then the system didn't count them as stock. Of the 1,200 orders, 1,104 left on the promised day: 92%.

The distributor's first fix was same-day putaway, because goods it couldn't sell were sitting inside its own door. Track the four measures monthly and fix the worst first.

Key features of a warehouse management system (WMS)

A warehouse management system is software that directs and records the work inside a warehouse, down to the shelf and the task. A small store needs some of its features from the first day, and others only at volume.

WMS features, and when a small business needs each
FeatureWhat it doesWhen you need it
Real-time stock by locationShows the quantity on each rack and shelfFrom the start: it is what ends searching
Barcode scanningRecords receiving, picking and counts by scanFrom the start, with a phone camera or a USB scanner
User roles and permissionsLimits who can receive, move, adjust or see each warehouseOnce more than one person handles stock
Order and shipment statusShows each order as packed, shipped or deliveredOnce you deliver orders
Reporting and analyticsStock by location, movements, ageing and accuracyFrom the start
System integrationPasses sales, purchases and stock to accounting software and online shopsWhen the books or a web shop live in another system
Directed putaway and pick routesTells staff where to store goods and which way to walkAt volume, with many pickers and locations
Wave and batch pickingGroups many orders into one picking runAt volume, when orders arrive all day
Labour trackingMeasures each person's picks an hourWith a large team on shifts

The first six fit in an inventory system with warehouses and rack codes. The last three are what a dedicated WMS adds, as inventory management vs warehouse management explains.

Warehouse management best practices

These habits keep the seven steps reliable without new equipment. Each costs little and shows in the measures above.

Label every place with a code

Give each zone, rack and shelf a short code, such as B-03-2 for zone B, rack 3, shelf 2. Record every product's code, so a new worker finds anything on their first day.

Count a section every week

Count one zone a week, so every location is counted each month without closing. How to perform an inventory cycle count sets up the rota.

Separate the jobs that check each other

The person who receives goods shouldn't also adjust stock, and a picker shouldn't check their own parcel. In a small team, the owner reviews every adjustment each week, as inventory control sets out.

Train each role on its own steps

Show each person the two or three steps their job needs, and the check at each. Write them down once, so training doesn't depend on who is in that day.

Keep safety a top priority

Keep aisles and fire exits clear, stack within the limits, and check racks and ladders every month. An injury stops work for longer than any stockout.

Common warehouse management mistakes

Seven mistakes cause many warehouse problems. The table gives the sign of each and the fix.

Seven mistakes, their signs and their fixes
MistakeWhat you seeThe fix
Stocking too much or too littleFull aisles, or orders waiting for stockA reorder point per product, as in how to avoid overstocking and stockouts
Poor layoutPickers crossing the store for the best sellersMove the most-picked lines next to dispatch
No real-time recordsThe system says yes, the shelf says noRecord every move the day it happens, in inventory software with warehouse locations
Ignoring the numbersThe same errors every monthReview the four measures monthly
Untrained staffErrors rise whenever one person is offWritten steps for each role
Skipping countsGaps found only at the year endOne zone counted each week
No backup planWork stops in a power or internet cutA paper receiving and dispatch book, entered into the system the same day

How to run warehouse management in ArmPOS

ArmPOS is an inventory system with warehouses and rack locations, not a WMS. It records where stock is and every move, but doesn't plan putaway or picking routes.

  1. Add each warehouse. Settings › Warehouse lists them, and each keeps its own stock. Your plan sets how many you can have (Your warehouse and its locations).
  2. Code every rack and shelf. In Settings › Warehouse Locations, create each with its Rack/Location Code, then fill each product's Internal Location (Rack/Shelf). The Internal Location Report lists products by location.
  3. Receive into the right warehouse. A purchase's Warehouse is where the stock goes: received adds it, and ordered waits until you edit it to received. Print Labels, on the purchase's menu, labels what came without a barcode (Record a purchase).
  4. Pick by expiry. For batch-tracked goods, the POS and Add sale list the batch expiring first at the top (Batches and expiry dates).
  5. Move stock with an approved transfer, on plans that include transfers. Submitting one moves nothing until someone with permission approves it. Sent takes stock out of the sending warehouse only, until you edit the transfer to Completed (Move stock between warehouses).
  6. Follow each delivery. A sale's Edit Shipping sets it to Packed, Shipped or Delivered. The shipment records the delivery; the stock left when the sale was completed (Shipments and deliveries).
  7. Sort returns. A customer return set to Received puts the items back in the sale's warehouse (Returns and refunds). Goods for the supplier leave with a Purchase Return, and broken goods with a Damage (Record damaged stock).
  8. Count one category at a time. Count Stock makes a sheet for one warehouse and one category, and an adjustment corrects the difference (Count and adjust stock).
  9. Limit each person to their warehouses. On a user, untick All Warehouses under Access warehouses and pick theirs (Roles and permissions).

The Stock Report, Product Quantity Alerts and Inventory Valuation each show one warehouse when you pick it. The Stock Transfer Report totals moves by route (Stock reports).

Frequently asked questions

What are the main processes of warehouse management?

Seven: receiving, putaway, storage, picking, packing, shipping and returns. Each hands goods to the next, so each needs its own record and check.

What is a warehouse management system?

Software that directs and records the work inside a warehouse, down to each shelf and task. A dedicated WMS also plans putaway and picking routes, which a small store rarely needs.

Does a small business need a WMS?

Usually not at first. An inventory system with warehouses, rack codes and scanning runs a store room. A WMS pays off when many pickers handle many orders a day.

Which KPIs should a warehouse track?

Start with four: order picking accuracy, inventory record accuracy, dock-to-stock time and on-time dispatch. Each is worked on the Kampala distributor's month above.

Pick one measure this week, such as picking accuracy, and track it for a month before you change anything. To give every product a place and every move a record, create a free ArmPOS account and code your first rack.