Inventory Shrinkage: Finding and Reducing Stock Losses
Every business that holds stock loses a little of it. A box gets crushed, a delivery arrives short, a sale is rung up wrong, or something simply walks out the door. That gap between what your records say you own and what is actually on the shelf is inventory shrinkage. You will never get it to zero, but you can measure it, find where it comes from and shrink the shrinkage with a handful of habits that cost very little.
Key takeaways
- Inventory shrinkage is recorded inventory minus actual counted inventory, often shown as a percentage of sales.
- Losses usually come from four places: theft, damage and spoilage, supplier errors and admin mistakes.
- You cannot fix what you do not measure, so track shrinkage by product group and by location, not just as one total.
- Small, regular spot checks catch problems far earlier than one big annual count.
If you run a shop, a cafe, an online store with a stockroom, or a trade business with a van full of parts, shrinkage is quietly eating into your margin right now. The frustrating part is that it rarely shows up as a single dramatic event. It shows up as a profit figure that is a bit lower than it should be, month after month, and nobody can quite explain why.
The good news is that shrinkage is one of the most fixable money leaks in a small business. You do not need expensive security systems or a full-time stock controller. You need a clear number, a habit of looking at it and a few targeted changes. This guide walks you through all three.
A quick note: this is general information about stock management and bookkeeping, not accounting, tax or legal advice. How you record and write off lost stock can affect your tax return, so check with your accountant or bookkeeper about the right treatment where you operate.
What inventory shrinkage actually is
Your inventory system, whether it is a point of sale tool, a spreadsheet or a notebook, keeps a running total of what you should have. It adds stock when deliveries arrive and subtracts it when you sell. Shrinkage is what you find when you go and physically count the shelves and the number is lower.
The basic formula
The calculation is straightforward:
- Shrinkage (value) = recorded inventory value minus actual counted inventory value.
- Shrinkage rate = shrinkage value divided by sales for the same period, times 100.
Expressing it as a percentage of sales lets you compare one month with another even when you are busier or quieter. Whichever base you choose, stay consistent so the trend means something.
Why it matters more than it looks
A missing item does not just cost you what you paid for it. You also lose the profit you would have made selling it, and you may lose a sale entirely if a customer asks for something your system says is in stock but is not. On top of that, inaccurate stock records lead to bad reorder decisions: you reorder things you already have too much of and run out of things that are walking out the door.
If you already do regular stock counts and track your cost of goods sold, you have most of the raw data. Shrinkage analysis is simply the next step: asking why the count and the records disagree.
The four main causes of stock losses
Almost every unit of shrinkage falls into one of four buckets. Knowing which bucket matters most for you tells you where to spend your effort.
1. Theft
This covers shoplifting by customers and, less comfortably, theft by staff. It also includes fraud at the till, such as fake refunds, discounts given to friends or sales that are never rung up. In most small businesses theft is real but smaller than owners fear, and it tends to concentrate on small, valuable, easy-to-resell items.
2. Damage, spoilage and expiry
Breakages in the stockroom, products crushed in delivery, food past its use-by date, cosmetics with damaged packaging and items ruined by heat or damp all count. As the weather warms up through May and into summer, perishable and heat-sensitive stock deserves extra attention.
3. Supplier and delivery errors
A delivery note says 24 units and the carton holds 22. A supplier invoices for a full case and ships a partial one. If nobody checks deliveries against the order when they arrive, these gaps go straight into your records as stock you never received.
4. Admin and recording errors
This is often the biggest bucket, and the least dramatic. A product scanned under the wrong code, a return put back on the shelf without being entered, a wastage that nobody logged, a typo in a unit count. The stock is not truly lost, but your records are wrong, which shows up as shrinkage all the same.
Common mistake
Assuming all shrinkage is theft. Owners who jump straight to cameras and bag checks often discover months later that the real leak was unrecorded breakages or short deliveries. Measure first, then decide where the money is going.
How to measure shrinkage step by step
You do not need to count everything every week. You need a reliable baseline and a light, regular rhythm after that.
- Pick a clean starting point. Do a full count once, adjust your records to match reality and note the date. That is your baseline.
- Group your products. Split stock into a few categories that make sense for your business, such as high-value items, fast movers, perishables and everything else.
- Log every known loss. Breakages, expired stock, samples and staff use all get written down with a reason code as they happen.
- Run cycle counts. Count one product group each week on a rotating schedule, so every group gets counted several times a year without a big shutdown.
- Calculate the gap. For each count, compare recorded quantity with counted quantity and convert the difference to cost value.
- Separate known from unknown loss. Known loss is what you logged. Unknown loss is the leftover gap nobody can explain. The unknown part is where theft and admin errors hide.
- Track the rate monthly. Divide total shrinkage by sales for the month and plot it. One number on one line each month is enough to spot a trend.
Pro tip
Count your top 20 highest-value or most-stolen items much more often than everything else, even weekly. A quick count of a small list takes a few minutes and gives you an early warning long before the monthly figures look odd.
A simple shrinkage tracking template
Copy these columns into a spreadsheet. Add a row each time you count a product group. The amounts below are made-up examples for illustration only.
| Date | Product group | Recorded value | Counted value | Known loss logged | Unknown loss | Likely cause |
|---|---|---|---|---|---|---|
| 2027-05-03 | Phone accessories | $4,200 (example) | $3,950 (example) | $40 (example) | $210 (example) | Small items near the door |
| 2027-05-10 | Chilled drinks | $1,600 (example) | $1,480 (example) | $100 (example) | $20 (example) | Expiry, mostly logged |
| 2027-05-17 | Gift cards and stationery | $2,300 (example) | $2,180 (example) | $0 (example) | $120 (example) | Delivery shortfall not checked |
The "Unknown loss" column is the one to watch. In the example, chilled drinks have a large total gap, but almost all of it is logged expiry, which points to an ordering problem rather than a security one. Phone accessories have a smaller total but a big unexplained share, which is a very different story.
How to reduce shrinkage, cause by cause
Once you know which bucket is biggest, pick fixes that match it. Doing everything at once is expensive and tiring. Doing the right two or three things is usually enough to see a real change within a few months.
Cutting admin and recording errors
- Use one clear process for returns: inspect, decide (resell, return to supplier or write off) and record before anything goes back on the shelf.
- Keep a wastage log by the bin or stockroom door, with a reason for every item thrown away.
- Check product codes when you add new lines, especially lookalike items in different sizes or colors.
- Limit who can adjust stock levels in your system, and review adjustments weekly.
Stopping supplier and delivery gaps
- Count every delivery against the purchase order before signing for it, or at least before the driver leaves.
- Note shortfalls and damage on the delivery note and send a written claim to the supplier the same day.
- Track which suppliers have repeated errors and raise it at your next price or terms conversation.
Reducing damage and spoilage
- Store heavy items low and fragile items where they will not be knocked.
- Use first in, first out rotation so older stock sells first.
- Check temperatures in fridges and stockrooms, especially as summer approaches.
- Order perishables in smaller, more frequent batches if your shrinkage shows regular expiry.
Deterring theft without treating everyone as a suspect
- Move small, high-value items behind the counter or within sight of the till.
- Greet every customer. Simple attention is one of the most effective deterrents there is.
- Keep the shop floor tidy so gaps on shelves are easy to notice.
- Require a manager approval for refunds, voids and large discounts, and review them weekly.
- Separate duties where you can, so the person who receives stock is not always the person who counts it.
Example
Imagine Tom, who runs a small hardware and garden shop. His monthly tracker showed unknown losses climbing every month in his fasteners and small tools section. He assumed shoplifting and priced up a camera system. Before buying, he started checking deliveries against orders for two weeks. One supplier had been shipping boxes a few units short on almost every order. A written claim recovered some of the cost, and moving to counted deliveries removed most of the gap. (This is a made-up example for illustration.)
Handling shrinkage in your books
When your counted stock is lower than your records, you need to adjust the books so your balance sheet reflects reality. In practice, your accountant or bookkeeping software will reduce the inventory value and record the difference as an expense, often as part of cost of goods sold or a separate stock loss line.
A few habits keep this clean:
- Make adjustments after each count, not just once at year end, so your monthly profit figures are closer to the truth.
- Keep your count sheets and wastage logs. They support the adjustment if anyone asks later.
- Record known losses (breakage, expiry) separately from unexplained ones so you can see the split over time.
- If you suspect theft or fraud, talk to your insurer and, where appropriate, the police. Insurance claims usually need documentation, so check what your policy requires.
Tax treatment of written-off stock varies by country and business type. Ask your accountant how to record losses so your return is correct.
Pro tip
Share the shrinkage number with your team, without blame. When staff know that missing stock is tracked and that it affects the business they work in, many will start logging breakages and spotting problems on their own.
Your shrinkage action checklist
- Do one full count to set a clean baseline
- Split stock into four or five product groups
- Start a wastage and breakage log with reason codes
- Set up a weekly rotating cycle count
- Add a monthly shrinkage rate line to your finance review
- Check every delivery against the purchase order
- Require approval for refunds, voids and big discounts
- Move small, high-value items into view of the till
- Agree with your accountant how to record stock write-offs
Frequently asked questions
What is a "normal" shrinkage rate?
It depends heavily on what you sell, where you sell it and how you measure it, so there is no single number to aim for. The most useful benchmark is your own trend. If your rate is stable or falling, you are moving in the right direction. If it jumps, investigate the product group that changed.
How often should a small business count stock?
Many small businesses do one full count a year plus rotating cycle counts every week or two. High-value and high-risk items are worth counting more often. Pick a rhythm you can actually keep, because a regular light count beats an ambitious plan you abandon.
Does shrinkage apply to online stores?
Yes. Online sellers lose stock to picking errors, damaged returns, items lost in transit, mislabeled bins and supplier shortfalls. Theft may be less common than in a physical shop, but admin errors can be just as costly.
Should I tell staff I suspect theft?
Focus on processes rather than accusations. Tighter controls on refunds, counts and deliveries protect honest staff as well as the business. If you have real evidence against a specific person, get advice on employment law before you act, because rules vary by country.
Related reading
The bottom line
Inventory shrinkage is the gap between what your records say and what is really on the shelf. Measure it regularly, split it into known and unknown losses, and trace the unknown part back to theft, damage, supplier errors or admin slips. Then fix the biggest bucket first.
Start this week with one baseline count and one wastage log. Within a couple of months you will know where your stock is going, and every unit you stop losing goes straight back into your profit.