Inventory shrinkage is the difference between the inventory a business's records say it should have and the inventory physically available.
A common formula is:
Inventory Shrinkage = Recorded Inventory − Physical Inventory
Shrinkage rate can be expressed relative to recorded inventory or another consistent inventory base, depending on the business's reporting method.
If records show $50,000 of inventory but a physical count finds $47,500, shrinkage is $2,500.
Using recorded inventory as the denominator:
Shrinkage Rate = $2,500 ÷ $50,000 = 5%
External theft and employee theft can both reduce physical stock without a corresponding system transaction.
A purchase order may show 100 units received when only 96 arrived, or the wrong SKU may be booked into inventory.
Broken, expired, or discarded inventory creates a discrepancy when the loss is not recorded.
Multi-location businesses can create shrinkage-like discrepancies when stock leaves one location but the transfer is not recorded correctly at both ends.
Incorrect return processing can add stock back to the system even when the physical item never returns to sellable inventory.
Cases counted as individual units, duplicate SKUs, barcode errors, and simple counting mistakes can all create mismatches.
A POS records sales, but inventory can still diverge when receiving, returns, waste, transfers, recipes, or manual adjustments are incomplete or incorrect. Before labeling every discrepancy as theft, verify the product mapping, unit of measure, recent deliveries, refunds, damage, and location transfers.
Use the last reliable physical count as a starting point and trace the largest variances through the transaction history. Repeated differences on the same SKU or at the same location usually indicate a workflow or control problem.
| Risk | Useful control |
|---|---|
| Receiving shortages | Receive line by line against the purchase order |
| Waste or damage | Require a reason when stock is written off |
| Transfer errors | Confirm dispatch and receipt at separate locations |
| Counting errors | Standardize units and recount material variances |
| Unusual adjustments or returns | Review patterns by user, SKU, and location |
Waiting for one annual count means problems can continue for months. Cycle counting helps identify discrepancies closer to when they occur, which makes root causes easier to investigate.
Inventory variance is the broader difference between system and physical quantity. Shrinkage often refers specifically to unexplained or loss-related shortages. Businesses should define their reporting terms consistently.
Measure discrepancies by store and by SKU. A company-wide number can hide one location with recurring receiving, transfer, theft, or process issues.
Measure often enough to identify causes while transaction history and staff context are still available. High-value, fast-moving, or repeatedly inaccurate products deserve frequent cycle counts. Review a company-wide shrinkage rate on a consistent financial cadence, but investigate location- and SKU-level variances sooner.
Stash centralizes inventory records, purchasing, and multi-location stock visibility. A clearer transaction history makes it easier to reconcile physical counts with expected inventory and investigate discrepancies.
No. Theft is one cause, but receiving errors, damage, spoilage, transfers, returns, and counting mistakes can also create shortages.
If physical inventory is higher than recorded inventory, the result is usually treated as a positive variance or overage rather than shrinkage.
Start with the largest repeated variances, recount them, and review receiving, sales, returns, transfers, waste, and adjustments since the last reliable count. Compare patterns by product and location.
Stash connects inventory tracking, forecasting, purchasing, suppliers, and multi-location visibility so growing physical businesses can act on the numbers with less manual work.