What Amazon Transparency codes actually verify
Transparency is Amazon’s unit-level anti-counterfeiting program. Each code is unique, alphanumeric and non-sequential, which means nobody can guess the next one in a series. Amazon uses the codes to verify authenticity and product accuracy, and customers can scan Amazon-issued codes in the Amazon Shopping app or the Transparency app.
The rule that matters for your logistics is simple: a valid code must accompany every unit in a protected listing or shipment in Transparency-supported Amazon stores. Units without a valid code do not pass the check.
That is why hijackers have a hard time on a protected listing. A counterfeiter or unauthorized reseller does not have your codes, so their units fail verification and never reach a buyer under your ASIN.
Where the check happens
According to Amazon’s onboarding guidelines, Amazon reviews your labeling during an operational performance review (OPR) before protection goes live. After protection is active, FBA inventory is scanned at fulfillment centers. If you fulfill orders yourself, you must provide codes for authentication before each shipment.
Per Amazon’s brand guide, items that fail authentication are set aside for investigation. For an FBA seller, that means a mislabeled batch can sit in a queue while your stock-out clock runs.
Who qualifies for Transparency
Amazon’s listed eligibility requirements are short:
- Your brand is enrolled in Brand Registry, tied to a government-registered trademark.
- Your products have a GTIN.
- You can apply unique codes to every unit you manufacture, regardless of sales channel.
The third point trips up small sellers. Amazon’s guide says 100% of units manufactured for an enrolled GTIN must carry the corresponding unique code, no matter where they end up. If you sell on your own website, wholesale some units, or send stock to another marketplace, those units need codes too.
That has a direct production consequence. Your factory cannot run a mixed batch where some cartons are coded and some are not. Plan one coded production run per enrolled GTIN.
How to get your codes
The process in Amazon’s onboarding guide runs like this:
- Enroll in Brand Registry with your registered trademark.
- Apply to join Transparency through Seller Central or the Transparency pages for brands.
- Enroll your GTINs in the program.
- Request codes through the Transparency Self-Service Portal, or authorize a Transparency service provider to request them for you.
- Download the code files. Codes arrive as CSV or PDF files.
- Send the files to your manufacturer or label printer and confirm the print spec before the production run.
Order codes in quantities that match your production run, then confirm the factory’s actual output count. A shortfall means uncoded units, and those cannot be sold under the protected listing.
Printing and applying the codes
Amazon allows two approaches. Codes can be printed on labels or incorporated into the packaging artwork. Either way, the exterior packaging of each unit has to show three things: the Transparency logo or lockup, a call to action, and the 2D Data Matrix barcode.
Size and quiet zone
Amazon’s published guide gives a minimum Data Matrix size of 12.7 mm by 12.7 mm, with a blank quiet zone of at least 0.635 mm around it. Use Amazon’s current artwork specifications for larger codes. Anything printed over, crowded or cut into by a fold will scan badly.

A factory-ready checklist
Send your supplier a one-page spec that covers:
| Item | What to specify |
|---|---|
| Code file | CSV or PDF from Amazon, one code per unit, never reused |
| Barcode | 2D Data Matrix, at least 12.7 mm x 12.7 mm |
| Quiet zone | Follow the current template for your code format |
| Placement | Flat, scannable surface, away from seams and folds |
| Matching | One code per unit, only on units of the enrolled GTIN |
| Count | Total codes ordered equals units produced, plus a reconciliation list |
If you print labels yourself, use a material that survives the supply chain: humidity in a container, friction in a carton, and handling at both ends. Test a printed sample with a phone scanner before the whole run goes out.
Keep FNSKU labels and Transparency codes straight
Transparency codes sit alongside your normal FBA labeling. They do not replace the FNSKU barcode. Amazon’s general labeling and packaging rules still apply to the unit and to the carton, so review our guide to FBA packaging requirements before your supplier closes the cartons.
Getting coded units from China to FBA
Coding is a factory-side task, but it shapes how you should ship. A few habits keep a coded run from becoming a delay.
Code before departure. A unit with a missing or damaged code that is discovered at the fulfillment center fails the check there. A unit fixed in China costs far less than a unit fixed after landing.
Keep the paperwork consistent. Your commercial invoice, packing list and carton marks should describe the same GTIN, unit count and product description. Customs and Amazon both read these documents. Our walkthrough of commercial invoice requirements shows what U.S. Customs and Border Protection expects on each field.
Split shipments carefully. If one production run is split between air and ocean, label each carton with its contents and keep the code lists matched to what is in each box. Mixed cartons of different enrolled products make receiving harder.
Plan for peak season. Holiday stock needs buffer time. Build a margin for one correction pass on labels before the cargo leaves, not after it arrives.

