Cycle Counting: How to Keep Inventory Accurate

Cycle Counting: How to Keep Inventory Accurate — Poskio POS guide

A stock figure is only useful if you can trust it. Reorder points, low-stock alerts and stock valuation all assume that the number on screen matches the number on the shelf. Inventory cycle counting keeps those numbers honest by counting a small part of your stock continuously, instead of everything once a year.

This guide compares cycle counting with a full physical inventory, shows how to build a counting schedule, how to handle discrepancies, how to measure accuracy, and gives a step-by-step procedure your team can follow.

Physical inventory vs. cycle counting

Full physical inventoryCycle counting
ScopeAll stock at onceA subset of SKUs on a schedule
FrequencyUsually once or twice a yearDaily or weekly
DisruptionHigh — store often closes or slows downLow — fits into normal operations
Error detectionLate; causes are hard to traceEarly; causes are still fresh
Staff fatigueHigh, which itself causes counting errorsLow — short, focused counts
Main purposeYear-end valuation, accounting requirementOngoing record accuracy

Cycle counting does not always replace the annual count — your accountant or local rules may require one — but it makes the annual count faster and less surprising, because records are already accurate.

Ways to select what to count

  • ABC-based counting: count high-value A items often, C items rarely. The most common retail approach — see ABC inventory analysis.
  • Location-based: count one aisle, shelf or bay at a time until the whole store is covered.
  • Opportunity-based: count an item when stock is low (fewer units to count), when it reaches zero, or when a delivery arrives.
  • Exception-based: count items flagged by the system — negative stock, unusual adjustments, sales with zero recorded stock.
  • Random sampling: a few random SKUs each day to measure overall accuracy without bias.

Most stores combine ABC-based scheduling with exception counts.

Building a cycle count schedule

Decide how often each class is counted, then calculate the daily workload.

Example: a store has 1,000 SKUs: 100 A items, 300 B items and 600 C items. It counts A items monthly (12 times a year), B items quarterly (4 times) and C items twice a year.

ClassSKUsCounts per year eachTotal counts per year
A100121,200
B30041,200
C60021,200
Total1,0003,600

With about 250 counting days a year, that is 3,600 ÷ 250 = 14.4 SKUs per day — roughly 15 counts, which a trained employee can usually complete in a short session before opening. Adjust frequencies until the daily load fits your staffing.

Schedule counts when stock is not moving: before opening, after closing, or in a quiet hour. Counting while sales are being made at the till creates false discrepancies.

Step-by-step cycle count procedure

Cycle count procedureSix steps: select SKUs, blind count, compare with the system, recount if outside tolerance, investigate the cause, then adjust and log a reason code.Select SKUsby ABC scheduleBlind countno system qty shownComparevs system recordRecountif outside toleranceInvestigatefind root causeAdjust & logreason codeCycle count procedurewithin tolerance → record as accurate
Original diagram: from selection to adjustment.
  1. Generate the count list for today from your schedule.
  2. Count blind: the counter records what they find without seeing the system quantity, which avoids “confirming” a wrong number.
  3. Count every location where the SKU can be — shelf, back stock, display, returns area.
  4. Compare the count with the system quantity at the same moment.
  5. Recount if the difference exceeds the tolerance — ideally by a different person.
  6. Investigate confirmed differences before adjusting (see below).
  7. Adjust the record with a reason code — count correction, damage, theft suspected, receiving error — and the name of the person approving it.
  8. Record the result for your accuracy metrics.

Using the barcode scanner to identify each product during the count reduces mix-ups between similar items — see barcode scanning.

Investigating and reconciling discrepancies

A discrepancy is a symptom. Correcting the number without finding the cause means it will happen again. Check these in order:

CheckWhat you might find
Recent deliveriesDelivery received but not recorded, or recorded twice
Similar productsWrong variant scanned at the till (size, flavour, colour)
Other locationsStock in the back room, on a display or in returns
Recent returnsReturned item restocked but not recorded, or recorded but not restocked
Manual adjustmentsUnexplained adjustments by a user
Damage and expiryProducts thrown away without a write-off
TheftPattern of losses on easily concealed, high-value items

Movement history and an activity log of who changed what make this investigation fast — see inventory management and activity log. Repeated unexplained losses are a shrinkage signal; see retail shrinkage prevention.

Measuring inventory accuracy

