On this page
For most retailers, inventory is just a quantity. You have 50 units of Product X in stock — end of story. But for businesses dealing with perishables, regulated goods, high-value items, or supply chains where recalls are a real risk, knowing you have 50 units is not enough. You need to know which 50 units. Where they came from. When they expire. And which specific units went to which customers. That is the problem batch and lot tracking solves.
What Is Batch and Lot Tracking?
Batch tracking assigns a unique identifier — a batch number or lot number — to a group of products that were produced, received, or processed together. Rather than tracking inventory purely by product and location, you track it by product, location, and batch.
Lot tracking is a closely related concept, often used interchangeably with batch tracking. In practice, 'lot' tends to refer to groups from the same production run, while 'batch' may refer to groups received in the same shipment. Many platforms support both, allowing you to track products at whichever level your operation requires.
Serial number tracking is the most granular form: every individual unit gets a unique identifier. This is common for high-value items (electronics, medical devices, capital equipment) where individual-unit traceability is required by regulation or warranty policy.
Who Needs Batch Tracking?
The industries where batch tracking is non-negotiable include food and beverage (expiry dates, regulatory recall requirements), pharmaceuticals and health products, cosmetics, chemicals, and electronics. But any business where a product recall or quality issue could require tracing affected units back to customers benefits from lot-level traceability.
For wholesalers, batch tracking matters even more because goods flow through an intermediary layer. Your wholesale customer may need to trace products back to your source. If you cannot provide that traceability, you become the liability in their supply chain.
- Food & Beverage: expiry date management, regulatory recall capability
- Pharmaceuticals & Health: lot traceability required by regulation
- Electronics & High-Value Goods: individual serial number tracking
- Wholesale Distribution: downstream traceability for your B2B customers
- Manufacturing: production run correlation and quality control
Multi-Tiered Costing: FIFO, AVCO, and LIFO Explained
Batch tracking also powers accurate costing — a critical component of profitability tracking. When you receive multiple batches of the same product at different prices over time, how do you determine the cost of the units you sell?
FIFO (First In, First Out) assumes the oldest units are sold first. This aligns with physical reality for perishables and gives you the most defensible cost basis for accounting purposes.
AVCO (Weighted Average Cost) calculates a running average cost across all units on hand, recalculated with each receipt. This smooths out price fluctuations and is simpler to apply when physical lot separation is impractical.
LIFO (Last In, First Out) assumes the most recently received units are sold first. While rarely representative of physical flow, it can provide tax advantages in inflationary environments (where recent costs are higher, generating higher COGS and lower reported profit).
Choosing the right costing method — and consistently applying it across all inventory — has a direct impact on your reported gross margin. Reports that break down cost and margin by batch, location and period give you the visibility to manage this actively.
Expiry Date Management and Smart Alerts
For businesses dealing with perishables or products with regulatory shelf life requirements, expiry date management is a critical capability layer built on top of batch tracking. When every batch carries an expiry date, your inventory system can flag batches approaching expiry, draw stock from the batch that expires first (FEFO: First Expired, First Out), and take expired stock out of what counts as sellable.
Expiry should shape ordering too: stock that will expire before it sells is not really cover. Count only usable stock when you decide what to reorder, or you will have high nominal quantities and empty shelves. See how to reduce expired stock write-offs.
Batch Tracking Across Multi-Location Networks
In a multi-location operation, the challenge is maintaining lot-level traceability across transfers between warehouses and stores. When Batch #A-2201 is transferred from your central warehouse to Store #3, the transfer record must preserve the batch identity — otherwise you lose the audit trail.
A supply chain transfer system that maintains batch identity through every stage (receipt, putaway, transfer, sale) provides the end-to-end traceability that regulators and quality managers require, without manual reconciliation.
Batch and lot tracking is not a feature for niche industries — it is a foundation for any business that cares about product traceability, accurate costing, and operational resilience. As supply chain disruptions continue and regulatory scrutiny increases, the ability to trace a product from supplier receipt to customer sale — at the batch level — will increasingly separate the businesses that can move fast from the ones that struggle to contain problems.
Precision Inventory for Your Business
Momentum records batch or lot numbers and expiry dates at receiving, carries them through sales and transfers between locations, can draw stock from the batch that expires first, and costs stock by FIFO, LIFO or weighted average. Book a demo to trace a batch from supplier to sale.



