FNSKU vs UPC vs ASIN: Amazon FBA Barcode Requirements Explained (2026)
April 17, 2026 · SKU Monster

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:

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:

When you use it: You reference the ASIN when:

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:

When you need it: Every item you send to an Amazon FBA warehouse must have either:

  1. A manufacturer UPC/EAN barcode that Amazon can scan, OR
  2. 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)

  1. Log in to Seller Central
  2. Go to Manage FBA Inventory (Inventory > FBA Inventory)
  3. Find your product by ASIN or search by keyword
  4. Click Print item labels
  5. Select your label format (30-up Avery 5160 is standard)
  6. Print and apply one FNSKU label per unit, covering the manufacturer UPC

For New Products (Creating a New ASIN)

  1. Go to Add a Product in Seller Central
  2. Search for your product by UPC/EAN first — if it exists in the catalog, match to it
  3. If no match: Click I'm adding a new product not sold on Amazon
  4. Enter your UPC/EAN, title, brand, category, bullet points, images
  5. Complete the listing and set it to FBA
  6. 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:

  1. Register at gs1.org and purchase a prefix (starts at ~$250/year for 10 numbers)
  2. Assign a UPC to each product variant (each size/color gets its own UPC)
  3. Enter your UPC when creating the Amazon listing
  4. 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:

Worth it when:

Not worth it when:


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:

  1. Verify a UPC is in Amazon's catalog before creating a listing
  2. Get the correct product title, brand, and category for catalog match
  3. 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:

  1. Export supplier CSV (contains UPC column)
  2. Look up each UPC via SkuMonster API
  3. Match to Amazon ASIN, verify title/category alignment
  4. Create FBA listings programmatically via Amazon SP-API
  5. 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.

Start enriching free at sku.monster →

← More posts