Skip to content
Back to all articles
Receiving Labels Jun 11, 2026

Receiving Barcode Labels: Purchase Order to Shelf

Receiving labels work best when the purchase order, SKU, quantity, lot, and putaway location are checked before the first carton is opened.

Quick summary
  • label_importantBuild receiving barcode labels from the purchase-order fields that staff actually check at the dock.
  • label_importantProtect SKU, PO, lot, and serial values as text so leading zeroes and long identifiers do not change.
  • label_importantPrint a small receiving test batch and scan it through the same carton, count, and putaway workflow used on busy days.
Receiving station with purchase order spreadsheet, carton labels, barcode scanner, and shelf labels

Receiving barcode labels fail quietly. A carton arrives, the purchase order looks close enough, someone prints labels from a spreadsheet, and the mistake is not found until inventory counts, lots, or shelf locations disagree. The label did not cause the bad data, but it carried that bad data onto the floor.

A better receiving workflow starts before the printer. Decide what the label must confirm, clean the purchase-order export, protect identifiers such as PO-000184 and SKU-00482, then print a small test batch before labeling every carton or inner pack.

Start with the receiving decision

A receiving label should answer one operational question at a time. Is this carton part of the expected purchase order? Does it contain the right SKU and quantity? Does it need lot tracking, serial tracking, expiration review, or a putaway bin? If the label tries to answer all of those questions without a clear hierarchy, staff still have to guess.

Map purchase order fields to receiving barcode labels before printing
Map purchase-order fields to the receiving checks staff make at the dock.

Use different label intent for different moments. A carton label can identify the shipment and PO line. An item label can identify the SKU or unit. A putaway label can identify the destination bin. Reusing one crowded label for every step often makes scanning slower and reprints harder.

ColumnExampleUse on label
ReceiptIDRCV-2026-00073Encode when each receiving batch needs a traceable record.
POPO-000184Print and optionally encode for purchase-order lookup.
SKUSKU-00482Encode on item or carton labels.
QtyReceived24Print as readable text for count checks.
LotL6A-0918Print when lot tracking matters.
Expiration2027-09-30Print only when the receiving process verifies dates.
PutawayBinA-03-02-B-04Print or encode when the label directs storage.
Sample purchase-order columns for receiving barcode labels.

Clean the purchase-order export

Most receiving label problems begin in the file. Purchase-order exports may include cancelled lines, partial receipts, blank bin fields, duplicate SKUs, supplier item numbers, internal item numbers, and dates formatted for display instead of sorting. Clean those fields before designing the label.

Treat identifiers as text. A PO value such as 000184, a SKU such as 00482, or a long supplier lot number should not be allowed to change when the spreadsheet is opened. Quantity fields can stay numeric, but scannable identifiers should preserve every character exactly.

Receiving data checklist

  • doneOne row per printed labelDecide whether each row represents a carton, each SKU line, or each individual unit.
  • doneProtected identifiersImport PO, SKU, lot, serial, and receipt values as text when exact characters matter.
  • doneNo cancelled linesRemove rows that should not receive labels.
  • doneQuantity reviewedSeparate ordered quantity from received quantity if partial receipts are common.
  • donePutaway readyLeave bin fields blank only when staff will assign locations after inspection.

Choose what to encode

The scannable value should match the receiving system. If staff scan into an inventory tool that expects the SKU, encode the SKU. If the workflow opens a receiving record, encode the receipt ID or a short receiving URL. If the scan confirms a putaway location, encode the location ID. Do not encode a long sentence of PO, SKU, supplier, quantity, lot, and notes unless the receiving app expects that exact format.

Carton label

Use for shipment, PO line, carton count, or receiving batch lookup.

Item label

Use for SKU, unit count, lot, serial, or expiration fields that travel with the stock.

Putaway label

Use when staff need a visible storage destination after count and inspection.

Design for dock conditions

Receiving labels are scanned on boxes, pallets, carts, and shelves. They may be scanned while someone is holding a clipboard, opening cartons, or moving stock. Keep the barcode or QR code away from edges, seams, straps, tape, folds, and heavy texture. Put the human-readable SKU, quantity, lot, and bin near the code so staff can verify the scan.

Receiving label layout with barcode, readable SKU, quantity, lot, and bin fields
Keep the scan area clear and put readable receiving fields beside it.

For carton labels, larger is usually safer than dense. For small item labels, remove fields that do not help the next step. The quiet zone around a 1D barcode or QR code is more important than fitting another line of supplier notes. If the label stock is small, reduce the encoded value and printed fields before shrinking the code too far.

  • Print PO and SKU as readable text even when they are encoded.
  • Use Code 128 for compact SKU, PO, and bin identifiers when your scanners support it.
  • Use QR when the scan should open a receiving page, record, or form.
  • Avoid placing labels over carton corners or tape seams.
  • Keep supplier notes out of the scan value unless the receiving system needs them.

Test the receipt before the full run

Pick a real purchase order with a few awkward rows: a long SKU, a partial quantity, a blank lot, a long supplier item number, and a bin that will not fit nicely on one line. Import those rows, print labels at actual size, and scan them through the receiving workflow before the full truck or pallet arrives.

Test receiving barcode labels with scanner, cartons, and shelf destination
Run a small receipt through scan, count, and putaway before printing the full batch.

Check the label against the physical workflow, not only the screen. Can staff scan the label while the carton is on a pallet? Is the quantity readable from normal working distance? Does the label still scan after being applied to corrugate? Can a replacement label be printed from the same row without changing the receipt ID?

Receiving test print

  • doneImport 10 mixed rowsInclude long SKUs, short SKUs, lots, blank lots, partial quantities, and long bin IDs.
  • donePreview field mappingConfirm the barcode value is not accidentally using supplier notes or the wrong SKU column.
  • donePrint actual sizeDisable fit-to-page and check alignment on the label stock.
  • doneScan like the dockUse the same scanner, phone, app, lighting, and carton surface used by receiving staff.
  • doneApprove reprintsConfirm how damaged carton labels and corrected quantities will be handled.

Plan exceptions before they arrive

Receiving is full of exceptions: split shipments, overages, shortages, damaged items, mixed cartons, missing lots, and products that need inspection before putaway. The label workflow should show which values are confirmed and which are temporary. A blank PutawayBin can be acceptable during inspection, but it should not look like a finished shelf destination.

Keep the source spreadsheet or receiving export with the printed batch. If a carton label is damaged, reprint the same record. If the quantity changes after count, update the receiving row first and then reprint. That keeps the label, spreadsheet, and inventory system pointing to the same receipt.

For broader spreadsheet setup, use How to Print Barcode Labels from Excel or CSV. If the receiving labels will be applied to shelves after putaway, compare the location rules in Warehouse Bin Location Labels for Small Teams. Review Barcode Quiet Zone and Label Size before squeezing long PO and SKU values onto small stock.

Next step

Prepare a 10-row receiving spreadsheet, build one carton label and one item label in Label Codes, then scan both through count and putaway before printing the full receipt.

Receiving label questions

Should the receiving barcode encode the PO or the SKU?
Encode the value your receiving system expects. Many workflows need SKU on item labels and PO or receipt ID on carton labels.
Should quantity be encoded in the barcode?
Only when the receiving app expects quantity in the scan value. Otherwise, print quantity as readable text and let staff confirm the count.
What if the putaway bin is unknown during receiving?
Leave the bin field blank or mark it as pending, then print a putaway label after inspection assigns the final location.
Receiving Purchase Orders Inventory