MaraPack Services logo
Menu

UCC 128 Labels for Cartons and Pallets: What Goes on Them and How a Plant Applies Them

A UCC 128 label is the shipping label a retailer's routing guide asks for on every carton and pallet: an SSCC in a GS1-128 barcode at the bottom, with ship-from, ship-to, purchase order and carrier information above it. This guide covers what the EDI desk needs, then the part EDI vendors skip: how the label gets printed and put on a case or pallet moving down a line.

Marapack Services is the Pacific Northwest distributor for Altech labeling systems. We specify, supply, install and service the print and apply heads and pallet labelers that apply these labels, anywhere in the US.

Want shipping labels applied by a machine instead of a person? Book an equipment audit and we will look at the cartons, the pallets and the data behind them.

Facts checked October 6, 2026 against GS1, Walmart and a retailer routing guide, linked where used.


What is a UCC 128 label?

A UCC-128 label is a carton or pallet shipping label built around a Serial Shipping Container Code (SSCC), an 18 digit number that identifies one logistic unit, encoded with AI (00) in a GS1-128 barcode. Many retailers require it so their receiving dock can scan the unit and match it to the ship notice sent by EDI.

GS1's Logistic Label Guideline (Release 1.3, 2019) is direct: "The SSCC is the single mandatory element for all GS1 Logistic Labels." Everything else is there because a trading partner asks for it. GS1 US notes on its SSCC page that "many major retailers (Amazon, Walmart, Target, Kroger, etc.) and logistics partners require the use of the SSCCs."

Why it is called UCC-128, and what GS1-128 means

The UCC in the name is the Uniform Code Council, which GS1's historical timeline records as administrator of the U.P.C. barcode from 1974. The GS1 General Specifications (section 1.1.1) record that in February 2005 GS1 was launched as the successor to the organizations previously known as EAN and UCC. The symbology GS1 specifies today is GS1-128, "a subset of the Code 128 barcode symbology."

Routing guides and ERP menus still say UCC-128, and mean an SSCC in a GS1-128 barcode plus the buyer's layout. The barcode itself (Application Identifiers, data order, size, print grade) is in our GS1-128 and SSCC guide; this page covers the label as a whole.


What goes on a UCC 128 shipping label?

The SSCC barcode is the only element GS1 makes mandatory. Above it, a routing guide label typically carries ship-from and ship-to addresses, the ship-to postal code as text and barcode, carrier and bill of lading details, the purchase order number, the carton count and the contents. The retailer's guide decides which it requires and where each goes.

GS1 groups the information into up to three segments, generally carrier, customer and supplier from top to bottom, each holding what is known at a different moment:

Segment What it typically holds (GS1 guideline, section 2.3) Known when
Carrier Ship-to postal code, AI (420); consignment number, AI (401); carrier routing At shipment
Customer Ship-to location, purchase order number (AI (400) if barcoded), customer routing At order processing
Supplier The SSCC, the GTIN if used, dates, lot or batch At packing

A routing guide fixes the layout. The Super Shoes SSCC-18 / UCC-128 Carton Label, for example, is 4 x 6 in, with zones for both addresses, the ship-to postal code with its (420) barcode, carrier and bill of lading, carton count, contents (PO, SKU, quantity), a mark-for location for cross-dock shipments, and the SSCC-18 barcode at the bottom. Each retailer's guide wins over any general description.

For a plant, what matters is that the carton count and the SSCC change on every unit, so the full label is printed one unit at a time.


How does a UCC-128 label connect to EDI and the ASN?

The SSCC on the label links the physical carton or pallet to the advance ship notice, the EDI 856. The notice lists each SSCC and what it contains. The receiver scans the label at the dock, matches it to the notice and, depending on the agreement, can accept the unit without breaking it down.

So "EDI labels" are labels whose SSCC also travels in the electronic ship notice. GS1's guideline sets the order: SSCCs come from the WMS or ERP, the label is printed and attached, only loaded pallets are scanned, and the notice goes out "upon staging / loading of the goods", listing for each unit "the SSCC and the contained trade items."

The weak point is physical: a label on the wrong pallet, or never applied, makes a ship notice that does not match the truck. For food suppliers, Walmart's food traceability requirements say "All shipping labels must contain an SSCC-18 barcode at the pallet level that is linked to an Advance Ship Notice (ASN)" and that Walmart "may choose to hold or reject freight and levy penalties for insufficient traceability information."

