The Count Was Short by 47 Packets. Nobody Had Stolen Anything.
When your physical count does not match your records, theft is the least likely explanation. Here are the five real causes, in the order you should check them.
Lakshmi counted her shop in Vijayawada on a Sunday morning. Her records said 312 packets across the snacks category. She counted 265. Forty-seven packets missing, worth about ₹2,800.
Her first thought was the same one almost every shopkeeper has: someone is stealing. Her second thought, three hours later, was that she had just accused her staff of something the arithmetic did not support.
Theft is real, and it does happen. But in small retail it is rarely the largest line in a stock gap, and it is almost never the first place you should look. Here is the order that actually finds the money.
Cause 1: Unrecorded Damage and Expiry
This is the single most common cause, and it is invisible by design. A packet splits, a bottle leaks, an item passes its date. Someone removes it from the shelf and puts it in a bin. Nobody writes it down, because writing it down was never part of the routine.
The stock system still believes that item is on the shelf. The shelf disagrees. Nothing was stolen — it was simply never written off.
Keep a small box or tray by the counter. Anything damaged, expired or opened goes in it rather than straight into the bin, and it gets recorded once at closing. This one habit typically closes 30–50% of a stock gap within a month, and it costs nothing.
Cause 2: Goods Received but Never Entered
A delivery arrives during a rush. The boxes are put on the shelf so the aisle is clear, and the invoice goes onto a spike to be entered later. Later does not always come.
This produces a gap in the opposite direction — more stock on the shelf than the records show — which is why a category can look short in one line and long in another. Lakshmi found eleven packets of one brand she had never entered at all.
Cause 3: Unit Confusion
This one is quietly enormous, and it is pure bookkeeping.
- A case of 24 entered as 1 unit instead of 24
- A 500g pack and a 1kg pack sharing one product entry
- Loose goods bought by the sack and sold by the kilo, with no conversion recorded
- A "dozen" that is actually 10 in one supplier's invoice and 12 in another's
Twenty-three of Lakshmi's forty-seven missing packets turned out to be a single case entered as one unit six weeks earlier.
Cause 4: Sales Recorded Against the Wrong Item
Two products that look similar, or share a name, get billed as each other. One shows a shortage, the other a surplus, and the totals hide it. This is why you should always reconcile by category rather than by single product — a gap that vanishes when you widen the view was never a gap at all.
Cause 5: Theft
Only now is it worth considering, and only for what remains after the first four are eliminated. Real pilferage has a signature: it concentrates in small, high-value, easily pocketed items, it persists across counts, and it does not correlate with delivery days or busy periods.
Lakshmi's residual gap after checking the first four causes was six packets. That is within normal counting error for a category that size.
I nearly lost a good employee over a case of biscuits I had entered wrong myself.
A Reconciliation Routine That Takes Twenty Minutes
- Count one category at a time, not the whole shop — rotate through them monthly
- Count at a quiet hour, before opening or after closing, never mid-trade
- Record the count first, then compare, so you are not unconsciously counting toward the expected number
- Check unit definitions before you check people
- Write off what is genuinely gone, so next month starts from a true number
A gap you never reconcile compounds. Every month it grows, every month the numbers matter less, and eventually the system stops being worth consulting. Twenty minutes a month keeps it honest.
Arali records write-offs, goods received and unit conversions as part of normal daily work, which removes the three largest causes of a mismatch before they happen. If your stock is not matching your records right now, working through the five causes in this order will usually explain most of it before you reach the fifth.
Frequently asked questions
Why does my physical stock never match my inventory records?
In small retail the five usual causes, in order of likelihood, are: unrecorded damage and expiry, goods received but not entered, unit confusion such as a case counted as one item, sales billed against the wrong product, and only then theft. The first three account for the majority of gaps in most shops.
How often should a small shop count stock?
Rotate through categories monthly rather than counting the whole shop at once. One category taking twenty minutes at a quiet hour is sustainable; a full-shop count that takes a Sunday gets skipped after the second attempt, and a reconciliation you skip is worse than none because the error compounds.
What counts as a normal level of stock shrinkage?
Retail shrinkage of roughly 1–2% of turnover is common, and small counting errors of a few units per category are within noise. A gap consistently above that, concentrated in small high-value items and persisting across multiple counts, is the pattern worth investigating as genuine loss.
Should I confront staff when stock goes missing?
Not before eliminating the first four causes. Most gaps turn out to be bookkeeping — an unrecorded write-off or a case entered as a single unit. Accusing someone over what proves to be your own data-entry error costs far more than the stock did.