Stock control basics for retail
Stock is usually the largest asset a retail or wholesale business holds, and the easiest to lose track of. Good stock control is not about counting more often — it is about running the business so that your recorded stock and your real stock stay in agreement without heroic month-end counts. This guide covers the fundamentals.
Know what you hold, in real time
The first principle is that every event which changes stock should be recorded as it happens: a sale reduces it, a purchase receipt increases it, a transfer moves it, a return restores it, and a write-off removes it. If any of these happen off the system — a sale rung up on a till that does not touch inventory, stock moved between branches with a phone call — your recorded figure drifts from reality, and you only discover the gap during a painful physical count.
The practical consequence: your point of sale and your inventory must be the same system, not two systems you reconcile later.
Cost your stock consistently
Knowing the quantity is not enough; you need to know what it is worth, because that figure drives your margin and your balance sheet. A common and robust method is weighted-average costing: each time you receive stock at a new price, you update a rolling average cost for that item. Cost of goods sold and stock valuation both use that average, so your margin reflects what you actually paid rather than a guess.
| Event | Quantity | Unit cost | Running average |
|---|---|---|---|
| Opening | 10 | ₦1,000 | ₦1,000 |
| Receive 10 | 20 | ₦1,200 | ₦1,100 |
| Sell 5 | 15 | — | ₦1,100 |
After the second receipt, every unit is valued at the blended ₦1,100, and that is the cost charged when you sell.
Set reorder points, not panic orders
A reorder point is the stock level at which you should reorder an item so it arrives before you run out. Setting one per item — based on how fast it sells and how long the supplier takes — turns purchasing from a reactive scramble into a routine. Items that hit their reorder point surface on a list; everything else stays quiet.
Block impossible states
Systems should refuse to record what cannot physically happen — most importantly, selling stock you do not hold. Blocking negative stock forces the real problem (an unrecorded receipt, a miscount) to be resolved rather than papered over with a figure that lies. It is a small rule that keeps the whole count trustworthy.
Treat returns and adjustments as first-class
Returns, write-offs, and corrections are not exceptions to be handled off to the side. A customer return should restore inventory and reverse the related sale in the books. A write-off for damage should remove the stock and record the loss. When these are proper, tracked movements, your stock and your accounts stay consistent through the messy real-world events, not just the clean ones.
Count to confirm, not to discover
If the day-to-day discipline above is in place, physical counts change character: instead of discovering large surprises, you are confirming that the system is right and catching small, explainable differences. That is the goal of stock control — not more counting, but counts that hold no surprises.
One system, one truth
Everything here depends on a single idea: one system that records every stock event and costs it consistently. If you want that without stitching a till to a spreadsheet, our POS and inventory software keeps your sales and stock in the same ledger, so they never disagree.