The right label on the right unit is an equipment question as much as a data one. Request an equipment audit to look at both.


Where does a UCC-128 label go on a carton and a pallet?

On a pallet, GS1 places the barcode 16 to 32 in (400 to 800 mm) from the base, at least 2 in (50 mm) from any vertical edge, with the same label recommended on two sides. On a carton, the barcode bottom targets 1.25 in (32 mm) from the base, at least 0.75 in (19 mm) from a vertical edge.

The guideline also names two common sizes: a compact A6 or 4 x 6 in label for the SSCC alone or with limited data, and a large A5 or 6 x 8 in label when trade item data is added, with pallets as its example. Separate segments stack vertically with the SSCC segment at the bottom, and a carrier label added later goes adjacent to, preferably above, the existing one.

That is why placement belongs to a machine on a busy line: a fixed applicator is set to the height once.


How do you print and apply UCC-128 labels on a moving line?

Cartons are labeled by a print and apply head beside or above the conveyor, which prints each label from the data it is sent and applies it as the case passes. Pallets are labeled by a pallet labeler at a fixed station or a robotic arm, which prints a large label and places it on one or more faces.

GS1 (section 9.2) describes three ways a label reaches a unit:

What we supply, with Altech's published figures (depending on label size and applicator):

The full ranges: print and apply labeling machines and pallet labeling systems.


Where does the data for a UCC-128 label come from?

From your systems, not the labeler. GS1 says SSCCs should be generated by the warehouse management system or ERP, using the shipper's own GS1 Company Prefix. The print and apply machine receives the finished label content over its data interface as the unit arrives, then prints and applies it.

Altech's interface options cover Ethernet, RS232C, USB, RS422 and RS485, and wireless LAN. The work is a format that matches the routing guide and content that belongs to the unit in front of the head. We specify and configure the label format and data connection during commissioning and test against your routing guide label.

One GS1 warning for whoever owns EDI: SSCCs from a cloud label service usually come from the provider's own company prefix, which "may lead to weaker traceability and is an incorrect use of the GS1 standards."

We do not sell EDI, ERP, WMS or label design software, and we do not issue SSCCs. If the SSCC and contents come from a person typing, the project is a data project first, and we will say so. Schedule a line walk to find out.


What goes wrong with UCC-128 labels on a line?

The common failures are physical: the right label on the wrong unit, a wrinkled label, a label at the wrong height or face, a label hidden under wrap, or print a scanner rejects because the printer, ribbon or stock has drifted. GS1's guideline itself lists wrinkling, incorrect placement and obscured labels as the common problems.

We are not a barcode grading lab; grading is explained in our GS1-128 guide.


Frequently asked questions

Is a UCC-128 label the same as a GS1-128 label? In practice, yes. UCC-128 is the older name routing guides still use, and GS1-128 is the barcode GS1 specifies today. A UCC-128 label is an SSCC in a GS1-128 barcode plus the retailer's layout.

What is a UCC sticker? In shipping, it is usually shorthand for a UCC-128 carton or pallet label. If a buyer asks for one, ask for their routing guide, because the layout is theirs.

Who assigns the SSCC on a UCC-128 label? The company that builds the logistic unit, from its own GS1 Company Prefix, generated by its WMS or ERP. We do not issue SSCCs and neither does any equipment vendor.

Can a print and apply machine print a different UCC-128 label for every carton? Yes. It prints whatever content your system sends for each unit, which is what a unique SSCC on every carton requires.

How much does a UCC-128 print and apply system cost? It depends on cases or pallets or both, label size, print engine, applicator, number of faces and the data integration. We quote itemized after walking the line, because a figure given before that is for a different system.

Can you add UCC-128 labeling to an existing line? Frequently. The limits are space at the labeling point, how steady the load is there, and where the data comes from; the line walk measures all three.


Talk to us about applying the label

Tell us the routing guide you ship to, your cartons and pallets, and what system holds the SSCC today. We will tell you whether the answer is a print and apply head, a pallet labeler, or a data fix first. Call 253-709-5566 or book a labeling line audit.

Walk the line with us before pack season

We look at your labeling and coding stations on site, find the weak points, and tell you what to fix, rebuild or replace. Wherever you are in the US, tell us your state and we will route you to the right people.