CPG Terms Explained, a series by Cyril Ovely
A UPC (Universal Product Code) or GTIN (Global Trade Item Number) is the globally standardized numeric identifier printed as a barcode on every CPG product, enabling point of sale scanning, inventory tracking, and supply chain identification.
UPC and GTIN are the barcode numbers you see on every product in a store. The UPC is the 12 digit barcode standard used primarily in the US and Canada. The GTIN is the global standard (managed by GS1) that encompasses UPC, EAN (13 digits, used outside North America), and other formats.
Every distinct product variant gets its own unique GTIN. A 200g jar of coffee and a 400g jar of the same coffee have different GTINs. This unique identification is what makes POS scanning, inventory management, and syndicated data measurement possible.
Without GTINs, modern retail wouldn't function. Every time a cashier scans a product, the GTIN is read and the system looks up the price, description, and inventory record. Every time Nielsen or Circana collects retailer sales data, they're aggregating scanner data by GTIN. Every time a warehouse receives a shipment, they scan GTINs to confirm what arrived.
The GTIN hierarchy:
| Format | Digits | Where Used | Example |
|---|---|---|---|
| GTIN-12 (UPC-A) | 12 | US, Canada | 012345678901 |
| GTIN-13 (EAN-13) | 13 | Rest of world | 0012345678901 |
| GTIN-8 (EAN-8) | 8 | Small packages | 01234567 |
| GTIN-14 | 14 | Case/carton level | 10123456789012 |
The same product sold in the US and Europe will have both a UPC (12 digits) and an EAN (13 digits). They represent the same product; the EAN is just the UPC with a leading zero.
Scenario: A brand launches a new product and needs to get it identified across the system:
If any step fails, the product can't be scanned at POS, can't be tracked in inventory, or can't be measured in syndicated data. GTIN management is unglamorous but foundational.
Mistake #1: Reusing GTINs for different products.
Once a GTIN is assigned to a product, it should never be reused for a different product, even if the original product is delisted. Reusing GTINs causes data corruption in retailer systems and syndicated measurement.
Mistake #2: Not maintaining the GTIN mapping table.
The mapping between internal SKU codes, retailer item numbers, and GTINs drifts over time as products are relisted, repackaged, or renumbered. Without regular maintenance, data integration breaks down.
Mistake #3: Using different GTINs for the same product in different markets.
If a product has a UPC in the US and an EAN in Europe, they should resolve to the same GTIN. Using different GTINs for the same product fragments measurement and creates confusion.
Mistake #4: Not registering new GTINs with measurement providers.
If Nielsen or Circana don't have your new GTIN in their system, your sales won't be counted in syndicated reports. Always register new GTINs with measurement providers before launch.
Global: GTIN is the global standard but regional formats persist:
Leading brands maintain rigorous GTIN governance as part of their master data management. They ensure every new product gets a unique GTIN before launch, maintain clean mapping tables between internal and external identifiers, and register all GTINs with measurement providers and retail partners. The result: clean data flows from factory to shelf to syndicated reports.
Lighthouse connects distribution, execution, trade, and supply into one system your commercial teams act on at the store and SKU level.
Request a demo