FNSKU vs UPC vs ASIN: Amazon FBA Barcode Requirements Explained (2026)
If you are preparing your first FBA shipment, Amazon's barcode requirements can feel overwhelming. FNSKU. UPC. EAN. ASIN. GTIN. Amazon seems to invent new acronyms every year — and the consequences of labeling mistakes are serious: stranded inventory, mis-ships, and commingled returns that destroy your review rating.
This guide explains every barcode type Amazon uses, when you need each one, and exactly how to set up your FBA catalog correctly.
The Four Identifiers Amazon Uses (And What Each Does)
1. UPC / EAN / GTIN — The Manufacturer's Global Barcode
What it is: A globally unique product identifier assigned by the manufacturer and registered with GS1 (the international standards body). UPC is 12 digits (North America), EAN is 13 digits (Europe/Asia), and GTIN is the umbrella term covering both.
Who assigns it: The brand or manufacturer. If you make your own product, you buy GS1 numbers directly from GS1.org. If you are reselling someone else's product, they have already assigned it.
What it does on Amazon:
- Connects your product to Amazon's existing catalog entries
- Triggers the catalog match when you create a new listing
- Required for most categories when creating a new ASIN
When you need it: Every time you create a new product listing on Amazon. You are required to provide a UPC, EAN, or other GTIN unless you have a Brand Registry exemption.
Common mistake: Buying cheap "UPC codes" from resellers on eBay or Amazon itself. Amazon has been cracking down on non-GS1-registered barcodes since 2019. If your UPC was not purchased from GS1 directly (or from an authorized reseller like Nationwide Barcode), your listing can be suppressed.
2. ASIN — Amazon's Internal Product ID
What it is: Amazon Standard Identification Number. A 10-character alphanumeric code (e.g., B09HMKFDXC) assigned by Amazon to every product in their catalog.
Who assigns it: Amazon. Automatically, when a product is created in the catalog.
What it does:
- Identifies a specific product listing in Amazon's catalog
- Used for inventory management, advertising, and reporting
- Appears in all Amazon product URLs: amazon.com/dp/B09HMKFDXC
When you use it: You reference the ASIN when:
- Creating an FBA shipment for an existing product
- Running Sponsored Products ads
- Adding a product to your FBA inventory that already exists in the catalog
Important: ASIN is NOT a barcode you print on your physical product. It is Amazon's internal identifier. Your physical units need either a UPC label or an FNSKU label.
3. FNSKU — Amazon's FBA-Specific Barcode
What it is: Fulfillment Network Stock Keeping Unit. A barcode Amazon generates specifically for FBA inventory, formatted as X001XXXXXXX (10 alphanumeric characters).
Who assigns it: Amazon, when you add a product to your FBA inventory.
What it does:
- Links a specific physical unit in Amazon's warehouse to your seller account
- Enables commingling control — only your units get sent to your buyers
- Required on physical FBA items unless you use Amazon's optional labeling service
When you need it: Every item you send to an Amazon FBA warehouse must have either:
- A manufacturer UPC/EAN barcode that Amazon can scan, OR
- An FNSKU label applied over (or instead of) the manufacturer barcode
Where to find it: Seller Central > Manage FBA Inventory > [your product] > Print item labels.
4. MSKU (Merchant SKU) — Your Internal Reference
What it is: A code you create yourself in Seller Central to track your inventory. Not a barcode — it is just a reference field.
Who assigns it: You. Can be anything: SKU-001, WIDGET-BLUE-L, your internal part number.
What it does: Helps you identify products in your own inventory reports. Does not appear on physical products.
FNSKU vs UPC: Which One Goes on the Box?
This is the most common point of confusion. Here is the simple rule:
If you are using FBA, you need FNSKU labels on every physical unit.
Here is why: Amazon has two fulfillment modes for FBA inventory:
Commingled (Stickerless) Inventory
Amazon mixes your units with units from other sellers of the same ASIN. The physical barcode used is the manufacturer UPC/EAN. Fast to ship — no labeling required.
Problem: Your units can get mixed with units from other sellers, including counterfeit or damaged ones. If a bad unit reaches a buyer, it damages your account even though it was not your unit.
Seller-Labeled Inventory (Recommended)
You apply an FNSKU label to every unit before shipping to Amazon. Amazon tracks your units separately from other sellers' units.
Result: Only your units get shipped to buyers of your listings. Complete inventory isolation.
Amazon's recommendation: Use FNSKU labels for brand-new private label products, high-value items, or any product where you want full inventory control.
Step-by-Step: Labeling Your FBA Inventory Correctly
For Existing Products (Already in Amazon Catalog)
- Log in to Seller Central
- Go to Manage FBA Inventory (Inventory > FBA Inventory)
- Find your product by ASIN or search by keyword
- Click Print item labels
- Select your label format (30-up Avery 5160 is standard)
- Print and apply one FNSKU label per unit, covering the manufacturer UPC
For New Products (Creating a New ASIN)
- Go to Add a Product in Seller Central
- Search for your product by UPC/EAN first — if it exists in the catalog, match to it
- If no match: Click I'm adding a new product not sold on Amazon
- Enter your UPC/EAN, title, brand, category, bullet points, images
- Complete the listing and set it to FBA
- The FNSKU is generated automatically — find it under Print Labels
For Private Label Products (Your Own Brand)
If you manufacture your own products, you need GS1-registered UPCs before you can list on Amazon:
- Register at gs1.org and purchase a prefix (starts at ~$250/year for 10 numbers)
- Assign a UPC to each product variant (each size/color gets its own UPC)
- Enter your UPC when creating the Amazon listing
- Print FNSKU labels to apply over your manufacturer UPC on FBA units
When to Use Amazon's Labeling Service
If you do not want to label units yourself, Amazon offers a paid labeling service:
- Cost: $0.55 per unit (as of 2026)
- How: Enable "Amazon Labels" in your FBA settings when creating a shipment
- Amazon applies FNSKU labels at the fulfillment center
Worth it when:
- You are drop-shipping directly from manufacturer to Amazon (supplier ships to FBA warehouse)
- You have high volume and the $0.55/unit fee is worth the time savings
Not worth it when:
- You have time to label yourself and want to save $0.55/unit
- You want to verify label placement before items enter the warehouse
Barcode Requirements by Category
Most categories require UPC/EAN when creating a new ASIN. A few exceptions:
| Category | UPC Required? | FNSKU Required? |
|---|---|---|
| Most consumer goods | Yes | Yes (for FBA) |
| Books | No (uses ISBN) | Yes (for FBA) |
| Music/Video | No (uses UPC or ISRC) | Yes (for FBA) |
| Handmade | No (exempt) | Yes (for FBA) |
| Brand Registry products | Optional (can exempt) | Yes (for FBA) |
| Bundles (multi-item) | New UPC needed | Yes (for FBA) |
Common Barcode Mistakes That Get FBA Shipments Rejected
1. Applying FNSKU label in the wrong location Labels must be scannable. Place them on the flat surface of the product packaging, not on curves or seams. For poly bags, label the outside bag, not the product inside.
2. Not covering the manufacturer UPC If both the UPC and FNSKU are visible, Amazon scanners may read the wrong one. The FNSKU label should fully cover the manufacturer barcode.
3. Using the wrong FNSKU for the wrong ASIN Every ASIN gets its own FNSKU. If you mix up labels across two products, Amazon ships the wrong item to buyers.
4. Barcode too small to scan Minimum barcode size for Amazon scanners: at least 1 inch wide. Use standard Avery 5160 (1" x 2.63") or equivalent.
5. Using non-GS1 UPCs for new listings As noted above, third-party reseller UPCs can cause listing suppression. Always buy from GS1 directly.
How Product Data APIs Help With FNSKU/UPC Management
When you are building a large FBA catalog — especially if you are reselling existing products — you often need to:
- Verify a UPC is in Amazon's catalog before creating a listing
- Get the correct product title, brand, and category for catalog match
- Find the right images to submit with the listing
Product data APIs like SkuMonster let you look up a UPC or EAN and get back the full product record: title, brand, category, images, description, and Amazon ASIN. This removes the guesswork from the catalog-match step and prevents listing creation errors.
For wholesale resellers onboarding hundreds of SKUs, the workflow looks like:
- Export supplier CSV (contains UPC column)
- Look up each UPC via SkuMonster API
- Match to Amazon ASIN, verify title/category alignment
- Create FBA listings programmatically via Amazon SP-API
- Generate FNSKU labels and ship to warehouse
Summary: Which Barcode Do You Need?
| Barcode Type | Used By | On Physical Product? | Purpose |
|---|---|---|---|
| UPC/EAN/GTIN | Manufacturer / GS1 | Yes | Create new Amazon listing |
| ASIN | Amazon (auto-assigned) | No | Internal catalog ID |
| FNSKU | Amazon (via Seller Central) | Yes (FBA only) | FBA inventory tracking |
| MSKU | You | No | Your internal reference |
Quick rule: To sell on Amazon, your physical FBA units need FNSKU labels. To create the listing, you need a UPC/EAN. ASIN is what Amazon uses internally — you do not print it.
If you are unsure what data is already in Amazon's catalog for a given UPC, SkuMonster can tell you instantly. Look up any barcode free at sku.monster — you will see the exact product data Amazon uses to match listings, including existing ASINs.
Ready to Try SKU Monster?
If you're managing product data at scale — whether you're on Amazon, Shopify, eBay, or WooCommerce — SKU Monster gives you structured titles, descriptions, images, and pricing for any EAN, UPC, or ASIN in seconds.
No manual entry. No scraping. Just clean product data via API.