Earn more interest than with a big-4 bank
Sign up instantly and earn an amazing 3% p.a. with a Zeller Savings Account from 19 September 2024. Terms apply.
26.09.2024
A stock-keeping unit (SKU) is a set of alphanumeric digits, usually eight to ten characters, that retailers use for tracking inventory. SKUs enable businesses to label items with a code to identify and efficiently track products and stock levels in their point-of-sale system. A SKU usually consists of the item name, product information (colour/size), and manufacturer details or identifier number, for example, TSH-PNK-MED-001 (T-shirt, pink, medium, identifier number). These codes can either be created manually or automatically generated via your POS system.
Ultimately, SKUs allow you to keep track of how many items you have sold and how many are remaining either on-premises or online, to avoid overstocking or stock-outs.
A barcode is made up of a 12-digit number known as a universal product code (UPC) which is assigned to products when it is manufactured.
While both barcodes and SKUs are designed to identify products, they are used in different contexts. For example, let’s say a manufacturer produces a variety of shampoos under the same brand. The manufacturer would use a barcode (UPC) to track how many bottles of each shampoo are shipped to retailers.
On the other hand, the retailers would create SKUs for those bottles of shampoo to manage their stock. For instance, a retailer might create different SKUs for the same brand's shampoo based on specific attributes such as size, variant, or scent to track how many units of each type are sold or in stock.
Example:
So, the retailer's SKU for a 250ml bottle of Shirley’s Anti-Dandruff Shampoo might look like — SH-AD-250-STA. Meanwhile, the 500ml bottle of Shirley’s Moisturising Shampoo version could be — SH-MO-500-STA. This allows the retailer to track different sizes and variants of the same shampoo brand effectively in their POS system. The following table below details the differences between a stock-keeping unit and a universal product code.
Attribute |
Stock-keeping Unit (SKU) |
Universal Product Code (UPC) |
Purpose |
Purpose Internal inventory tracking within a specific retailer. |
Purpose Global product identification and scanning at checkout. |
Format |
Format Alphanumeric, customised by the retailer (no fixed length, five to 15 characters). |
Format Numeric, standardised (12 digits, e.g., 012345678905). |
Created By |
Created By A retailer or business. |
Created By Vendors, manufacturers, or global organisations. |
Uniqueness |
Uniqueness Unique to each retailer, brand, unit. |
Uniqueness Same globally across all retailers. |
Usage |
Usage Used for managing stock, sales trends, and reordering. |
Usage Used for checkout, inventory tracking, and supply chain management. |
Flexibility |
Flexibility Highly flexible; can be adjusted to business needs. |
Flexibility Standardised and cannot be changed once assigned. |
While there are two simple ways to create SKUs — either manually in a spreadsheet or automatically via a POS system — there are several effective strategies to manage them.
Manually categorising items and managing SKUs can be tedious and time-consuming, which is why it pays to have a POS system to simplify the process. Zeller POS Lite is a user-friendly point-of-sale system, built-in to Zeller Terminal 2, which allows retailers to quickly create and manage a SKU system — affordably. Whether you’re setting up from scratch or migrating from an existing POS, Zeller POS Lite simplifies the process of building an item library with images, descriptions, prices, and categories. You can upload an item list in CSV format, or create one directly on the terminal or via Zeller Dashboard. Plus, all changes are synced in real-time, ensuring your SKU system is always up-to-date.