Basic inventory tracks how much of a product a business has. Lot and serial number tracking goes further, letting a business know exactly which stock it has. This piece is about lot and serial number tracking in Odoo Inventory.
Tracking by lot and by serial number
Odoo lets a product be tracked by lot or by serial number. Lot tracking identifies stock by batch: a lot is a quantity of a product received or produced together, given a lot number, and the product is tracked at the level of those lots. Serial number tracking identifies individual units: each single unit gets its own serial number, and the product is tracked unit by unit. A product can be tracked by lot, by serial, or not specifically tracked. Lot tracking is batch-level identification; serial tracking is unit-level.
What this tracking gives a business
Tracking by lot or serial gives a business the ability to know, and follow, exactly which stock it is dealing with, not just how much. With it, every movement of the product records the lot or serial, so the business can trace a specific lot or unit: where it came from, where it went. This is the foundation of traceability. It also lets a business manage stock at the lot or unit level where that matters, for example handling lots by their dates, or knowing the history of a specific serial-numbered unit. Without lot or serial tracking, the units of a product are anonymous and indistinguishable; with it, they are individually identifiable and followable.
Why a business needs it
A business needs lot or serial tracking when knowing exactly which stock matters. That includes any business that needs traceability, to be able to trace a specific batch or unit, which is important for quality, for managing a problem, and in many industries for regulatory reasons. It includes products with dates, where lots have to be managed by expiry. It includes products with warranties or histories tracked per unit, where serial tracking is needed. A business should track by lot or serial where its products and its needs genuinely require knowing exactly which stock; for products where neither matters, tracking adds effort for no benefit.
Choosing lot or serial
The choice between lot and serial tracking, made per product, depends on the product and the need. Serial tracking, identifying every individual unit, suits products that need individual identification, often higher-value or individually significant products, products with per-unit warranties, products where individual identification is required. Lot tracking, identifying stock by batch, suits products produced and handled in batches, where batch-level identification is what is needed. Choosing the right one means matching the granularity to the genuine need: serial tracking everything when batch-level would do adds unnecessary effort, while lot tracking where serial-level identification is genuinely needed leaves a gap.
Tracking depends on the discipline of recording
An honest point. Lot and serial tracking only delivers its value if the lots and serials are genuinely recorded at every movement, every receipt, every transfer, every delivery. The tracking is a discipline as much as a setting: it asks that the people handling stock record the lot or serial as they go. Where stock is barcoded, scanning makes this fast and accurate. Lot and serial tracking set up but not faithfully recorded gives incomplete identification, which can be worse than none, because it looks complete but has gaps. A business adopting lot or serial tracking should ensure the recording genuinely happens.
The takeaway
Lot and serial number tracking in Odoo Inventory identifies stock by batch, lot tracking, or by individual unit, serial tracking, so a business knows not just how much of a product it has but exactly which. This is the foundation of traceability and of managing stock at the lot or unit level. A business needs it where knowing exactly which stock genuinely matters, for traceability, dates, or per-unit history. Choose lot or serial per product to match the need, and remember the tracking only delivers value if lots and serials are faithfully recorded. For how we approach Odoo, see our ERP practice.