What is a SKU?
A SKU (Stock Keeping Unit) is an alphanumeric code businesses use to identify and track individual products in their inventory. Every unique product variation, whether it's a different size, color, capacity, or configuration, receives its own SKU, making it possible to manage inventory accurately, process orders efficiently, and analyze sales performance with precision.
Whether you operate an e-commerce store, manage a warehouse, or oversee retail inventory, SKUs are one of the foundations of effective inventory management. They allow every product movement, from receiving to shipping, to be tracked without ambiguity.
This guide explains what a SKU is, how SKU systems work, how they differ from UPCs and barcodes, and how to build an effective SKU structure for your business.
SKU meaning and definition
SKU stands for Stock Keeping Unit. It is an internal product identifier created by a business to uniquely identify every item it sells. Unlike UPCs or EANs, which are standardized globally, SKUs are entirely customizable and follow whatever naming convention best fits your organization.
Most SKUs contain between 8 and 12 alphanumeric characters, although some businesses use slightly shorter or longer formats depending on the complexity of their catalog.
The primary purpose of a SKU is to transform what would otherwise be a generic product description into a unique, traceable inventory item.
For example, without SKUs, distinguishing between:
- a blue T-shirt (Medium),
- a blue T-shirt (Large),
- and a black T-shirt (Medium),
would require reading the full product description every time.
With SKUs, each variation has its own identifier, allowing warehouse staff, inventory systems, and e-commerce platforms to recognize products instantly.
SKUs are widely used across:
- Retail
- E-commerce
- Warehousing
- Manufacturing
- Healthcare
- Hospitality
Any business that stores, sells, or replenishes inventory benefits from a well-designed SKU system.
A robust SKU strategy works particularly well when combined with an inventory management system or a modern Warehouse Management System (WMS), enabling real-time inventory visibility and more accurate stock control.
How SKUs work
A SKU is generally composed of several abbreviated segments, each representing one product attribute.
Typical SKU attributes include:
- Product category
- Brand
- Color
- Size
- Material
- Capacity
- Style
For example:
SHOE-NKE-BLK-10M
This SKU can be interpreted as:
- SHOE → Product category
- NKE → Brand
- BLK → Black
- 10M → Men's size 10
Every new variation receives its own SKU.
For example:
- SHOE-NKE-BLK-11M
- SHOE-NKE-WHT-10M
Although the structure varies between companies, every SKU should always be unique, easy to read, and consistent across the entire catalog.
SKUs are stored in:
- inventory management software;
- POS (Point of Sale) systems;
- warehouse management software;
- ERP systems;
- e-commerce platforms.
Whenever an order is placed, the SKU allows systems to:
- decrease inventory automatically;
- identify the exact product picked;
- trigger replenishment alerts when stock reaches predefined thresholds;
- process returns accurately;
- generate reliable sales reports.
When integrated with warehouse inventory management processes, SKUs significantly improve picking accuracy, stock visibility, and operational efficiency.
SKU format examples
The exact structure depends on your business, but good SKUs remain short, meaningful, and easy to interpret.
| Product | Example SKU | Structure |
|---|---|---|
| Black sneaker (size 10M) | SHOE-BLK-10M | Category + Color + Size |
| Women's red sweater (size S) | SWT-RED-WMS-S | Category + Color + Gender + Size |
| 64 GB USB drive | USB-64G-SLV | Category + Capacity + Color |
| Hardcover mystery novel | BK-HC-MYS-001 | Category + Format + Genre + Sequence |
Notice that each SKU contains only the information required to distinguish one product variation from another.
Where necessary, a sequential number (001, 002, etc.) can be added to differentiate products with otherwise identical characteristics.
SKU vs. UPC vs. barcode : what's the difference?
These three identifiers are often confused, but they serve different purposes.
A SKU is an internal identifier created by the seller. It is unique only within a single business, meaning two retailers can sell the exact same product while using completely different SKUs.
A UPC (Universal Product Code) is a globally standardized identifier assigned by GS1. Every retailer selling the same product uses the same UPC.
A barcode is simply the visual representation of a code. It can encode a UPC, an EAN, or even an internal SKU.
| Feature | SKU | UPC | Barcode |
|---|---|---|---|
| Created by | The seller | GS1 | Printing or labeling software |
| Used by | One business | All retailers | Depends on the encoded value |
| Standardized | No | Yes | No |
| Main purpose | Internal inventory management | Universal product identification | Machine-readable representation |
For many small e-commerce businesses, SKUs alone are sufficient.
However, if you plan to supply products to major retailers such as Walmart, Carrefour, or Target, you'll almost certainly need UPCs as well.
Why SKUs matter for inventory management
SKUs are the foundation of reliable inventory management.
Without them, businesses quickly lose visibility over stock movements and inventory accuracy declines as the catalog grows.
A structured SKU system provides several operational benefits.
Accurate inventory tracking
Every inventory transaction is linked to a specific SKU, including:
- sales;
- returns;
- damaged products;
- stock adjustments;
- replenishments.
Because every movement is recorded against a unique identifier, inventory remains significantly more accurate.
Businesses using an inventory management system can automate these updates in real time.
Faster replenishment
When inventory falls below predefined minimum levels, the corresponding SKU can automatically trigger a replenishment alert or even generate a purchase order.
This reduces:
- stockouts;
- emergency purchases;
- manual inventory monitoring.
Organizations can further optimize replenishment by combining SKUs with inventory optimization strategies.
Better sales analysis
One of the biggest advantages of SKUs is the ability to analyze sales performance at the product-variant level.
For example, rather than simply knowing that a sneaker sells well, you can determine that:
- the black version sells better than the white version;
- size 10 consistently outperforms other sizes;
- one supplier performs better than another.
These insights support better purchasing and forecasting decisions.
Reduced inventory shrinkage
Because every product movement is associated with a unique SKU, missing inventory becomes easier to identify.
This improves:
- inventory audits;
- cycle counting;
- warehouse accountability.
Combined with cycle counting, SKUs significantly improve stock accuracy over time.
Faster order fulfillment
Warehouse operators pick products using SKU references rather than long product descriptions.
This reduces picking errors while increasing productivity.
A consistent SKU system also integrates naturally with pick and pack workflows, where speed and accuracy are essential.
Even businesses selling only a few dozen products should implement SKUs from the beginning.
Creating SKUs requires very little effort. Correcting inventory problems caused by not using them becomes much more expensive as the business grows.
How our TMS can transform your daily operations
How to create a SKU for your products
Designing an effective SKU structure isn't difficult, but consistency is essential.
Step 1: Choose the right attributes
Only include attributes that are genuinely useful for identifying products.
Typical attributes include:
- category;
- subcategory;
- brand;
- color;
- size;
- gender;
- material;
- capacity.
Avoid creating unnecessarily long codes.
Step 2: Standardize your format
Every SKU should follow exactly the same structure.
For example, if your format is:
Category → Brand → Color → Size
then every product should follow this sequence.
Consistency is far more important than the specific format you choose.
Step 3: Use uppercase letters and numbers
Uppercase alphanumeric codes improve readability across warehouse labels, spreadsheets, ERP systems, and barcode scanners.
Separators such as hyphens are acceptable provided they are used consistently.
Step 4: Avoid ambiguous characters
Some characters are easily confused, including:
- O and 0;
- I and 1.
Replacing ambiguous abbreviations improves readability and reduces manual entry errors.
Step 5: Keep SKUs reasonably short
Most businesses find that 8 to 14 characters provides the best balance between readability and information density.
Long SKUs increase typing errors and may be truncated by some software applications.
Step 6: Add sequence numbers when necessary
If two products share nearly identical attributes, append a sequential suffix such as:
- 001
- 002
- 003
This guarantees uniqueness while preserving the overall SKU structure.
Step 7: Never reuse SKUs
Once a product is discontinued, retire its SKU permanently.
Reusing historical SKUs can corrupt inventory records, sales reports, and forecasting models.
Many e-commerce platforms, including Shopify and Square, can generate SKUs automatically.
Although these automatically generated codes are usually less descriptive, they remain perfectly suitable for inventory management.
SKUs in e-commerce platforms
Most modern e-commerce and retail platforms include a dedicated SKU field for every product or product variant. Although the interface differs from one platform to another, the principle remains the same: every unique product variation should have its own SKU before it is offered for sale.
Shopify
In Shopify, SKUs are assigned at the product variant level.
To add or edit a SKU:
- Go to Products.
- Select the product.
- Scroll to Variants.
- Enter the SKU for each size, color, or configuration.
You can also import or update SKUs in bulk using Shopify's CSV import/export feature.
Maintaining accurate SKUs in Shopify improves inventory synchronization, especially when using a Warehouse Management System (WMS) or an inventory management system.
Amazon
Amazon uses two different identifiers:
- ASIN (Amazon Standard Identification Number): assigned by Amazon.
- Seller SKU: created by the merchant.
The Seller SKU appears in:
- inventory reports;
- order notifications;
- fulfillment reports;
- stock management tools.
Seller SKUs can be managed from Seller Central → Inventory → Manage Inventory.
Keeping Seller SKUs aligned with your warehouse inventory greatly simplifies reconciliation between Amazon orders and internal stock records.
WooCommerce
WooCommerce includes a SKU field in the Inventory tab of every product.
Variable products allow a different SKU for each variation, making it easy to distinguish products by:
- size;
- color;
- style;
- material.
Several plugins can also generate SKUs automatically for larger catalogs.
Square
Square also supports SKU management at the variation level.
Navigate to:
Items → Select product → Variations
Each variation contains its own SKU field.
Square also integrates with barcode printing, allowing businesses to print labels directly from the platform.
Regardless of the platform you use, it's always easier to assign SKUs before products go live than to retrofit them later.
Adding SKUs to hundreds or thousands of existing products is significantly more time-consuming than establishing a consistent structure from the beginning.
Best practices for managing SKUs
Creating SKUs is only the first step. Maintaining a clean, consistent SKU system is equally important as your product catalog grows.
Keep your naming convention consistent
Every SKU should follow exactly the same structure.
For example:
Category → Brand → Color → Size
Changing the order of attributes between products creates confusion and increases the likelihood of picking errors.
Make SKUs easy to read
Although SKUs are primarily designed for systems, warehouse employees also read them every day.
Use:
- uppercase letters;
- meaningful abbreviations;
- consistent separators.
Avoid unnecessary complexity.
Avoid duplicate SKUs
Every SKU must be unique.
Duplicate SKUs can cause:
- inventory discrepancies;
- incorrect order fulfillment;
- inaccurate reporting;
- synchronization issues across systems.
Most inventory management software prevents duplicate SKU creation automatically.
Don't encode information that changes frequently
Avoid embedding temporary information such as:
- selling price;
- supplier discounts;
- promotional campaigns.
SKUs should identify the product, not its commercial conditions.
Integrate SKUs across your logistics systems
The greatest value comes when the same SKU is shared across:
- ERP software;
- WMS;
- POS systems;
- e-commerce platforms;
- shipping software.
A unified SKU structure improves inventory visibility from receiving through order fulfillment and shipping.
Common SKU mistakes to avoid
Even simple SKU systems can become difficult to manage if basic rules aren't followed.
The most common mistakes include:
- Creating SKUs that are too long.
- Using inconsistent naming conventions.
- Reusing discontinued SKUs.
- Including unnecessary product attributes.
- Using ambiguous characters such as O, 0, I, and 1.
- Waiting until the catalog becomes too large before implementing a SKU system.
A well-designed SKU system should remain easy to maintain as your business grows.
Investing a little time at the beginning prevents significant operational issues later, particularly when inventory volumes increase or multiple sales channels must be synchronized.
Final thoughts
A well-designed SKU system is much more than a way to label products. It provides the foundation for accurate inventory management, efficient warehouse operations, and scalable business growth.
Whether you're managing a small online store or a large distribution network, consistent and unique SKUs make it easier to track stock, improve order accuracy, automate replenishment, and analyze product performance. As your catalog expands, a structured SKU strategy also reduces operational errors and simplifies day-to-day inventory management.
By combining a robust SKU structure with modern tools such as an Inventory Management System and a Warehouse Management System (WMS), businesses gain better inventory visibility, streamline fulfillment processes, and build a stronger foundation for long-term operational efficiency.
What does SKU stand for?
SKU stands for Stock Keeping Unit. It is an internal alphanumeric identifier that businesses assign to individual products or product variants to track inventory, sales, and replenishment. Each SKU is unique within a company's catalog and helps distinguish products by attributes such as size, color, or model.
What is an example of a SKU?
A typical SKU might look like:
SHOE-BLK-10M
Where:
- SHOE = Product category
- BLK = Color (Black)
- 10M = Men's size 10
There is no universal SKU format. Every business defines its own structure based on the attributes that matter most to its operations.
What's the difference between a SKU and a barcode?
A SKU is an internal identifier created by the seller for inventory management.
A barcode is the machine-readable representation of an identifier, which may encode:
- a UPC;
- an EAN;
- or an internal SKU.
In other words:
- SKU = inventory identifier
- Barcode = scanning technology
The two often work together but serve different purposes.
How do I create a SKU?
A good SKU should:
- use uppercase letters and numbers;
- follow a consistent structure;
- include only meaningful product attributes;
- remain short and easy to read;
- be unique across the entire product catalog.
Avoid special characters and ambiguous letters such as O and I, which can easily be confused with numbers.
Can two products share the same SKU?
No.
Each SKU must uniquely identify a single product or product variation.
Using duplicate SKUs can lead to:
- inventory discrepancies;
- incorrect order picking;
- reporting errors;
- fulfillment mistakes.
Most inventory management systems and POS platforms automatically prevent duplicate SKU creation.
Do small businesses need SKUs?
Although SKUs are not legally required, they are strongly recommended, even for businesses with relatively small product catalogs.
Implementing SKUs early makes it easier to:
- track inventory accurately;
- analyze sales performance;
- automate replenishment;
- scale operations as the business grows.
The effort required to introduce SKUs later is usually much greater than implementing them from the beginning.