Inventory record accuracy (%) = SKUs counted within tolerance ÷ total SKUs counted × 100

Example: this month you counted 200 SKUs; 186 matched the system within tolerance. Accuracy = 186 ÷ 200 × 100 = 93%.

Setting tolerances

Practitioners commonly apply tighter tolerances to higher-value items — often an exact match for A items and a small percentage or unit tolerance for low-value C items. Some organisations remove tolerances entirely for their accuracy metric. Decide your rules, write them down and apply them consistently, otherwise the metric is meaningless.

Other useful measures

  • Value of adjustments per month (gains and losses separately, not netted).
  • Coverage: share of scheduled counts actually completed.
  • Repeat offenders: SKUs with discrepancies in consecutive counts.
  • Accuracy by class and by category to see where processes break down.

Preparing for a count

  • Freeze movements for the counted SKUs: finish receiving and put away deliveries before counting those items.
  • Agree the cut-off: sales after the count starts must be accounted for, or count before opening.
  • Tidy first: group identical products together and return misplaced items to their home.
  • Prepare tools: printed or on-screen count list, scanner, and a clear rule for units vs. packs.
  • Know where stock hides: back stock, window displays, the returns shelf, the repair or damaged area.

Who should count?

Separation of duties matters. Ideally, the person who receives deliveries or manages a category should not be the only person counting it, and the person approving adjustments should not be the one who counted. In a very small shop this may not be possible every day, but alternating counters and having the owner spot-check high-value items achieves a similar effect.

RoleResponsibility
CounterCounts blind and records quantities
RecounterRecounts items outside tolerance
ApproverReviews the cause and approves the adjustment
Owner / managerReviews accuracy metrics monthly

Common cycle counting mistakes

  • Counting while selling the same items — creates false variances.
  • Showing the expected quantity to the counter — people tend to confirm it.
  • Adjusting without a reason code — destroys the information you need to prevent the next error.
  • Netting gains and losses — a +5 on one SKU and −5 on another is two errors, not zero.
  • Skipping counts when busy — coverage drops, and so does trust in the numbers.

Improving accuracy over time

  • Fix receiving first: most discrepancies start at the back door. Record deliveries on arrival — see purchases.
  • Scan, don’t key: scanning every item at the till eliminates “same price, wrong product” errors.
  • Label everything: products without barcodes get internal labels — see barcode labels.
  • One home per product: fewer storage locations means fewer missed units.
  • Train counters on units of measure: single items vs. packs vs. cases.
  • Review the accuracy trend monthly and celebrate improvement — counts done well are boring.

Cycle counts and the year-end count

If your accountant still requires a full count at year-end, cycle counting makes it easier rather than redundant. Because records are already close to reality, the year-end count becomes a confirmation exercise: fewer recounts, smaller adjustments and fewer surprises in the stock valuation. Some businesses, with their accountant’s agreement, use documented cycle count results to support the year-end figure; whether that is acceptable depends on your local rules, so ask before relying on it.

Cycle counting checklist

  • Classify SKUs A/B/C and set a counting frequency for each class.
  • Calculate the daily count load and assign a responsible person.
  • Count blind, at a quiet time, in every location.
  • Recount differences beyond tolerance before adjusting.
  • Investigate the cause; adjust with a reason code and approver.
  • Track accuracy %, adjustment value and coverage every month.

For the complete framework, read the retail inventory management guide, and keep reorder points reliable by keeping counts accurate.

Accurate counts start with every sale and delivery recorded. Try it with the free edition — inventory tracking and barcode scanning included.

Frequently asked questions

What is inventory cycle counting?

It is a method of counting a small subset of inventory on a regular schedule, so that every item is counted several times a year without stopping operations for a full stocktake.

How is cycle counting different from a physical inventory?

A physical inventory counts everything at once, usually once or twice a year. Cycle counting spreads counts over the year, finds errors earlier and causes less disruption.

How do I calculate inventory accuracy?

Divide the number of SKUs whose count matched the system within tolerance by the total number counted, then multiply by 100. For example, 186 ÷ 200 × 100 = 93%.

How often should A, B and C items be counted?

A common starting point is A items monthly, B items quarterly and C items once or twice a year, adjusted to your staffing and risk.

What is a blind count?

A count where the counter does not see the expected system quantity, which prevents unconsciously confirming an incorrect number.

Sources and further reading