CPG Terms Explained, a series by Cyril Ovely

What Is a UPC / GTIN? The Global Product Identification Standard

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.

The short answer

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.

Why it matters in CPG

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:

FormatDigitsWhere UsedExample
GTIN-12 (UPC-A)12US, Canada012345678901
GTIN-13 (EAN-13)13Rest of world0012345678901
GTIN-8 (EAN-8)8Small packages01234567
GTIN-1414Case/carton level10123456789012

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.

For the technically minded: In a CPG data model, the GTIN is the universal product key that links manufacturer systems to retailer systems to syndicated data providers. The mapping table between internal SKU codes, retailer item numbers, and GTINs is one of the most critical (and often most messy) reference data tables in any CPG technology stack. GTINs are issued by GS1, the global standards body. Each manufacturer gets a unique company prefix, and assigns item references within that prefix.

How it works in practice

Scenario: A brand launches a new product and needs to get it identified across the system:

  • Step 1: The brand's master data team creates a new GTIN in the GS1 system using their company prefix
  • Step 2: The GTIN is assigned to the new SKU in the manufacturer's ERP and product information management system
  • Step 3: The barcode artwork is created and applied to the packaging
  • Step 4: Each retailer that will stock the product maps the GTIN to their internal item number
  • Step 5: Nielsen/Circana register the GTIN in their measurement systems so sales can be tracked

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.

Key metrics & related concepts

  • SKU: the internal product identifier that maps to a GTIN
  • EAN (European Article Number): the 13 digit barcode standard used outside North America
  • GS1: the global standards body that issues and manages GTINs
  • Company Prefix: the unique identifier assigned to a manufacturer by GS1
  • Case Code / ITF-14: the GTIN-14 barcode printed on outer cartons for warehouse scanning

Common mistakes & misconceptions

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.

Regional variations

Global: GTIN is the global standard but regional formats persist:

  • US/Canada: UPC-A (12 digits) is the standard format. Most POS systems also accept EAN-13.
  • Europe, Asia, rest of world: EAN-13 (13 digits) is the standard format.
  • India: EAN-13 is standard. GS1 India manages GTIN allocation.
  • NZ/AU: EAN-13 is standard. GS1 Australia and GS1 New Zealand manage allocation.

How leading CPG teams use GTINs

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.

Sources and further reading


Lighthouse for CPG

See how Lighthouse turns these terms into retail execution

Lighthouse connects distribution, execution, trade, and supply into one system your commercial teams act on at the store and SKU level.

Request a demo
Cyril Ovely
Co-Founder and CTO, Vxceed

Cyril is the Co-Founder and CTO at Vxceed. With over two decades of experience in engineering and entrepreneurship, he focuses on building scalable SaaS solutions that transform demand chain execution and help businesses operate with greater agility in evolving markets.