Ever scan a product at the checkout and wonder what all those numbers actually mean? Every barcode printed on a retail product carries a hidden identity a code that tells the system exactly who made that item. Understanding manufacturer identification codes in GS1 barcodes helps you decode that identity, whether you're a small business owner setting up your first product labels, a supply chain professional managing inventory, or a curious mind wanting to know how barcodes really work. This knowledge directly affects how your products move through retail systems, get tracked in warehouses, and show up in databases worldwide.

What exactly is a manufacturer identification code in a GS1 barcode?

A manufacturer identification code is a specific set of digits assigned within a GS1 barcode that identifies the company that owns or produces the product. GS1, the global standards organization for barcodes, structures every barcode number so that part of it points to the manufacturer and another part points to the specific product. This system exists so that no two products in the global supply chain share the same number.

In a standard UPC-A barcode (the 12-digit barcode you see on most products in North America), the number breaks down like this:

  • Digits 1–2 or 1–3: The number system digit (also called the prefix), which tells scanners what type of barcode it is
  • Digits following the prefix up to digit 7 (approximately): The GS1 company prefix, which identifies the manufacturer
  • The remaining digits: The item reference number, which identifies the specific product
  • The final digit: A check digit calculated mathematically to catch scanning errors

For EAN-13 barcodes (common outside North America), the structure is similar but uses 13 digits, and the country code prefix is typically three digits. The GS1 company prefix length can vary it might be 6, 7, 8, 9, or even 10 digits depending on how many product numbers a company needs.

How does the GS1 company prefix work?

The GS1 company prefix is the core of the manufacturer identification system. When a company registers with GS1 (or a local GS1 member organization), it receives a unique prefix. This prefix is not random it is carefully allocated so that no two companies in the world share the same one.

Here is a practical example. Say a company receives the GS1 company prefix 061400. That company then assigns item reference numbers to its products: 061400 000013, 061400 000020, and so on. Each product gets a unique combination. The check digit at the end is calculated using a formula based on all the other digits.

The length of the company prefix matters because it determines how many products a company can number. A shorter prefix (like 6 digits) leaves more room for item reference numbers, which is why larger companies that manufacture thousands of products typically get shorter prefixes. Smaller companies with fewer products get longer prefixes.

If you are setting up barcodes for the first time and need to understand the broader standards involved, our guide on barcode maker code standards for small business inventory walks through the compliance basics step by step.

Why should a business owner care about this code?

If you sell products through retailers whether a local grocery store or a major online marketplace your manufacturer identification code is your product's passport into the supply chain. Without a properly assigned GS1 company prefix, retailers cannot scan your products, distributors cannot track them, and inventory systems will not recognize them.

Common situations where this knowledge directly matters:

  • Registering new products with a retailer: Retailers require valid GS1 barcodes. They check the manufacturer code to verify the product is legitimately registered.
  • Selling on Amazon, Walmart, or similar platforms: These marketplaces validate barcodes against GS1 data. A code that does not match a real manufacturer gets flagged.
  • Managing inventory across locations: The manufacturer code lets warehouse systems group products by supplier automatically.
  • Preventing counterfeit products: A unique manufacturer code makes it harder for counterfeiters to duplicate your product identity convincingly.

How do you look up a manufacturer code?

Several methods exist to find out which company owns a particular barcode prefix:

  1. GS1 GEPIR database: GS1 maintains a free online lookup tool called GEPIR (Global Electronic Party Information Register) where you can enter a barcode number and find the company that owns it.
  2. Third-party barcode lookup tools: Various websites let you type in a barcode number and return manufacturer details, product descriptions, and category information.
  3. Check your own GS1 certificate: If you registered with GS1 yourself, your company prefix is clearly listed on your membership certificate and renewal documents.

For quick lookups when you need to verify a code before printing labels, using a dedicated maker code lookup tool for retail barcode management can save time compared to navigating the full GS1 database.

