Skip to content
All posts
6 min readIMS Team

Shrinkage: how a shop measures the loss it cannot see

Reduce inventory shrinkage in a shop with three habits: regular cycle counts, a reason code on every stock adjustment, and control over who can touch stock.

To reduce inventory shrinkage in a shop, you first have to see it. That takes three habits: count a few items regularly instead of everything once a year, put a reason code on every stock adjustment so you know where the loss came from, and control who can handle stock and who can change the records. Shrinkage you measure by cause is shrinkage you can fix. A total you only see at year-end tells you nothing you can act on.

What counts as shrinkage?

Shrinkage is any stock that your records say you have but your shelf does not. Theft is only one cause, and in many shops it is not the biggest. The gap also comes from:

  • Receiving errors. The supplier billed you for 50 and delivered 48, and nobody counted at the door.
  • Billing errors. The wrong item or variant was scanned or typed at the counter, so one item looks short and another looks over.
  • Damage and expiry. Broken, spoiled or expired goods thrown out without an entry.
  • Unrecorded internal use. Stock taken for display, samples, staff use or repairs, with no entry.
  • Theft. By customers, by staff, or in transit between the godown and the shop.

Each of these needs a different fix. That is why the cause matters more than the total.

Why is a yearly stock-take not enough?

By the time you find a shortage at the annual count, the cause is months old. You cannot tell whether a missing carton was short-delivered in April, billed wrongly in July or carried out the back door in October. You post one large write-off and start the next year with the same problem.

Regular small counts, called cycle counts, fix this. You count a handful of items every week, so every item gets counted several times a year. When a count does not match, the window is short enough to check recent receipts, bills and transfers and find the reason.

How should a shop set up count discipline?

Keep it simple enough that it actually happens every week.

  1. Group your items by value and speed. Fast-moving and high-value items are counted most often. Slow, cheap items less often.
  2. Fix a count day and a list. For example, every Monday before opening, count a set list of items. Rotate the list so every item comes up on schedule.
  3. Count blind. Give the counter the item list without the system quantity. A counter who knows the expected number tends to find it.
  4. Freeze movement during the count. Do not bill or receive the items being counted until the count is entered, or the numbers will not compare.
  5. Recount before adjusting. If a count is off, a second person recounts. Many gaps turn out to be stock sitting in the wrong place.
  6. Investigate, then adjust. Check recent purchases, sales and transfers for that item, then post the adjustment with a reason code.

This is much easier when your stock records update with every sale and receipt. If you are still running stock on a spreadsheet updated at day-end, the system figure is often wrong before you start counting. Our comparison of Excel and inventory software covers where that breaks down.

Which reason codes should I use for adjustments?

A reason code is a short label attached to every stock adjustment. Keep the list short, so staff pick the right code instead of a catch-all. This set covers most shops:

CodeReasonWhen to use itWhat to do next
RCVReceiving shortageFewer units delivered than billedRaise it with the supplier, ask for a credit or replacement
BILBilling errorWrong item or variant billed at the counterCheck the matching item for an overage, retrain counter staff
DMGDamagedBroken or unsellable goodsCheck handling and storage, claim from transporter if in transit
EXPExpiredGoods past their expiry dateReview ordering quantities and picking order
INTInternal useSamples, display, staff use, repairsRecord at the time of use, not at the count
TRFTransfer gapSent from godown but not received at shop, or the reverseMatch transfer notes on both sides
UNKUnexplainedNo cause found after recount and checksWatch the item closely, count it more often
FNDFoundPhysical count higher than the recordsLook for the matching shortage or a missed receipt entry

Two rules make the table useful. First, no adjustment without a code. Second, UNK must stay small. If most adjustments land in UNK, your staff are using it to avoid the investigation, and you are back to not knowing.

Once codes are in place, review the adjustment report weekly by code, by item and by person. A rise in RCV points at a supplier. A rise in BIL points at the counter. A rise in UNK on the same few items, on the same shifts, points somewhere else.

How does access control reduce stock loss?

Most staff are honest. Access control is not about suspicion. It removes the easy chances and protects honest staff from being blamed for gaps they did not cause.

Physical access

  • Keep high-value items behind the counter or in a locked cabinet, with a named person holding the key.
  • Lock the godown. Keep a short list of who can enter and log when goods leave.
  • Receive goods at one door, at set times, with a count against the bill before signing.

System access

  • Give each staff member their own login. Shared logins make every entry anonymous.
  • Limit who can post stock adjustments, edit bills after saving, or cancel sales.
  • Separate duties: the person who counts does not post the adjustment, and the person who receives does not approve the supplier payment.
  • Keep an edit log and read it. Deleted bills and late-night adjustments deserve a question.

A worked example (illustrative numbers)

The figures below are made up to show the method.

A shop counts 20 items on a Monday. Eighteen match. Two do not:

  • Item A: records show 40, count shows 36. A recount confirms 36. The last receipt was billed for 24 but the delivery note shows 20 received and nobody flagged it. Code: RCV, 4 units. Action: claim from the supplier, and start counting deliveries at the door.
  • Item B: records show 12, count shows 15. A related variant, Item C, is 3 short. Counter staff billed C instead of B. Code: BIL on both. Action: fix the item names that look alike on the billing screen.

Without the recount and the codes, this week would have gone down as "4 short, 3 over, 3 short" and been written off. With them, both causes are found and fixed.

Common mistakes

  • Adjusting to match without asking why. The books balance and the loss carries on.
  • Too many reason codes. Twenty choices means staff pick at random. Eight is plenty.
  • Counting only at year-end. The trail has gone cold by then.
  • Letting the counter see the expected quantity. Counts drift towards the number on screen.
  • One login for the whole shop. You cannot trace an entry to a person.
  • Ignoring overages. A surplus is usually half of a mistake. The other half is a shortage somewhere else.

When this does not apply as written

Very small shops run by the owner alone can skip separation of duties, since there is nobody to separate them from. Keep the reason codes and the weekly counts anyway. Businesses with weight-based or loose stock, such as kitchens, will see natural variance from portioning and trimming. Treat that as its own code and track it against a recipe or yield, not as theft. Batch and expiry goods also need expiry-wise counting, not just quantity counts.

Shrinkage also distorts reordering. If the records overstate what you hold, the reorder point fires late and you run out. Cleaner counts make every replenishment decision more reliable.

FAQ

What is the difference between shrinkage and a stock adjustment? Shrinkage is the gap between what your records say you hold and what is actually on the shelf. A stock adjustment is the entry you post to close that gap. The adjustment fixes the books. The reason code on it tells you why the gap opened, and that is what lets you stop it happening again.

How often should a small shop count its stock? Count a small set of items every week, not everything once a year. Count fast-moving and high-value items most often, perhaps weekly, and slow, low-value items once a quarter. Short, regular counts catch a problem while the cause is still recent enough to trace and fix.

Who should be allowed to post stock adjustments? As few people as possible, and never the same person who counted the stock. One person counts, a second person approves and posts the adjustment, and the owner reviews the adjustment report every week. Splitting those jobs makes a quiet write-off much harder to hide.


Related reading: Excel vs inventory software: when to switch, the reorder point formula, with Indian lead times and FIFO, LIFO and FEFO explained.

Get new posts by email

Occasional, practical, no spam.