Batch, Lot, and Expiry Tracking in B2B Fulfillment Operations

By
Team Hopstack
May 18, 2026
5 min read
Batch, Lot, and Expiry Tracking in B2B Fulfillment Operations
TL;DR Key Takeaways
  • Batch, lot, and expiry tracking enable warehouses to track inventory beyond the SKU level for full traceability.
  • Critical for industries like pharma, food, cosmetics, chemicals, and regulated consumer goods.
  • Helps prevent shipping expired, damaged, or incorrect inventory.
  • Supports compliance, recalls, audits, and client-specific inventory controls.
  • Tracking must begin at receiving by capturing lot numbers and expiry dates.
  • Inventory should be tracked by location + SKU + lot + expiry.
  • WMS should enforce FEFO or FIFO picking automatically.
  • Lot-level traceability is essential for recalls and quality control.
  • In B2B fulfillment, inventory is not just about how much you have—it’s about which exact units you have, where they came from, and when they must move.

    For industries like pharmaceuticals, food & beverage, cosmetics, chemicals, and regulated consumer goods, tracking inventory at a batch, lot, and expiry level is not optional. It’s critical for:

    • regulatory compliance
    • product recalls
    • inventory accuracy
    • client trust in 3PL operations

    Yet many fulfillment operations still rely on SKU-level tracking, which creates blind spots in traceability, stock rotation, and risk management.

    This guide breaks down how batch, lot, and expiry tracking actually works inside B2B fulfillment operations, and how modern warehouse systems enable it at scale.

    What Is Batch, Lot, and Expiry Tracking?

    At its core, this is about tracking inventory at a sub-SKU level.

    Batch Tracking

    A batch refers to a group of items produced or received together under the same conditions.

    Example:

    • 1,000 units of a supplement produced in one manufacturing run

    Lot Tracking

    A lot number is a unique identifier assigned to a batch for traceability.

    It allows you to answer:

    • Which supplier did this inventory come from?
    • Which customers received items from this lot?
    • Which warehouse locations hold this lot?

    Expiry Tracking

    Expiry tracking adds a time dimension to inventory management.

    It ensures:

    • products are shipped before expiration
    • near-expiry inventory is prioritized
    • compliance requirements are met

    Why This Matters in B2B Fulfillment

    Unlike DTC, B2B fulfillment involves:

    • bulk shipments
    • stricter compliance requirements
    • higher financial risk per shipment

    A single error (e.g., shipping expired or wrong-lot inventory) can result in:

    • client penalties
    • recalls
    • legal consequences

    How Batch, Lot, and Expiry Tracking Works in Warehouse Operations

    To implement this effectively, tracking must be embedded across every warehouse workflow—not just inventory storage.

    1. Inbound Receiving and Lot Capture

    Tracking begins at the receiving stage.

    When inventory arrives:

    • each pallet or carton is assigned a lot/batch number
    • expiry dates are captured (if applicable)
    • items are scanned and recorded in the system

    Key requirement:

    The system must support lot-level inventory creation at inbound

    Without this, downstream traceability breaks.

    2. Putaway and Location Mapping

    Once received, inventory is stored across warehouse locations.

    Each location must track:

    • SKU
    • lot number
    • quantity
    • expiry date

    This creates a multi-dimensional inventory structure:

    Location → SKU → Lot → Quantity → Expiry

    This structure is essential for:

    • accurate stock visibility
    • controlled picking
    • recall traceability

    3. Inventory Storage and Segmentation

    B2B warehouses often store multiple lots of the same SKU simultaneously.

    Example:

    • Lot A (expires in 30 days)
    • Lot B (expires in 90 days)

    These must be:

    • stored separately
    • tracked independently
    • made visible in real-time

    Failure here leads to:

    • mixed inventory
    • incorrect dispatch
    • compliance violations

    4. Picking Logic: FEFO, FIFO, and Lot Control

    Picking is where most fulfillment errors occur.

    A robust system must enforce rule-based picking strategies.

    FEFO (First Expiry, First Out)

    Most critical for perishable goods.

    • items with the earliest expiry date are picked first

    FIFO (First In, First Out)

    Used when expiry is less critical but stock rotation matters.

    Lot-Specific Picking

    In B2B fulfillment, clients may request:

    • specific lot numbers
    • restricted lot allocation
    • quality-controlled inventory release

    This requires:

    lot-level allocation logic during order processing

    5. Order Processing and Shipment Traceability

    When an order is fulfilled, the system must record:

    • which lot was picked
    • how much quantity
    • which customer received it

    This enables:

    • forward traceability (where inventory went)
    • backward traceability (where it came from)

    6. Returns and Reverse Logistics

    Returned inventory must also be tracked at the lot level.

    Decisions include:

    • restock into same lot
    • quarantine damaged or expired items
    • segregate based on quality checks

    Without lot-level tracking, returns can contaminate good inventory.

    Key Challenges in Batch and Lot Tracking

    Despite its importance, many operations struggle with implementation.

    1. Lack of System Support

    Basic inventory systems only track at SKU level.

    This leads to:

    • no lot visibility
    • manual tracking in spreadsheets
    • high error rates

    2. Operational Complexity

    Tracking multiple attributes per SKU increases complexity:

    • more scanning steps
    • stricter processes
    • higher training requirements

    3. Poor Data Discipline

    Lot tracking is only as good as the data captured at inbound.

    Errors at receiving stage propagate across the system.

    4. Multi-Client 3PL Complexity

    3PLs must manage:

    • different lot rules per client
    • varying expiry requirements
    • mixed inventory across clients

    This requires highly configurable systems.

    How a WMS Enables Batch, Lot, and Expiry Tracking

    A modern Warehouse Management System (WMS) is essential for implementing this at scale.

    Core Capabilities Required

    1. Lot-Level Inventory Tracking

    Track inventory at:

    • SKU + lot + location level

    2. Expiry Date Management

    • capture expiry at inbound
    • trigger alerts for near-expiry stock
    • enforce FEFO picking

    3. Rule-Based Allocation Engine

    • FEFO / FIFO logic
    • client-specific lot allocation
    • restricted inventory handling

    4. End-to-End Traceability

    • inbound → storage → picking → shipment
    • full audit trail

    5. Multi-Level Serialization (Advanced)

    For high-value or regulated industries:

    • pallet → case → unit tracking
    • nested serialization

    This enables granular traceability beyond lot level.

    Industry Use Cases

    Pharmaceuticals

    • strict regulatory compliance
    • mandatory expiry tracking
    • recall readiness

    Food & Beverage

    • FEFO picking
    • shelf-life optimization
    • waste reduction

    Cosmetics & Personal Care

    • batch-based quality control
    • expiry-sensitive inventory

    Consumer Electronics

    • lot-based warranty tracking
    • supplier traceability

    Best Practices for Implementation

    To successfully implement batch, lot, and expiry tracking:

    Standardize Receiving Processes

    Ensure every inbound shipment captures:

    • lot number
    • expiry date
    • quantity accuracy

    Enforce Scanning at Every Step

    Manual processes lead to errors.

    Use:

    • barcode scanning
    • system validations

    Design Warehouse Layout for Lot Segregation

    Avoid mixing lots physically

    Configure Picking Rules Clearly

    FEFO should be enforced automatically—not manually.

    Train Warehouse Teams

    Operational discipline is critical for maintaining data integrity.

    Conclusion

    Batch, lot, and expiry tracking are no longer optional for B2B fulfillment operations.

    As supply chains become more complex and compliance requirements tighten, businesses need:

    • granular inventory visibility
    • traceability across the entire fulfillment lifecycle
    • systems that enforce operational accuracy

    Organizations that invest in these capabilities early are better positioned to:

    • reduce risk
    • improve client trust
    • scale fulfillment operations efficiently

    All tagsAll categories

    FAQs

    How do you implement lot tracking without slowing down warehouse operations?

    The most effective way to implement lot tracking without creating operational bottlenecks is to embed lot capture directly into standard warehouse workflows instead of treating it as a separate process. In practice, this means warehouse teams scan lot numbers during receiving rather than entering them manually later, use barcode-driven putaway and picking workflows, and rely on WMS-enforced validations instead of manual verification. When configured properly, the warehouse management system automatically captures and validates lot data during normal operations, allowing traceability to happen in the background without adding friction for warehouse staff.

    What happens if lot tracking is not enforced at the receiving stage?

    If lot numbers or expiry dates are not captured during inbound receiving, the entire traceability chain becomes unreliable. Warehouses may lose visibility into which customers received specific lots, compliant and non-compliant inventory can become mixed, and audits or product recalls become significantly more difficult to manage. In many operations, the root cause of failed lot tracking can be traced back to poor receiving processes rather than downstream picking or shipping errors. Accurate inbound capture is what establishes the foundation for end-to-end traceability.

    How do 3PLs manage different lot and expiry rules for multiple clients?

    Modern 3PL operations typically manage multiple client requirements through client-specific configurations within the WMS. Each client can define its own inventory rules, such as whether inventory should follow FEFO or FIFO logic, which lots are restricted from shipment, or minimum expiry thresholds that must be met before orders can be fulfilled. This allows a single warehouse operation to support multiple inventory handling policies simultaneously without creating operational conflicts or requiring separate workflows for every client.

    What is the difference between FEFO and FIFO, and when should each be used?

    FEFO, or First Expiry First Out, prioritizes inventory based on expiration dates and is commonly used for products with shelf-life sensitivity such as food, pharmaceuticals, cosmetics, and supplements. FIFO, or First In First Out, prioritizes inventory based on the order in which stock was received and is typically used when inventory rotation matters but expiry dates are not critical. In most B2B fulfillment environments handling regulated or perishable inventory, FEFO is enforced automatically through the WMS to reduce the risk of human error during picking.

    How do you handle partial pallet or split-lot picking in B2B orders?

    B2B fulfillment operations frequently require partial quantities to be picked from multiple lots to fulfill a single order. To manage this accurately, the WMS must support lot-level allocation during order creation and guide warehouse staff through location and lot validation during picking. Pickers typically scan both the storage location and the assigned lot number to confirm accuracy, while inventory updates in real time to prevent duplicate allocation or inventory discrepancies. Without these controls, warehouses increase the risk of shipping incorrect or mixed lots to customers.

    How does lot tracking improve recall management?

    Lot tracking significantly improves recall management by enabling precise traceability across the supply chain. Instead of recalling all inventory associated with a product, businesses can identify the exact affected lot numbers, determine which customers received those lots, and isolate remaining inventory still stored in the warehouse. This targeted approach reduces the scale, cost, and operational disruption of recalls while also improving compliance and customer communication during recall events.

    When should businesses move from SKU-level to lot-level tracking?

    Businesses should transition from SKU-level tracking to lot-level tracking when they begin handling regulated products, expiry-sensitive inventory, or inventory sourced from multiple suppliers where batch variability matters. Lot tracking also becomes increasingly important as companies scale B2B fulfillment operations or expand into 3PL services where traceability expectations are higher. Delaying implementation often creates historical data gaps that are difficult or impossible to reconstruct later, making early adoption far easier operationally.

    Table of Contents

    Subscribe to newsletter
    Share this post
    false
    Get Your Free Copy Today
    Download Ebook
    ×