Batch Tracking and Product Recall: From Expiry Dates to Retrieval

Batch tracking means recording every production run or purchase lot under one number, so you always know where it came from, where it is in the warehouse now and which customers received it. Without that chain, a product recall turns into guesswork, scattered phone calls and a retrieval that is either too broad or incomplete.
Every manufacturer or distributor eventually faces this question: “If one batch of our product turned out to be faulty, how long would it take us to find out where it went?” The answer is not found in the factory but in the warehouse’s everyday records. This article explains how lot tracking works, the role of expiry date management and quarantine, the steps of an orderly recall, and how to test your readiness with a simple drill before a real crisis.
What Is a Batch (Lot), and How Is It Different From a Serial Number?
A batch or lot is a group of goods produced under the same conditions or bought in one delivery, sharing one number. A serial number, by contrast, belongs to a single unit. Which one you use depends on the nature of the goods:
| Feature | Batch number | Serial number |
|---|---|---|
| What it belongs to | A group of goods from the same run | A single unit |
| Typical goods | Food, detergents, paint, raw materials, consumable parts | Machines, electrical appliances, equipment under warranty |
| Main purpose | Expiry control and recalling one run | Warranty, after-sales service and authenticity of each unit |
| Recording effort | Lower; one number for the whole run | Higher; each unit recorded separately |
Which Businesses Need Lot Traceability?
- Food and beverage producers dealing with expiry dates and consumer safety.
- Manufacturers and distributors of cosmetics, hygiene products and detergents.
- Chemical, paint and adhesive producers, where quality can vary slightly from one run to the next.
- Parts manufacturers that need to know which batch of parts went into which customer order.
- Wholesale distributors holding goods from several producers with different dates.
In some industries, such as food and pharmaceuticals, regulators also set requirements for traceability and recall; check the details with the official authority for your own industry and country.
Backward and Forward Traceability: Two Ends of One Chain
Full traceability works in two directions. Backward means tracing a faulty product to its origin: which supplier, which incoming lot, on which date. Forward means tracing a suspect batch to its destinations: how much is still in stock, how much was sold to which customer, and how much is in transit between warehouses.
The chain is complete only if the batch number is recorded at every warehouse event: receiving from the supplier, transfers between warehouses, issues to the production line and dispatch to customers. A single unrecorded link is enough to make the whole chain unreliable on recall day.
What Data Should You Record for Each Batch?
A batch number alone is not enough; its value comes from the data recorded with it. These are the minimums for a dependable record:
| Data | Why it is needed |
|---|---|
| Supplier or production line batch number | Links to the origin for backward tracing |
| Production date and expiry date | Runs FEFO and warns before goods expire |
| Quantity received and storage location | Finds remaining stock quickly when you stop shipments |
| Quality status (released, quarantined, rejected) | Prevents unapproved goods from leaving |
| Every dispatch with customer name and date | Builds the list of recipients for forward tracing |
If each of these columns lives in a separate ledger or file, on recall day you have to piece several sources together by hand, which is exactly where most errors happen. That is why batch recording is one of the main reasons companies move from spreadsheets to dedicated inventory management software.
Expiry Date Management in the Warehouse: Prevention Before Recall
Many write-offs, and some recalls, actually involve goods that simply left the warehouse too late. The FEFO rule, “first expired, first out”, says always ship the goods that expire soonest first, even if they arrived later. We explain how it differs from FIFO and LIFO in our article on FIFO, FEFO and LIFO inventory methods; here it is enough to know that FEFO is impossible without an expiry date recorded for each batch.
A few simple habits lower the risk further: a weekly review of goods nearing expiry, a layout that puts older batches in front, and a decision made in advance for goods approaching their date (special sale, internal use or return to the supplier).
Quality Quarantine: Goods That Are Not Yet Allowed to Leave
When a batch’s quality is in question, for example while you wait for a lab result or investigate a customer complaint, it has to be separated from sellable stock. If that is done only with a sign on the shelf, one uninformed warehouse worker is enough for the goods to go out the door. System quarantine means that batch cannot be issued until it is formally released, and the final decision (release, return or destruction) is recorded with the decision-maker’s name.
How Does a Product Recall Work? Step by Step
- Detect and confirm the problem: from a customer complaint, a quality test or a supplier notice.
- Define the scope: exactly which batches are affected; not fewer, which leaves risk, and not more, which creates needless cost.
- Stop immediately: whatever quantity of those batches is in your warehouses is held back from sale and shipping.
- List the recipients: every customer who received the batch, with quantity and delivery date.
- Notify: contact customers and, where required, the regulator.
- Retrieve and record returns: every returned quantity comes back into the warehouse under its batch number and into quarantine.
- Reconcile quantities: compare the quantity produced or bought with the total of stock, sales and returns, so nothing is unaccounted for.
- Find the root cause and document: record the cause and every action taken, with dates and the people responsible.
Batch Tracking and One-Click Recall in Avadar Inventory Software
In Avadar Industry, the edition of Barsavosh’s warehouse software built for factories and manufacturing warehouses, batch and expiry date are recorded for each item, and a “first expired, first out” alert helps the right goods leave first. The same edition includes quality quarantine and release. In the Elite plan, product recall takes one click: the whole batch is stopped at once, the complete list of customers who received it is ready, and every action stays on record. In every edition you can also search for any item instantly by batch, serial, barcode, customer or supplier. Avadar’s interface is in Persian.
| Feature in Avadar Industry | Start | Pro | Elite |
|---|---|---|---|
| Instant item search by batch, serial or barcode | ✓ | ✓ | ✓ |
| Batch and expiry date with FEFO alert; production and projects; warranty | — | ✓ | ✓ |
| Analytical reports such as expiry risk and shortage trends | — | ✓ | ✓ |
| One-click recall and the full customer club | — | — | ✓ |
Recall Drill Checklist
The best time to find missing links is before a real crisis. Run this drill every few months:
- Pick a batch at random and assume it is faulty.
- Note how long it takes to find all of its destinations, and compare that figure in the next drill.
- Check that the recorded stock of that batch matches a physical count.
- Verify the contact details of the customers who received it; an outdated phone number is useless on crisis day.
- Decide who gives the stop order and who calls the customers.
- Record the result and the gaps you found, and assign an owner to fix each one.
Common Batch Tracking Mistakes
- Recording the batch on receipt and forgetting it on dispatch or transfer.
- Mixing two batches on one shelf without a divider or label.
- Relying on a warehouse worker’s memory instead of system records.
- Having no defined process for returned goods, so they quietly slip back into sellable stock.
- Never running a drill until a real recall happens.
Frequently Asked Questions
What is the difference between batch tracking and serial tracking?
A batch belongs to a group of goods from the same run and a serial to a single unit; batches are more common for expiry and recall, serials for warranty.
Which Avadar plan includes one-click recall?
The Elite plan of Avadar Industry; batch and expiry recording with FEFO alerts is available from Pro.
Can you run a recall without software?
You can, but finding every customer from invoices and ledgers is slow, and the risk of missing part of the goods is high.
How do you keep quarantined goods away from sale?
With system quarantine that blocks issuing that batch until formal release, not just a warning sign on the shelf.
How often should you run a recall drill?
There is no fixed rule; many teams run it periodically and after any major change in warehouse processes or suppliers.
To see how a batch recall would work in your warehouse, explore Avadar and request an Avadar Industry demo.
Further reading
- What Is Warehouse Management Software & Why Every Business Needs It
- The Best Warehouse Management Software for Your Business: A Guide to Choosing and Comparing (2026)
- What Is Stocktaking? A Complete Practical Guide
Complete guide: warehouse management software
Have a project in mind?
The Barsavosh team is ready to design custom software and AI solutions for your business.
Contact us