A classic small-store inventory count looks like this: once a quarter (or once a year, ahead of tax reporting), the store closes or runs at half capacity, the whole team counts everything overnight, and by morning there's a reconciliation sheet full of discrepancies whose causes nobody can trace anymore — the trail went cold three months ago. The losses get written off as "shrinkage," and the cycle repeats.
Cycle counting solves the same problem differently: instead of counting everything rarely, you count small batches frequently. Every day, or a few times a week, one small group of products gets recounted — 15 to 30 SKUs, half an hour of one employee's time during a quiet hour. Over time, the whole assortment gets counted, high-priority items get counted repeatedly, and the store never has to stop selling.
Why This Works Better
- Discrepancies get caught while the trail is still warm. If a shortage is found three days after it happened, you can actually trace the cause: check the delivery, the sales, the camera footage. Three months later, you can't.
- Stock accuracy stays high all the time, not just on one day a quarter. That directly affects supplier ordering: automatic reordering based on wrong stock levels means either an empty shelf or overstock.
- No all-nighters. Counting is built into the normal schedule — no overnight shifts, no burning out the team.
- Process errors become visible as patterns. When counts are regular, systematic issues surface: discrepancies consistently in one category, after a particular employee's shifts, tied to one supplier. A one-off inventory count never reveals patterns like that.
A full inventory count doesn't disappear entirely — it stays on the calendar as a rare control measure (an annual one, say, if your accounting policy requires it), but it stops being the only source of truth.
Step 1. Split the Assortment by ABC Classification
Counting everything at the same frequency is wasteful. The standard approach is ABC classification by contribution to revenue (or margin):
- A — your most important items. A small slice of the assortment that drives most of your revenue. Count these often — say, every item once a month.
- B — the middle tier. Count once a quarter.
- C — the long tail. Count once every six months.
On top of the ABC frequency, add a multiplier for risk categories regardless of their revenue tier: small expensive items (higher theft risk), alcohol and tobacco (regulatory record-keeping), perishables (write-off risk), and items prone to mix-ups (similar flavors or colors within one line).
Step 2. Build a Counting Calendar
The frequencies translate into simple arithmetic: how many SKUs need counting per day to hit the target for every tier. From there, build a calendar: each day of the week is assigned a specific zone or category.
Practical rules for the calendar:
- Count whole categories or shelves, not a random sample of items scattered across the floor: the route is shorter, and mix-ups within a category are immediately visible.
- Pick quiet hours — mornings before the customer rush are usually the most convenient.
- Sync the calendar with stock movement. Don't count a category on the day of a large delivery for it: you'll catch stock mid-transit between the stockroom and the shelf and get false discrepancies. The ideal moment is before the delivery, not after.
- Include zero-stock items in the plan. SKUs the system shows as zero are worth checking in a separate quick pass: "shows zero in the system but there's stock on the shelf" is a common error that's cheap to catch.
Step 3. Count Blind
A blind count means the employee doesn't see the system's on-hand figure until after they've entered the actual count. This matters: when the screen says "should be 14," the eye helpfully counts 14. A blind count is a little slower and noticeably more honest.
Process hygiene:
- the person counting isn't the one responsible for ordering and receiving that category — rotate people through at least periodically;
- the count goes straight into the system (a handheld scanner, a phone with a barcode scanner app), not onto a scrap of paper to be entered "later";
- if a count turns up a discrepancy, a second person recounts the item before any adjustment gets entered.
Step 4. Investigate Discrepancies Instead of Just Writing Them Off
The value of cycle counting isn't a tidy reconciliation sheet — it's eliminating root causes. Every significant discrepancy gets a short investigation:
- Check the paper trail for the period since the item's last count: deliveries, returns, write-offs, sales.
- Check for a mix-up: a surplus of a similar item sitting next to a shortage is almost always a cashier's error at the register or a receiving error at intake.
- Check secondary storage locations: the back room, a display case, an order pickup area.
- Only then — adjust the stock level, tagged with a reason category: theft, mix-up, receiving error, breakage/spoilage, or an error in a previous count.
Reason categories aren't optional. After a couple of months, the statistics on causes will point you exactly where to look: "mix-ups in dairy" gets fixed with cashier training, "shortages in premium liquor" gets fixed with cameras and shelf placement, "receiving errors tied to one supplier" gets fixed with weight checks on their deliveries.
Step 5. Track the Accuracy Metric
One metric is enough to know whether the system is working: the share of items where the actual count matched the recorded stock (within tolerance for weighed goods). Track it for every count and watch the trend month over month. Rising means processes are improving; falling means there's a new systemic cause to find. If your stock system keeps a movement history for every SKU (as Cenaly does), investigating a discrepancy takes minutes — the whole chain of deliveries, sales, and adjustments is right there.
Common Pitfalls
- Starting with the entire assortment at once. For the first couple of weeks, count only the A group — work out the process on a small volume first.
- Adjustments without sign-off rights. Only one or two people should have the authority to change recorded stock levels, or cycle counting turns into a tool for hiding shortages.
- Counting "whenever there's time." The time never materializes. What actually works is a calendar with assigned owners and a check on completion.
- Ignoring small discrepancies. Five units off on a low-value item isn't a reason to investigate every single instance, but it is a reason to track it statistically: a chronic small gap in one category is a systemic signal.
Key takeaways
- Cycle counting replaces the all-night inventory scramble: a small batch every day, with the store never closing.
- Count frequency follows ABC classification plus risk categories: fast-moving and expensive items get counted far more often than the long tail.
- Count blind, by zone, during quiet hours, and never on delivery day for that category.
- Every significant discrepancy gets a short investigation tagged with a reason category; the resulting statistics point to systemic gaps.
- One metric matters: the share of items that matched on each count, tracked month over month.