Advertising Amazon Amazon Advertising Amazon Experts Amazon Listing Optimization Amazon Marketplace Amazon News Amazon Prime Amazon Professional Sellers Summit Amazon Seller amazon sellers Amazon Seller Tips Amazon Seller Tools ASIN Brand Management Brands Buy Box Campaign Manager Conference COVID-19 downloadable Dynamic Pricing Ecommerce FBA FBM Holiday Season industry news Multi-Channel Fulfillment Optimize pay-per-click Pricing Algorithm Pricing Software Private Label Profits Repricing Repricing Software Revenue Sales Seller Seller-Fulfilled Prime Seller Performance Metrics SEO SKU Sponsored Products Ads Strategy
Get the latest insights right in your inbox
Published: February 27, 2017
Last updated: February 10, 2026
Marissa Incitti leads research and content at Feedvisor focused on Amazon, Walmart, and the broader e-commerce marketplace ecosystem. Her work covers retail media performance, pricing strategy, and how AI-driven discovery is reshaping how brands compete across marketplaces. Prior to Feedvisor, she worked in content leadership roles at a Fortune Global 500 omnichannel commerce technology company.
Your SKU is the one identifier on Amazon that’s entirely yours - and it’s the one most sellers waste. Amazon auto-generates a meaningless code like 2K-KP5G-YNRM if you don’t specify one, and most sellers just accept it. That works fine until you’re staring at an inventory health report with 200 SKUs and can’t tell which product is which without clicking into every listing.
A well-designed SKU system is the difference between reading your reports at a glance and needing a lookup table for your own catalog.
A SKU (Stock Keeping Unit) is an alphanumeric code you create to identify each product in your inventory. It’s your internal tracking system - Amazon never shows it to buyers. You assign one when you create a listing, and it follows that product through every report, shipment plan, and financial statement in Seller Central.
Three things to know upfront:
ABC-001 and abc-001 are two different listings.Amazon’s ecosystem has multiple identifiers that confuse sellers. Here’s how they fit together:
| Identifier | Who Creates It | What It Identifies | Format |
|---|---|---|---|
| SKU / MSKU | You (the seller) | Your internal product tracking code | Up to 40 characters, seller-defined |
| ASIN | Amazon | The product itself across all of Amazon | 10-character (e.g., B0XXXXXXXXX) |
| FNSKU | Amazon | Your inventory of that product in FBA warehouses | Starts with X00 |
| UPC / EAN | GS1 (manufacturer) | Global retail product barcode | 12 or 13 digits |
| Listing ID | Amazon | Internal listing reference | Amazon-assigned |
The flow: a product has a manufacturer barcode (UPC). When listed on Amazon, it gets an ASIN. You assign your SKU to that ASIN. If you use FBA, Amazon generates an FNSKU that ties your inventory to that ASIN in their warehouses - separate from every other seller’s stock of the same product.
Why this matters: multiple sellers sell the same ASIN. The FNSKU is how Amazon knows whose unit is whose. Your SKU is how you know what you’re looking at in your own reports.
Amazon allows up to 40 characters per SKU. Experts recommend 8-12 characters for readability. Allowed characters: letters, numbers, hyphens, underscores, and periods. No spaces. No special symbols. Never start with zero - some systems strip leading zeros.
The principle is simple: encode enough product information that you can identify any item from the SKU alone.
Structure: general to specific
[CATEGORY]-[BRAND]-[PRODUCT]-[VARIATION]
| SKU | What It Tells You |
|---|---|
CL-NKE-RN11-BLK |
Clothing, Nike, running shoe size 11, black |
EL-SNY-WH1K-NEW |
Electronics, Sony, WH-1000XM headphones, new |
HG-LAMP-TBL-WHT |
Home & garden, table lamp, white |
SP-ON-WHEY-60 |
Supplements, Optimum Nutrition, whey protein, 60 servings |
Compare that to Amazon’s auto-generated 2K-KP5G-YNRM. When you’re scanning a 50-row settlement report, one of these is useful. The other is noise.
Three rules that save you from problems later:
For variation listings, encode the variation attribute in the SKU. A parent listing might use NKE-RN-BLU-PARENT while its children use NKE-RN-07-BLU, NKE-RN-08-BLU, NKE-RN-09-BLU for each size. When you glance at a bulk listing upload, you can immediately see which variant is which.
The biggest mistake is not creating custom SKUs from day one. By the time you realize auto-generated codes are unworkable, you have hundreds of listings - and the only migration path is deleting and recreating every one.
Beyond that:
Reusing deleted SKUs creates stranded inventory. If you delete a listing that had FBA stock and then reuse that SKU for a new product, Amazon’s system can fail to properly disconnect the old inventory. You end up with units in a warehouse that aren’t linked to any active listing - and recovering stranded inventory requires manual intervention through Seller Central.
Changing SKUs after FBA shipment locks your inventory. Once you’ve shipped units to Amazon under a specific SKU, that code is effectively permanent for those physical units. Deleting the SKU strands the inventory. Your only out is a removal order, which means paying to ship your own products back.
Duplicate SKUs split your reporting. The most common cause: listing the same product twice without specifying a SKU. Amazon auto-generates a new one each time, and now your inventory and sales data are fractured across two listings for the same item. This also triggers Error 8023 in flat file uploads.
Spaces and special characters break integrations. Apostrophes, ampersands, brackets - these cause feed upload errors, API failures, and broken sync with third-party inventory tools. Stick to letters, numbers, hyphens, and underscores.
Two policy changes in 2026 directly affect how sellers manage SKUs and FNSKUs:
Amazon ended its FBA prep and labeling service as of January 1, 2026. You can no longer pay Amazon to apply FNSKU barcode labels on your behalf. Every unit you send to FBA must arrive labeled. Budget $0.20-$0.50 per unit for self-labeling or third-party prep, and factor that cost into your per-SKU margin calculations. For products with margins under 15%, this added cost may flip the math.
Commingled inventory ends March 31, 2026. Previously, sellers using manufacturer barcodes could have their inventory mixed (“commingled”) with other sellers’ stock of the same product. That’s ending. Brand owners enrolled in Brand Registry can continue using manufacturer barcodes, but their inventory stays separate. Resellers must use FNSKU labels on all FBA inventory - no exceptions. If you haven’t audited which of your SKUs rely on commingled inventory, do it now.
An ASIN identifies the product across all of Amazon - every seller shares the same ASIN for the same item. A SKU is your private internal code for that product within your seller account. You create it; Amazon creates the ASIN.
No. Once a SKU is assigned to a listing, it cannot be edited. You have to delete the listing entirely and create a new one with the new SKU. If that listing has FBA inventory, you’ll need to submit a removal order first or risk stranding the units.
Up to 40 characters. Allowed characters are letters, numbers, hyphens, underscores, and periods. No spaces or special symbols. Experts recommend keeping it under 12 characters for readability.
A UPC (or other GTIN) is typically needed to create a new Amazon listing - it’s how Amazon matches your product to an ASIN. Your SKU is separate and doesn’t require a UPC. If you’re adding an offer to an existing ASIN, you only need the ASIN and your SKU.
Amazon auto-generates a random alphanumeric string like 2K-KP5G-YNRM. It works technically, but makes your inventory reports, settlement reports, and FBA shipment plans unreadable. The longer you wait to establish a naming convention, the harder the migration.
Start Optimizing Your Amazon Strategy Today