Storekeeper

Cycle Counting: What It Is, Methods and How Often to Count

Practice · 9 min read

Nothing you paste is stored.

SKU On hand Cover Status

A live preview of Storekeeper's forecasting engine on fictional sample dataon the rows you pasted. The full product connects to your POS and store and runs this continuously.

Cycle counting is the practice of counting a small slice of your inventory on a repeating schedule, instead of shutting down once a year to count everything at once. Every day or week someone counts a handful of SKUs, the software compares the count to what the records say, and any gap gets investigated while the trail is still warm. Do it consistently and your recorded quantities stay trustworthy all year, which is the foundation every other inventory decision stands on.

The annual physical count fails at exactly this. It tells you your records were wrong, once a year, months after whatever caused the errors, at the cost of a closed warehouse and a weekend of overtime. By February the accuracy it bought has already decayed. Cycle counting spreads the same effort across the year and buys accuracy continuously instead.

What is cycle counting in inventory?

A cycle count is a partial inventory audit: you count a defined subset of items, reconcile it against the system, correct the record, and move on to the next subset tomorrow. Over a full cycle every SKU gets counted at least once, and your important SKUs get counted many times. Three things make it a system rather than spot-checking:

  • A schedule. The subset for each day is picked in advance by rule, not by whoever has a spare hour and a hunch.
  • Blind counts. The counter does not see the expected quantity before counting. Show people the number and they will find it.
  • Reconciliation with a root cause. A discrepancy is not fixed when the number is corrected; it is fixed when you know why it happened and the why gets addressed.

Cycle counting vs the annual physical count

Cycle counting Annual physical count
Operations Never stop; counts run alongside normal work Warehouse or store closes, often on overtime
Accuracy through the year Held continuously; errors caught within weeks One good week in January, decay for eleven months
Error investigation The transaction trail is days old and traceable Months of transactions to dig through, so nobody does
Who counts A trained person or two, as routine Everyone you can borrow, including people who cannot tell your SKUs apart
Audit acceptance Accepted by most auditors once the program is documented and accuracy is demonstrated The traditional default

That last row matters if your books are audited: a documented cycle count program with demonstrated accuracy is widely accepted in place of a wall-to-wall count, but agree on it with your auditor before you cancel the January ritual, not after.

The three cycle counting methods

1. ABC cycle counting (use this one)

Rank SKUs by annual consumption value with an ABC analysis, then count A items often, B items sometimes, and C items rarely. It concentrates counting effort where errors cost the most, which is why it is the default method in nearly every serious operation. A typical schedule:

Class Share of SKUs Share of value Count frequency
A ~20% ~80% Monthly to quarterly
B ~30% ~15% Quarterly to twice a year
C ~50% ~5% Once or twice a year

2. Random sample counting

Count a random slice of SKUs each period so every item has an equal chance of being checked. Simple to run and statistically clean, but it spends as much effort on a $2 SKU as on your best seller. It suits warehouses where items have broadly similar value, and it is a useful overlay on ABC counting: a small random component keeps the C items from becoming a blind spot.

3. Control group counting

Count the same small group of items repeatedly for a few weeks. The point is not those items; it is your process. Counting the same SKUs ten times exposes systematic problems (a bin that gets miscounted, a unit-of-measure that confuses people, a receiving step that posts twice) that a normal rotation would smear into noise. Run a control group when starting a program, then switch to ABC.

How often should you cycle count?

Often enough that every A item is counted at least monthly or quarterly, every B item a few times a year, and every C item at least once a year. For most small and mid-size operations that works out to counting somewhere between a handful and a few dozen SKUs per working day. The math is simple: multiply each class's SKU count by its target counts per year, add them up, and divide by your working days. Twenty minutes a day with a barcode scanner covers a surprisingly large catalog; software with barcode scanner support turns the count itself into a walk with a trigger finger.

How to set up a cycle count program

  1. Fix the obvious leaks first. If stock routinely leaves shelves without a transaction, counting will just document the chaos faster. Close the process holes you already know about.
  2. Classify your SKUs. Run the ABC analysis on 12 months of consumption value. Most inventory software does this in one report; a spreadsheet does it in an afternoon.
  3. Set frequencies and build the calendar. Use the table above as the default, then let the software (or a spreadsheet with a rotation column) emit a daily count list.
  4. Count blind, at a quiet moment. Early morning before receiving opens is the classic slot. Freeze transactions on the counted bins while counting or you will chase ghosts.
  5. Set a tolerance per class before you start. A common pattern: A items must match within 1 percent or exactly, B within 2 to 3 percent, C within 5 percent. Discrepancies inside tolerance get corrected; outside tolerance they get investigated.
  6. Track accuracy as a metric. Inventory record accuracy is counts-that-matched divided by counts-taken. Watch it monthly. A healthy program runs above 95 percent; world-class warehouses hold 98 or better.

What to do with discrepancies

The correction is the easy part; the root cause is the value. The usual suspects, roughly in order of how often they turn up: receiving errors (short shipments booked in full, wrong item accepted), unit-of-measure confusion (a case of 12 posted as 1, or the reverse), mis-picks shipping the neighbor SKU, unrecorded breakage and samples, and at the bottom of the list, actual theft. Receiving deserves special attention: if the packing slip and the purchase order disagree, the error enters your system wearing a uniform. Teams that receive against paper documents can pull the line items off packing slips automatically instead of keying them, which removes one whole class of entry errors at the dock.

Whatever the cause, log it with the count. Three months of discrepancy logs will tell you exactly which process to fix next, in dollar order.

Why accuracy is the whole ballgame

Every decision your inventory system makes is arithmetic on the recorded quantity. A reorder point compares demand against a number it believes; if the shelf holds 12 and the system says 40, the reorder fires three weeks late and you get a stockout with perfect paperwork. Forecasts trained on movement history inherit every unrecorded shrinkage event as phantom demand. Cycle counting is not bookkeeping hygiene; it is what makes automation trustworthy. Count a little every day, and the system that decides what to reorder is deciding from the truth.

See this math run itself

The free stock scan computes cover, safety stock and verdicts per SKU on sample data or rows you paste. No signup.

Run the stock scan

More from the stockroom

Early access · launching soon

Reading about it is step one

Step two is a system that does this arithmetic for every SKU, every day. Join the early-access list.

One confirmation email, no spam, no card.