Warehouse Barcode Systems: Setup and Best Practices
Design a warehouse barcode system from scratch. Covers barcode selection, scanner hardware, WMS integration, location labeling, and accuracy.

A warehouse barcode system puts scannable labels on every storage location, product, and shipment so you can track inventory movements in real time through a warehouse management system (WMS). Without barcodes, pick error rates run 1-3%, according to the Warehousing Education and Research Council (WERC). Add barcode-verified picking and those errors drop below 0.1%. That's a 10-30x improvement. For a warehouse shipping 1,000 orders a day, it's the difference between 10-30 mispicks and practically zero. Below, we break down the equipment, barcode formats, and scanning workflows that actually make these systems work.
What to Barcode
Location Labels
Every storage position in your warehouse needs its own unique, scannable identifier:

- Rack locations: Each bay, level, and position (e.g., A-01-03-B = Aisle A, Bay 01, Level 03, Position B)
- Bin locations: Smaller storage units within racks
- Floor locations: Staging areas, dock doors, quality hold areas
- Bulk storage: Pallet positions in bulk or floor-stack areas
Location barcodes typically use Code 128 since it handles alphanumeric location codes well. Print them on durable labels. These need to last years and hold up against dust, humidity, and forklift traffic.
Product Identification
Most products arriving at your warehouse already have barcodes on them:
Individual units: UPC-A or EAN-13 on consumer packaging. Scan these when picking individual items for orders.
Cases/cartons: ITF-14 on outer shipping cases identifies what's inside and at what packaging level. Scan at receiving to log case-level inventory.
Logistics labels: GS1-128 on supplier shipping labels encodes the GTIN, batch number, expiry date, and quantity. One scan at receiving captures all of that supply chain data at once.
If your products don't have barcodes (raw materials, custom items, bulk goods), you'll need to create your own using Code 128 with your internal SKU or part number system. Our Code 128 generator makes these labels for free. For a full walkthrough, check out our inventory barcode creation guide.
Internal Labels
Beyond locations and products, think about barcoding:
- Pallet license plates: Unique identifiers for each pallet, linking to its contents
- Equipment: Forklifts, pallet jacks, carts for maintenance tracking and assignment
- Containers: Totes, bins, and reusable containers that move between locations
- Dock doors: For automated routing of inbound and outbound shipments
Equipment
Barcode Scanners
| Scanner Type | Best For | Price Range |
|---|---|---|
| Rugged handheld (Zebra, Honeywell, Datalogic) | General warehouse picking, receiving, putaway | $300-800 |
| Ring scanner (wearable) | High-speed picking, hands-free operation | $500-1,200 |
| Fixed-mount | Conveyor systems, automated sorting | $800-3,000 |
| Forklift-mounted | Putaway, replenishment, bulk moves | $1,000-2,500 |
| Smartphone + case | Small operations, light use | $50-150 (case only) |

Key specs to look at when choosing a scanner:
- Scan distance: How far the scanner reads reliably. Warehouse models typically work from 15cm to 15m depending on the unit and barcode size.
- Drop rating: Rugged scanners survive 1.5-2m drops onto concrete. Consumer devices don't.
- Battery life: A full-shift battery (8-12 hours) means no mid-shift charging downtime.
- Scan speed: Dedicated scanners decode in under 100ms. Smartphones can take 500ms-2s.
- Connectivity: Wi-Fi for real-time WMS updates. Bluetooth for pairing with mobile devices. Some scanners store scans locally and batch-upload later.
Label Printers
| Printer Type | Best For | Price Range |
|---|---|---|
| Thermal transfer (Zebra ZT, Honeywell PM) | Durable location labels, shipping labels | $500-2,000 |
| Direct thermal (Zebra ZD, DYMO) | Shipping labels, short-term labels | $200-800 |
| Mobile printer (Zebra ZQ, Honeywell) | Receiving, labeling on the warehouse floor | $400-1,000 |
Thermal transfer printers use a ribbon to print on labels. The result is a durable barcode that resists fading, moisture, and abrasion. Use these for location labels and anything that needs to last months or years.
Direct thermal printers use heat-sensitive label stock, so no ribbon is needed. The trade-off? Labels fade over time (weeks to months) when exposed to heat or sunlight. Stick with these for shipping labels and short-term identification.
Labels and Media
- Location labels: Use polyester or polypropylene with thermal transfer printing for maximum durability. The adhesive should be permanent and rated for your warehouse temperature range.
- Product labels: Standard paper labels work for normal environments. Use synthetic materials for cold storage or high-humidity areas.
- Shipping labels: Standard 4x6" direct thermal labels are the industry norm for carrier labels.
Warehouse Management Software (WMS)
Your barcode system needs software to turn scans into inventory transactions:

