Link copied!
Back to Journal

Switching from UPC to GS1 Barcodes on Amazon: Why Your Old Codes Are a Ticking Time Bomb

Cheap UPCs can get your Amazon listing suppressed. Learn why you need GS1 barcodes and how to switch from UPC to GS1 without losing reviews or rank.

Shilpi Dudani, Amazon Seller Central consultant and founder of AVA INC.
A GS1 barcode and a cheap reused UPC side by side with an Amazon error warning

Quick question. Where did your barcodes actually come from?

If the honest answer is "a thousand UPCs for twenty bucks off eBay," you have a UPC to GS1 barcode problem sitting in your catalog right now. It just has not gone off yet. A client came to me last quarter with three top ASINs suppressed on the same Tuesday morning, all because the codes traced back to a frozen-food company in Ohio that closed in 2014. They had no idea. The codes had worked for eighteen months.

That is the trap. The codes work, right up until Amazon decides to look.

Amazon now reads the GS1 database and checks who actually owns the prefix on your barcode. If the brand on that prefix is not you, the system can suppress the listing, block your new launches, or demand a letter of authorization that you will never, ever be able to produce. In my years fixing these, the panic always comes from the same place: the seller believed the barcode was theirs. It never was.

And then sellers make it worse. They argue. They open cases. They reupload the same dead code and pray. Launches stall. A perfectly good catalog sits one flag away from going dark.

This guide shows you why real GS1 barcodes matter and exactly how to run the UPC to GS1 barcode switch without torching your existing listings.

TL;DR

  • Amazon trusts GS1, not resellers: Amazon checks the GS1 database to confirm your barcode prefix is registered to your company. Cheap UPCs usually fail that check.
  • Recycled UPCs are the danger: barcodes bought from eBay or "barcode farms" are often reused codes tied to a dead company. That mismatch triggers errors and suppressions.
  • GS1 is a yearly cost, not a one-time fee: you license a GS1 company prefix, then create your own GTINs (UPCs) under it. Pricing starts around $30 per year for a single GTIN.
  • You can swap codes on a live ASIN: update the External Product ID with a flat file and your sales history, reviews, and rank usually stay intact.
  • Brand Registry can reduce the need for a GTIN: if you are brand registered, you can apply for a GTIN exemption, but GS1 is still the safer long-term move.
  • Do not wait for the warning: fixing this before Amazon flags you is a 20-minute job. Fixing it during a suppression is a slow, stressful one.

Why This Is a Real Problem Now (the Real Reasons)

Let's get the basics straight. A UPC is the 12-digit number under a barcode. A GTIN is the global name for that number. GS1 is the one official body that issues the company prefixes those numbers are built from.

For years, sellers bought UPCs from third parties for a few dollars per thousand. Those codes are real numbers. But they were issued to a GS1 member who then resold them, or worse, they are recycled numbers from a company that closed.

Amazon tightened the rules. Now the system can read the GS1 database and check who owns the prefix on your barcode.

Here is what breaks when your code is not truly yours:

  • Brand name mismatch: Amazon sees the barcode is registered to "Acme Foods" but you list as "AVA Organics." It flags the listing as invalid.
  • Recycled code collision: the number was used before by another product. Amazon thinks you are hijacking or duplicating an existing item.
  • Failed new listing: you try to launch a fresh ASIN and get error 5461 or "the provided GTIN is invalid." The code never passes the check.
  • Letter of authorization demand: Amazon asks you to prove you own the brand on the barcode. You cannot, because a stranger owns it.

See the pattern? Every one of these traces back to the same root cause. The barcode was never licensed to your company.

Comparison of a real GS1 barcode versus a cheap reseller UPC and the Amazon risk of each

Why Most Sellers Get GS1 Wrong (the Strategic Lens)

Most sellers treat barcodes as a checkbox. Cheapest one that scans wins. That logic is exactly why they get burned, and I have watched it happen more times than I can count.

A barcode is not just a number. On Amazon, it is a claim of ownership. When you use a reseller UPC, you are telling Amazon that a stranger's company prefix speaks for your product. The lie holds. The system checks. It collapses.

The second mistake is timing. Sellers wait until a listing is suppressed to deal with it. By then the code is tangled with a live ASIN, reviews, and rank. The fix is the same, but now the stakes are higher.

