Direct answer
A cycle count process is a standing routine in which a small, defined set of locations or products is counted on an ongoing basis, each count has an owner, and every difference follows the same path to resolution. It replaces the pattern where the whole warehouse is counted once in a large event and the resulting differences are discovered too late to trace.
This page covers the counting routine itself. It does not set any frequency or accuracy target, because those are business decisions that depend on your stock, your clients and your tolerance for error. What you get here is the structure to write those decisions into. For what happens after a count finds a difference, see warehouse inventory discrepancy workflow.
Why continuous counting beats one big count
The principle is simple: an error is easiest to explain shortly after it happens. A difference found in a location that was touched recently can usually be traced to a receipt, a pick or a move. A difference found in a full-warehouse count, long after the causes, is often just written off because nobody can reconstruct what occurred.
A big count also disrupts operations, because normal movements pause or blur while everyone counts. Small, ongoing counts can be fitted around the day. And they produce something an annual count cannot: a history per location and per product, which shows where errors keep appearing and therefore where the process, not the counter, needs attention.
Choosing what to count
The selection rule is a decision for the client to define and write down. The common families of rules are worth naming so the discussion is concrete.
Most operations combine several of these. What matters is that the rule is written, so the list of locations to count each period is generated from the rule rather than from whoever remembers. The system's job is to produce the count list from the rule you define; choosing the rule is yours.
- Fast-moving items, because they are touched most and errors accumulate there
- High-value items, because the cost of an unnoticed difference is larger
- Error-prone locations, such as those with a history of differences or with mixed or awkward stock
- Locations recently adjusted or corrected, to confirm the correction held
- Locations that appear empty in the system but hold stock, or the reverse
- Client-requested counts, particularly in a 3PL setting
Blind versus guided counts, and who counts
In a guided count the counter sees the quantity the system expects and confirms or corrects it. In a blind count the counter sees only the location and product and enters what they find. Blind counts avoid the natural tendency to agree with the screen; guided counts are quicker and simpler to explain. Many warehouses use blind counts for the first pass and show the expected quantity only when a recount is needed.
Decide who counts. If the person who normally moves stock in a location also counts it, an error they made can stay hidden. Some teams keep counting separate from picking and receiving for that reason; others accept the overlap and rely on the recount rule. Either is a legitimate choice, but it should be a deliberate one. Whoever counts should scan the location and the product rather than type them, following the same conventions as in warehouse barcode scanning workflow.
Scheduling around receiving and picking
A count is only meaningful if the location was quiet while it was counted. A pick that happens midway, or a putaway that arrives just after the counter has left, creates a false difference. Two practical rules keep this under control.
The value of a type is that it carries a rule. Where scoped, a setup that knows a location is a hold location can be configured not to allocate stock from it, and one that knows a location is a pick face can queue replenishment. If types only exist as labels on the wall, none of that works.
- Do not count a location that has open movements against it, such as a pending pick, an unfinished putaway or a reserved quantity in transit
- Where the setup allows it, agree how a location under count is treated while new movements arrive against it
- Record the time the count was taken and the movements that occurred around it, so a difference can be judged against them
- Schedule counts in the quieter parts of the working pattern rather than in the middle of the busiest ones
Recount and investigation triggers
Not every difference deserves the same effort. The client defines a threshold above which a recount is required, and a second threshold, if wanted, above which an investigation is opened. We do not give numbers here because a sensible level depends on unit value, product type and contract terms. The point is that the thresholds exist, are written down and are applied the same way to every count.
A recount should be done by a different person where possible, and blind. If the recount agrees with the first count, the difference is treated as real and moves on. If it disagrees, the disagreement itself is information: something about that location is confusing, mislabelled or being changed while it is counted.
Adjustments go through the approval path
A count that finds a real difference ends in an adjustment to the recorded stock. That adjustment must never be a silent overwrite. It should carry the count that justified it, a reason code, the person who made it and, above a threshold you define, a second approver. The full path, including reason codes and root-cause review, is in warehouse inventory discrepancy workflow, and the cycle count process should hand over to it rather than reinvent it.
Reporting count history per location
The long-term value of the routine is the record. For each location and product you want to be able to see when it was last counted, what was found, what was adjusted and why. From that you can answer practical questions: which locations have not been counted for a long time, which keep producing differences, and whether the differences cluster around a particular process step or a particular type of stock.
Keep the report simple. A list of locations with last count date and outcome, and a list of the ones with repeated differences, is enough to direct attention. If you are still deciding whether your warehouse needs more than spreadsheets to run this, the WMS readiness assessment is a free way to see where you stand, and warehouse management system describes what a scoped build covers.
Questions
How often should we count each location?+
There is no universal answer, and we do not state one. The frequency is a client decision based on stock value, movement and error history, and it should be written into the count rule.
Should counts be blind?+
Blind counts reduce the tendency to agree with the expected quantity. Many teams use a blind first pass and show the expected figure only for a recount. It is a process choice, not a system requirement.
Can we count while the warehouse is operating?+
Yes, provided a location with open movements is not counted, and the count time is recorded so a difference can be judged against nearby movements.
Does a system decide what to count?+
It can generate the count list from the rule you define. Choosing the rule, and the thresholds for recounts, stays with your team.
What happens to a difference after the count?+
It follows the discrepancy path: recount, reason code, approval and adjustment with a full trail.