=

What is inventory shrinkage? Causes, accounting, and 10 ways to prevent it

Jonny Parker
October 19, 2026
9 min read

Inventory shrinkage is the loss a business takes when the stock recorded in its books is greater than the stock physically on hand. It rarely announces itself. Instead, it shows up as a gap between what your records promise and what your shelves actually hold, and that gap lands straight on your bottom line.

Left unchecked, shrinkage inflates your reported profit and hides real losses until a count exposes them. A few missing units here and a spoiled case there add up to thousands of dollars a year, and you often pay for goods you can no longer sell.

The good news is that shrinkage is measurable and largely preventable. Once you know where it comes from and how to record it correctly, you can tighten the processes that let stock slip away and protect the margin you already earned.

Key Takeaways

  • Inventory shrinkage is the difference between the stock a business records in its books and the smaller amount it actually has on hand.
  • Common causes of inventory shrinkage include theft, employee error, spoilage, damage in transit, and vendor or billing fraud.
  • Inventory shrinkage accounting records the loss by debiting cost of goods sold (COGS) or a shrinkage account and crediting inventory, which lowers gross profit.
  • Inventory management software paired with accurate, regular counts is the most reliable way to detect inventory shrinkage early and prevent it.

What is inventory shrinkage?

Inventory shrinkage is the discrepancy between the inventory your records say you own and the inventory you can actually count and sell. That difference can appear at almost any point in your supply chain, and the responsible party often points to the fix.

  • Manufacturer: Raw materials can be lost to production defects, waste, or spoilage before a finished product ever reaches a shelf.
  • Retail: Shoplifting and employee theft are the largest drivers here. US retailers lost $112.1 billion to shrink in 2022, about 1.6% of total retail sales, according to the National Retail Federation’s 2023 National Retail Security Survey — the most recent comparable NRF data.
  • Vendor: Products get damaged in shipping and transit, arriving unusable or short of the quantity billed.
  • Restaurant and hospitality: Food spoils, portions get over-served, and dishes sent back by customers cannot be resold.
a man-wearing-a-safety-vest-holding-a-clipboard-and-pointing-out-shelves-to-a-woman-wearing-a-safety-vest-in-a-warehouse
Want to see how Fishbowl can improve your business?
Book a Demo

What are the common causes of inventory shrinkage?

Shrinkage usually traces back to a handful of recurring problems. These are the five causes most businesses see first:

  • Theft: External shoplifting and internal employee theft remove stock without any record of a sale.
  • Lost or damaged goods: Items broken, misrouted, or misplaced in the warehouse never reach a customer.
  • Employee errors: Miscounts, mis-scans, and data-entry mistakes create paper stock that does not exist.
  • Spoilage: Perishable or time-sensitive goods expire or degrade before they sell.
  • Accidents: Forklift damage, spills, and mishandling write off otherwise sellable inventory.

Beyond those, several less obvious sources tend to surface during a count or audit:

  1. Fraud: Double-billing, false vendor invoices, and collusion siphon value out of the books.
  2. Manual data errors: Repetitive processes multiply small mistakes, which is why many teams move to inventory management software to reduce human touchpoints.
  3. Customer damage: Shoppers handle, drop, or open products that then cannot be sold at full price.
  4. Misplaced or mislabeled stock: Items in the wrong bin or under the wrong SKU read as missing.
  5. Obsolescence: Slow-moving goods lose value or become unsellable while sitting in storage.
  6. Hard-to-trace causes: Some gaps only appear at cycle count or audit, with no single clear origin.

How does inventory shrinkage affect a business?

Every unit that goes missing weakens your inventory control and forces the rest of the business to absorb the loss. The damage tends to compound in three ways:

  • Profit loss: Stock you paid for but cannot sell erases the margin that unit was supposed to earn.
  • Price increases: To recover losses, businesses raise prices, which can push cost-sensitive customers toward competitors.
  • Cost increases: Replacing missing goods and running extra counts adds labor and handling costs that never produce revenue.

Shrinkage also distorts the numbers you plan with. When your records overstate what is on the shelf, you reorder late, oversell, and misjudge demand. Fishbowl inventory management software helps close that gap by automating replenishment and barcoding and syncing directly with QuickBooks, so your counts and your books tell the same story.

How do you calculate inventory shrinkage?

Calculating shrinkage takes two numbers: the value of the inventory your records show and the value of what you physically count. The basic formula is:

Inventory shrinkage = Recorded inventory value – On-hand inventory value

To express it as a rate, divide the shrinkage value by your recorded inventory value and multiply by 100:

Shrinkage rate = (Shrinkage value / Recorded inventory value) x 100

Here is a worked example. Say your books show $50,000 in inventory, but a physical count values what is actually on hand at $47,500. Your shrinkage is $2,500. Divide $2,500 by $50,000 and multiply by 100, and your shrinkage rate is 5%.

How is inventory shrinkage recorded in accounting?

Shrinkage becomes an accounting event the moment a physical count, or a regular stocktake, shows less inventory than the books claim. Until that count happens, the loss stays hidden and your financial statements overstate what you own.