What are the most common mistakes people make with manufacturer codes?

Errors with manufacturer identification codes cause real problems rejected shipments, scanning failures, and compliance issues. Here are the mistakes that come up most often:

  • Buying barcodes from resellers instead of registering with GS1: Some companies sell "pre-made" barcode numbers. These often are recycled or stolen prefixes. Retailers increasingly reject them, and GS1 does not guarantee their validity. You can read more about why proper registration matters in our article on understanding manufacturer identification codes and barcode management.
  • Using someone else's company prefix: If a manufacturer gives you barcodes to use on products you distribute, those barcodes still belong to the original manufacturer. This can cause problems if you later want to sell under your own brand.
  • Ignoring the check digit calculation: The final digit in a barcode is not random. It is mathematically derived from all the preceding digits. Manually entering barcode numbers without verifying the check digit leads to scanning errors.
  • Assigning the same item reference number to different products: Each product variation size, color, flavor needs its own unique number within your prefix range.
  • Not accounting for prefix length: If you plan to expand your product line significantly, a long company prefix (fewer digits for product numbers) can limit you. Plan ahead when registering.

How does the manufacturer code relate to GTINs?

The Global Trade Item Number (GTIN) is the full number encoded in a barcode. The manufacturer identification code is a portion of that GTIN. GS1 supports multiple GTIN formats:

  • GTIN-8: Used for small products, 8 digits
  • GTIN-12: The UPC-A format, 12 digits
  • GTIN-13: The EAN-13 format, 13 digits
  • GTIN-14: Used for cases and pallets in logistics, 14 digits

Regardless of the format, the principle is the same: part of the number identifies the company, and part identifies the item. The company prefix length adjusts depending on the GTIN format, but its function remains identical.

Can you change your manufacturer code later?

Your GS1 company prefix is tied to your GS1 membership. As long as you maintain your membership and pay your renewal fees, the prefix stays with you. However, there are situations where the number may change:

  • Company mergers or acquisitions: If two companies merge, they may consolidate under one prefix or continue using both for different product lines.
  • Letting membership lapse: If you stop renewing your GS1 membership, your prefix can be reclaimed and eventually reassigned to another company. This is a serious risk if you have products already on shelves.
  • Needing more capacity: If your original prefix cannot accommodate more products, you may need to register for an additional prefix.

Practical tips for working with manufacturer identification codes

  • Register directly with GS1 rather than buying codes from resellers. The upfront cost is worth the long-term security and retailer acceptance.
  • Keep a master spreadsheet that tracks every item reference number you assign, along with the product name, variation, and date assigned. This prevents duplicates.
  • Test every barcode with a physical scanner before mass printing. Software-generated barcodes sometimes have encoding errors that look fine on screen but fail at the register.
  • Understand your prefix capacity. A 7-digit company prefix in a UPC-A format gives you 100,000 unique product numbers. A 10-digit prefix gives you only 10. Know what you are working with.
  • Store your GS1 certificate digitally. Retailers and marketplaces sometimes ask for proof of your prefix assignment. Having it accessible speeds up onboarding.

Choosing the right Montserrat style typeface for your barcode labels can also affect scannability clean, sans-serif fonts work best for human-readable numbers printed below barcodes.

Quick checklist before you print your next barcode

  1. You have a valid GS1 company prefix registered in your company's name
  2. Each product and variation has a unique item reference number
  3. The check digit has been calculated correctly (use a GS1 check digit calculator if needed)
  4. You have verified the barcode scans properly with at least one physical scanner
  5. The human-readable numbers printed below the barcode match the encoded data exactly
  6. Your master tracking spreadsheet is updated with the new assignment
  7. You have confirmed with your retailer or marketplace that the barcode format meets their requirements

Start by pulling up one of your product barcodes right now. Look at the digits, identify where your company prefix ends and the item reference begins, and verify that the check digit is correct. That single step puts you ahead of most sellers who never check the numbers behind their own labels.