Lot Tracking and Expiration Date Management: How a 3PL Keeps FEFO Inventory Accurate

Lot tracking is the practice of recording which production batch and expiration date every unit in your warehouse belongs to, then shipping in a controlled order so the oldest-expiring stock leaves first. Done properly, it means a recall touches one lot instead of your entire SKU, and expired product stops appearing on your write-off report. The mechanics are simple. The discipline required at receiving is where most brands lose it.
If you sell food, beverage, supplements, cosmetics, or anything with a printed expiration or best-by date, this is one of the few operational controls that pays for itself in a single bad week.
What is lot tracking?
A lot (or batch) is a quantity of product manufactured under the same conditions at the same time. Lot tracking means capturing that lot code, and usually its expiration date, at the moment inventory is received, then carrying it through storage, picking, and the shipping record.
The practical test: if a supplier tells you lot 24B119 has a problem, can you answer these three questions in under an hour?
- How many units of that lot do I still have on hand, and where are they?
- Which orders already shipped containing that lot, and to whom?
- Which retail or wholesale POs included it?
If the answer is no, you do not have lot tracking. You have lot codes printed on boxes.
Lot, batch, serial: what is the difference?
| Method | Granularity | Typical use |
|---|---|---|
| Lot / batch | Many units share one code | Food, beverage, supplements, cosmetics |
| Expiration / best-by | Date attached to a lot | Anything perishable or potency-dated |
| Serial number | One code per unit | Electronics, high-value goods, warranty tracking |
What is FEFO, and how is it different from FIFO?
FIFO ships the oldest received stock first. FEFO ships the oldest-expiring stock first. They are usually the same thing, and occasionally they are not.
Here is the case that catches people out. You receive a large purchase order in March with a 24-month shelf life, then a small rush order in June with a 9-month shelf life. FIFO ships the March stock. FEFO ships the June stock, because it expires first. If you run FIFO, the June inventory quietly ages out and becomes a write-off.
For dated products, FEFO is the correct default. Our primer on what FIFO means and when to use it covers where the simpler rule still works.
Which brands actually need lot tracking?
- Food and beverage. Effectively mandatory. Recall exposure alone justifies it.
- Supplements and nutraceuticals. Potency claims are tied to dates, and retailers audit them.
- Cosmetics and personal care. Batch codes are the backbone of any cosmetic safety file or adverse-event investigation.
- Pet food and treats. Same recall dynamics as human food.
- Anything sold into big-box retail. Retailers routinely reject shipments with insufficient remaining shelf life. See our guide to retail compliance and chargebacks.
What does lot tracking actually prevent?
It narrows a recall
This is the big one. Without lot-level records, a contamination issue forces you to pull every unit of the SKU, because you cannot prove which units are unaffected. With lot records, you pull one lot. The cost difference is often an order of magnitude.
The direction of travel in food safety data supports the concern. FDA-regulated food recall events fell 10.3% quarter over quarter in Q1 2026, but the volume of product recalled in those events rose 99.5%, to 57.4 million units. Fewer recalls, dramatically bigger ones. Broad recalls are exactly what weak traceability produces.
It stops expired write-offs
Expired inventory is the quietest margin leak in a CPG operation, because it never shows up as a customer complaint. It just becomes a disposal line. FEFO picking plus expiration reporting turns that into an early warning: you find out you have 900 units expiring in 60 days while there is still time to run a promotion.
Related reading: how to prevent and clear dead stock.
It prevents shipping short-dated product to customers
Few things generate refund requests faster than a supplement that expires six weeks after it arrives. Minimum-remaining-shelf-life rules at pick time prevent it.
What does a 3PL have to do to make lot tracking work?
Five things, in order of how often they are the failure point:
- Capture at receiving. Lot and expiration are recorded per pallet or per case as inventory is put away. Retrofitting this later is close to impossible.
- Segregated putaway. Two lots of the same SKU cannot be commingled in one pick location, or the pick record is a guess.
- System-directed picking. The pick instruction names the location holding the correct lot. Pickers should not be choosing.
- Scan verification. The scan at pick confirms the lot actually pulled, not just the SKU.
- Reporting you can pull yourself. On-hand by lot, expiring-within-X-days, and shipped-orders-by-lot. If you have to email someone to get a recall list, you do not have the control.
This is mostly a software and process question, which is why the warehouse management system behind your 3PL matters as much as the building. Our overview of how 3PL software and services fit together covers the same ground from the platform side.
What about FSMA 204?
The FDA's Food Traceability Rule (commonly called FSMA 204) requires entities handling foods on the Food Traceability List to keep specific Key Data Elements, including a traceability lot code, at defined Critical Tracking Events such as initial packing, transformation, and shipping.
The compliance date has moved. It was originally January 20, 2026, and FDA extended it by 30 months to July 20, 2028, with the extension formalized in the Federal Register; Congress subsequently directed FDA not to enforce before that date. Full details are on FDA's FSMA 204 page.
Two takeaways. First, if you handle listed foods, the deadline is real but not imminent. Second, do not treat 2028 as permission to wait: the records FSMA 204 asks for are the same records that make a voluntary recall survivable next quarter. Whether the rule applies to you or not is a compliance question. Whether you can trace a lot is an operating question, and it has a deadline of the next incident.
How do you set this up without slowing receiving to a crawl?
Lot capture adds time at the dock. The way to keep it manageable:
- Get lot and expiration onto the ASN. If the data arrives before the pallets do, receiving verifies instead of transcribing. Our guide to sending inventory to a 3PL, ASNs included covers the mechanics.
- Require scannable lot labels from your co-manufacturer. Human-readable-only lot codes are the single biggest cause of receiving delays and typos.
- Track at the level you actually need. Case-level lot capture is usually enough. Unit-level serialization rarely is, and it is expensive.
- Set the minimum-shelf-life rule once. Decide the threshold per channel (DTC, wholesale, marketplace) and let the system enforce it.
How Atomix handles lot tracking
Lot tracking is a standard service across the Atomix network, and it is paired with two controls that make the records trustworthy: dock-to-stock averaging 48 hours or less on compliant inbound shipments, so lot data is captured while the paperwork is still with the freight, and every order double-scanned and video recorded, so a lot dispute can be resolved with evidence rather than recollection. Atomix also operates temperature-controlled and ambient space at its 200,000 square foot Milwaukee facility, which matters for the dated products that most often need lot control.
Frequently asked questions
What is a lot number?
A code assigned by the manufacturer to a quantity of product made under the same conditions at the same time. It is the unit of traceability: if something goes wrong, the lot number defines the scope of the problem.
Is FEFO better than FIFO?
For anything with an expiration or best-by date, yes. FEFO ships the earliest-expiring stock first, which prevents the case where newer inventory with a shorter shelf life quietly expires behind older inventory with a longer one. For non-dated goods, FIFO is simpler and sufficient.
Do I need lot tracking if I only sell direct to consumers?
If your product has an expiration date, yes. DTC does not exempt you from a recall, and it does not stop customers from receiving short-dated product. What DTC changes is the recall mechanics: you have contact data for every buyer, which makes lot-level records more useful, not less.
Does lot tracking cost extra at a 3PL?
Sometimes as a line item, sometimes bundled into receiving and pick fees. Either way, ask how it is priced before you sign, and ask specifically whether segregated putaway (required for accurate lot picking) affects your storage costs. Our 3PL cost breakdown explains where these fees usually sit.
When does FSMA 204 take effect?
July 20, 2028, following FDA's 30-month extension from the original January 20, 2026 date. It applies to entities that manufacture, process, pack, or hold foods on the FDA Food Traceability List. Check the FDA list directly rather than assuming, because coverage is product-specific.
Need lot and expiration control you can actually audit? Talk to Atomix about how lot tracking would work for your SKUs.



