TL;DR: Cycle counting is counting a small, scheduled slice of your inventory every day or week, instead of shutting down once a year to count everything. High-value "A" items are counted most often (typically monthly), "C" items least (once or twice a year). Each count is compared with the system quantity, differences are investigated and adjusted, and over a year every item gets counted at least once.
Cycle counting is an inventory auditing method in which a business counts a subset of its stock-keeping units (SKUs) or bin locations on a rolling schedule, compares the count with its book (system) quantity, and corrects the record. A "cycle" is the period in which every item gets counted at least once, usually a year. A cycle count is the single count of one item or location within that schedule. The goal is not just a correct number on 31 March or 31 December; it is a stock record you can trust every day, so you do not sell stock you do not have or reorder stock you already hold.
What is the difference between cycle counting and a physical inventory count?
A physical inventory (also called a wall-to-wall count or full stocktake) counts every item at once, usually at year end, with operations stopped. Cycle counting spreads the counting across the year while the business keeps running.
| Cycle counting | Full physical inventory | |
|---|---|---|
| What is counted | A small set of items or locations each time | Everything |
| How often | Daily or weekly, all year | Once a year (sometimes twice) |
| Operations | Keep running; only the counted bin is frozen briefly | Usually stopped for 1 to 3 days |
| Who counts | A trained regular team | Everyone available, often temporary staff |
| Finding errors | Within weeks, root cause still traceable | Months later, cause usually lost |
| Best for | Businesses with a perpetual (running) stock record | Small stock, periodic systems, or as a year-end check |
The two are not exclusive. Many businesses cycle count all year and still do a year-end count until their accuracy is proven. Tax and audit rules accept either approach when the records are sound: US Treasury regulation 26 CFR 1.471-2(d) says book inventory balances "should be verified by physical inventories at reasonable intervals and adjusted to conform therewith", and PCAOB auditing standard AS 2510 lets auditors observe counts during or after the period when perpetual records are well kept and regularly checked against counts. In India, the Companies (Auditor's Report) Order, 2020 (CARO 2020), clause 3(ii)(a), asks the auditor whether physical verification was done at reasonable intervals and whether discrepancies of 10% or more in aggregate for any class of inventory were found and dealt with.
What are the types of cycle counting?
There are five common cycle counting methods. Most businesses combine two of them, typically ABC plus opportunity-based counts.
ABC analysis cycle counting
ABC cycle counting ranks items by annual consumption value (annual units x unit cost) and counts the valuable ones most often. A typical split, following the Pareto principle:
| Class | Share of items | Share of annual value | Example count frequency | Counts per item per year |
|---|---|---|---|---|
| A | About 20% | About 70 to 80% | Monthly | 12 |
| B | About 30% | About 15 to 25% | Quarterly | 4 |
| C | About 50% | About 5% | Twice a year | 2 |
The percentages and frequencies are starting points; set your own from your data. Some businesses also promote items to class A for reasons other than value: theft-prone goods, items that stop production when they run out, or items with expiry dates.
Control group cycle counting
Control group counting picks a small group of items (say 10 to 20) and counts them repeatedly over a short period, often daily for 2 weeks. Because the true quantity is known after the first careful count, any later difference points to a process error (a missed receipt, a wrong pick) rather than a counting error. Use it when starting a cycle counting program, to test your procedure before scaling.
Random sample cycle counting
Random sample counting picks items or locations at random each day. With a constant population, each item has an equal chance of being picked; with a diminishing population, items already counted in the cycle are removed from the pool so everything is counted once before repeating. It suits businesses with many similar, low-value SKUs.
Process control cycle counting
Process control counting targets items that are quick to count or easy to get wrong: bins showing zero or a negative balance, items with fewer than a handful of units, or items with frequent transactions. Counting these takes minutes and catches a large share of errors.
Opportunity-based cycle counting
Opportunity-based counting counts an item when a natural chance arises: when stock hits its reorder point (quantity is lowest, so counting is fastest), when a picker finds a bin empty that the system says is full, or right after a receipt is put away. Many warehouse systems trigger these counts automatically.
How do you perform a cycle count, step by step?
A cycle count follows the same six steps whatever method chose the items.
- Plan the schedule. Work out how many counts you need per day. For 1,000 SKUs split 200 A (12 counts a year), 300 B (4) and 500 C (2), you need 2,400 + 1,200 + 1,000 = 4,600 counts a year. Over 250 working days, that is about 18 or 19 counts a day.
- Set the cutoff. Count at a quiet time, such as the start of the shift, and make sure every receipt, pick and transfer for that item has been posted before counting. Unposted transactions are the most common cause of a false variance.
- Count blind. Give the counter the item and location but not the system quantity, so they count what is there instead of confirming what they expect. Count in the stocking unit (each, not boxes), and check every location the item is stored in.
- Compare with the book quantity. Calculate the variance in units and value.
- Recount anything outside tolerance. Use a different person. Set tolerances per class, for example 0% for A items, 2% for B and 5% for C, or a value threshold such as anything over $100 or ₹5,000.
- Investigate and adjust. Find the cause before you post the adjustment, and give each adjustment a reason code (damaged, theft, receiving error, picking error, unit-of-measure error). The reason codes tell you what to fix.
How do you record a cycle count adjustment in the books?
A cycle count adjustment is a stock movement that brings the book quantity into line with the count, posted with a date, a reason and the person who approved it. In the accounts, a shortage is usually:
- Debit inventory shrinkage (often reported within cost of goods sold), credit inventory, at cost.
A surplus is the reverse. If 4 units of an item costing $25.00 are missing, the entry is $100.00. Keep the original movement history; correct with a new adjusting movement instead of overwriting the old quantity, so auditors can see what changed and why.
How do you measure inventory record accuracy?
Inventory record accuracy (IRA) is the percentage of counted items or locations whose book quantity matches the physical count within tolerance.
Inventory record accuracy = records within tolerance / records counted x 100
If you counted 460 items this month and 437 were within tolerance, IRA is 437 / 460 x 100 = 95.0%. Track it by class and by zone. Also track the value of net and absolute adjustments: a net adjustment of zero can hide large errors that cancel out.
What are the benefits of cycle counting?
Cycle counting gives you an accurate stock record all year without closing the business. The main benefits:
- No shutdown. Sales and dispatch continue; a year-end count can cost 1 to 3 days of operations.
- Errors found early, while the cause is still traceable: a receipt keyed as 100 instead of 10 is easy to find 2 weeks later, hard to find 10 months later.
- Fewer stockouts and backorders, because the system quantity your reorder points rely on is right.
- Less excess stock, because you stop buying items the system wrongly says you lack.
- Better counting. A small trained team counting daily is more accurate than temporary staff counting once.
- Audit support, since a documented program with good accuracy can reduce or replace the year-end count.
What are cycle counting best practices?
The best cycle counting programs are small, regular and focused on causes, not just numbers.
- Count every day, even if only a few items. Skipping days lets the backlog grow until the program is abandoned.
- Stick to one zone or category per session so counters learn the products and locations.
- Use barcodes or a mobile count sheet to remove handwriting and keying errors.
- Separate duties: the person who counts should not be the person who can adjust stock alone.
- Fix processes, not just quantities. If receiving errors cause most adjustments, retrain receiving.
- Review the ABC classes once or twice a year, as sales mix and prices change.
Do small businesses need cycle counting software?
Small businesses can run cycle counts on a spreadsheet: list items with their class, last count date and next count date, filter each day for the items due, and record the count, variance and reason. What a system adds is the perpetual record itself: every receipt, sale, transfer and adjustment posted as it happens, so the book quantity is meaningful when you count. LuckPanda's Inventory module is being built that way, with stock movements that record count differences as adjustments rather than overwriting history, and stock held per warehouse or location. For the cost side of what you count, see FIFO vs LIFO.