How to run a barcode stock count
Use barcodes to count faster and reduce errors, but decide the no-read route before counters leave for the floor.
Use this workflow when items already have 1D, GS1 2D, Digital Link, or SSCC labels, and keep a manual-count exception path ready for damaged, missing, duplicate, or mismatched labels.
Need item and label checks too?Open the barcode CSV readiness checker.
What to prepare
Confirm your item list before the count window opens. Missing, duplicate, damaged, or mismatched barcode data is easier to fix before people are standing in aisles.
- SKU and expected quantity when available
- 1D barcode, GS1 2D, Digital Link, or SSCC for scannable rows
- Location or bin label
- Quiet zone and human-readable text checked on sample labels
- Manual-count route for no-read rows
- Repair ticket or reprint owner
Count workflow
Lock or pause inventory transactions, count one location at a time, scan each item on the target device, then confirm quantity before moving on.
- Prepare devices and count sheets
- Test one location, one item, and one 2D or SSCC sample when used
- Scan the item, not the shelf label
- Stop after a failed scan instead of typing from memory
- Enter quantity from the physical count
- Submit and review variances
No-read fallback
When a barcode is damaged, missing, duplicated, mismatched, or rejected by the device, keep the row out of normal scanner release until the fallback is documented.
- Capture the label photo or failed device result
- Use the approved manual-count exception row
- Attach label source data, 2D audit, SSCC packet, or repair ticket
- Print the replacement label or accept the manual route
- Record the re-scan pass or fail result
Variance review
Focus on differences first. Recount the rows with variance, then research receipts, issues, transfers, damages, no-read exceptions, and location errors.
- Positive variance means found stock
- Negative variance means missing stock
- Reason codes help later analysis
- No-read, 2D, and SSCC proof should travel with the count pack
Printable scanner rollout SOP checklist
Print this checklist before releasing barcode scanners to counters. It keeps device fit, label readiness, 2D or SSCC samples, offline fallback, pilot metrics, exception handling, and sign-off evidence together.
Before counters start
- Record each zone device ID or friendly name. Confirm its OS and count app are supported and current, then test battery, case, camera, and login at the shelf.
- Test one item barcode, one location label, one GS1 2D or SSCC sample when used, one damaged label, and one duplicate/no-read row on the target device.
- Confirm the barcode readiness checker issue CSV has owners for missing SKUs, duplicate barcodes, label damage, Digital Link mismatches, SSCC packet gaps, and repair tickets.
- Check quiet zones, human-readable text, label placement, scanner position, and warehouse lighting on the sample labels.
- Document the offline fallback rule before counters leave for bins with weak connectivity.
Pilot and go-live
- Run a small pilot batch and record first-scan success, average scan time, duplicate warnings, no-read exceptions, and offline sync result.
- Train counters to stop after failed scans instead of typing from memory, then use the approved manual-count exception route.
- Release scanners only after pilot blockers, 2D row mismatches, SSCC packet gaps, and no-read rows have an owner, repair ticket, or supervisor acceptance.
- Keep a printed or downloaded scan-proof packet with the count pack.
After the count
- Export clean counts, issue rows, scan-proof evidence, and variance review results before posting adjustments.
- Close replacement-label, Digital Link, SSCC packet, repair-ticket, and re-scan proof rows before the next scanner session.
- Review repeated no-read, duplicate, device, and location failures by zone so the next count starts cleaner.
- File the signed SOP with the variance review CSV and any barcode readiness audit.
Scanner rollout sign-off
Use this checklist with the barcode readiness checker exports so scanner release, 2D or SSCC samples, no-read exceptions, offline fallback, pilot metrics, and variance handoff are documented before inventory adjustments are posted.
Continue mobile counts with Mobile Inventory.
Workflow
| Step | Action | Details |
|---|---|---|
| Step1 | ActionPrepare | DetailsLock transactions, print lists, charge devices, verify sample 2D or SSCC labels when used, and name the no-read route. |
| Step2 | ActionScan | DetailsScan the location and item, then stop failed scans or 2D mismatches before manual entry. |
| Step3 | ActionConfirm | DetailsReview the on-screen quantity or save the approved manual exception. |
| Step4 | ActionMove | DetailsProceed to the next location on your list. |
| Step5 | ActionSubmit | DetailsSubmit the count, repair proof, 2D or SSCC audit rows, and no-read rows for variance review. |
Stock count glossary
A stock keeping unit: the internal item code used to identify one product or variant.
A scannable code such as UPC, EAN, or GTIN that should point to one item or package.
The difference between expected quantity and counted quantity after a stock count.
A recurring count of selected items, locations, or categories instead of the whole inventory.
A count where counters do not see the expected quantity while entering the physical quantity.
The point when stock movements are paused or controlled so the count matches system data.
Download tools
FAQ
Do I need barcodes to run a stock count?
No. You can count with SKU or product name, but barcodes usually reduce lookup and typing errors.
What should I do with duplicate barcodes?
Fix duplicates before the count. A barcode should identify one item or one package configuration, and duplicate rows should stay out of scanner release until the correct label or pack-size rule is documented.
What if a barcode is damaged or missing during the count?
Use the manual-count exception route instead of typing from memory. Capture the failed scan or label photo, assign a repair ticket, print a replacement label when possible, and record the re-scan result before closing the count pack.
Do I need to test GS1 2D or SSCC labels before release?
Yes, when those labels will be scanned. Test at least one printed 2D or SSCC sample on the target device, confirm the Digital Link or SSCC row matches the CSV, and keep quiet-zone, lighting, and re-scan proof with the count pack.
Can I use a phone for barcode stock counts?
Yes. Mobile Inventory supports phone-based scanning for practical stock count workflows. Test one item, one location, one no-read exception, and any 2D or SSCC sample on the target device before releasing the session.