Entry-level options ($0-100/month):
- Spreadsheet + scanner (manual process, works for very small operations)
- Free/low-cost inventory apps (inFlow, Sortly, Stockpile)
- Our web-based scanner for occasional lookups and verification
Mid-range WMS ($100-500/month):
- Fishbowl, SKULabs, ShipHero
- Support receiving, putaway, picking, and shipping workflows
- Integration with e-commerce platforms and shipping carriers
Enterprise WMS ($500+/month):
- NetSuite WMS, SAP EWM, Manhattan Associates
- Advanced features: wave planning, slotting optimization, labor management
- Built for large, complex operations
Pick your software before designing the rest of your barcode system. The WMS controls your workflow: when to scan, what to scan, and what happens after each scan. Those requirements will drive your decisions on barcode format, label content, and scanner specs.
Core Workflows
Receiving
When shipments arrive at the dock:

- Scan the dock door barcode to record which door the shipment arrived at
- Scan each case barcode (ITF-14 or GS1-128) to log received inventory
- Verify quantity against the purchase order or advance ship notice (ASN)
- Assign a putaway location: the WMS suggests the best spots based on product velocity, size, and storage rules
- Print pallet license plates if palletizing received goods for bulk storage
Benefits: No more manual count sheets. Short-ships and wrong-item deliveries get caught right away. And you get a timestamped record of exactly when inventory entered the warehouse.
Putaway
Moving received inventory to storage locations:
- Scan the item or pallet barcode
- Scan the destination location barcode
- Confirm the putaway in the WMS
Now the WMS knows exactly where every item sits. No more "where did we put that?" searches. And it makes directed picking possible.
Picking
This is where orders get filled, collecting items from storage:
- Receive pick list on scanner or mobile device (directed by WMS)
- Scan the storage location to confirm you're at the right spot
- Scan the item to confirm you're picking the right product
- Confirm quantity picked
Pick accuracy: Without barcodes, error rates typically run 1-3% (1-3 wrong items per 100 picked). With barcode verification, that drops below 0.1%. If you're shipping 1,000 orders a day, that's the difference between 10-30 customer complaints and practically zero.
Packing and Shipping
Preparing orders for shipment:
- Scan each item being packed into the shipping container
- Verify all items match the order
- Generate shipping label with carrier barcode (Code 128 for tracking number, see our shipping label barcode guide)
- Scan the shipping label to confirm it matches the order
- Scan the dock door or carrier bin for outbound routing
Cycle Counting
Regular inventory accuracy checks:
- WMS assigns count tasks for specific locations
- Scan the location barcode
- Scan each item in that location
- Report count: WMS compares to expected inventory
- Investigate discrepancies when counts don't match
Regular barcode-based cycle counts keep inventory accuracy above 98%. Compare that to the 85-95% you'll typically see in warehouses that still count by hand.
Implementation Steps
Phase 1: Foundation (Week 1-2)
- Map your warehouse: Document every storage location with a consistent naming scheme
- Choose barcode formats: Code 128 for locations, match supplier formats for products
- Generate and print location labels using our barcode generator
- Install location labels throughout the warehouse

Phase 2: Equipment (Week 2-3)
- Deploy scanners: Start with receiving and shipping stations
- Set up label printers: At receiving (for internal labels) and shipping (for carrier labels)
- Configure WMS: Connect scanners to software, define scan workflows
- Test end-to-end: Process test transactions through receiving, putaway, picking, and shipping
Phase 3: Go-Live (Week 3-4)
- Train staff on scanning procedures and WMS workflows
- Run parallel with the old system for 1-2 weeks to catch issues
- Conduct full physical inventory using barcode scanning
- Switch to barcode-only operations once you're confident in accuracy
Phase 4: Optimization (Ongoing)
- Monitor scan compliance: Are all required scans actually happening?
- Track error rates: Compare pre-barcode and post-barcode order accuracy
- Adjust workflows: Refine pick paths, storage locations, and scanning steps based on real data
- Expand coverage: Add barcoding to areas not yet covered (quality hold, returns, etc.)
Common Mistakes
Skipping location labels: You can barcode every product in your warehouse, but if the locations aren't labeled, you still can't find anything. Location labels are the foundation.

Using consumer-grade equipment: A $30 Bluetooth scanner works fine at a desk. It breaks on the first warehouse floor drop, can't scan from forklift distance, and dies mid-shift. Invest in warehouse-rated equipment.
Over-engineering the first implementation: Start with receiving, putaway, picking, and shipping. Add the advanced features (wave picking, cross-docking, labor management) once the basics are solid.
Not training staff: The scanning part is simple. But understanding why each scan matters, and what to do when one fails, takes real training. Without it, staff develop workarounds that quietly destroy your system's accuracy.
Ignoring label durability: A label that fades in three months or peels off in cold storage leaves a gap in your system. Match your label materials to the actual environment they'll live in.