Cheddar cheese with UPC and SKU label beside lot number, expiration date, and weight records in a food warehouse.

 

Introduction – A Product Code Is Only the Beginning

Walk through a food manufacturing or distribution operation, and you’ll see product codes everywhere.

SKUs identify products inside the business. UPCs appear on packaging and cases. Barcodes help warehouse teams receive, move, pick, and ship inventory.

That part is straightforward.

Now take two cases of the same product sitting next to each other in the warehouse. They may have the same SKU and the same UPC, but they aren’t necessarily the same inventory.

They could come from different production lots. One might expire weeks before the other. Whether it’s cheese, meat, or seafood, the actual weights may differ too.

That difference becomes important when there’s a quality issue or recall. A SKU or UPC can tell you what the product is. It won’t tell you which lot is affected, how much of that lot you still have, where it is, or which customers received it.

UPCs and SKUs help identify products. Lot numbers, expiration dates, weights, and transaction history help you understand the inventory behind those products.

And when you’re dealing with perishable food, you need both.

 

 

Table of Contents

A Product Code Is Only the Beginning

What Is a UPC?

What Is a SKU?

UPC vs. SKU: What’s the Difference?

UPC vs. SKU vs. Lot Number

Why Food Companies Need More Than SKUs and UPCs

How Barcodes Support Food Traceability

How UPCs, SKUs, and Lot Numbers Work in a Food ERP

From Receiving to Recall: What Traceability Looks Like

Frequently Asked Questions About UPCs and SKUs

Product Identification Is Only Part of the Picture

 

 

 

What Is a UPC?

A UPC, or Universal Product Code, identifies a specific product as it moves through the supply chain.

Raw shrimp case with a UPC-A barcode diagram showing its digits and use across the food supply chain

Most people recognize the UPC as the barcode printed on a product or case. Technically, the number that identifies the product differs from the barcode that carries it. In the U.S. and Canada, the familiar UPC-A barcode typically carries a 12-digit GTIN (Global Trade Item Number).

For a food company, the important point is that the UPC provides a standardized way to identify a trade item. For example, a case of frozen shrimp can be identified consistently when it is sold, received, scanned, or shipped between trading partners.

But the UPC identifies the product, not the specific inventory you have on hand.

If 200 cases of that shrimp arrive from two different production lots, the cases may carry the same UPC. The UPC identifies the product. It does not, by itself, tell you which lot a case belongs to, when it was produced, when it expires, or where that inventory has been.

Tracking those details requires more than a UPC. It requires lot information and inventory records that follow the product through the operation.

 

 

 

What Is a SKU?

A SKU, or Stock Keeping Unit, is an internal code a business uses to identify and manage a product in its inventory.

Cheddar cheese labeled SKU CHED-10LB beside an inventory item record showing how the SKU is managed across operations.

Unlike a UPC, a SKU is created by the company. There is no universal format, and two companies can use completely different SKUs for the same product.

A food manufacturer might use a SKU such as CHED-10LB for a 10-pound block of cheddar cheese. That SKU can follow the item through purchasing, production, inventory, sales, and reporting. Another company selling the same cheese may use an entirely different SKU.

This flexibility is useful because SKUs can reflect how a business organizes its products. Different pack sizes, flavors, grades, or units of measure may each have their own SKU.

But a SKU still identifies the item, not a specific production lot.

If there are 300 cases of CHED-10LB in the warehouse, they may all share the same SKU even though they were produced on different days and have different lot numbers and expiration dates.

That distinction matters in food. The SKU tells you what you have. Lot and inventory data tell you which inventory you have.

 

 

 

UPC vs. SKU: What’s the Difference?

The simplest way to think about UPCs and SKUs is that they identify products for different purposes.

A UPC is a standardized identifier designed to identify a product across companies and trading partners. A SKU is an internal identifier a business creates to manage that product within its own operation.

The same product can have both.

  SKU UPC
Used for Internal product identification Standardized product identification
Created by Your business Assigned using GS1 standards
Standardized No Yes
Can vary by company Yes No, for the same trade item
Used in inventory systems Yes Yes
Commonly scanned at retail Sometimes Yes
Identifies a production lot No No
Tracks expiration dates No No

