Inventory shrinkage is the gap between the stock your records say you have and the stock a physical count actually finds. It is unaccounted-for loss, and because the missing goods were carried as an asset, shrinkage is written off as an expense straight against profit.

Every operation discovers it the same way: the count comes up short. The system said 500 units; the shelf holds 470. Nobody logged where the other 30 went, so they become shrinkage, a loss with no paper trail. Some of it is theft, but a large share is nothing more dramatic than paperwork that never matched reality. This post defines shrinkage, gives the formula for the shrinkage rate, walks the main causes, and lays out the controls that actually bring it down.

What is inventory shrinkage?

Inventory shrinkage is the loss of inventory that shows up as a difference between recorded stock and physically counted stock, with no transaction to explain it. The word covers everything that made stock disappear without a sale, a scrap ticket, or any other record: a stolen case, a miskeyed receipt, a pallet of spoiled product quietly tossed, a shipment counted wrong at the dock. What unites these is not the cause but the symptom, your books are wrong in the same direction, and you only learn the size of the problem when you count.

Shrinkage matters for two reasons at once. Financially, it is a direct hit: the goods were an asset, and now they are an expense, so shrink comes straight off the bottom line. Operationally, it corrodes trust in the numbers. If records routinely overstate what is on hand, planners buy against phantom stock, order pickers chase items that are not there, and every downstream decision inherits the error. A high shrink number is rarely one big event; it is the sum of many small gaps that never got caught, which is why it is measured as a rate rather than a headline loss. Shrinkage is why cycle counting exists: you cannot fix a gap you do not measure, and the longer you wait between counts, the more losses pile up before anyone notices.

How do you calculate the shrinkage rate?

The shrinkage rate is the value of the missing stock divided by a base, then multiplied by 100 to read it as a percentage. In plain terms: take what your records said you had, subtract what you actually counted, and divide the difference by either your recorded inventory value or your sales for the period. Retailers usually divide by sales; manufacturers and warehouses often divide by recorded inventory value. Either way the shape is the same, a small percentage that, multiplied across a large inventory, becomes real money.

Shrinkage is the gap between recorded and counted stockShrinkage = what the books say minus what you countrecordedcountedshrinkshrinkage rate =recorded - countedrecorded (or sales)A small percentage across a large inventory adds up to serious money.
Shrinkage is the unexplained gap; the rate expresses it as a share of recorded value or of sales.

A worked example keeps it concrete. If your records show 1,000,000 dollars of inventory and the physical count values it at 985,000 dollars, the missing 15,000 dollars is shrinkage, and the shrinkage rate against recorded value is 1.5%. That number is only trustworthy if the count is trustworthy, which is why disciplined counting and record accuracy come before any shrink target. Getting there is the same work an ABC analysis supports, since your highest-value items deserve the most frequent counts and the tightest scrutiny.

What causes inventory shrinkage?

Shrinkage comes from a handful of recurring sources: internal theft, external theft, administrative and paperwork error, vendor fraud or error, and damage or spoilage. In retail, industry surveys have long attributed the majority of shrink to theft, split between employees and outsiders, with administrative and vendor errors making up much of the rest. In manufacturing and distribution the mix skews more toward process error, miscounts, mis-scans, unrecorded scrap, and units consumed but never backflushed, because there is less foot traffic and fewer saleable finished goods sitting in the open.

The main causes of inventory shrinkageWhere the missing stock goesinternal theftexternal theftadminerrorvendordamageRust = theft. Ink = process error. Gravel = vendor and damage.Segment widths are illustrative; the real mix varies by industry and layout.
Theft and process error dominate most shrink profiles; the exact split depends on your operation and how much saleable stock sits in the open.

The category people underrate is administrative error, because it feels like a records problem rather than a loss. It is both. A receiving clerk keys 100 when 90 arrived, a picker pulls from the wrong lot, a scrap event never gets logged, and the book balance drifts above reality until a count reveals the gap. This kind of shrink leaves no thief to catch and no camera footage to review, only a process that let the record and the reality separate. That makes it the most fixable category, and often the cheapest to attack first.

It helps to sort the causes by the control that answers each one, because the fix for theft is not the fix for a miskeyed receipt.

CauseWhere it shows upControl that addresses it
Internal theftAdjustments, write-offs, back doorsAccess control, separation of duties
External theftSaleable stock in the openPhysical security, count frequency
Administrative errorReceiving, picking, scrap loggingScan every move; verify at the dock
Vendor error or fraudInbound quantities and invoicesReceiving verification against the PO
Damage / spoilageHandling, storage, shelf lifeFast on-the-spot scrap recording

The table also explains why chasing shrink with cameras alone rarely moves the number much: security only touches two of the five rows. The other three are process and record problems, and they respond to discipline at the dock and the workstation, not to surveillance.

How do you reduce inventory shrinkage?

You reduce shrinkage by closing the gap between record and reality at every point stock changes hands, and by making someone accountable for each of those points. There is no single fix; it is a stack of ordinary controls applied consistently.

  1. Count regularly, not just once a year. Cycle count high-value and high-movement items often so the gap surfaces in weeks, not at an annual wall-to-wall count when the trail is cold.
  2. Lock down receiving. Verify counts against the purchase order at the dock and record discrepancies immediately, because errors that enter at receiving poison every later number.
  3. Scan at every move. Capture receipts, transfers, issues, and scrap as they happen so the record follows the physical stock instead of trailing it.
  4. Log scrap and damage on the spot. Give the floor a fast, low-friction way to record spoilage and damage, or it simply goes unrecorded and reappears as shrink.
  5. Control access and separate duties. Restrict who can move, adjust, or write off stock, and separate the person who counts from the person who reconciles, which deters internal theft and catches error.
  6. Investigate the variances. Treat every large count discrepancy as a signal to trace, not a number to plug, so you fix the process that created it instead of just adjusting the book.

Traceability underpins all of it: if you can follow a lot from receipt through consumption, most administrative shrink has nowhere to hide. That is the same discipline behind traceability in manufacturing applied to the humbler goal of keeping the count honest.

What do the numbers say?

Context from primary data and industry sources:

The practical takeaway: shrink is small as a percentage and large as a dollar figure, and most of it is preventable with tighter records rather than more cameras.

Where shrinkage hides in a real operation

Shrink grows in the seams between systems. Receiving lives in one place, scrap in another, transfers in a third, and the count in a fourth, so no one view shows where the record and the reality parted ways. By the time an annual count reveals the gap, the transactions that caused it are months gone and impossible to trace. Harmony is an AI-native layer that connects machines, software, and paperwork into one operational layer, with no rip-and-replace, so receipts, moves, scrap, and counts become one live record instead of several disconnected ones. AI search returns cited answers across those records, so a supervisor can ask which items show the largest count variances or where scrap is going unlogged, and Harmony's digital workflows route each count, reconciliation, and investigation to the right person. It does not add locks or cameras; it removes the blind spots that let administrative shrink accumulate, the same paper-to-digital move Harmony makes elsewhere on the floor (see the CLS case study). Shrinkage and inventory obsolescence are the two quiet ways stock loses value on the books, and both reward the same thing: accurate records and someone accountable for the gap.