AI & Automation Services
Automate workflows, integrate systems, and unlock AI-driven efficiency.

A stocktake is the physical process of counting everything a business holds in stock and comparing that count against the figures in its records. It confirms how much stock you really have, exposes losses and errors, and produces an accurate stock valuation for your accounts. In short, it is the moment a business checks that reality matches its books.
Whether you call it a stocktake, a stock take, or stocktaking, the meaning is the same. It is one of the most basic and important controls in any business that sells physical products, yet it is also one of the most commonly rushed, dreaded, and badly handled jobs on the calendar. This guide explains what a stocktake is, why it matters for UK businesses, the different ways to count stock, how to run one properly, the mistakes to avoid, and how modern inventory software is quietly making the disruptive annual count a thing of the past.
A stocktake involves physically counting every item you hold, recording those quantities, and reconciling them against the stock figures in your system or spreadsheet. The aim is to find the difference, known as a stock variance or discrepancy, between what your records say you should have and what is actually sitting on your shelves, in your warehouse, or in your stockroom.
A typical full stocktake covers a few distinct stages. You prepare the area and freeze stock movement so nothing is sold or received mid-count. You count each product line, usually with one person counting and another verifying high-value items. You record the figures, either on paper sheets, a spreadsheet, or a barcode scanner linked to your system. Finally, you compare the counted figures against your recorded figures and investigate any gaps.
The output of a good stocktake is twofold. First, a corrected, trustworthy stock figure that your accounts, ordering, and reporting can rely on. Second, a list of variances that tells you where stock is going missing, where data is being entered wrongly, and where your processes are leaking value. Both outputs matter, and the second is often where the real insight lies.
A stocktake matters because stock is usually one of the largest assets a trading business owns, and decisions made on inaccurate stock data are expensive. If your records are wrong, you over-order or under-order, you tie up cash in goods you do not need, you disappoint customers with items you thought you had, and you misstate the value of your business. Counting brings the truth back into the system.
There are four practical reasons UK businesses run stocktakes.
For many small and medium UK retailers, wholesalers, and hospitality businesses, the stocktake is the single most reliable health check they perform all year. Done well, it protects both profit and peace of mind.
Shrinkage is the difference between the stock a business should have on paper and the lower amount it actually has when counted, caused by losses that were never recorded. It is one of the main reasons stock variances appear, and a stocktake is usually the first time the scale of the problem becomes clear.
Shrinkage comes from several sources. Theft, both external from customers and internal from staff, is the most discussed, but it is rarely the largest cause. Administrative error is enormous: goods received but not booked in, sales recorded against the wrong product, units of measure mixed up, and pricing or counting mistakes all create phantom stock. Damage, breakage, spoilage, and out-of-date goods account for more again, particularly in food, drink, and hospitality. Supplier fraud or short deliveries, where you are invoiced for more than you received, round out the picture.
The point of measuring shrinkage is not simply to record a loss. It is to act on the pattern. If one product line shrinks every count, you investigate that line specifically. If a whole category drifts, you look at how goods in that category are received, stored, and sold. Without regular counting, shrinkage stays invisible and untreated, slowly eroding margin that should be profit.
There are three main approaches to keeping stock figures accurate: periodic stocktakes, perpetual inventory, and cycle counting. They are not competing rivals so much as different tools, and many well-run businesses use a combination. Understanding the difference is the key to choosing how often, and how, you should count.
A periodic stocktake is a full physical count of all stock carried out at fixed intervals, such as annually, quarterly, or monthly. Between counts, the business does not maintain a live running total of stock from each individual sale and receipt. The periodic count is the moment the true figure is established, and everything in between is an estimate.
The periodic method is simple and cheap to start, which is why so many small businesses use it. Its weakness is that for most of the year you are working with stale data, and the full count itself is disruptive, often forcing the business to close or stop trading while staff count everything at once. The classic year-end shutdown stocktake is the periodic method in action.
Perpetual inventory is a system in which stock records are updated continuously and automatically with every sale, return, receipt, and transfer, so the recorded figure is always meant to reflect what you hold right now. Instead of waiting for a big count, the system tracks each movement in real time, usually through till systems, barcode scanning, and integrated inventory software.
The advantage is obvious: you always have a current stock figure, you can spot problems quickly, and you rarely need to shut the business for a full count. Perpetual inventory does not remove the need to verify stock physically, because systems still drift from reality, but it changes verification from a disruptive annual event into a routine, manageable check. This is the model that modern inventory and warehouse management software is built around, and it is covered in more depth in our guide to Odoo Inventory and warehouse management.
Cycle counting is a method where small portions of stock are counted on a rolling schedule throughout the year, rather than counting everything at once. Each day or week, a defined group of products is counted and reconciled, so that over a full cycle every item gets checked, but the business never stops trading to do it.
Cycle counting pairs naturally with perpetual inventory. The perpetual system keeps the live figure, and cycle counts continually verify and correct it in small, low-disruption batches. High-value or fast-moving lines can be counted more often than slow, low-value ones. For most growing businesses, perpetual inventory plus cycle counting is the goal, because together they deliver accuracy without the pain of the annual shutdown.
To run a stocktake well, you prepare thoroughly, count systematically with verification, reconcile the results, and act on the variances you find. Most of the value comes from preparation and follow-up, not the counting itself. Here is a practical sequence UK businesses can follow.
A stocktake that ends at step seven, with a corrected number but no investigation or action, fixes the symptom and ignores the disease. The businesses that benefit most are the ones that treat the variance report as a to-do list, not a formality.
The most common stocktake mistakes are counting while stock is still moving, mixing up units of measure, skipping verification on valuable items, and never investigating the variances afterwards. Each one quietly undermines the accuracy the count is supposed to deliver. Watch for these in particular.
Most of these mistakes share a root cause: the count is treated as a chore to survive rather than a control to run properly. Tightening preparation and follow-up removes the majority of them.
It is the last Sunday of the month. The shutters are down, the lights are half on, and six members of staff are working their way through the racking with clipboards and a couple of barcode guns that only sometimes connect. Someone is up a ladder counting tins on the top shelf. Someone else is arguing about whether a box holds twelve units or twenty-four. The kettle has been on three times. By nine in the evening everyone is tired, the numbers do not agree with the system, and at least two product lines will have to be recounted next week.
Picture a West London food importer we worked with that lived this exact routine. They brought in chilled and ambient lines from overseas, sold to restaurants and independent shops, and closed for the best part of a day every month to count. The count itself was only half the problem. Because their stock figures were only ever trustworthy for a day or two after each shutdown, the rest of the month ran on guesswork. They over-ordered lines they thought were running low and were quietly sitting on, and they ran out of fast movers they were sure they still had. Best-before dates crept up on slow stock at the back of the chiller because nobody could see it clearly until count day.
The myth is that you have to shut the warehouse to know what is in it. The reality is that the shutdown only tells you the truth for about a day, and then the guessing starts again.
What changed for them was not a bigger count or more clipboards. It was moving the stock figure into a single system that updated itself every time goods came in or went out. Deliveries were scanned in at goods-in against the purchase order, so what was booked in matched what actually arrived. Sales and transfers came off the figure automatically. Counting did not vanish, but it shrank: instead of one exhausting Sunday a month, a staff member now counts a small handful of lines on a rolling schedule, scans them in, and the system flags anything that does not match for someone to look at.
The qualitative change was the part they noticed most. The weekend-long shutdown count stopped. The constant low-level recounting of lines that never reconciled stopped. Over-ordering driven by figures nobody trusted eased off, because the figures could finally be trusted. Staff stopped spending their evenings up ladders with clipboards and started spending a few minutes a day keeping the system honest. None of that needed a headline number to be real. It just needed the stock figure to stop being a monthly estimate and start being a live fact. You can see the kinds of operational problems we help fix on our success stories page.
The reason that food importer escaped the monthly shutdown is the same reason any UK business can: modern inventory and ERP software keeps a continuous, real-time stock figure, so the disruptive full count stops being the centre of your year. If your records already track every movement as it happens, the big annual stocktake does not have to bring the business to a halt.
The shift works like this. When sales, receipts, returns, and transfers all flow through one connected system, the recorded stock figure updates automatically with each transaction. Barcode scanning at goods-in and at the point of sale means stock is booked in and out accurately without manual data entry, which removes a huge slice of the administrative error that drives shrinkage. Because the figure is already live, you no longer need to close the business and count everything from scratch to know where you stand. This is exactly what a properly set up warehouse and stock management system is built to do.
Physical counting does not disappear, because no system is immune to drift, damage, and the occasional miskey. What changes is how you verify. Instead of one painful annual shutdown, you run cycle counts: small, scheduled checks of a handful of product lines at a time, scanned straight into the system, with variances flagged automatically for review. Counting becomes a steady background routine rather than a dreaded event, and your stock data stays accurate all year rather than only on count day.
At Softomate we build these systems on Odoo, an open-source platform whose Inventory and warehouse module handles perpetual stock, barcode scanning, multi-location tracking, and automated reorder rules out of the box, then connects to purchasing, sales, and accounting so the same stock figure is shared everywhere. For businesses planning ahead, we also implement it as an AI-ready ERP, so that clean, real-time stock data can later feed demand forecasting and automated replenishment. The wider benefits follow naturally: real-time stock visibility across locations, automated reorder points so best sellers do not run out, accurate stock valuation available at any moment for your accounts, and clear reporting on exactly where shrinkage is occurring.
If you want to see how the platforms compare before committing, our roundup of the best inventory management software in the UK for 2026 is a sensible next read. Importers in particular should also look at true landed cost, since accurate stock figures and accurate costs go hand in hand, and wholesale distributors will find the platform specifics in our guide to Odoo 19 for UK wholesale distributors.
How often you should do a stocktake depends on your method, but at minimum a full count should be done once a year to support your accounts, while many businesses count more frequently to stay accurate. Retailers with fast-moving or high-value stock often benefit from quarterly or monthly counts. The strongest approach is a perpetual inventory system supported by rolling cycle counts, which checks small portions of stock continually so accuracy is maintained all year rather than relying on one large annual event.
The difference is that a stocktake is the activity of physically counting your stock, while inventory is the stock itself or the ongoing system that records it. Inventory refers to the goods a business holds and the data that tracks them, whereas a stocktake is the specific process of counting those goods and reconciling the count against the records. Put simply, you perform a stocktake on your inventory. In everyday use the two words are often blurred, but a stocktake is an action and inventory is the thing being acted on.
Yes, if your business holds stock you generally need a stock valuation at your financial year end, because closing stock directly affects your reported profit and the tax you pay. UK businesses preparing accounts must value their closing stock, normally at the lower of cost and net realisable value, and that valuation should be based on a genuine physical count rather than an estimate. An accurate year-end stocktake protects you from misstating profit, paying the wrong tax, and from problems if your figures are ever questioned. Your accountant can confirm the exact requirements for your business type.
The difference is that periodic inventory establishes stock levels only at fixed counting intervals, while perpetual inventory updates stock records continuously and automatically with every transaction. Under a periodic system you rely on full physical counts and work with estimated figures in between, which is simple but leaves your data out of date for most of the year. Under a perpetual system, sales, receipts, and transfers update the recorded figure in real time, usually through till systems and barcode scanning, so you always have a current view. Perpetual inventory still needs occasional physical verification, but it removes the need for disruptive full-shutdown counts.
Software can remove the need for disruptive full-shutdown stocktakes, though it does not remove the need to verify stock physically altogether. Inventory and ERP systems with perpetual inventory and barcode scanning keep a live, accurate stock figure as goods move in and out, which means you no longer have to close the business and count everything at once. Instead you verify with cycle counts: small, scheduled checks of a few product lines at a time. This keeps your data accurate continuously while turning counting from a dreaded annual shutdown into a quick, manageable routine.
A stocktake is, at heart, a simple idea: count what you have and check it against what you think you have. Done properly it protects your profit, exposes shrinkage, keeps your ordering sensible, and produces the honest stock valuation your accounts depend on. Done badly, or skipped, it lets errors and losses run unseen until they are expensive. The direction of travel for most UK businesses is away from the painful annual shutdown and towards continuous accuracy, where perpetual inventory keeps a live figure and light cycle counts keep it honest. If counting stock has become a yearly ordeal for your business, that is usually the clearest sign it is time to move to a system, such as Odoo Inventory, that keeps your stock accurate automatically.
We protect the real names of all clients featured in examples and case studies. Every testimonial is from a real client.
Work with us
Book a free 30-minute discovery call with DD and get a personalised automation roadmap.
Deen Dayal Yadav
Online
We use essential cookies to keep the site running. With your permission, we also use analytics cookies to understand how visitors use our site so we can improve it. No data is sold. Privacy Policy