Inventory that matches the shelf: the six things that make it work
Every shop starts with accurate stock and drifts. Here are the six disciplines that keep the number on the screen equal to the number on the shelf, and the order to introduce them in.
4 min read
Stock accuracy is not a feature you buy. It is six habits, and a shop that has all six will be accurate on almost any system, while a shop missing two will be wrong on the best system available.
1. Product setup done once, properly
The foundation, and the one most often rushed.
- One product per thing you sell. Not two rows because the barcode was typed twice.
- Variants as children. A shirt in five sizes and three colours is one product with fifteen variants, not fifteen products. Otherwise reporting is useless and reordering is a nightmare.
- Units of measure. If you buy by the carton of 24 and sell by the piece, the system must hold the conversion. Without it, receiving a carton adds one to stock.
- Cost price on every product. Without it you have no gross margin, ever. This is the single most common omission.
- VAT treatment per product, confirmed with your accountant. SeeVAT basics.
2. Receiving against a purchase order
The discipline: you raise an order, the supplier delivers, and someone checks the delivery against the order before the stock enters the system.
What this catches:
- Short deliveries — billed for 50, delivered 46
- Substitutions you did not agree to
- Damaged goods, before they become your problem
- Price changes the supplier did not mention
Receiving without an order means the first record of what arrived is what someone typed, and it can never be checked against what you asked for.
Per our August 2026 audit, purchase orders and goods receipt are present in Wameed, NCR, Oracle, Rewaa and Odoo — and absent in Foodics, Marn, Revel, Geidea, Sapaad and Hala. It is a bigger dividing line in the market than most buyers realise.
3. Counting on a cycle
Not one annual stocktake. A rolling count where a portion of the catalogue is counted each week, so everything is counted several times a year and no single count is a huge event.
4. Reorder points that produce an order
A reorder point without a suggested order is an alert somebody ignores. What you want is: stock falls below the point, the system proposes a purchase order with quantities, you review and send.
Set the point from lead time and sales rate: if a product sells 10 a week and the supplier takes two weeks, your reorder point is at least 20 plus a buffer.
Review reorder points quarterly. Sales rates drift and a point set at opening is wrong within a season.
5. Waste and damage recorded, not absorbed
Broken, expired and damaged stock has to leave the system through a recorded path with a reason, not by being quietly adjusted away.
Two reasons: your stock number stays right, and the pattern of what is being written off is one of the most informative reports in a shop.
6. Returns that put stock back in the right place
A returned item in sellable condition goes back to the shelf. A damaged one goes to a write-off location. A system that treats both as "back in stock" quietly inflates your inventory with things you cannot sell.
Returns also need a permission. Seepreventing till theft.
The order to introduce them
If you are starting from nothing, do not attempt all six at once:
- Product setup — nothing else works without it
- Counting — establishes a true baseline
- Receiving — stops new error entering
- Waste recording — stops old error accumulating
- Reorder points — once the data is trustworthy enough to act on
- Returns handling — smallest volume, easiest to add last
How to tell whether it is working
One number:count accuracy. Take 30 random products, count them physically, and compare to the system.
- 95%+ accurate: good
- 85–95%: normal for a shop that is trying
- Below 85%: one of the six above is missing, and the report is telling you which
Do this monthly. It takes an hour and it is the only honest measure of whether your inventory is real.
More on Wameed's inventory on thefeatures page.
- #inventory
- #مخزون
- #retail
- #تجزئة
Ask about your own shop
Thirty minutes on your products, your tax setup and your hardware — not a slide deck.
Keep reading
4 min read
How to run a stock count that produces a usable number
Most annual stocktakes produce a number nobody trusts and a variance nobody investigates. Cycle counting produces a number you can act on, in an hour a week.
4 min read
Shrinkage: finding out where the stock actually went
Stock disappears for five reasons and only one of them is theft. Working through the other four first is both more accurate and how you avoid accusing an innocent employee.
3 min read
Moving stock between branches without losing it
A transfer is two transactions, not one, and the gap between them is where stock disappears. Here is the discipline that keeps branch numbers honest.

