Cycle Counting vs Annual Stocktake: Which Keeps Ecommerce Inventory Accurate?
SMALL%20(2)%20(1).png)
Cycle counting keeps ecommerce inventory accurate day to day; an annual stocktake only tells you how accurate it was on one date. In the cycle counting vs annual stocktake decision, most growing UK brands should run both: a continuous ABC cycle count programme on a perpetual inventory system, plus one planned full count, timed away from peak, to support year-end accounts.
Cycle counting vs annual stocktake, side by side
The two methods answer different questions: a cycle count asks whether a location is right today, while an annual stocktake asks what you held on the balance sheet date.
Cycle counting is the practice of counting a small, planned subset of stock locations every day or week, so that every SKU is checked several times a year without stopping despatch. An annual stocktake (also called a wall-to-wall count) counts every unit in the building at once, usually with order processing paused.
- What gets counted. Cycle counting: A rotating sample of SKUs or locations, weighted to the stock that matters most. Annual stocktake: Every unit, every location, in one event.
- How often. Cycle counting: Daily or weekly, all year. Annual stocktake: Once a year, sometimes twice.
- Impact on despatch. Cycle counting: Minimal: counts fit around picking. Annual stocktake: Usually a shutdown of a day or more, or a weekend.
- How fast errors are found. Cycle counting: Within days or weeks, while the cause is still traceable. Annual stocktake: Up to 12 months later, when the cause is hard to trace.
- Effect on overselling. Cycle counting: Corrects channel stock levels before they cause cancellations. Annual stocktake: Corrects them once, then drift begins again.
- Year-end audit evidence. Cycle counting: Can be accepted if controls over the perpetual records are shown to work. Annual stocktake: The traditional evidence auditors expect to attend.
- Cost profile. Cycle counting: Small, steady labour cost built into operations. Annual stocktake: Large one-off cost: overtime, lost trading day, recount time.
- Best suited to. Cycle counting: Multi-channel brands with fast-moving SKUs. Annual stocktake: Very small ranges, or as a periodic proof of the perpetual record.
Cycle counting depends on a perpetual inventory record, updated with every receipt, pick, return and adjustment. At Fulfil with Synergy, that record sits in our RedPrairie Dispatcher WMS and AutoStore set-up, which holds real-time inventory down to unit, SKU, batch and location, with a full stock movement audit trail that is time-stamped, user-tagged and categorised.
How a good cycle count programme is built
A good programme counts your most valuable and fastest-moving stock most often, adds counts triggered by warning signs, and investigates every variance rather than just correcting it.
1. Classify SKUs with ABC analysis. Rank SKUs by annual sales value (or units picked, for low-value fast movers). Errors in the small group at the top cost the most.
2. Set a frequency per class. A common starting point is A items monthly, B quarterly and C twice a year.
3. Add trigger counts. Scheduled counts catch slow drift. Trigger counts catch problems as they happen: a location reaching zero, a picker reporting a short pick, stock showing negative, or a returns put-away into a location that already had a discrepancy.
4. Count blind. The counter should not see the system quantity, or "close enough" counts will hide the problem.
5. Investigate before you adjust. A variance is a symptom. Check the audit trail for the last goods-in, picks and returns on that location before posting an adjustment. The patterns behind falling accuracy are covered in our guide to the five most common causes of falling inventory accuracy across channels; a well-run cycle count is how you spot which one is affecting you.
ABC cycle count: a worked example
Take an illustrative beauty brand with 1,200 live SKUs. The split below is an example for planning, not a benchmark.
- A. SKUs: 120 (10%). Share of sales value (example): 70%. Count frequency: Monthly (12 a year). SKU counts per year: 1,440.
- B. SKUs: 300 (25%). Share of sales value (example): 20%. Count frequency: Quarterly (4 a year). SKU counts per year: 1,200.
- C. SKUs: 780 (65%). Share of sales value (example): 10%. Count frequency: Twice a year. SKU counts per year: 1,560.
- Total. SKUs: 1,200. Share of sales value (example): 100%. SKU counts per year: 4,200.
Spread over roughly 250 working days, that is about 17 SKU counts a day: a small, steady task rather than a weekend of overtime. Every A SKU gets checked 12 times a year instead of once, so an error on a hero product is found within a month, not at year end.
Re-run the classification every quarter, because a TikTok moment or new retailer listing can push a C item into the A class within weeks. For date-coded stock such as supplements and skincare, count batch as well as quantity: the right units in the wrong batch still break FEFO rotation.
Goods-to-person automation reduces the effort. AutoStore integrators describe how the system can be programmed to perform cycle counts as part of its regular operations and flag bins for counting after a records discrepancy, so counts fit in without anyone walking aisles. Fulfil with Synergy runs a 57,000-tote AutoStore grid in Northampton, alongside pallet, shelf and bulk locations for stock that suits hands-on handling.
When you still need a full count
You still need a full or near-full count when your year-end figure must stand up to an auditor and your perpetual records have not yet proved reliable, when you move warehouse, or when cycle counts keep finding large variances you cannot explain.
The legal record. Under section 386 of the Companies Act 2006, a company dealing in goods must keep "statements of stock held by the company at the end of each financial year" and "all statements of stocktakings" from which that statement is prepared.
The audit view. If your company is audited and inventory is material, ISA (UK) 501, published by the FRC, requires the auditor to attend physical inventory counting unless that is impracticable. The same standard recognises that counts may take place on dates other than the year end, and that where a perpetual inventory system is maintained, management may count to confirm the records are reliable. Differences between the perpetual record and physical counts may indicate that controls are not working. In plain terms, a well-documented cycle count programme with small, explained variances can reduce year-end counting.
Stock held by your 3PL. Where stock sits with a third party, ISA (UK) 501 lets the auditor request confirmation of quantities and condition from that third party, or carry out inspection or other procedures. Agree with your 3PL in advance how they will handle confirmation requests and auditor visits.
Not every brand is audited. Many growing brands qualify for the small company audit exemption. According to gov.uk, for financial years beginning on or after 6 April 2025, a private company can usually claim it if it meets two of three tests: turnover of no more than £15 million, assets of no more than £7.5 million, and 50 or fewer employees on average. Exceptions apply, and your accountant may still want a year-end count. Confirm your own position with your accountant or auditor.
Operational triggers. A full count also earns its cost when stock moves warehouse, after a major system change, or when cycle counts find large variances across many locations, which points to a process failure.
The hybrid most growing brands should run
The hybrid is simple: continuous ABC cycle counting all year, trigger counts on exceptions, a count freeze over peak, and one planned full or reduced count outside peak to support the year-end figure.
Timing matters. A 31 December year end puts a traditional stocktake straight after peak (Black Friday 2026 falls on 27 November), when pausing despatch hurts most. Running A-class counts hard through October, freezing non-essential counts through peak and agreeing a January count date with your accountant is a calmer plan. Where the count date differs from the year end, ISA (UK) 501 requires the auditor to check that movements in between are properly recorded, which is where a clean audit trail earns its keep.
Here is how Fulfil with Synergy supports each part of that hybrid:
- A live perpetual record. RedPrairie Dispatcher WMS records every receipt, pick, return and adjustment against unit, SKU, batch and location, so every count has an accurate figure to test against.
- A reconciled starting point. When a new client's stock arrives during onboarding, discrepancies at goods-in are flagged in real time, photographed, logged and resolved jointly, with a formal reconciliation report at the end of transition.
- Accurate picking. Fulfil with Synergy's AutoStore pick accuracy is 99.99%, which reduces one of the main sources of drift between system and shelf.
- An audit trail you can follow. Every stock movement is time-stamped and user-tagged, which makes variance investigation and year-end roll-forward work practical rather than guesswork.
- Visibility for your finance team. The 24/7 client portal shows live inventory, and reports can be pulled via API, SFTP or flat file. Our guide to what a fulfilment client portal should actually show you covers the inventory views worth asking for.
- People who own the numbers. Inventory Manager Anna Gawrys's team looks after stock accuracy, and your named Client Manager reviews inventory with you through the regular operational and business reviews.
When comparing 3PLs with real-time inventory tracking, ask how often each class of your stock is counted, what triggers an extra count, and who investigates a variance before it is adjusted.
FAQ
Is cycle counting enough without a yearly stocktake?
Cycle counting can be enough operationally, and for many unaudited small companies it may be enough for the accounts too, provided the perpetual record is reliable and the year-end stock statement is properly prepared. For audited companies, the auditor decides what evidence is needed. Strong cycle count records with explained variances can reduce the year-end count, but you should agree the approach with your auditor well before your year end, not after it. Keep the evidence together: count records, variance reports, the reason for each adjustment and who approved it. That file is what turns a cycle count programme into audit evidence rather than just good housekeeping.
How often should an ecommerce brand cycle count?
A practical starting point is A items monthly, B items quarterly and C items twice a year, plus trigger counts whenever a location hits zero, goes negative or produces a short pick. Fast-moving ranges and brands selling across several channels often count A items more frequently before peak. Review the frequencies after three months: if A-class variances are still appearing, count them more often. If C items never show a variance, you can stretch them to once a year and move the effort to the stock that is causing problems.
Does a 3PL do my stocktake for me?
Usually the 3PL carries out the physical counting, because it controls the stock and the system, but the year-end stock figure in your accounts remains your company's responsibility. Agree in writing who counts, when, how variances are approved and how your auditor will be given access or confirmation. These points belong in the contract or service schedule, so there is no confusion in the weeks before your year end. Ask too for a stock report at the count date in a format your accountant can use.
What is a wall-to-wall count?
A wall-to-wall count is a full physical count of every unit in every location, usually with picking paused so stock does not move mid-count. It gives a single, complete snapshot, which is why auditors have traditionally attended them. The trade-off is lost despatch time, overtime cost and a one-off result that starts to drift as soon as trading resumes. It is still useful as a periodic proof that your perpetual record is sound, especially after a warehouse move or system change.
Can I run a stocktake in December during peak?
You can, but it is rarely wise. A full count needs stock to stand still, and December is when orders, returns and replenishment are at their highest, so the risk of both counting errors and delayed orders rises. Most brands are better served by tight cycle counts before peak and a full count in January, rolled forward to the year end, if their accountant or auditor agrees. The roll-forward relies on an accurate record of every receipt, despatch and return between the year end and the count date, so check your 3PL can report those movements by SKU.
What should I do when a cycle count finds a variance?
Recount first with a different person, then check the audit trail for that location: the last goods-in, picks, returns and moves. Only post an adjustment once you know the likely cause, and record it. Repeated variances on the same SKU usually point to a receiving, labelling or returns put-away problem rather than a counting error, and fixing that process is what stops the variance coming back. Track variances by cause each month so you can see which process needs attention.
In the cycle counting vs annual stocktake question, cycle counting keeps ecommerce inventory accurate and a planned full count proves it at year end. Run both on a perpetual inventory system with a clear audit trail.
Fulfil with Synergy is a founder-led UK 3PL and growth partner for ambitious, fast-growing consumer brands, operating a technology-led fulfilment centre in Northampton for health, wellness, beauty, supplement and lifestyle brands across D2C, marketplace, retail and wholesale channels. RedPrairie Dispatcher perpetual inventory, AutoStore and a dedicated inventory team give your stock figures the evidence finance teams and auditors look for.
If your channel stock levels are drifting or your next year end is approaching, talk to the Fulfil with Synergy team about building a counting plan for your stock.
%20SMALL(1)%20(2).png)