The third mistake is thinking GS1 is too expensive. GS1 US starts at about $30 per year for a single GTIN, or a one-time tier for a small prefix. Compare that to losing a top ASIN for two weeks. The math is not close.

A clean barcode is a moat. It is one less thing a competitor or a Seller Support bot can use against you. That is the strategic view most sellers miss.

GS1 cost vs the cost of a suppressed ASIN

Buy GS1 NowWait for a Flag
Setup costAbout $30 to license a single GTIN, or a one-time tier for a small prefix$0 upfront, but a flagged listing can mean lost sales for days or weeks
Yearly costLow yearly renewal fee per GTIN or prefixNone, until a recycled code triggers an error
Amazon riskBarcode passes the GS1 check; listing stays cleanBrand mismatch, recycled-code collisions, and authorization demands
Time to fix during a flagNone needed; you are already compliantA slow, stressful case with proof requests while the ASIN sits suppressed

How to Know If This Is Your Problem

Run this 30-second check. Say yes to any of these and you have a barcode problem waiting to happen:

  • You bought cheap UPCs: you got your codes from eBay, a barcode reseller, or a "1000 UPCs for $100" deal.
  • GS1 lookup fails: you search your barcode on the GS1 GEPIR tool and it shows a different company name, or nothing at all.
  • New listings get rejected: you see "GTIN is invalid," "GTIN is not unique," or error 5461 when adding a product.
  • Amazon asked for proof: Seller Support requested a letter of authorization or GS1 certificate for your barcode.
  • The brand on the code is not you: the prefix traces to a company you have never heard of.

One yes is a yellow flag. Two or more, fix it this week.

What to Check First

Do not buy anything yet. First, find out what you actually have. Start with the cheapest, fastest checks.

1. Look up your barcode in GS1 GEPIR

Go to the free GS1 GEPIR tool online. Type in your 12-digit UPC. It tells you which company the prefix belongs to.

If it returns your company name, you are fine. If it returns a stranger, or "no information found," your code is a reseller code.

On the GS1 site: GEPIR lookup > enter your 12-digit UPC > check whether the returned company name matches your brand.

2. Check if you are in Brand Registry

Go to Seller Central, then Brands, then Brand Registry. If your brand is registered with a trademark, you may qualify for a GTIN exemption instead of buying GS1 codes.

A GTIN exemption lets you list without a barcode at all. It is not always the best move, but it is worth knowing before you spend.

3. List which ASINs use a bad code

Make a simple list. Which live ASINs use reseller UPCs? Which are flagged? Which are not flagged yet? You fix the flagged ones first, then the rest before they break.

How to Switch from UPC to GS1, Step by Step

Here is the exact order. Follow it top to bottom.

Step 1: Buy a GS1 company prefix or single GTINs

Go to the official GS1 US site (gs1us.org). Do not use a reseller. You have two choices.

For a few products, buy individual GTINs. Pricing starts around $30 per year each. For a growing catalog, buy a GS1 Company Prefix, which lets you generate many GTINs under your own brand.

Register under your real legal company name. That name is what Amazon will check.

Step 2: Generate your new GTINs

Once your prefix is active, use the GS1 Data Hub to create your GTINs. Each product gets one unique 12-digit code, now built on a prefix licensed to you.

Write each new GTIN next to the ASIN it will replace. Keep this in a clean spreadsheet. You will need it for the upload.

Reusable mapping row you can steal:

ASIN B0XXXXXXX | Old UPC 0123456789012 | New GTIN 8601234567890 | Status: ready to upload.

Step 3: Update the External Product ID with a flat file

This is the part that protects your listing. Do not delete and relist. That kills your reviews and rank.

In Seller Central: Catalog > Add Products via Upload > download the category flat file for your ASIN. Fill the external_product_id field with your new GTIN and set external_product_id_type to UPC. Upload it.

Amazon replaces the barcode on the existing ASIN. Sales history, reviews, and rank stay put.

Step 4: If the flat file bounces, open a catalog case with proof

Sometimes the swap will not stick on the first try, especially if the old code is already flagged. When that happens, open a case under Help, then Get Support, then Selling on Amazon.

