Start with one stock code per item, not one per branch
Most stock problems begin with naming. If the same item is called three different things in Johannesburg, Pretoria and Durban, your reports will drift and reorders will be wrong. Set one master stock code per item and use the same description, unit of measure and pack size everywhere. That sounds basic, but it is where many SMEs lose control.
Keep the naming rule simple enough for the team to follow under pressure. If a product is sold by the box, the bottle, or the metre, make that clear in the system and on the shelf label. A clear stock master also helps when staff work across branches in Centurion, the East Rand and Cape Town and need to understand the item without guesswork.
- Use one item code across all sites
- Record the same unit of measure for each item
- Separate similar items by size, colour, grade or pack count
- Review duplicate codes before month end
Count the fast movers more often than the slow ones
Not every item needs the same counting schedule. High-value, high-usage and easy-to-steal stock should be counted more often than slow-moving items. In a warehouse or parts room, a weekly cycle count on the top 20 percent of items can catch errors early before they grow into a full stock take problem.
For smaller businesses, this also reduces disruption. Instead of shutting down on a Saturday for a full count, you can build stock trust through short counts during the week. In coastal towns like Durban and Gqeberha, where humidity can affect packaging and labels, it also helps to spot damaged stock sooner. A little more attention upfront saves a lot of rework later.
- Count top movers weekly or fortnightly
- Count the full range monthly or quarterly, depending on volume
- Do not leave all adjustments until year end
- Investigate repeated variances by item, location and staff shift
Make goods receiving stricter than goods issuing
Stock accuracy is often lost at the point of receipt. If deliveries are booked in with hurried paperwork, the system starts off wrong and every later report carries that mistake. Put one person in charge of receiving, even if the team is small, and make sure goods are checked against the order, the delivery note and the physical count before anything is put away.
Issuing stock should be just as controlled. Staff need a rule for who may remove stock, how it gets signed out, and whether urgent issues are recorded immediately or at the end of the shift. When loadshedding interrupts a branch in Pretoria or Cape Town, manual issue slips should still be completed and captured later the same day. Otherwise the gap between paper and system grows quickly.
- Check quantity, condition and item code on receipt
- Record shortages and damages immediately
- Keep signed issue slips for every stock removal
- Capture manual transactions before the day closes
Use location rules so stock does not disappear between branches
Multi-site businesses need location controls, not just a single total in the system. If one branch borrows stock from another, the movement must be recorded properly. Otherwise the stock appears to vanish at one location and appear at another with no proof in between. That makes replenishment decisions unreliable and can lead to unnecessary panic buying.
A clean location structure is especially useful for companies operating across Centurion, Johannesburg, the West Rand and Durban. Set rules for transfers, returns, and quarantine stock. Damaged, obsolete or unverified items should be kept in a separate location until they are checked. This keeps your active stock count honest and prevents old stock from being issued by mistake.
Use the same process for every branch, even if the branches are different sizes. A small depot and a busy sales office should still follow the same transfer steps, so the numbers stay comparable.
Reduce manual edits and keep a trail for every adjustment
Adjustments are sometimes necessary, but they should never become a daily habit. Every manual change in stock needs a reason, a reference and an approver. That way you can see whether the issue came from shrinkage, picking errors, supplier shortages or a data capture problem. If no trail exists, the stock file becomes a guessing game.
It helps to set approval thresholds. Small write-offs can be reviewed by a supervisor, while larger adjustments may need a manager or finance sign-off. This is especially important for businesses with several warehouses, because one casual correction can affect purchasing, margin and tax records across the group. Make the process boring and consistent. Boring is good when you want trustworthy stock.
- Require a reason code for every adjustment
- Keep supporting notes for damaged, lost or expired stock
- Set approval levels by value, not only by quantity
- Review repeat adjustments by user and by item
Train staff on the same stock rules, not local habits
People usually do not set out to create bad data. The problem is that each branch often develops its own habits. One team counts by estimate, another rounds up, and someone else books stock out later when they have time. The result is predictable: the system stops matching the shelf.
Regular training makes a bigger difference than many owners expect. Keep it practical. Show staff how to receive, move, count and issue stock in the actual system they use every day. A short refresher after a new release, a new site opening, or a staff change can prevent weeks of errors. We have seen a Cape Town client cut stock variances sharply after standardising training across three locations, simply by using the same count rules and sign-off steps in each branch.
Also train for the reality of power cuts and busy trading periods. If the system is offline, staff still need a clear paper backup and a rule for when the transaction gets captured. That small bit of discipline keeps inventory honest when things get hectic.
Check the report, then check the shelf
Good inventory control is not only about software. It is about closing the loop between the report and the physical shelf. If a report says 18 units but the shelf shows 16, treat that as a process signal, not just a numbers issue. Ask where the two missing units went, who last moved them, and whether the same problem appears on similar items.
Use exception reports every week. Look for negative stock, repeated variances, dormant items, and stock that sits in the wrong location too long. Over time, these checks build a reliable picture of what is actually happening on the floor. That gives managers better purchasing decisions and less emergency ordering, which matters when cash is tight and storage space is limited.
For SMEs in South Africa, inventory accuracy is rarely about one big fix. It is usually a set of small rules applied every day. When those rules are clear, the numbers become usable, and the business can plan with more confidence.







