Batch Management and FIFO Implementation Guide —— From Maturity Assessment to Digital Support

By: QTank Published: 7/17/2026 Views: 174
Current rating: ★★★☆☆ Rate this Equivalent to 8 ratings

1. Why Batch Management and First-In-First-Out (FIFO) are the Cornerstones of Quality Traceability

Batch management and FIFO (First-In-First-Out) may seem like operational principles in the realm of warehouse logistics, but in reality, they directly determine the reliability of a quality management system's traceability. Every customer complaint trace, every recall scope determination, and every root cause analysis of a failure starts with the same question: Which batches of raw materials were used in this batch of products? Which finished products were made using these raw material batches?

When batch records are clear and FIFO is properly implemented, answers to these questions can be provided within minutes. Conversely, when batch information is missing or FIFO is casually disregarded, the quality department can only do two things in response to customer complaints—either expand the recall scope to ensure safety or admit the inability to trace and accept regulatory penalties. The former results in economic losses, while the latter brings legal and brand risks.

Therefore, batch management and FIFO are not just "warehouse matters," but the fundamental data engineering of a quality management system. Without this foundation, even the best SPC (Statistical Process Control) and the most advanced laboratory equipment will fail to accurately pinpoint the impact range when issues arise.

2. Three Levels of Batch Management Maturity

The maturity of batch management can be assessed from three levels.

Level One: Batch numbers exist but are unreliable. This is the current situation for most small and medium-sized enterprises (SMEs). Raw materials are labeled with batch numbers upon arrival, but there is no scanning during production material issuance, and finished products are coded by production date rather than the combination of raw material batches. When quality anomalies occur, the affected range can only be guessed based on "around that time." At this level, traceability is essentially a guess rather than a confirmation.

Level Two: Batch numbers are consistent but rely on manual processes. From raw material receipt to finished product dispatch, batch information is recorded at each stage, but the recording method primarily involves paper documents or manual entry. Traceability can be achieved at this level, but it is inefficient—tracing once may require reviewing dozens of documents and questioning multiple on-site personnel, and the risk of human error leading to a broken traceability chain always exists.

Level Three: Automatic batch number collection and association. Using barcode, QR code, or RFID technology, batch information is automatically collected at key nodes such as raw material receipt, material issuance, process flow, and finished product packaging. In MES (Manufacturing Execution System) or traceability systems, the association between raw material batches and finished product batches is automatically established. At this level, inputting a finished product batch number allows the system to automatically output a list of all raw material batches, supplier information, inspection records, and which other finished products the raw material batch was used in.

Most companies should aim to move from Level One to Level Two, and then gradually advance to Level Three. It is crucial to avoid the pitfall of pursuing full automation in one step—core to batch management is not technology, but ensuring that someone is responsible for the accuracy of batch information at every flow stage.

3. Why FIFO Always Fails in Reality

Let's start with a real-world case. In an electronics assembly factory's warehouse, capacitors of the same specification are stored. Batch A was received in March, and Batch B in May. According to the FIFO principle, production should prioritize the use of Batch A. However, in reality: Batch A is placed at the innermost part of the shelf, while Batch B is placed on the aisle side. To save time, the line material handler always takes materials from Batch B. Three months later, Batch A is returned as expired, and Batch B is almost depleted—while the financial records show that Batch A has been consumed first under the "FIFO" logic, leading to discrepancies between the records and the actual inventory.

The root cause of FIFO failure is usually not a systemic issue but a disconnect between physical layout and information flow. This is typically manifested in the following four scenarios.

Scenario One: Physical location conflicts with FIFO order. The shelf design does not consider the convenience of FIFO storage and retrieval—new batches are placed in the most accessible positions, while old batches are "blocked" in the depths. This is the simplest and most common reason for failure, and the solution is also the most direct: use through-shelf or gravity shelves in the warehouse planning phase to physically ensure FIFO.