Consider a food distributor carrying a 10-pound case of cheddar cheese. The distributor might assign its own SKU to manage that item internally, while the case also carries a UPC used to identify the product outside the company.

Both codes can point to the same product. Neither tells you which production lot that particular case came from or when it expires.

 

 

 

UPC vs. SKU vs. Lot Number

A UPC and SKU tell you what the product is. A lot number tells you something different: which specific group of inventory it came from.

UPC vs SKU vs lot number comparison showing product, internal item, and specific inventory lot identification.

Consider a food distributor with 500 cases of the same cheese in the warehouse. All 500 cases may have the same SKU and UPC, but they may not have been produced at the same time.

Two hundred cases could belong to one production lot and expire in November. The remaining 300 could belong to another lot and expire in December.

On an inventory report, you still have 500 cases of the same item. On the warehouse floor, however, those lots need to remain distinguishable.

That matters when deciding which inventory to ship first. It matters when a customer requires a specific remaining shelf life. And it becomes critical when a quality issue affects one lot but not the other.

The lot number is what separates those 200 cases from the other 300. It lets the business manage the same SKU differently based on when it was produced or received, how much shelf life remains, and whether a specific lot is affected by a quality issue.

That’s the difference between knowing how much inventory you have and knowing exactly which inventory you have.

 

 

 

Why Food Companies Need More Than SKUs and UPCs

Once you know the SKU, UPC, and lot number, you have a much clearer picture of the inventory. In food, you usually have more to manage.

Take that same case of cheese. The lot number tells you which production run it came from, but the warehouse may also need to know how much shelf life remains, what the case actually weighs, and where it is stored.

Those details affect what happens next.

An expiration date can determine which lot gets picked first. A customer may require a minimum number of days of shelf life remaining when the product arrives. A variable-weight case may be stocked as one case but invoiced based on its actual weight. The warehouse needs to know exactly where that inventory is before it can follow any of those rules.

The information also needs to stay with the product as it moves. If raw material is used in production, the business needs a record of what went into the finished product. When finished goods ship, the business needs to know which lots went to which customers.

A SKU or UPC alone cannot provide that history.

For a food business, inventory is not just an item and a quantity. It has a lot, a shelf life, a location, and sometimes an actual weight. Keeping those details connected makes inventory usable and traceable.

 

 

 

How Barcodes Support Food Traceability

A UPC barcode can identify the product. In a food operation, the warehouse often needs more.

A case arriving at receiving may have a product number, lot number, expiration date, and, for some products, a weight or quantity. Someone has to capture that information and keep it tied to the inventory.

GS1-128 barcodes can carry multiple data elements in the same barcode, including a GTIN, lot or batch number, expiration date, and variable quantity or weight.

GS1-128 barcode scan capturing GTIN, lot number, expiration date, and weight for food traceability.

Consider a case of cheese arriving at receiving. With the right scanning and inventory setup, the receiver can scan the barcode to capture the product, along with lot and expiration information, rather than keying each value separately.

But the barcode is only carrying the data.

The inventory system still must keep that information connected as the product is received, moved, used in production, picked, and shipped.

If a lot is later put on hold or recalled, the scan that happened at receiving is only useful if the business can follow that lot through everything that happened afterward.

That’s where barcode scanning becomes part of traceability, not just data entry.

 

 

 

How UPCs, SKUs, and Lot Numbers Work in a Food ERP

By this point, several pieces of information are tied to the same case of product.

There is the SKU your company uses to manage the item. A UPC or GTIN may be used to identify it across the supply chain. Then there is the lot number, expiration date, quantity, weight, and warehouse location.

The challenge is keeping those pieces connected as the inventory moves.

When a lot is received, the system needs to know where it was put away. If some of that inventory is used in production, the lot needs to be linked to that transaction. If the finished product moves to another location or ships to a customer, that history must remain intact.

