Skip to main content
GS1-128complianceretailbarcode labelslogistics

GS1-128 Label Requirements: What Retailers Actually Check at Receiving

Certified Labeling Solutions 4 min read

If your product ships to Walmart, Target, Home Depot, Costco, Amazon, or virtually any major retailer or distributor, you’ve encountered GS1-128 requirements. These labels — also called UCC-128 or SSCC labels — are the supply chain standard that tells a retailer’s receiving dock exactly what’s on the pallet or in the carton before anyone opens a box.

Getting them wrong is expensive. Retailers charge vendor compliance fines that range from $250 to $10,000 per shipment for non-compliant labels. Worse, repeated failures can put your vendor status at risk.

Here’s what retailers actually check and how to ensure your GS1-128 labels pass every time.

What Is a GS1-128 Label?

GS1-128 is a barcode symbology built on Code 128 that encodes data using Application Identifiers (AIs) — structured data elements that tell the reader what each piece of data means. Common AIs in retail supply chain labels include:

  • (00) Serial Shipping Container Code (SSCC) — unique identifier for the shipping unit
  • (01) GTIN (Global Trade Item Number) — the product’s global identifier
  • (10) Batch/Lot Number
  • (17) Expiration Date
  • (30) Quantity
  • (310n) Net Weight

A compliant GS1-128 label typically includes human-readable text above or below the barcode that mirrors the encoded data, organized in four labeled quadrants per GS1’s standard label format.

The Standard GS1-128 Shipping Label Format

Most major retailers require labels that follow GS1’s four-zone layout:

Zone 1 (top): Free-form area for carrier routing information (ship-to, ship-from, PO number, etc.)

Zone 2: Distribution center routing barcode

Zone 3: GS1-128 barcodes encoding SSCC plus product data (GTIN, lot, quantity, date)

Zone 4 (bottom): Human-readable text displaying all encoded data

Label size is typically 4” × 6” for carton labels and 4” × 8” for pallet labels, applied to the lower-right corner of the face of the carton.

What Retailers Actually Check

1. Barcode Scan Quality

This is the first thing that fails. Retailers use barcode verifiers (not just scanners) to grade print quality according to ANSI/ISO standards. A grade of C or higher (on a scale of A to F) is typically required. Common failures:

  • Low contrast: Faded ink, incorrect media, or wrong ribbon type for the substrate
  • Bar width deviation: Bars too wide or narrow, often caused by incorrect press settings or media mismatch
  • Quiet zones: Insufficient clear space before and after the barcode
  • Damaged symbols: Label applied to a curved or textured surface that distorts the barcode

At Certified Labeling Solutions, we run ANSI/ISO grade verification on all GS1-128 orders. ANSI grade reports are available upon request for vendor qualification programs.

2. SSCC Structure

The Serial Shipping Container Code (SSCC) must follow GS1’s 18-digit structure: Extension Digit + GS1 Company Prefix + Serial Reference + Check Digit. Many compliance failures stem from:

  • Incorrect check digit calculation
  • Company prefix not registered with GS1 US
  • SSCCs that aren’t unique per shipment

If you’re generating SSCCs yourself, make sure your system is using a GS1-registered prefix. If you’re not sure, GS1 US issues company prefixes.

3. Application Identifier Accuracy

Retailers verify that the data encoded under each AI is accurate and in the correct format. Common issues:

  • Date formatted incorrectly (GS1 requires YYMMDD for AI 17)
  • Lot numbers encoded with the wrong AI
  • GTIN not matching the registered product GTIN

4. Physical Label Placement

A scannable barcode on a poorly placed label still fails. Standard placement for carton labels is the lower-right of the primary face. For pallets, labels are required on two adjacent sides (facing the forklift aisle and the cross-aisle).

5. Retailer-Specific Requirements

Each retailer publishes its own routing guide that can add requirements on top of GS1 standards. Walmart requires specific data in the free-form zone. Target’s routing guide specifies font sizes for human-readable text. Amazon FBA has its own FNSKU label requirements that run parallel to GS1 compliance.

Always pull the current routing guide from your retailer’s vendor portal before finalizing your label design.

When to Use a Pre-Printed vs. Variable-Data Label

Pre-printed GS1-128 labels work when your GTIN, quantity, and lot structure are consistent. We produce these in rolls on our flexographic presses for high-volume runs.

Variable-data labels (printed on a thermal printer at your facility) are necessary when the SSCC, lot number, or expiration date changes per shipment. We supply blank thermal roll stock pre-printed with your static layout — you print the variable fields at pack time.

Many operations use a hybrid: pre-printed static labels for product identification, plus variable-data thermal printing for shipment-level SSCC and date information.

Getting GS1-128 Labels Right the First Time

The most common root cause of compliance failures is designing the label without a verifier and then discovering the problem at the receiving dock. The corrective action — resupply the distribution center, pay the chargeback, re-label in the field — always costs more than getting it right upfront.

At Certified Labeling Solutions, we’ve been producing GS1-128 compliance labels for NJ, NY, and PA manufacturers and distributors since 1986. We verify scan quality before labels ship, provide ANSI grade documentation when required, and advise on retailer-specific routing guide requirements.

Ready to get your GS1-128 labels right? Call us at (908) 495-6235 or request a quote.

Need Labels for Your NJ Business?

Get a free quote from NJ's trusted custom label manufacturer. We'll respond within one business day.

Get a Free Quote

More from the Blog

Get a free quote →