I'm looking for:
Recently viewed
Stocktake Explained: What It Is, How to Do One, and How to End Manual Counts (UK 2026) - Softomate Solutions blog

INVENTORY & OPERATIONS

Stocktake Explained: What It Is, How to Do One, and How to End Manual Counts (UK 2026)

20 June 202618 min readBy Softomate Solutions

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.

What does a stocktake actually involve?

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.

Why does a stocktake matter?

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.

  • Accuracy for ordering and operations. Reliable stock figures let you reorder at the right time, avoid stockouts on best sellers, and stop dead stock building up in the corner. Inaccurate figures quietly distort every purchasing and sales decision you make.
  • Detecting shrinkage. Stocktakes are how businesses uncover shrinkage: the loss of stock to theft, damage, spoilage, supplier shortfalls, and admin error. You cannot fix a loss you cannot see, and the count is what makes it visible.
  • Year-end accounts and tax. The closing value of your stock directly affects your reported profit and the tax you pay. UK businesses preparing accounts need a stock valuation at their financial year end, and that valuation should be based on a real count, not a guess.
  • Cash flow and financing. Stock ties up working capital. Knowing exactly what you hold, and what is slow moving, helps you free up cash, negotiate with lenders on an honest balance sheet, and plan more confidently.

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.

What is shrinkage and why do stocktakes reveal it?

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.

Periodic, perpetual, and cycle counting: the three approaches

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.

Periodic stocktake

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

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

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.

How to run a stocktake, step by step

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.

  1. Plan the timing. Choose a period of low activity, often the end of the day, week, or financial year. Tell your team in advance and, for a full count, plan to freeze stock movements so nothing is sold or received while counting is underway.
  2. Tidy and organise the stock area. Group like items together, clear away rubbish and empty packaging, and make sure everything is accessible. A well-organised stockroom is faster to count and far less error prone.
  3. Prepare your count records. Produce count sheets or load your scanner or app with your product list. Decide on your units of measure clearly, since mixing singles, packs, and cases is one of the biggest sources of error.
  4. Freeze stock movements. During the count, stop sales, deliveries, and transfers, or have a clear method to record anything that must move so it can be accounted for afterwards.
  5. Count systematically. Work through the area in a logical order, section by section, so nothing is missed or counted twice. Use a second person to verify high-value or high-risk items, and count, do not estimate.
  6. Record as you go. Enter quantities immediately rather than relying on memory. Barcode scanning that writes straight into your system removes a whole layer of transcription error.
  7. Reconcile against your records. Compare counted quantities with recorded quantities and produce a variance report. Flag every meaningful difference for review.
  8. Investigate the variances. Recount anything that looks badly wrong before you accept it, then trace the cause: a receiving error, a sales mistake, damage, or genuine loss. The cause matters more than the number.
  9. Adjust the records and act. Update your system to the verified figures, then put fixes in place for the root causes you found, whether that is tighter receiving, better storage, or improved staff process.

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.

Common stocktake mistakes to avoid

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.

Working on something like this? Let’s talk it through.
  • Counting during trading. If goods are being sold or received while you count, your figures will never reconcile cleanly. Freeze movements or record them meticulously.
  • Confusing units of measure. Counting a case as a single unit, or singles as packs, creates large and confusing variances. Agree the unit for every line before you start.
  • No second check on high-value lines. A counting slip on a cheap item costs little, but the same slip on your most expensive stock distorts your valuation badly. Verify the items that matter.
  • Poorly organised stock. Counting a cluttered, disorganised stockroom guarantees missed and double-counted items. Tidy first.
  • Treating the count as the finish line. Adjusting the system to match the count without asking why the variance happened means the same losses recur next time. Always investigate causes.
  • Relying on memory or messy paperwork. Loose count sheets, illegible figures, and delayed data entry introduce errors after the counting is done. Record cleanly and immediately.
  • Counting too rarely. An annual count means errors and losses can run unchecked for a year before you notice. More frequent, smaller checks catch problems while they are still small.

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.

A stocktake story: the Sunday count nobody enjoyed

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.

How perpetual inventory ends the manual stocktake

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.

Frequently Asked Questions

How often should you do a stocktake?

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.

What is the difference between a stocktake and inventory?

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.

Do you have to do a stocktake for tax and accounts?

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.

What is the difference between periodic and perpetual inventory?

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.

Can software remove the need for a full stocktake?

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

Ready to automate your business?

Book a free 30-minute discovery call with DD and get a personalised automation roadmap.

  • Free discovery call, no commitment
  • Fixed-price scoping delivered within 48 hours
  • UK-based team with full accountability
48hSCOPING DELIVERED
100+PROJECTS DELIVERED
UKBASED TEAM
10+YEARS EXPERIENCE
Deen Dayal Yadav, founder of Softomate Solutions

Deen Dayal Yadav

Online

Hi there ðŸ'‹

How can I help you?