How to Control Stock and Prevent Inventory Mistakes

How to Control Stock and Prevent Inventory Mistakes

You check the system: 24 bottles of shampoo. You check the shelf: 15. Where did nine bottles go? Every business that holds stock eventually faces this question. This article explains the most common causes of stock differences, how to investigate them, and a simple control process that keeps your numbers trustworthy.

If you are building good habits from scratch (reorder levels, spot counts, slow movers), start with Stock control basics for shops. This article focuses on what to do when the numbers are wrong.

Why stock numbers go wrong

A stock difference is almost always one of two things: a movement that wasn't recorded, or a movement that was recorded wrongly. Here are the usual suspects.

1. Deliveries received but not recorded

The supplier drops off goods while the owner is out and the paperwork goes into a drawer. The system shows less stock than you really have, and you may reorder something you don't need.

2. Purchases recorded with the wrong quantity or unit

Ten cartons recorded as ten pieces, or the other way round, is one of the biggest sources of error. Each product needs a clear unit, and purchases should be checked against the supplier invoice.

3. Duplicate entries

The same delivery is entered twice, by two staff members or once from the invoice and once from the delivery note.

4. Sales that never went through the POS

A busy moment, a regular customer who "will pay later", or an item handed over while the system was offline. If it isn't recorded, stock stays too high.

5. Wrong product selected at checkout

A cashier picks "Coca-Cola 330ml" instead of "Coca-Cola 500ml". Total sales may still be right, but both products' stock is now wrong. Barcode scanning reduces this dramatically.

6. Damage, expiry and personal use

Broken items thrown away, expired products removed, or goods taken for the family or staff, all without a record.

7. Transfers without paperwork

Stock carried from the warehouse to the shop without recording a transfer. The total is right, but each location is wrong.

8. Theft

It happens, but it's often blamed too early. Rule out recording errors first. They are more common and easier to fix.

9. Counting mistakes

Counts done in a hurry, items stored in two places, or counting while sales continue can all create false differences.

How to investigate a stock difference

  1. Recount. Check every storage spot: shelf, back room, display, warehouse.
  2. Check the unit. Are purchases, sales and counts all using the same unit?
  3. Review recent movements for that product: purchases, sales, returns, transfers and adjustments since the last correct count.
  4. Compare with paperwork. Match supplier invoices and delivery notes with recorded purchases. Look for missing or duplicate entries.
  5. Look at similar products. If one variant is short and another is over by the same amount, it's probably a checkout selection error.
  6. Ask the team, without blame, whether there was breakage, a sale during an outage or a transfer.
  7. Record an adjustment with a reason only after you understand the cause, or after you've genuinely run out of explanations.

A simple stock control process

WhenWhat to doWho
Every deliveryCheck goods against purchase order and invoice; record received quantities the same dayReceiving staff; manager approves
Every saleScan barcodes; never hand over goods without recording the saleCashiers
Every breakage or expiryRecord an adjustment with reason "damaged" or "expired"Any staff; manager reviews
Every transferRecord the transfer before moving stockStore manager
WeeklyCycle count 2–3 categories; investigate differencesManager
MonthlyReview the adjustments report by reason and by staffOwner
YearlyFull stock countWhole team

Controls that prevent mistakes

Use barcodes

Scanning removes most wrong-product errors at checkout and during receiving. For items without barcodes, print your own labels.

One unit per product, clearly named

Decide whether you sell by piece, pack or carton, and name products accordingly, for example "Instant noodles (pack of 5)".

Separate logins and permissions

Give each staff member their own account. Restrict who can make adjustments and who can delete transactions. When every action is linked to a person, careless mistakes drop.

Record at the moment it happens

"I'll enter it later" is the root of most stock differences. Record deliveries, transfers and breakage immediately.

Review adjustments, not just stock

A business with many unexplained adjustments has a process problem, even if the stock numbers look correct after each count.

Build a standard list of adjustment reasons

When staff can type anything as a reason, adjustment reports become useless. Agree a short list and use it every time:

ReasonUse whenWhat it tells you
DamagedBreakage in store or in transitHandling or storage problems
ExpiredProduct passed its dateOver-ordering or poor rotation
Supplier short deliveryFewer units than invoiced, found laterReceiving checks need tightening
Internal useGoods used by the business or staffCosts that should be expenses
Count correctionCount differs and no cause foundUnexplained loss; investigate if it repeats

A rising number of "count correction" adjustments is the clearest sign that a process somewhere isn't being followed.

Example: finding missing stock

A mini-mart finds 9 bottles of shampoo missing. The manager recounts and finds 3 in the display basket. Reviewing movements, she sees 12 bottles were received last week, but the supplier invoice says 6. The delivery had been entered twice. After correcting the duplicate purchase, the difference disappears completely. No theft, no loss: just a recording error that would have led to an unnecessary reorder.

When manual tracking stops working

Paper and spreadsheets make investigation slow because there is no automatic history of movements. If you spend hours each month reconciling stock, compare your options in Inventory software vs Excel and read our inventory management guide.

How KyeFlow helps control stock

KyeFlow records every sale, purchase and return against the product, supports barcode scanning and label printing, and gives each staff member their own login and permissions. On the Standard and Premium plans you also get stock counts, adjustments, transfers and inventory reports, so differences can be traced back to specific movements.

Key takeaways

  • Most stock differences come from unrecorded or wrongly recorded movements, not theft.
  • Check units, duplicate entries and wrong-variant sales before assuming loss.
  • Record deliveries, breakage and transfers at the moment they happen.
  • Use barcodes, individual logins and a monthly review of adjustments by reason.

Frequently asked questions

What is a stock discrepancy?

A difference between the quantity your records show and the quantity physically in stock.

How do I reduce stock mistakes in my shop?

Scan barcodes, give each product one clear unit, record deliveries and breakage immediately, give staff individual logins, and do regular cycle counts.

Should I adjust stock every time a count is different?

Investigate first. Many differences come from duplicate or missing entries that should be corrected directly. Use adjustments, with a reason, for genuine losses or when the cause cannot be found.

Tired of chasing missing stock? KyeFlow keeps a record of every movement, so differences are easier to trace. Try KyeFlow free for 7 days on the Basic plan.

Menu