FBA inventory

FNSKU vs. UPC: Which Barcode Tells Amazon Whose Inventory It Is

Two identical small cardboard boxes, one with a plain round white sticker and one without, beside a brass magnifying glass and a roll of blank tape on a yellow background.

Every unit you send to FBA has to be recognized by a scanner when it arrives and again when it is picked for an order. Two different barcodes can do that job: the one the manufacturer printed on the package, usually a UPC or EAN, and the one Amazon creates for you, called an FNSKU. It sounds like a labeling detail. In practice it decides whether your units are tracked as yours or pooled with other sellers' units of the same product, and that in turn affects who gets blamed when a customer receives something wrong.

Two barcodes, two different jobs

A UPC, EAN or other GTIN identifies a product. The number belongs to a product design, not to a seller, so every company selling the identical item carries the same one. Amazon uses it mostly to match your offer to the right ASIN in the catalog.

An FNSKU, short for Fulfillment Network Stock Keeping Unit, identifies stock. Amazon generates it for your listing of a product, and it has no meaning outside Amazon's network. A unit that carries your FNSKU tells the scanner whose inventory it is without needing any other information.

Side by sideWhat each barcode identifies
UPC / EAN
FNSKU
Identifies
A product design
Your stock of that product
Issued by
The brand owner's barcode source
Amazon, for your listing
Shared with other sellers
Yes, the same number
No, unique to you
Works outside Amazon
Yes, in any store
No, only inside FBA
Inventory setting
Manufacturer barcode (commingled)
Amazon barcode (stickered)
The tracking setting names vary by screen. Check the wording in your own FBA settings.

What commingling does with your units

When a listing is tracked by its manufacturer barcode, your units can be mixed with units of the same product from other sellers. The warehouse no longer knows which unit is whose. It knows only how many units carry that barcode, and each seller's share is a count in a database.

The appeal is practical. There is no labeling work, check-in is simpler, and a pooled product can be spread across more locations, which can shorten delivery distances. The cost shows up on the pick side:

One pooled orderHow a commingled unit travels
1Two sellers ship the same itemBoth use the same manufacturer barcode, so nothing marks the units as theirs.
2Amazon pools the unitsThey go on the same shelf and are counted per seller.
3A shopper buys your offerThe warehouse picks any unit that matches the barcode.
4The unit may be another seller'sThe sale, the review and any complaint still attach to your offer.
A simplified view of the mechanism. Details and responsibility rules are set by Amazon's current terms.

Why the risk is real

In a pool, the quality of the weakest unit becomes your quality. If another seller's stock is counterfeit, used, damaged or an older version, and one of those units is picked for your order, the shopper experiences it as a purchase from you. The complaint, the return and the review land on your account, and it is hard to show which unit was involved because the unit was never traceable to you.

The same logic runs in reverse. Units that come back to you in a removal order from a pool may have been sent by someone else, in whatever condition they arrived. That makes removal a poor quality-control tool for pooled stock: you cannot be sure you are getting your own units back, and returned customer units also go back into the same pool when they are resellable.

How much this matters depends on how much your product's identity matters. For a commodity item that every seller buys from the same wholesaler, a pool may be harmless. For a product you designed, branded and protect, mixing your stock with units you cannot identify cuts against what the brand promises. If you own the brand, the safest default is to keep your units yours.

Also confirm that commingling is still available to you. Amazon has been changing how the program works, and some product types, such as items with expiration dates or used and refurbished conditions, are expected to carry Amazon barcodes whatever your setting. The current rules live in Seller Central, not in any article, including this one.

If a unit cannot be traced back to you, you cannot defend your account when that unit disappoints a customer. Stickered inventory trades some labeling work for traceability.

Choosing by situation

There is no universal answer, only a trade between effort and control. The questions to ask are simple. Who else sells this exact item, and would you trust their stock with your reviews? Does the product have a batch, a date or a condition that matters to the shopper? How many units do you ship at a time, and who is available to label them? The table turns those questions into a starting point.

