# UPC EAN GS1 barcodes importers need: the retail and Amazon guide
A barcode looks like the simplest part of your product. It is a small striped rectangle, and the factory prints thousands of them without thinking twice. Then your shipment reaches a retailer or an Amazon warehouse and the barcode does not scan, belongs to someone else's product, or was never valid in the first place. Suddenly the simplest part is holding up the entire launch. This guide covers the UPC EAN GS1 barcodes importers actually need: what each code is, where to get legitimate ones, how Amazon's system differs from retail, and how to get barcodes onto your packaging correctly in China.
What UPC, EAN, and GS1 actually are
UPC and EAN are both ways of encoding a product identification number as a scannable barcode. UPC-A, the 12-digit code familiar from American stores, is the standard in North America. EAN-13, the 13-digit code, is the standard nearly everywhere else. Underneath both sits the GTIN, the Global Trade Item Number, which is the actual identification number the barcode represents. A UPC is essentially a GTIN-12 and an EAN is a GTIN-13. Different stripes, same job: uniquely identifying your product at the point of sale. Keeping that hierarchy straight is the foundation for any importer getting a handle on UPC EAN GS1 barcodes importers read about, because confusing the terms is how people buy the wrong thing.
GS1 is the organization that makes the uniqueness work. It is the global standards body that issues company prefixes, the number blocks from which businesses generate their GTINs. When a retailer scans your product and their system recognizes it, that recognition traces back to a GS1-registered prefix assigned to your company. Each country has its own GS1 member organization that handles registrations locally, and the process, fees, and timelines vary by country, so check with your local GS1 office for specifics.
The key concept is registration versus printing. Anyone can print stripes. Only a GS1-registered company prefix guarantees that your number is globally unique to your product. That guarantee is the entire value proposition behind the UPC EAN GS1 barcodes importers pay GS1 to maintain. It is also the reason retailers and Amazon care about where your barcodes come from, and it is the first thing to get right out of everything the UPC EAN GS1 barcodes importers deal with involve.
The UPC EAN GS1 barcodes importers need for retail
For brick-and-mortar retail, the requirement is straightforward: GS1-registered barcodes, period. Major retailers validate the prefix when they onboard your product, and a barcode that traces to someone else's company, or to no company at all, gets rejected. This is where the cheap barcode resellers cause real damage. They sell individual numbers carved out of someone else's prefix, which means your product's barcode is technically registered to a stranger's company. It might scan at first. It fails the moment anyone checks the registration, and fixing it means reprinting every package. Experienced buyers warn newcomers about this exact trap with the UPC EAN GS1 barcodes importers are offered by resellers, because the failure mode is so consistent.
Get your own prefix from GS1 directly. The process runs through your country's GS1 member organization: you register your company, receive a company prefix, and generate GTINs for each product variant from it. Each variant needs its own number. Different colors, sizes, or pack configurations are different products for barcode purposes, and sharing one barcode across variants creates inventory chaos downstream. Budget for this early, because the prefix is a business asset you will use across your entire product line for years. Treating it as infrastructure, not overhead, is the mindset that keeps the UPC EAN GS1 barcodes importers manage free of drama.
One more retail reality: the barcode has to be physically scannable, not just valid. Print contrast, size, quiet zones (the blank margins on either side), and placement on curved or reflective surfaces all affect whether a scanner reads it. Specify the barcode type, number, size, and placement in your packaging brief, and put scannability on the QC checklist. Many of the UPC EAN GS1 barcodes importers receive from factories are valid numbers printed badly, which is a packaging defect like any other.
Amazon's barcode rules: UPC, EAN, and FNSKU
Amazon adds its own layer. For most product listings, Amazon requires a valid GTIN, meaning a UPC, EAN, or ISBN, tied to your brand. This is also part of Brand Registry enrollment, which unlocks brand protections and better listing control. The GTIN identifies the product in Amazon's catalog. So far, this matches retail.
Then comes the FNSKU, Amazon's own fulfillment identifier, and this is where importers get confused. The FNSKU (Fulfillment Network Stock Keeping Unit) identifies your specific inventory in Amazon's warehouses. Every unit you send to FBA needs an FNSKU label on it, unless you are enrolled in stickerless commingled inventory, where Amazon uses the manufacturer barcode instead. New sellers should generally avoid commingled inventory: it mixes your units with other sellers' units of the same product, which means someone else's counterfeit or damaged unit can ship to your customer under your listing. Sorting out inventory hygiene like this is one of the later chapters in mastering the UPC EAN GS1 barcodes importers handle.
The practical setup most importers use: GS1-registered UPC or EAN for the product's GTIN, plus an FNSKU label on each unit for FBA tracking. Have the factory apply both during production. Applying thousands of FNSKU stickers after the goods arrive is the kind of cost that looks trivial per unit and appalling in total, and misapplied stickers generate Amazon chargebacks. Specify both codes, their placement, and their label stock in the packaging brief, and verify scannability during the pre-shipment inspection. Dual-code discipline is standard practice for the UPC EAN GS1 barcodes importers run through Amazon FBA.
Carton labels are the third piece. Amazon requires specific carton labeling for FBA shipments, with the shipment ID and box contents identified per their format. Get the format from Amazon's current seller documentation at the time of shipping, build it into your factory instructions, and confirm a sample label before the full run. Among all the UPC EAN GS1 barcodes importers manage, the carton label is the one most often left to the forwarder, which works, but specifying it upstream is cheaper and more reliable.
Getting barcodes onto your packaging in China
The factory can only print what you specify, so the barcode section of your packaging brief needs to be complete: the exact numbers, the barcode symbology (UPC-A or EAN-13 as appropriate for your markets), the physical size, the placement on the package, the colors (black on white is the safest for scannability), and the quiet zone requirements. Attach a test print file, not just the number in an email. Numbers get mistyped. Files do not. That small habit prevents an outsized share of the problems importers report from factory floors with UPC EAN GS1 barcodes importers specify.
Approve a printed proof before the production run. Screens do not prove scannability. Have the factory scan the proof with a real scanner or a phone app and send you a video of it scanning, not just a photo of the barcode. This sounds excessive until you have ten thousand units with decorative stripes.
Put barcode verification on the QC checklist explicitly: correct numbers per variant, correct placement, print quality and contrast, and successful test scans from production samples. During the pre-shipment inspection, which happens when 100% of goods are produced and about 80% are packed, the inspector checks labeling and barcodes against your approved samples. That is your last chance before the balance is paid. A barcode defect found at the warehouse is a relabeling project. A barcode defect found at inspection is a factory correction. Timing is everything with the UPC EAN GS1 barcodes importers verify in China.
Mistakes importers make with barcodes
Buying numbers from a reseller is the most common and most damaging mistake. The numbers may scan today and belong to a defunct company tomorrow. Retailers increasingly validate prefix ownership, and Amazon's Brand Registry ties your brand to legitimate GTINs. There is no legitimate shortcut to GS1 registration. Every guide to the UPC EAN GS1 barcodes importers rely on says the same thing because the failure mode never changes.
Using one barcode across product variants is the second classic. The red and blue versions, the single and the three-pack, each need their own GTIN. Sharing numbers corrupts inventory data at every retailer and on Amazon, and untangling it after launch is miserable.
Printing too small or with poor contrast is the third. Designers shrink barcodes to preserve the package aesthetic, and the result does not scan at checkout. Respect minimum sizes and keep the quiet zones clear. The barcode is infrastructure, not decoration.
Mixing up FNSKU and UPC application is the Amazon-specific version. Units need the FNSKU for FBA identification. The listing needs the GTIN for catalog purposes. Covering the wrong code with the wrong sticker, or applying FNSKUs to the wrong variant, creates the kind of warehouse mess that takes weeks to sort out. Label maps, showing exactly which sticker goes where on which variant, prevent this entirely.
Finally, treating barcodes as a last-minute task. Numbers should be secured before packaging design starts, specified in the brief before production, proven before the print run, and verified at inspection. Late barcodes compress every one of those steps, and compression is where errors breed. Process discipline is the unglamorous secret of getting the UPC EAN GS1 barcodes importers need right consistently.
Conclusion
Barcodes are infrastructure: invisible when they work, catastrophic when they do not. Get a GS1 company prefix from your local member organization, assign a unique GTIN to every product variant, use the UPC or EAN your markets expect, add FNSKU labels for Amazon FBA, and get all of it printed on the packaging at the factory with scannability verified at inspection. The UPC EAN GS1 barcodes importers need are not complicated, but they are unforgiving of shortcuts. Register properly, specify completely, and check physically. Your products will scan everywhere they need to, which is exactly what a barcode is for.
Frequently asked questions
### Can I just buy cheap UPC codes online instead of joining GS1?
You can, but you should not. Resold numbers come from someone else's company prefix, which means your product's barcode is registered to a stranger. Retailers validate prefix ownership, Amazon ties GTINs to brands, and the failure surfaces at the worst possible moment. Register your own prefix with GS1.
### What is the difference between a UPC and an FNSKU?
A UPC (or EAN) is the product's GTIN, the globally unique product identifier used in retail and Amazon's catalog. An FNSKU is Amazon's internal identifier for your specific FBA inventory. Your listing needs the GTIN. Your physical units need the FNSKU label for Amazon's warehouses to track them.
### Do I need a different barcode for each color or size?
Yes. Each variant, meaning each distinct sellable version defined by color, size, flavor, or pack count, needs its own GTIN. Sharing barcodes across variants corrupts inventory and sales data at retailers and on Amazon.
### Who prints the barcodes on my packaging?
Your factory, during production. Specify the exact numbers, symbology, size, placement, and colors in the packaging brief, approve a printed proof, and include scannability in the QC checklist. Applying stickers after arrival is expensive and error-prone.
### What happens if my barcode does not scan at Amazon?
Amazon may reject the shipment or misidentify the inventory, leading to delays, chargebacks, or lost units. Verify scannability during the pre-shipment inspection with real test scans, and fix problems at the factory while corrections are still cheap.