Attach your GS1 certificate, which you download from the GS1 Data Hub. It shows your company name and your prefix. That document is the proof Amazon wants.

This is the same kind of fight we walk clients through when a listing gets suppressed and will not come back, so do not panic if the first upload fails.

Step 5: Confirm the new code is live

Wait 24 to 48 hours. Then open the ASIN in Manage All Inventory and check the product ID. It should show your new GTIN.

Run the GEPIR lookup one more time. It should now return your company name. Done.

Step 6: Repeat for every reseller code

Work through your mapping spreadsheet. Swap the flagged ASINs first, then the rest. One bad code left in your catalog is one future fire.

How to Stop Barcode Problems for Good (Prevention Is Strategy)

Fixing one barcode is good. Never thinking about it again is better. This is the part most sellers skip, and it is the part that actually saves you.

  • Buy only from GS1: never touch reseller UPCs again. The savings are not worth one suppressed ASIN.
  • Keep your GS1 certificate handy: store the PDF where you can grab it in 10 seconds. When Amazon asks, you answer instantly.
  • Renew your GS1 license on time: GS1 is a yearly fee. Set a calendar reminder so your prefix never lapses and orphans your codes.
  • Audit barcodes when you audit listings: every quarter, spot-check a few ASINs in GEPIR. Catch a bad code before Amazon does.
  • Watch your account health: repeated GTIN errors and authenticity flags can drag down your standing. See how that works in our Amazon account health rating guide.

A clean barcode set is not luck. It is a system. That system keeps your launches fast and your catalog out of trouble.

FAQs About UPC to GS1 Barcodes

Do I really need GS1 barcodes to sell on Amazon?

In most categories, yes, unless you have a GTIN exemption through Brand Registry. Amazon checks barcodes against the GS1 database, so codes that are truly licensed to your company are the safest path. Reseller UPCs can work for a while, but they carry real suppression risk.

How much does a GS1 barcode cost?

GS1 US starts at about $30 per year for a single GTIN. A company prefix that gives you many GTINs costs more upfront and renews yearly. Compared to losing a top listing, it is cheap insurance.

Will switching barcodes delete my reviews or sales history?

No, not if you do it right. Updating the external product ID on the existing ASIN with a flat file keeps your reviews, rank, and history. The danger only comes from deleting and relisting, which you should never do for a barcode swap.

What is a GTIN exemption and should I use one?

A GTIN exemption lets a brand registered seller list without a barcode. It is useful for bundles or private brands. But GS1 is still the cleaner long-term move because it makes your product identity airtight across every channel, not just Amazon.

Why does Amazon say my GTIN is invalid?

Usually because the code is a recycled reseller UPC, the prefix is registered to another company, or the number is already in use on another ASIN. A real GS1 GTIN registered to your company clears all three causes.

Can Seller Support fix a barcode mismatch for me?

Only if you give them proof. They will ask for your GS1 certificate. Without it, they point you back to the same error. With it, the fix is usually quick. That is why owning real GS1 codes matters.

Fix Your Barcodes Before Amazon Does It for You

A reseller UPC is a bet that Amazon will never check. That bet gets worse every year.

Most of the time you can do this swap yourself with the steps above. Buy real GS1 codes, generate your GTINs, update the external product ID with a flat file, and keep your certificate ready.

But some cases are messy. If a code is tangled with a flagged ASIN, if flat files keep bouncing, or if Amazon is demanding authorization on a live product, that is the slow, risky version of this problem. That is exactly what our UPC to GS1 barcode change service handles for clients, and we keep the listings live while we do it.

If you want a second set of eyes on your barcodes before they cost you a listing, get a free Amazon audit from AVA INC. and we will tell you which codes are safe and which are a ticking time bomb.


About the Author
Author

Shilpi Dudani

Founder & CEO, AVA INC.

Shilpi Dudani is the founder of AVA INC., a premium Amazon Seller Central management agency. With years of experience in marketplace optimization, listing strategy, and catalog troubleshooting, she helps visionary brands scale their Amazon presence and maximize revenue.

Ready to Transform Your Amazon Business?

Get a free, no-obligation audit of your Amazon listings. Our experts will show you exactly where you're leaving money on the table, and how to fix it.

Book Your Free Audit