Accounting
Distribution
ERP
Inventory Management
Inventory Shrinkage: Formula, Journal Entry and How to Find the Cause

Last updated: October 16, 2026 · Independent guide · We do not sell rankings or coverage.
Inventory shrinkage is the cost of inventory that your books say you have but a physical count cannot find. You measure it as book inventory minus counted inventory, divided by book inventory (or by sales, which is how US retailers benchmark it). You record it by debiting a shrinkage expense, usually reported within cost of goods sold, and crediting inventory. The harder job is splitting the count variance into theft, damage, receiving errors and data errors, because only part of it is a real loss.
The shrinkage rate formula and the journal entries
Work at cost, not at selling price: Shrinkage ($) = book inventory at cost − physical count at cost. You can then express it two ways, and you should state which one you use.
- Shrinkage rate on inventory = shrinkage ÷ book inventory at cost × 100. Most distributors and warehouse teams use this, because it ties directly to the count.
- Shrinkage rate on sales = shrinkage ÷ net sales since the last count × 100. This is the National Retail Federation’s basis, so use it to compare a retail business with NRF figures.
Because annual sales are usually much larger than average inventory, the rate on inventory is typically several times the rate on sales for the same loss.
| Account | Debit | Credit | Note |
|---|---|---|---|
| Inventory shrinkage expense (COGS) | Shortage at cost | Confirmed, unexplained count shortage | |
| Inventory | Shortage at cost | Brings the ledger down to the count | |
| Inventory shrinkage expense (COGS) | Estimated shrink | Monthly accrual between counts | |
| Inventory shrinkage reserve (contra-inventory) | Estimated shrink | Cleared against actual shrink at the next count | |
| Accounts payable (vendor debit memo) | Short-shipped quantity at cost | Receiving error recovered from the vendor | |
| Inventory | Short-shipped quantity at cost | Removes stock received in the system but never delivered |
An overage reverses the first entry. A data error, such as a transfer shipped but never posted, gets no shrinkage entry: you post the missing transaction instead.
Worked example: an annual count at a distributor
The following figures are an illustration, not real data. A distributor with a perpetual inventory system counts its warehouse once a year. Net sales since the last count were $18,600,000, and it accrued shrink of $2,000 a month, so the reserve stands at $24,000.
Step 1: Calculate the raw variance. Book inventory at cost is $2,480,000 and the count is $2,431,600. The raw variance is $48,400, or 1.95% of book inventory and 0.26% of sales.
Step 2: Investigate before you post. Working through the largest variance lines first, the team finds:
- $6,300 shipped to a branch on a transfer that was never posted (data error).
- $11,900 on three purchase orders received in full in the system, although the packing lists show short shipments (receiving error). The vendors accept debit memos.
- $8,200 of damaged stock in quarantine that was never scrapped (damage).
- $22,000 with no document trail (unexplained loss, including theft).
Step 3: Post the corrections. Post the transfer, which moves $6,300 to the branch. Debit accounts payable and credit inventory $11,900 for the vendor claims.
Step 4: Post true shrink and clear the reserve. True shrink is $8,200 plus $22,000, or $30,200. Debit the shrinkage reserve $24,000, debit inventory shrinkage expense $6,200, and credit inventory $30,200.
Step 5: Restate the rates. True shrink is 1.22% of book inventory and 0.16% of sales. COGS for the year carries the full $30,200 ($24,000 accrued plus the $6,200 true-up). Posting the raw $48,400 as shrink would have overstated COGS by $18,200 and lost the vendor credits and branch stock from the books.
How to separate theft, damage, receiving and data errors
Because a count rarely proves theft, rule out the causes you can document and treat the remainder as unexplained loss. Tie the count to the general ledger first, as described in our guide to inventory reconciliation, so you know the variance is real.
| Cause | Pattern in the data | How to confirm | Treatment |
|---|---|---|---|
| Data error | Offsetting overage and shortage on one item in two bins; variances in exact case multiples | Check open transfers, unit-of-measure conversions and bin moves near the count date | Post the corrected transaction; no expense |
| Receiving error | Shortages clustered by vendor or receiving shift on recently received items | Compare receipts with packing lists, delivery receipts and ASNs | Vendor claim if still in the claim window; otherwise shrink |
| Damage and spoilage | Units found but unsaleable; losses on fragile or dated items | Walk quarantine and returns areas; check scrap postings and expiry dates | Scrap expense, coded separately from theft |
| Theft and unexplained loss | Small, high-value items; repeat shortages in the same zones or shifts | The remainder after the other causes; review access logs and cameras for repeat locations | Shrinkage expense; refer patterns to loss prevention |
Run the analysis by item, location and vendor. A net variance near zero can hide a shortage in one zone offset by an overage in another, which usually points to a put-away error rather than a loss.
Shrinkage benchmarks
The NRF’s National Retail Security Survey 2023 put average retail shrink at 1.6% of sales for fiscal 2022, up from 1.4% in fiscal 2021, or $112.1 billion in losses (NRF, no date shown). The survey attributed 36% of shrink to external theft including organized retail crime, 29% to employee theft and 27% to process and control failures and errors (Retail Dive, September 27, 2023). The NRF survey page does not show a newer shrink rate. Compare the NRF figure only with your own shrink as a percentage of sales, and remember it reflects open retail floors, not closed distribution centers.
We found no independent, published shrink-rate benchmark for wholesale distributors. The closest measure is location accuracy: a Hyster-Yale summary of the Warehousing Education and Research Council’s 2025 DC Measures report lists best-in-class inventory count accuracy by location as 99.5% or higher (Hyster-Yale summary of WERC, 2025). Hyster-Yale is a forklift manufacturer. For a distributor, your own quarterly trend in shrink on inventory and location accuracy is the most useful benchmark.
The accounting standard and the tax rule
US GAAP inventory guidance sits in ASC 330. PwC’s inventory guide states that abnormal costs related to freight, handling and wasted materials (spoilage) “should be included in current period charges” rather than deferred in inventory, and, for the lower of cost and net realizable value test, that “no loss should be recognized on inventories unless it is clear that a loss has been sustained” (PwC Viewpoint, no date shown). In practice, you expense confirmed shrink in the period you find it rather than spreading it into the cost of the remaining units.
For federal income tax, 26 U.S.C. 471(b) permits year-end shrinkage estimates confirmed by a count after year end, if the taxpayer “normally does a physical count of inventories at each location on a regular and consistent basis” and makes “proper adjustments to such inventories and to its estimating methods” when estimates differ from actual shrinkage (26 U.S.C. 471, Cornell LII, no date shown). A documented accrual, trued up after each count, fits that rule.
Common mistakes
- Posting the raw variance as shrink. Unposted transfers and vendor short shipments inflate shrink and drop assets or recoveries from your books.
- Valuing the variance at retail price. The journal entry is at cost.
- Netting overages against shortages before review. Offsetting errors reappear at the next count.
- Letting counters see expected quantities. Counters who see the book figure tend to confirm it.
- No accrual between counts. Booking a year of shrink in one month distorts monthly margins.
How to report it
Most companies present shrinkage within cost of goods sold, in its own account or sub-account. If shrink is large or unusual, ask your auditors whether it needs separate disclosure. Internally, report the rate on inventory and on sales, the split by cause, and results by location and item class. Combining shrink with an ABC classification shows whether losses sit in high-value A items, where tighter controls pay back fastest.
How ERP systems automate counts and shrink controls
The controls that cut shrink catch errors close to when they happen: frequent cycle counts of high-value items, blind counts, separating counters from the people who post adjustments, approval above a value threshold, reason codes on every adjustment, and checking quantities against the packing list before a receipt is posted.
Oracle NetSuite. Inventory Count takes a snapshot of on-hand quantity by bin and serial number when a count starts, then holds the count at Completed/Pending Approval so a supervisor can review snapshot, adjusted quantity and variance detail before approving or rejecting it (Oracle NetSuite Help, no date shown). Variances post to a Default Inventory Count Account, which Oracle describes as typically an expense account (Oracle NetSuite Help, no date shown). The pages we reviewed do not describe reason codes on count variances.
Microsoft Dynamics 365 Business Central. Physical inventory orders calculate expected quantities, split counting into recordings for different counters, and show positive and negative differences before posting; the printed recording has empty quantity fields (Microsoft Learn, April 7, 2026). Since 2023 release wave 2, the Adjust Inventory feature on items is enabled by an Allow Invt. Adjustment toggle on the Inventory Setup page (Microsoft Learn release plan, March 26, 2024). Microsoft’s count documentation does not describe reason codes for count differences.
MYOB Acumatica. Physical inventory documents record a freeze date, can use tag numbers and accept barcode entry. A Hide Book Qty. on PI Count option on the physical inventory type controls whether counters see the book quantity, which supports blind counts (MYOB Acumatica Help, no date shown). This is MYOB’s documentation, so US buyers should confirm the option in Acumatica’s own help.
How we researched this
We reviewed the pages that rank for “inventory shrinkage” today, mostly vendor and logistics-provider blogs, and checked figures against primary sources: the US Code, PwC’s inventory guide, NRF and WERC data, and vendor help documentation. We checked all sources on October 16, 2026.
Related guides
Frequently asked questions
What is a normal inventory shrinkage rate?
For US retail, the NRF reported an average of 1.6% of sales for fiscal 2022. There is no comparable public benchmark for distributors, so track your own shrink against inventory and sales over time, alongside location accuracy.
Is inventory shrinkage part of cost of goods sold?
Most companies record shrinkage in cost of goods sold, often in a separate sub-account, so it reduces gross margin. Under a periodic system it flows into COGS automatically through a lower ending inventory.
What is the journal entry for inventory shrinkage?
Debit inventory shrinkage expense and credit inventory for the shortage at cost. With a monthly accrual, credit a shrinkage reserve and clear it at the next count.
Can you deduct estimated shrinkage for taxes before the count?
Yes, if you meet 26 U.S.C. 471(b). You must normally count each location on a regular and consistent basis and adjust both inventory and your estimating method when the count differs from the estimate.
How do you tell theft apart from errors?
Rule out what you can document first: unposted transfers, unit-of-measure errors, vendor short shipments and damaged stock. What remains is unexplained loss. Repeat shortages of small, high-value items in the same zones point toward theft.
Sources
- National Retail Federation, National Retail Security Survey 2023, no date shown.
- Retail Dive, “Retail shrink, theft changed little in 2022”, September 27, 2023.
- Hyster-Yale, WERC DC Metrics infographic (2025 DC Measures report), 2025.
- PwC Viewpoint, Inventory guide, 1.3 Cost, no date shown.
- 26 U.S.C. 471, General rule for inventories (Cornell Legal Information Institute), no date shown.
- Oracle NetSuite Help, Working with an Inventory Count, no date shown.
- Oracle NetSuite Help, Setting Up Inventory Count, no date shown.
- Microsoft Learn, Count and adjust inventory using documents (Business Central), April 7, 2026.
- Microsoft Learn, Business Central 2023 release wave 2: Improved processes for inventory counts and adjustments, March 26, 2024.
- MYOB Acumatica Help, Physical Inventory Count (IN305010), no date shown.