Scenario Two: Multiple batches of the same material coexist at the same workstation. At the line-side warehouse or workstation material racks, multiple batches of the same material number are often mixed. Operators have no prompts or constraints when picking, naturally tending to choose the nearest and most convenient pack. Solution: adopt the "one work order, one batch" principle for line material delivery—deliver only one batch of material each time and replenish after it is used, eliminating the possibility of batch mixing from the source.

Scenario Three: ERP system FIFO logic does not match physical reality. ERP systems default to FIFO pricing for cost accounting, but the actual FIFO sequence may deviate due to operations such as backflushing, returns, and inventory adjustments. The "FIFO" in financial records is just a calculation logic and does not mean that the old batches were actually used first. When quality traceability requires locating by physical batch, relying on ERP financial data can be misleading.

Scenario Four: Concessions and special procurement materials disrupt FIFO. IQC (Incoming Quality Control) determines that concessioned materials, though flawed, do not affect usage and should be prioritized to reduce risk. However, in practice, concessioned materials are mixed with other batches in the warehouse without clear markings or mechanisms to trigger priority consumption, ultimately leading to long-term storage until they expire.

4. Implementation Framework for Batch Management and FIFO

To establish a reliable batch management and FIFO system, efforts must be made simultaneously in three dimensions: coding rules, flow rules, and monitoring rules.

Batch Coding Rules

Batch codes should contain sufficient information for traceability but should not be too long. The recommended format is: Supplier code/Material code + Production date + Serial number. For example: CAP-100UF-20260601-001. Key principles include:

  • Uniqueness: Batch numbers under the same material code must not be repeated.
  • Parsability: The production date should be discernible from the batch number to facilitate quick judgment of expiration.
  • Scalability: Reserve enough serial number digits to avoid overflow in cross-year or large-volume scenarios.

For purchased components, suppliers should be required to provide batch numbers according to the agreed coding rules and verify them during incoming inspection. For in-house produced components, batch numbers should be automatically generated by the system when the production work order is issued and printed and posted at the first process.

Flow Rules

Stage Key Points Common Failure Points
Receipt Store by production date/batch number, with older batches placed outward/forward Random placement of incoming materials, not sorted by batch
Storage Regular inspections, warning for expired materials No expiration warning mechanism, expired materials not identified
Material Issuance System locks batches by FIFO, warehouse issues materials based on locked batches Material handlers choose batches independently, bypassing system locks
Material Usage Scan to confirm batch, system checks if it matches the issued batch No scanning during usage, post-event recording leads to data inaccuracy
Material Return Store returned batches separately, prioritize reissuance of older batches Mixing returned materials with new materials, disrupting FIFO order
Finished Product Receipt Store finished products by production work order batch, associate with raw material batches Missing association between finished product batches and raw material batches

Monitoring Rules

Batch management and FIFO monitoring should not rely solely on monthly inventory counts. It is recommended to establish three levels of monitoring indicators:

  1. Operational Level: Scanning rate. The ratio of the number of scanning records at each batch flow node to the theoretical number of scans. A rate below 95% triggers a warning. The scanning rate is the most direct indicator of the completeness of batch information.
  2. Management Level: FIFO compliance rate. Regularly (weekly or monthly) sample several materials to check if the actual dispatch order matches the receipt time order. Sampling can prioritize materials with sensitive expiration dates (such as adhesives, chemical materials, and electronic components).
  3. Performance Level: Traceability success rate. Regularly conduct traceability drills—randomly select a finished product batch and require the complete traceability of all raw material batches, inspection records, and process parameters within a specified time (e.g., 30 minutes). The success rate should be one of the quarterly KPIs for the quality department.

5. Digital Support Solutions for FIFO

With the support of information systems, FIFO can be upgraded from "policy constraint" to "system constraint."

Solution One: WMS Cross-Docking Locking. The Warehouse Management System (WMS) sorts the batch list by receipt time when receiving material issuance requests and locks the inventory of the earliest batch. Warehouse personnel can only scan the batch labels locked by the system for dispatch, and cannot choose independently.