Recording it is a single journal entry. You debit COGS or, for a material loss, a dedicated shrinkage or write-down expense account, and you credit the inventory asset account for the same amount. AccountingTools documents this write-down entry in detail.

The effect touches both financial statements. Crediting inventory lowers the inventory asset on your balance sheet, while the debit records an expense on your income statement that pulls down gross profit. Skip the entry, and you overstate both your inventory and your profit at the same time.

This is where clean bookkeeping pays off. Fishbowl runs an accounting-first sync with QuickBooks Desktop, QuickBooks Online, and Xero that keeps COGS accurate and reconciles counts, so shrinkage gets caught and posted correctly. The system enforces that discipline for you: you can’t ship what you don’t have, which keeps stock and books honest.

10 ways to reduce inventory shrinkage

1. Utilize automated inventory management software

Manual tracking invites the errors shrinkage feeds on. Automated inventory management software records every receive, move, and sale in real time, so discrepancies surface the moment they appear.

2. Double-check your inventory records

Compare your recorded stock against physical counts on a regular schedule. Frequent reconciliation catches small gaps before they grow into expensive write-offs.

3. Vet your employees

Since internal theft is a leading cause, screen new hires with background checks and references. Clear accountability and defined roles reduce both the temptation and the opportunity.

4. Identify and monitor shrinkage

You cannot fix what you cannot see. Track shrinkage by location, category, and shift to spot patterns and target the sources doing the most damage.

5. Increase security

Cameras, controlled access, and secure storage deter shoplifters and internal theft alike. Visible security also signals to staff that stock is monitored and counted.

6. Advise a loss prevention manager

For larger operations, a dedicated loss prevention manager owns shrinkage reduction end to end. That single point of accountability keeps prevention from falling through the cracks.

7. Utilize inventory audits

Schedule regular audits and cycle counts rather than relying on one annual count. Ongoing checks surface problems early and keep your records trustworthy year-round.

8. Improve internal communication

Miscommunication between teams leaves stock unaccounted for. Shared, real-time records tied to each warehouse location keep everyone working from the same numbers.

9. Build a close relationship with suppliers

Reliable suppliers mean fewer short shipments and damaged deliveries. Build close relationships so you can verify quantities, resolve discrepancies, and hold vendors to their counts.

10. Optimize inventory turnover

Slow-moving stock is more likely to spoil, break, or vanish. Optimizing inventory turnover keeps goods moving and narrows the window for loss.

Mitigate inventory shrinkage risks with Fishbowl

You will never eliminate shrinkage entirely, but you can shrink it to a rounding error with the right management software and disciplined counts. Real-time tracking, cycle counting, and analytics turn a hidden leak into a number you can watch and manage.

Extract Production, an oil and gas services company in Houston, Texas, is a clear example. After gaining real-time visibility with Fishbowl, the company saved $11 million in inventory costs and cut stockouts by 22% by eliminating excess stock and sharpening its reporting.

Because Fishbowl syncs directly with QuickBooks and Xero, your counts and your financials stay reconciled, so shrinkage is caught and posted the moment it appears. Ready to see it on your own numbers? Book a Demo and put accurate, real-time inventory to work.

Frequently asked questions about inventory shrinkage

How do you record inventory shrinkage in accounting?

You record shrinkage after a physical count or cycle count reveals fewer units than your books show. Create a journal entry that debits cost of goods sold, or a separate shrinkage expense account for larger losses, and credits your inventory asset account for the same value. The credit lowers inventory on your balance sheet, and the debit posts an expense that reduces gross profit for the period.

Is inventory shrinkage an expense?

Yes. When stock goes missing or becomes unsellable, you reduce the inventory asset on your balance sheet and charge the loss to expense through your income statement, usually within cost of goods sold. That expense lowers gross profit for the period. For unusually large losses, many businesses post the amount to a dedicated shrinkage or write-down account instead, so it stays visible and easy to analyze.

What is an acceptable inventory shrinkage rate?

Most businesses aim to keep inventory shrinkage below about 1.5% of sales, and many retailers target 1% or less. A low, steady rate is normal and manageable. Anything higher can signal deeper issues, such as theft, spoilage, or mismanaged records, that deserve a closer look. Track your rate over time rather than judging a single count, since one bad period may reflect a specific event rather than a lasting problem.

What is the difference between inventory shrinkage and spoilage?

Spoilage is one cause of shrinkage. It covers inventory that expires, degrades, or otherwise becomes unsellable before you can move it, which is common with food, beverages, and other perishable goods. Shrinkage is the broader gap between your book inventory and your physical stock. It combines spoilage with theft, employee error, damage, and fraud. In short, all spoilage adds to shrinkage, but not all shrinkage comes from spoilage.

How does cycle counting reduce shrinkage without a full inventory shutdown?

Cycle counting checks a small subset of SKUs on a rotating schedule instead of counting everything at once. Because a few items are verified every day or week, discrepancies surface early and continuously, so you can find and correct shrinkage as it happens. You keep operations running the whole time, with no need to close the warehouse or freeze sales for a full annual count. The result is cleaner records and fewer surprises.