FIOR and importer of record: what the terms mean
Once you import coded inventory yourself, you meet the term importer of record, or IOR. FIOR stands for foreign importer of record: an importer of record that is based outside the destination country. In plain terms, it is a non-U.S. party named as the importer on the entry. Some sellers see it offered as a service. Before you use one, read the responsibilities below, because they are the same ones the role carries for anyone.
Who is the importer of record
CBP’s guide for commercial importers defines the importer of record as the owner, purchaser, or a licensed customs broker designated by the owner, purchaser or consignee. The IOR files the entry documents, arranges examination and release of the goods, and must use reasonable care.
What the IOR is responsible for
- Entry accuracy and duties. CBP says that even when you use a broker, the importer of record is ultimately responsible for the correctness of the entry documentation and all applicable duties, taxes and fees.
- Reasonable care. CBP’s guidance says the IOR is responsible for entering, classifying, valuing and supplying the information needed for proper duty assessment. Failing to use reasonable care can delay release and may lead to penalties.
- Liability for duties. Under 19 CFR 141.1, duties are a personal debt of the importer to the United States. Paying a broker does not discharge that liability if the broker fails to pay, and a customs bond does not remove it.
- Records. CBP requires importers and certain other parties, including IORs and their agents, to maintain import records and produce them for examination.
For a Transparency seller, the link is practical. The product description, quantity and value on the entry should match the coded units in the carton. A mismatch between paperwork and cargo is an IOR problem first.
Does a forwarder or DDP service change that?
DDP stands for Delivered Duty Paid, and it is one of the Incoterms 2020 rules. In a DDP service, the provider arranges customs clearance, pays duties and delivers to your destination in one workflow, so you are not juggling separate vendors. What does not change is the legal position described by CBP above: the importer of record remains accountable for the entry and its duties. So decide up front who will be named as importer of record on your shipments, and make sure the documents reflect your product facts accurately.
Common mistakes with Transparency shipments
- Ordering too few codes. Units over the code count are uncoded and cannot enter the protected listing.
- Applying codes to the wrong GTIN. Each code belongs to one enrolled product. Keep variants separated at the factory.
- Covering or damaging the barcode. Shrink wrap creases, glue and folds make codes unscannable. Respect the quiet zone.
- Skipping a sample. A printed sample scanned by phone catches a bad file or poor print before thousands of units are made.
- Ignoring non-Amazon channels. Amazon’s rule covers all units made for the enrolled GTIN, not only the ones headed to FBA.
- Mismatched documents. The invoice says one count, the packing list another. Fix this before the cargo leaves.
A simple timeline for your next run
| Stage | What to do |
|---|---|
| Before production | Confirm Brand Registry, GTIN enrollment and request codes |
| Pre-production | Send the code file and print spec to the factory, approve a sample |
| During production | Reconcile codes issued with units made |
| Before pickup | Inspect a carton sample, check scans, match invoice and packing list |
| In transit | Track the shipment, keep the code list on file |
| At arrival | Confirm delivery appointment and FBA shipment labels match the plan |
Keep your code files and reconciliation sheets with your import records. If an issue comes up later, you will be able to show which codes went on which units.
FAQ
Are Amazon Transparency codes the same as UPC or FNSKU barcodes?
No. A UPC identifies the product type, and an FNSKU identifies your inventory in Amazon’s system. A Transparency code is unique to each unit. It is a 2D Data Matrix barcode that Amazon uses to verify authenticity, and it is applied in addition to your other required labels.
Do I need Brand Registry to get Transparency codes?
Yes. Amazon lists Brand Registry enrollment tied to a government-registered trademark as an eligibility requirement, along with a GTIN and the ability to apply unique codes to every unit manufactured. Start with the trademark and Brand Registry before you plan production.
What does FIOR mean?
FIOR means foreign importer of record, an importer of record located outside the destination country. A qualifying foreign importer of record has core duties: accurate entry information, duties and records. Confirm eligibility and decide who will hold the role before your first shipment. See the U.S. nonresident importer guide.
Who is responsible for duties if I use a freight forwarder?
CBP says the importer of record remains ultimately responsible for correct entry documentation and applicable duties, taxes and fees, even with a broker. A DDP service handles the clearance and payment steps for you, but the legal accountability stays with the named importer.
Can my factory apply Transparency codes?
Yes. Amazon’s guide allows codes on labels or built into packaging artwork. Send the factory the code file and print spec, and approve a scanned sample before the full run.
Plan your next FBA shipment
Share your labeling, carton and delivery requirements with ForwarderOne before your factory packs the shipment.
Plan DDP shippingEstimate shipping cost