Which tracking option fits which situation (general guidance)
Your situationUsual choiceWhy
You own the brand or make the productAmazon barcode (stickered)Every unit stays traceable to you and your quality control
You resell a widely sold branded itemWeigh convenience against pooling riskPooling is simple, but you inherit other sellers' stock quality
The product has an expiration date or special conditionAmazon barcode (stickered)Tracking by batch or condition cannot rely on a shared pool
Your supplier can label before shippingAmazon barcode, applied at the sourceSaves your time, but inspect the first labeled units

Getting labels right

Where the FNSKU comes from

You do not invent or buy an FNSKU. Amazon shows it in your inventory view beside the SKU and ASIN, and it prints it as a label when you build an inbound shipment or from the inventory page. The label normally carries the scannable barcode plus the item's title and condition, so a person in the warehouse can read it as well as a machine.

Labels can be printed on standard label sheets or on a thermal label printer. For a handful of units a sheet is fine. Once you ship regularly, a thermal printer saves time and tends to give cleaner, more scannable barcodes. Whichever you use, print at the size Amazon's current guidance specifies rather than shrinking the barcode to fit the package.

Label checks that prevent receiving problems

If you use Amazon barcodes, the label does the whole job, so a poor one costs far more than the sticker. Units whose labels will not scan, or that show two competing barcodes, are the classic receiving problem: check-in can be delayed or the units can be received against the wrong listing. Check labels before the box is closed, not after it has traveled.

Before you seal the boxA label check for every shipment
The FNSKU matches the right listing and variation, such as the correct size and color
The label sits flat on the outer packaging, away from seams and curves
The old manufacturer barcode is covered, or the label sits fully over it
A handheld scanner or phone camera reads the label on the first try
The print is crisp, not smudged or faded
A set or bundle carries one label and is packed so it cannot come apart
Every unit in the box is labeled, not only the top layer
The box contents you declared match what is actually inside

Most label trouble traces back to the same few mistakes:

  • Labeling the outer carton instead of each unit, so the units inside cannot be identified.
  • Reusing an old label file after the listing, variation or condition changed.
  • Leaving the original barcode visible through a clear polybag, so the scanner sees two codes.
  • Applying a label across a fold or corner, which bends the barcode out of shape.

Labels applied by a supplier deserve a sample check. Ask for photos of the first labeled units and scan one yourself before the full run is finished.

Changing the setting without confusion

The tracking choice is a setting you control, and it applies to units you send afterward. Units already received under one setting generally stay that way until they sell or you have them removed, so changing the setting does not re-label stock that is already in the network. To leave a pool, plan on a removal, relabeling and a fresh inbound shipment, and allow for the time and fees involved.

Whichever option you choose, keep one setting per listing. Sending stickered units to a listing that is set to the manufacturer barcode, or the reverse, is a common reason shipments are received incorrectly.

The short version

  • Treat the UPC as the product's ID and the FNSKU as your stock's ID.
  • If you own the brand, default to Amazon barcodes so every unit stays traceable to you.
  • Confirm in Seller Central whether commingling is still offered for your marketplace and category.
  • Scan-test labels and cover old barcodes before sealing boxes.
  • Keep one tracking setting per listing and re-check it before each shipment.
  • To leave a pool, plan a removal, relabeling and a new inbound shipment.

Share

Alex Dawson-StanleyCEO & Founder, Elevated Seller

Alex has run Amazon accounts through fee changes, policy shifts and a tariff regime. If your own numbers have stopped working, he is usually happy to look at them.

Read next

See all blog posts

Let’s talk

Your next great Amazon decision starts with one conversation.

Whether you’re launching your first product or running an established brand with thousands of them, we can help. Thirty minutes with us might tell you why your account isn’t where you want it to be, and more often than not, we’re exactly the team to fix it.

Alex Dawson-Stanley, CEO and founder of Elevated Seller
Alex Dawson-StanleyCEO & Founder