Stock management software
Stock management is narrower than full ERP. It answers one question well: how many of each item do we have, and is that number true?
The second half matters more than the first. Almost every business has a stock figure somewhere. Far fewer have one they would act on without checking the shelf first.
Why stock figures drift
Stock records go wrong for a small number of repeating reasons. Recognising them is most of the fix:
- Movements recorded late. Logged on Friday from memory of Tuesday, which is guesswork wearing a timestamp.
- Goods leaving without paperwork. Samples, internal use, staff purchases, breakage.
- Receipts entered at the wrong quantity. The delivery note said 100, 96 arrived, nobody checked.
- Returns not put back. The refund is processed, the item never re-enters stock.
- Two people, two records. Separate spreadsheets that were meant to be reconciled later.
None of these are software problems, which is why buying a system without changing the habits produces an inaccurate system faster.
What good stock management looks like
- One product list everyone works from, with agreed names and units.
- Movements recorded when they happen, not in batches.
- Reorder alerts that fire before you run out, not when you hit zero.
- Adjustments logged honestly, including losses.
- Regular sampling to catch drift while the cause is still findable.
Naming and units — the boring part that decides accuracy
Two problems corrupt more stock data than any other, and both are decided in the first hour.
Inconsistent names. If the same item can be entered three ways, you will eventually have three records and three quantities, none correct. Agree a naming convention and stick to it.
Ambiguous units. “12” means nothing without knowing whether it is twelve bottles or twelve cartons of twelve. Every product needs an explicit unit, and anything sold in more than one unit needs a stated conversion.
These sound trivial and are the most common reason a stock system stops being trusted within six months.
Reorder alerts that are actually useful
An alert that fires at zero is a notification of failure. Reorder points should trigger while you still have enough to trade through the supplier's lead time.
They also need reviewing. A reorder point set when you sold five units a week is wrong once you are selling twenty, and the symptom is repeated stockouts on your best product — the one where it hurts most. Review reorder points on fast movers quarterly.
When stock management is not enough
Stock management handles quantities. You need fuller ERP once you also need supplier cost history, purchase orders, multiple locations, or margin analysis per product. Most small businesses start with quantities and add the rest as the operation grows — which is the right order, because a business that cannot keep quantities accurate will not benefit from anything built on top of them.
Frequently asked questions
What is the difference between stock management and ERP?
Stock management tracks quantities and movements. ERP adds purchasing, supplier cost history, sales integration and often finance. Stock management is the sensible starting point.
Why do my stock figures never match the shelf?
Usually movements recorded late and goods leaving without paperwork — samples, internal use, breakage. Both are habits rather than software problems, which is why new software alone does not fix them.
When should a reorder alert fire?
While you still have enough to trade through your supplier's lead time, plus a buffer. An alert at zero is telling you about a failure that has already happened.
How do I handle products sold in different units?
Give every product an explicit unit and state the conversion for anything sold in more than one — cartons to bottles, for example. Ambiguous units are one of the two main causes of corrupted stock data.
Is free stock management software reliable enough?
The software is rarely the limiting factor. Accuracy comes from recording movements as they happen and counting a sample regularly. A free system used properly beats an expensive one updated weekly from memory.