Why Amazon Brand Registry Rejects Reseller Barcodes — and What Actually Passes
Amazon's Brand Registry checks who owns your barcode prefix in GS1's database — not who sold it to you. Here's why reseller codes fail and what actually works.
Amazon Brand Registry rejected your application. Your barcodes looked fine — you got them from a legitimate-looking supplier, they scan correctly, and the product exists. But Amazon still flagged them. The reason has almost nothing to do with the barcode itself, and everything to do with who owns the prefix behind it. Understanding why amazon brand registry barcode rejection happens is the first step to fixing it for good.
Why Amazon Rejects Reseller Barcodes
When you apply for Amazon Brand Registry, Amazon checks your GTINs against GS1’s GEPIR database — the Global Electronic Party Information Registry. GEPIR is GS1’s authoritative record of which company owns which barcode prefix. It’s the source of truth for “who is this barcode registered to?”
The problem with reseller barcodes is simple: the prefix in GEPIR resolves to the reseller’s company name, not yours.
When a reseller sells you a “GS1-registered” barcode, what they’re actually selling you is a GTIN drawn from their prefix — or worse, a recycled prefix that was reassigned years ago. Either way, when Amazon runs the GEPIR check, the lookup returns the name of the reseller (or some company you’ve never heard of), not your brand. Amazon’s Brand Registry requirement is explicit: the prefix holder in GS1’s registry must match the brand applying for registration. Mismatch = rejection.
This isn’t an Amazon quirk. Walmart, Target, and most major retailers run the same check. The GEPIR verification requirement has become standard across retail.
Why the Mechanism Catches So Many Sellers
The grey-market barcode industry has existed for decades. Before Amazon’s GEPIR check was introduced, reseller barcodes worked fine for most purposes — they scanned correctly, they were unique enough for small catalogues, and GS1’s enforcement was inconsistent.
The resellers themselves often don’t lie outright. Terms like “GS1-registered,” “GS1-compatible,” and “GS1-originated” are technically meaningful but easy to misread. A barcode can be “GS1-originated” (meaning the number format follows GS1 specifications) without the prefix resolving to your company in GEPIR. That’s the gap most sellers fall into.
There are roughly two categories of problematic barcodes:
Pre-2002 recycled prefixes. GS1 changed its membership terms in 2002, and a large number of old prefixes were returned or lapsed. Some resellers acquired these and sold GTINs from them for years. These numbers look valid, but the prefix either doesn’t exist in GEPIR or resolves to a defunct company.
Active third-party prefixes. The reseller holds a legitimate GS1 prefix, draws GTINs from it, and sells them to multiple customers. The prefix is in GEPIR — but it resolves to the reseller’s company, not the buyer’s brand. This fails the Brand Registry ownership check even though the barcode is technically “valid.”
What Compliant Looks Like
A passing GEPIR check requires that your brand name — exactly as you’d register it with Amazon — appears as the prefix owner in GS1’s database.
That means:
- You hold a GS1 company prefix in your own name (or your business entity’s name)
- The prefix was issued by a national GS1 member organisation (GS1 US, GS1 UK, GS1 EU, etc.)
- Your GTINs are self-assigned within that prefix — you choose the item reference digits
- The GEPIR record for your prefix shows your company as the licensee
When Amazon runs its check, GEPIR returns your brand name. The Brand Registry application passes.
GS1 US currently charges $250 for a 10-GTIN prefix (plus an annual renewal fee of around $50). That’s the entry point for US brands. GS1 UK and other national organisations have similar pricing. The cost is real but modest compared to the revenue at stake from Brand Registry access.
How to Fix It — Actionable Steps
If you’re currently running reseller barcodes and hitting Brand Registry rejections, here’s the path forward:
-
Get your own GS1 company prefix. Go directly to your national GS1 member organisation. For US sellers, that’s GS1 US. Choose a prefix size based on how many unique products you have — a 10-GTIN prefix ($250) covers most small catalogues.
-
Self-assign new GTINs within your prefix. Once you have your prefix, you allocate item reference digits yourself. The platform (or GS1’s own tools) calculates the check digit and gives you your 13-digit GTIN.
-
Update your Amazon listings. Change the GTIN on each affected listing to your new, prefix-owned GTIN. You’ll need to contact Amazon Seller Support to update GTINs on existing listings.
-
Verify your prefix in GEPIR. Go to gepir.org and look up your prefix. Confirm your company name appears as the licensee before reapplying for Brand Registry.
-
Reapply to Brand Registry. Once your GTINs are live and GEPIR shows your company as the prefix owner, reapply. Amazon’s check should now pass.
One note on timing: GEPIR can take 24–48 hours to propagate after GS1 processes your prefix registration. Don’t reapply to Brand Registry immediately — wait a day or two after your prefix is confirmed active.
For sellers who also want to get ahead of Sunrise 2027 at the same time, your new GS1 prefix is the foundation for generating compliant GS1 Digital Link QR codes — the format all major retailers will require on packaging by January 2027.
Get Early Access to Mint Barcodes
Join the waitlist — get a launch discount before the 2027 rush.
Join the Waitlist →