Try everything free for 14 daysno credit card needed
Scanning a barcode with a phone
Scan with your phone

Count, move, and find stock with the camera already in your pocket. Works offline, syncs later.

Try the live demo →
Organized stock on shelves
Switching from Sortly?

Bring folders, photos, and history over in an afternoon — with pricing that stays predictable at renewal.

See pricing →
Folder-style inventory list
Free spreadsheet templates

Excel, Google Sheets, and printable count sheets — ready to download, no signup needed.

Get the templates →
Guide · Updated July 2026

Inventory shrinkage: how to calculate it and stop it

Inventory shrinkage is the quiet tax on every business that holds physical stock — the gap between what your records say you have and what a count actually finds. This guide covers the shrinkage-rate formula, a worked example, the four causes that actually drive it (admin error more often than theft), and the process changes that reduce it without a security budget.

What is inventory shrinkage?

Inventory shrinkage is the difference between the inventory your system says you have on hand — the recorded, or "book," value — and what a physical count actually finds on the shelf. Any time those two numbers do not match and the recorded value is higher, that gap is shrinkage. It is measured in dollars of value or as a percentage of recorded stock, and it maps directly to money you paid for and can no longer sell.

It is called shrinkage because the loss is usually invisible until someone counts. Nobody watches stock evaporate in real time — the system tracks what should be there, a physical count reveals what is actually there, and the difference is the number you have to explain. That delay is the whole problem: the longer between counts, the colder the trail when a gap appears.

A useful benchmark: retail industry surveys typically put average shrinkage somewhere around 1.4–2% of sales. Treat that as a yardstick to compare yourself against, not a target to aim for — lower is always better, and a small business with tight, scan-based accountability can run well under it. The formula tells you the size of your gap; the rest of this guide is about finding and closing its causes.

How to calculate inventory shrinkage

The shrinkage-rate formula is plain arithmetic: Shrinkage rate = (Recorded inventory value − Physical inventory value) ÷ Recorded inventory value × 100. Compare the book value from your system to the value of what a physical count actually finds, divide the difference by the book value, and multiply by 100 for a percentage. The dollar version is simply the numerator on its own: Recorded value − Physical value.

Work an example. Say your system shows $52,000 in recorded inventory value at the end of the quarter, and a physical count values what is actually on the shelves at $49,400. The dollar shrinkage is $52,000 − $49,400 = $2,600. The shrinkage rate is ($2,600 ÷ $52,000) × 100 = 5.0%. That means one dollar in every twenty of recorded inventory value never made it to a sale, a transfer, or a documented write-off.

A 5.0% rate would sit well above the typical retail range, which is exactly the signal you want the formula to give: a number worth investigating rather than absorbing. But the formula only sizes the problem — it says nothing about the cause. To move the number you have to know which of the four drivers is behind it, which is the next section. Run this calculation on a schedule, not once a year, so a rising rate surfaces while the trail is still warm.

Make shrinkage traceable, not just measurable
StockZip logs who scanned what, when, and where on every stock movement — so when a count turns up a gap, you have an audit trail to work from instead of a mystery. Try it free for 14 days.
Start free

The four causes of inventory shrinkage

Shoplifting and external theft is the cause most people name first — customers or outsiders taking stock without paying. It is real and worth guarding against, but for most businesses it is a smaller share of total shrinkage than it gets blamed for. Employee theft is the second: stock or cash taken by staff, from sweethearting at the register to product walking out the back door. Accountability tied to a specific person on every stock movement is the direct countermeasure.

Administrative and counting error is, honestly, often the largest cause of shrinkage for a small business — and the most fixable. Miscounted receipts, wrong units entered, items logged to the wrong SKU, or manual data entry that never gets double-checked all widen the gap with no theft required, just untracked movement. This is the contrarian point most guides bury: before you reach for cameras, look at your data-entry process.

Damage, spoilage, and supplier fraud round out the four. Broken, expired, or unsellable stock that never got written off in the system inflates book value against reality, and short shipments do the same from the other end — invoiced for 100 units, 94 actually arrive, and nobody checked the count against the purchase order. Each cause leaves a different fingerprint, which is why a per-item movement history matters more than a single quarterly percentage.

How to reduce inventory shrinkage

Count on a schedule. An annual count only tells you shrinkage happened, months after the fact; rotating cycle counts surface a gap while there is still a chance to trace the cause. Scan every movement so nothing is untracked — shrinkage hides in the movements nobody logged, and a barcode-based system makes logging the path of least resistance instead of an extra step people skip.

Build in check-in and check-out accountability. Tie every stock movement to the person who made it, so both error and theft get easier to trace and rarer to attempt when every unit has a name attached. Verify receiving against purchase orders: count what physically arrives against what the PO says was shipped, every delivery, before it hits the shelf as available stock — this is where supplier short-shipments get caught instead of quietly booked.

Finally, focus tighter counts on your high-value items. You do not need the same scrutiny on every SKU; ABC analysis tells you which A-items deserve frequent counts and which C-items can go months between checks, so your counting effort lands where a gap costs the most. Notice that none of these levers require a security budget — they are process changes, and process beats hardware for small businesses.

Common shrinkage mistakes

The first mistake is blaming theft when it is really admin error. Jumping straight to "someone is stealing" skips the far more common culprit — miscounts, wrong units, and data-entry mistakes that no amount of camera footage will catch. Investigating the wrong cause wastes the investigation and leaves the real leak open.

The second is only counting once a year. Shrinkage discovered at an annual count could have been accumulating for eleven months, and by then the trail — who touched what, when — is long cold. The third is having no per-item history to trace where stock vanished: a shrinkage percentage without a movement history is a symptom with no diagnosis, so you can measure the loss but never find its source.

The fourth is not verifying deliveries against purchase orders. Receiving stock on trust — accepting the invoice quantity without a physical count — lets short shipments and supplier errors walk straight into your books as if they were on the shelf, inflating your recorded value from day one. Each of these mistakes has the same fix underneath it: count often, log every movement, and keep the per-item trail that turns a mystery gap into a traceable one.

Tracing shrinkage in StockZip

Every reduction lever above depends on one thing: a record of who moved what, when. StockZip writes a timestamped movement entry on every scan, so when a count turns up a gap you have an audit trail to work from instead of a mystery. Barcode scanning, per-item notes, folders, and low-stock alerts are all on the Free plan, which covers the "scan every movement" and "count on a schedule" habits directly.

Two levers sit on a paid plan. Check-in and check-out accountability — tying each movement to a named person — is a Starter-and-up feature, as are the inventory valuation and movement reports that let you compute recorded value per location without exporting to a spreadsheet. The Free plan does not include reports, so on Free you would size the recorded-value side of the formula from a manual export instead.

The honest summary: StockZip will not calculate your shrinkage rate for you, but it keeps counts accurate by scan, holds the per-item history that turns a gap into a traceable event, and — on a paid plan — attaches a name to every movement and values your stock by location. That is the operational half of shrinkage control: making the loss traceable, not just measurable.

Related guides

All guides →

Set up your inventory in an afternoon

Try everything free for 14 days — no credit card, and your signup price is your renewal price. Track, count, and reorder your stock from one screen.

Start freeSee pricing
Free for 14 days
No credit card
Start free