Home › Guides › Stock Management

Stock Management That a Shop Can Actually Maintain

Every shopkeeper has tried to keep a stock register and most have abandoned one. The reason is always the same: it needed a separate entry, and separate entries do not survive a busy week. The method that works removes the second entry entirely.

1. Stock has to be a by-product of billing

If stock is maintained separately from sales, the two will disagree within a fortnight, because whoever is meant to update the register is the same person serving customers. The only arrangement that survives is one where selling reduces stock and purchasing raises it automatically. That is not a feature preference, it is the difference between a figure you can act on and a number nobody trusts.

2. Start with the items that matter

Do not attempt a full physical count before beginning. Enter opening stock for the twenty or thirty lines that carry most of your turnover, start billing, and add the rest as you sell them. Within two or three weeks the figures for anything that moves are trustworthy. Waiting for a perfect count is the commonest reason shops never start, and there will never be a perfect count.

3. Minimum levels, set sensibly

A minimum level should reflect how fast an item moves and how long a replacement takes to arrive, not a round number. A fast line with a two-day supplier needs a low minimum; a slow line coming from another state needs a higher one. Set them on your top thirty items only — those are where a stockout costs money — and review them twice a year against actual movement.

4. Dead stock is the hidden capital

Every shop carries two kinds of slow stock and only one is a problem. Genuinely seasonal items should sit, because they will move. Items over-ordered once that have not shifted since are capital doing nothing, and in most shops that is a larger figure than the owner expects. The movement report separates them: something that sold last season and not this one reads differently from something that has not moved in two years.

5. Physical verification that is worth doing

A full count once a year is a ritual most shops complete badly. A better method is rolling verification: check a different group of twenty or thirty items each month, correct the differences with the reason recorded, and cover the whole shop over a year. Differences found this way are traceable to a period, which makes them explicable — breakage, a short delivery, a billing error — rather than an unexplained annual gap.

6. What the stock is actually worth

Valuation should run on landed cost, which is the supplier invoice plus freight, loading and any shortage. In bulk material that difference is meaningful, and pricing off the invoice value alone is how a shop discovers its highest-turnover line was its thinnest. Recording freight against the purchase takes seconds and gives you both a truer stock value and a rate you can actually price from.

Frequently asked questions

Do I need a full physical count to start?
No, and it is the main reason shops never begin. Enter opening stock for your top thirty lines and add the rest as you sell them.
How do I keep stock accurate?
By making it a by-product of billing rather than a separate register. Selling reduces it, purchasing raises it, and nobody has to remember.
How do I find dead stock?
The movement report over any period shows what has not sold, which separates genuinely seasonal lines from capital sitting idle.
Should stock be valued at purchase price?
At landed cost — invoice plus freight, loading and shortage — which is what the stock actually cost and what your selling rate should be based on.
All of this is built into MaterialBill — start free and raise your first bill in two minutes.

Related reading

Stock Management Software Features › Inventory Godown Features › Low Stock Alerts Features › Purchase Management Shop Hardware Making a Quotation Making a Price List Staff Salary Structure

Start Free Today

Set up in two minutes. No card required. Leave whenever you like — your data always stays yours.