Transportation

UCC-128 Label

Standardized barcode label used for shipping containers and pallets.

Updated 2026-06-02
U

Definition

The UCC-128 label encodes shipment information to facilitate tracking, scanning, and automated handling in supply chains.

Overview of UCC-128 Label

The UCC-128 label, now formally known as the GS1-128 label, is a standardized shipping container and carton label format that encodes supply chain data — including item identification, lot numbers, serial numbers, quantities, ship-to and ship-from addresses, purchase order numbers, and other application identifiers — in a high-density Code 128 barcode format. Developed jointly by the Uniform Code Council (UCC) and GS1, this label standard enables automated, error-free data exchange between trading partners by ensuring that the same label format is readable by any compliant scanner across the entire retail and logistics supply chain. UCC-128 labels are a mandatory requirement of vendor compliance programs at virtually all major North American retailers including Walmart, Target, Home Depot, Kroger, and Amazon. In warehouse and 3PL operations, generating and applying accurate UCC-128 labels is a critical compliance function for any client shipping to retail or wholesale partners. The label must be applied to every shipping carton or pallet in a precise location defined by the retailer routing guide, typically the lower right corner of the pallet face, and must encode the correct application identifiers in the correct sequence per GS1 standards. Label generation requires integration between the WMS or order management system and a label printing system with GS1-128 barcode capability. Errors in UCC-128 labeling — wrong barcode data, poor print quality, incorrect placement — are a leading source of retailer chargebacks, which can be significant financial penalties applied against the vendor invoice. WareMatch connects brands that sell into retail channels with 3PL providers who have proven UCC-128 label generation and application capabilities, including the WMS integrations, label printers, and vendor compliance expertise needed to meet retailer routing guide requirements without incurring chargebacks. Through the WareMatch marketplace, businesses can identify operators with documented experience in retail compliance fulfillment.

Role

Standardized barcode label used for shipping containers and pallets.

Focus

The UCC-128 label, now formally known as the GS1-128 label, is a standardized shipping container and carton label format that encodes supply chain data — including item identification, lot numbers, serial numbers, quantities, ship-to and ship-from addresses, purchase order numbers, and other application identifiers — in a high-density Code 128 barcode format. Developed jointly by the Uniform Code Council (UCC) and GS1, this label standard enables automated, error-free data exchange between trading partners by ensuring that the same label format is readable by any compliant scanner across the entire retail and logistics supply chain. UCC-128 labels are a mandatory requirement of vendor compliance programs at virtually all major North American retailers including Walmart, Target, Home Depot, Kroger, and Amazon. In warehouse and 3PL operations, generating and applying accurate UCC-128 labels is a critical compliance function for any client shipping to retail or wholesale partners. The label must be applied to every shipping carton or pallet in a precise location defined by the retailer routing guide, typically the lower right corner of the pallet face, and must encode the correct application identifiers in the correct sequence per GS1 standards. Label generation requires integration between the WMS or order management system and a label printing system with GS1-128 barcode capability. Errors in UCC-128 labeling — wrong barcode data, poor print quality, incorrect placement — are a leading source of retailer chargebacks, which can be significant financial penalties applied against the vendor invoice. WareMatch connects brands that sell into retail channels with 3PL providers who have proven UCC-128 label generation and application capabilities, including the WMS integrations, label printers, and vendor compliance expertise needed to meet retailer routing guide requirements without incurring chargebacks. Through the WareMatch marketplace, businesses can identify operators with documented experience in retail compliance fulfillment.

Example

See the definition above for context.

Benefits

  • Enables automated receiving at retail distribution centers by providing machine-readable shipping data on every carton and pallet.
  • Reduces vendor chargebacks by ensuring accurate, compliant label generation and placement per retailer routing guides.
  • Accelerates receiving and putaway at retail DCs by enabling scan-to-receive workflows without manual data entry.
  • Supports end-to-end supply chain traceability by encoding lot, serial, and item data in a globally standardized format.
  • Enables cross-docking at retail distribution centers by providing pre-routed store designation data in the barcode.
  • Facilitates accurate inventory management at the retailer by ensuring scan data matches purchase order expectations precisely.

FAQs

Q: What data is encoded in a UCC-128 label?

A: A UCC-128 label typically includes the SSCC (Serial Shipping Container Code) which uniquely identifies the specific shipping unit, the GTIN (Global Trade Item Number) of the product inside, quantity, lot or batch number, expiry or best-before date for food and pharmaceutical products, PO number, ship-to location GLN (Global Location Number), and any other application identifiers required by the specific retailer. The exact set of required application identifiers is defined in the retailer routing guide and varies by trading partner.

Q: What is the difference between a UCC-128 label and a standard shipping label?

A: A standard carrier shipping label generated by UPS, FedEx, or USPS encodes carrier routing and tracking information in a carrier-proprietary format. A UCC-128 label encodes supply chain content data — what is in the carton, what order it belongs to, where it is going — in GS1-standardized application identifiers. Both may appear on the same carton: the carrier label for transportation routing and the UCC-128 label for retailer receiving and supply chain traceability. Some retailer compliance programs require a single combined label.

Q: What happens if a UCC-128 label fails a retailer compliance check?

A: Retailers with vendor compliance programs perform automated scanning of UCC-128 labels at their receiving docks. If a label fails — due to incorrect barcode data, poor print quality below the minimum acceptable print contrast specification, incorrect label dimensions, or improper placement — the shipment may be refused entirely, subjected to a compliance chargeback per incident, or processed manually at a higher cost billed back to the vendor. Chargeback amounts vary by retailer but can range from fifty to five hundred dollars per carton or pallet.

Q: How does a 3PL generate accurate UCC-128 labels for a retail vendor?

A: A retail-compliant 3PL generates UCC-128 labels through its WMS using retailer-specific label templates configured per the trading partner routing guide. The WMS pulls the required data fields — SSCC, GTIN, PO number, ship-to GLN, and product-specific application identifiers — from the order management system and encodes them in the correct GS1-128 format. Label printers must meet minimum quality standards — typically Zebra or SATO thermal transfer printers — and the print quality should be verified with a barcode verifier before shipping.