What inventory shrinkage is
Inventory shrinkage is the difference between the stock quantity your system says you have and the quantity that is physically present when you count it. It is loss that was never recorded as a sale, transfer, return, or deliberate write-off—the inventory is simply gone, and the records did not catch why.
Shrinkage is usually expressed as a rate: the dollar value of the loss divided by the value of sales (or of inventory) over the same period, so it can be compared across locations or tracked over time.
What causes shrinkage
Retail research consistently finds that administrative error and process failures account for more shrinkage than theft, even though theft gets more attention. The practical breakdown looks like this:
- Employee or customer theft—items removed without being sold or recorded
- Administrative error—miscounted receipts, incorrect unit-of-measure entry, or a mis-keyed adjustment
- Damage or spoilage that was never logged as a write-off, so the system still shows it as sellable stock
- Supplier short-shipments—an order is invoiced and received as if the full quantity arrived, but a case was missing
- Scanning errors at receiving, picking, or point of sale (wrong item, wrong quantity, or a skipped scan)
How to reduce shrinkage in practice
Because most shrinkage is administrative rather than criminal, the highest-leverage fix is usually tightening the process around receiving and counting, not adding security. Barcode scanning at receiving catches short-shipments immediately (the count is verified against the purchase order, not assumed), and scanning at pick/pack catches wrong-item and wrong-quantity errors before they ship.
Run cycle counts on your highest-value or highest-shrinkage categories more often than the rest of the catalog, so discrepancies surface in weeks, not once a year. Log damage and write-offs as they happen instead of letting them sit as "phantom stock" the system still believes is sellable—that gap is exactly what a shrinkage rate is measuring.