Solution Two: MES Work Order Batch Locking. When a production work order is issued, MES automatically calculates the required material quantity and locks the inventory of the earliest batch by FIFO. If the locked inventory is insufficient, the system prompts for procurement or alternative solutions, rather than allowing arbitrary batch substitution.

Solution Three: Physical FIFO in AGV/Vertical Warehouses. In automated warehouses, system scheduling ensures physical FIFO—older batches are stored on the dispatch side, and new batches are stored on the receipt side. AGVs move materials according to the FIFO sequence.

Solution Four: Electronic Kanban and Warnings. Set up electronic kanbans in the warehouse and line-side warehouse to display the remaining inventory and remaining shelf life of each batch. When a batch approaches its expiration date, the kanban changes color to warn and prioritize its delivery.

For SMEs without WMS/MES, a low-cost solution of location management + color labels can be adopted: number the shelves by area, place older batches outward and use green labels, and place new batches inward with red labels. Material handlers are required to pick green-labeled materials first. Although not as precise as system locking, this is the most practical starting point in terms of cost-effectiveness.

6. Implementation Roadmap: From Current Assessment to Continuous Improvement

The advancement of batch management and FIFO should not be overly ambitious. It is recommended to implement the following roadmap in stages.

Stage One: Foundation Building (1-2 months). Conduct a comprehensive inventory of the current batch management status, including the uniformity of batch coding rules, the coverage of scanning/record-keeping at each stage, and the actual compliance rate of FIFO execution. Output a "Batch Management Current Status Assessment Report" to identify gaps and prioritize improvements.

Stage Two: Rule Implementation (2-3 months). Revise batch coding rules, update warehouse layouts to support physical FIFO, train warehouse and production personnel, and implement the minimum requirements for scanning and record-keeping. The goal of this stage is not perfection, but to ensure that every flow stage has "records and traceability."

Stage Three: System Integration (3-6 months). If the company has already implemented WMS or MES, configure the FIFO locking logic in the system to upgrade batch management from "human compliance" to "system enforcement." Simultaneously, establish an automatic monitoring kanban for scanning rates and push anomaly data to supervisors daily.

Stage Four: Optimization and Expansion (Continuous). Regularly conduct traceability drills to verify traceability speed and accuracy; link batch management with supplier performance to drive suppliers to improve batch coding standards; gradually introduce automated collection methods to reduce reliance on and errors in manual scanning.

7. From Compliance Traceability to Value Creation

A mature batch management and FIFO system brings value far beyond just "passing audits."

Value One: Precise Recall, Reduced Losses. When a raw material batch has issues, complete batch association data can precisely determine the affected finished product batches. The smaller the scope, the lower the recall cost and the less damage to brand reputation. A food company once needed to recall products due to raw material contamination. Thanks to comprehensive batch management, the recall scope was reduced from an initial estimate of 120,000 boxes to 18,000 boxes, saving direct losses of over 3 million yuan.

Value Two: Accelerated Root Cause Analysis. When customer complaints occur, the speed of traceability directly affects the efficiency of problem resolution. Companies with complete batch data can complete the full traceability chain and identify suspicious process intervals within 20 minutes, while companies without batch data may take several days.

Value Three: Optimized Inventory and Shelf Life Management. Effective FIFO execution can significantly reduce losses from expired materials. Statistics show that companies with proper FIFO implementation see an average reduction of 40% to 60% in losses due to material expiration.

Value Four: Improved Audit Pass Rate and Customer Trust. Standards such as IATF 16949, ISO 22000, and GMP all have clear requirements for traceability. A comprehensive batch management and FIFO system is not only a compliance proof but also substantial evidence of quality control capabilities to customers.


Batches are the "ID cards" of quality traceability, and FIFO is the discipline that ensures these ID cards do not "expire."

Knowledge code: 9.3.1

Version: v20260717

Author: Quality Think Tank The Quality Think Tank is dedicated to providing systematic professional knowledge, methodologies, and practical tools for quality management practitioners, helping companies continuously improve their quality capabilities.