In Microsoft Dynamics 365 Business Central, item tracking can manage lot information as inventory moves through purchasing, production, warehousing, and sales. Food companies may need additional functionality for requirements such as expiration management, catch weight, shelf-life rules, and more advanced lot control.

That becomes especially important when someone needs an answer quickly.

Which lots are still in the warehouse? Which raw material lots went into this production run? Which finished lots were produced from them? Which customers received those lots?

Those answers depend on the information staying connected from one transaction to the next.

That’s what turns inventory records into traceability.

 

 

 

From Receiving to Recall: What Traceability Looks Like

Consider a dairy processor that receives milk, cultures, and other ingredients to produce a batch of cheese.

Each incoming ingredient may have its own supplier and lot information. When the processor receives those ingredients, that information becomes the starting point of the traceability record.

Production adds another layer.

Food traceability from supplier through receiving, production, shipping, and customers, with backward and forward recall tracking.

The processor needs to know which ingredient lots were consumed during a production run and which finished cheese lots resulted. Once that cheese enters inventory, the business may also manage expiration dates, actual weights, warehouse locations, and quantities available for shipment.

Then customer orders go out the door.

If a quality issue is later traced to one ingredient lot, the question is no longer simply, “How much of this SKU do we have?”

The business needs to know which production runs used that ingredient, which finished lots were affected, how much inventory remains, and which customers received product from those lots.

That trace can move backward toward the supplier and forward toward the customer.

When information connects receiving through production and shipment, the business can narrow its response to the inventory that is actually affected, rather than treating every unit of the SKU as if it were the same.

 

 

 

Frequently Asked Questions About UPCs and SKUs

 

Are UPCs unique?

A UPC identifies a specific trade item, not an individual physical unit. Cases from different production lots can carry the same UPC because they are still the same trade item. Lot numbers provide the additional identification needed to distinguish that inventory.

 

Is a SKU the same as a UPC?

No. A SKU is an internal code a business creates to manage its own inventory. A UPC is a standardized product identifier used across the supply chain. The same product can have both a SKU and a UPC.

 

Can different lots have the same UPC?

Yes. In food manufacturing and distribution, multiple production lots of the same product will typically share the same product identifier. The lot number is what distinguishes one production or inventory group from another.

 

Is a SKU the same as a lot number?

No. A SKU identifies the item. A lot number identifies a specific group of that item produced or received under particular conditions. You may have thousands of units with the same SKU spread across several different lots.

 

Does a UPC contain an expiration date?

A standard UPC identifies the product. It does not identify the expiration date of an individual lot or case. Food companies that need to capture product, lot, date, weight, or quantity information may use other GS1 barcode formats designed to carry additional data.

 

What is the difference between a UPC and a GTIN?

A GTIN, or Global Trade Item Number, identifies a trade item. The familiar 12-digit number associated with a UPC-A barcode is a GTIN-12. In everyday business conversations, UPC and GTIN are sometimes used interchangeably, but they are not technically the same thing.

 

Can Microsoft Dynamics 365 Business Central track lot numbers?

Yes. Business Central supports lot tracking as inventory moves through transactions such as purchasing, production, warehousing, and sales. Food companies may need additional functionality when requirements extend into areas such as advanced expiration management, catch weight, shelf-life rules, and food-specific lot control.

 

 

 

Product Identification Is Only Part of the Picture

UPCs and SKUs answer an important question: What is this product?

For food manufacturers and distributors, that answer only goes so far.

You also need to know which lot you have, when it expires, where it is, what it weighs, what went into it, and where it went after it left your facility.

That information becomes harder to manage as the business grows. More products, more lots, more warehouse locations, and more transactions create more places for the trail to break.

That’s why the system behind the barcode matters.

DynamicsFoodERP extends Microsoft Dynamics 365 Business Central for food manufacturers and distributors who need to manage lot-controlled inventory, expiration dates, catch weight, warehouse activity, and traceability within a single business system.

When a customer asks about a lot, a quality issue occurs, or you need to investigate a recall, the information should already be there.

Want to see how that could work in your operation? Talk with a DynamicsFoodERP specialist.