Skip to main content

Lot & Expiry Tracking — capture batches, pick FEFO, and stay ahead of expiring stock

If you sell supplements, food, cosmetics, pet products, or anything else with a shelf life, you need to know exactly which batch is on the shelf, when it expires, and whether you're shipping the soonest-to-expire stock first. Until now SKU could only capture that detail inside manufacturing. Lot & Expiry Tracking brings batch numbers and expiration dates to the entire platform — capture them when you receive, pick the right lots automatically, and see what's expiring (and what it's worth) before it becomes a problem.

Turn it on per product, choose FIFO or FEFO, and every place inventory moves now understands lots and expiry — from the receiving dock to the expiry report.

✨ What this means for you:

  • Capture batch + expiry at receiving — on purchase orders, inbound shipments, transfers, adjustments, and returns, not just manufacturing.
  • Ship the right stock first — FEFO (first-expired, first-out) picking automatically allocates the soonest-to-expire lots across fulfillment, so short-dated product goes out before it expires.
  • See what's at risk, in real dollars — the Expiry & Shelf-Life report values expired and near-expiry stock at true landed cost, so you know exactly how much inventory needs attention.
  • Get ahead of expiry — near-expiry alerts and an expired-stock workflow help you discount, move, or write off before stock ages out silently.
  • Trace any batch — answer "which customers received batch L2406?" for purchased goods, not just things you manufactured.

Capture lots and expiry the moment stock arrives

When you receive a lot-tracked product, SKU prompts for the batch number and expiry date right in the receive panel. Don't know the lot? Leave the batch blank and SKU generates a traceable id for you; leave the expiry blank and the lot simply lands in a "No expiry" group. Set a shelf life on the product and the expiry can auto-fill from the manufacture date.

Capturing batch numbers and expiry dates while receiving a purchase order

Every lot becomes its own costed layer, so each batch carries its own landed cost and is valued and consumed independently.

Know what's expiring — and what it's worth

The new Inventory Expiry & Shelf-Life report rolls every lot up by how soon it expires. See total tracked value, expired value, value at risk in the next 90 days, and Amazon disposal risk at a glance — then drill into the lot detail. Filter by expiry bucket, supplier, brand, batch, or "near-expiry only," and export it all to CSV.

The Inventory Expiry & Shelf-Life report with value-at-risk and expiry buckets

Because SKU values every lot at its real FIFO landed cost, the dollar figures are exact — not average-cost approximations.

Lot-level visibility on every product

Each product now has a Lots & Expiry tab showing every batch on hand: expiry date, days to expiry, shelf life remaining, quantity, value, and a deep link back to the purchase order (or manufacturing order) it came from. Expired and near-expiry lots are clearly flagged so you can quarantine, discount, or write them off.

A product's Lots & Expiry tab showing an expired batch alongside a healthy one

FEFO picking and full recall traceability

Flag a product as FEFO and SKU consistently allocates the soonest-to-expire lots first — across sales-order fulfillment, transfers, and manufacturing — so you stop shipping fresh stock while short-dated stock ages on the shelf. And because the batch is captured at receipt, lot genealogy now works for purchased goods too: trace a batch forward to the customers and shipments that received it, or backward to its supplier and source document — exactly what you need to answer a recall fast.

Lot genealogy tracing a batch from the supplier purchase order it arrived on to the sales order that shipped it

Where to find it

  • Turn on lot tracking per product under Inventory → Products (choose FIFO or FEFO, and an optional shelf life).
  • Capture lots when you Receive a purchase order or inbound shipment.
  • See what's expiring under Insights → Inventory Expiry & Shelf-Life.
  • Review a single product's batches on its Lots & Expiry tab.