Reducing shrinkage and stock discrepancies in your shop
Stock that vanishes without explanation eats your margin: how to measure shrinkage, find where it comes from and cut it with simple, steady checks.
- Audience
- Pet shops
- Species
- All species
- Scope
- Valid everywhere, Italy, European Union
What you need before you start
- Un gestionale di magazzino, anche semplice, che tenga la giacenza contabile aggiornata a ogni carico e vendita
- Un lettore di codici a barre o un metodo rapido e affidabile per contare gli articoli
- Lo storico di almeno tre mesi di vendite e resi, per stimare l'incidenza degli ammanchi sul fatturato
Almost every shop has a line nobody budgets for until it hurts: stock that shows in the system but is not on the shelf. It is called shrinkage, and it is the gap between book stock, what the software says you have, and real stock, what you count on the shelves. A margin already thin on food and accessories gets thinner still when part of the stock evaporates into theft, till errors, unrecorded damage and expired products binned without a trace. The good news is that shrinkage can be measured, and what gets measured can be reduced. This guide explains how to calculate it, how to find where it truly comes from without blaming at random, and how to keep it low with simple checks that do not smother the daily work.
What shrinkage really is and what it costs
Shrinkage is not just theft, and clearing up that first misunderstanding matters. It is any negative gap between what you should have and what you actually hold. Theft is one cause, often not even the main one: in practice administrative errors, damage and badly managed expiry dates weigh heavily too. Treating every loss as theft leads you to watch the wrong people and leave the real holes open.
The cost is higher than it looks, because it should be read against margin, not turnover. If you make twenty per cent on a product, a hundred euro loss is not recovered by selling a hundred euros of stock, but five hundred. That is why even an apparently small shrinkage percentage can swallow a meaningful slice of the shop's profit.
Measure before you act
You cannot reduce what you do not measure, and most shops discover shrinkage once a year, at the annual count, when it is too late to trace the cause. You need a tighter counting rhythm aimed at the products most at risk, so every gap stays tied to a short period and a few possible explanations.
Identify the risk categories
Small, costly and easy to conceal: parasite treatments, supplements, branded toys, single snacks. These are where shrinkage concentrates and where counting more often pays off.
Bring in cycle counting
Instead of one annual inventory, count a few items every week on rotation, prioritising the risk categories. Over the months you cover the whole stock without ever closing the shop.
Compare real stock with book stock
For every item counted, record the gap against the system. A recurring gap on the same product is a valuable clue, far more than an anonymous annual total.
Classify each gap by probable cause
Damage, expiry, receiving error, till error, unknown. The unknown category is the one to work on, but keep it separate from what you can already explain.
Calculate the rate and set a target
Relate the missing value to the period's sales and set a realistic threshold to improve on. A numeric target makes it visible whether the controls are working.
Where shrinkage really comes from
Once you measure, you almost always find the causes are more mundane and more fixable than you feared. The table gathers the most frequent sources in a pet shop and the main lever to act on.
| Cause | How you spot it | Main lever |
|---|---|---|
| Administrative errors | Gaps that vanish when you recheck receiving | Accurate goods receiving and correct codes |
| Unrecorded damage | Broken packs removed without a write off | A damage log that is always filled in |
| Badly managed expiry | Products binned without a trace | Rotation and date checking |
| External theft | Losses on small, costly items near the exit | Display and watch over risk products |
| Till and return errors | Gaps between receipts and stock movements | Clear sale and return procedures |
Simple checks that last
A control system that is too heavy gets dropped in the first busy week. Cutting shrinkage holds only if the habits are light, clear and built into the normal work, not bolted on as an extra burden.
- Check goods on delivery, matching the note to the boxes before putting away, so the error never enters the system.
- Keep the damage log within reach, to record every broken, opened or expired pack straight away.
- Display small, costly products under control, for instance near the till or in closed cases.
- Write down the return procedure, with one correct way to put returned stock back on the system.
- Slot a short cycle count into a fixed day of the week, so it does not slip and becomes routine.
- Review the shrinkage rate monthly, shared with the team, to see whether the controls are working.
Frequently asked questions
- What is an acceptable shrinkage percentage for a pet shop?
- There is no single figure that fits everyone, because it depends on the product mix, the layout and the controls already in place. The useful benchmark is not so much a sector average as your own trend over time: what matters is measuring your rate, setting a realistic improvement target and checking month by month whether it falls. A shop that moves from measuring once a year to monitoring monthly usually cuts shrinkage simply because it starts to see it.
- Is the annual inventory not enough?
- It serves the accounting obligations, but it is almost useless for understanding and cutting shrinkage. A single annual count tells you stock is missing, but not when it went or why, because the gap spans twelve months and thousands of movements. Cycle counting, counting a few items on rotation each week, ties every gap to a short period and a few probable causes, and that is what makes acting possible.
- How do I handle a suspicion of internal loss without wrecking the atmosphere?
- By starting from the data, not the people. First rule out administrative causes, damage and expiry, which often explain most of the gap. If, after clearing those errors, a systematic and concentrated loss remains, address it with objective procedures and controls that apply to everyone, not with targeted accusations. A transparent system, with rotating counts and clear till and return rules, cuts the opportunities and also protects honest people from unfair suspicion.
What to do next
Measure shrinkage as a percentage of sales with weekly cycle counts on the risk categories, classify each gap by cause, and tackle administrative errors, damage and expiry first, since they often weigh more than theft. Then keep controls light and steady, accurate receiving, a damage log, targeted display and clear return procedures, and review the rate every month with the team.
Related content
- Open the guideIntermediate30 min
Keeping stock levels and reorders under control
An empty shelf is a lost sale, one full of expired goods is wasted money. Here is how to keep stock at the right level with a repeatable method instead of guesswork.
All species - Open the guideIntermediate35 min
Organising shelves and seasonal rotation in a pet shop
A shelf is not a visible stockroom: it is the most expensive selling tool you own. Every shelf at the wrong height is margin sitting still and gathering dust.
All species - Open the guideIntermediate40 min
Setting prices and margins for products in your pet shop
A method for moving from the copied price to the built price, understanding what you truly earn on each category and defending the margin without scaring customers.
All species