Knowing every lot’s expiry date is useless if you only look at those dates once a quarter, at the stock count, when it is already too late to act. Expiry tracking is not a report you run — it is a live, dated worklist that tells you what to move this week before it becomes a write-off next week. In Fast WMS that worklist is the Lot Expiry Dashboard, and this guide covers how to set it up and use it.

Expiry tracking is the operational half of FEFO: FEFO decides the order stock is picked, while the dashboard decides what a human needs to chase before FEFO alone can clear it in time. For the feature page, see the Lot Expiry Dashboard; for the picking side, see FIFO & FEFO picking.

1. The lot model that makes it possible

Expiry tracking works because Fast WMS tracks stock at pallet granularity, not just as a quantity per item. Each physical pallet is one lot — a uniquely numbered License Plate carrying its item and quantity, an external batch/LPN number, a production date, an expiry date and a status. Because expiry lives on the pallet, the system can always tell you not just how much of an item you hold, but exactly which pallets they are and how much life each has left.

2. Capture dates at receipt

The one setup step that matters most is capturing accurate production and expiry dates at goods receipt, when each pallet is created. Get this right and everything downstream — FEFO ordering, the dashboard bands, alerts — is reliable. Get it wrong and the whole system is only as trustworthy as its worst date. For dated goods, make expiry a required field at receipt.

3. Reading the expiry time bands

The dashboard takes every available pallet and sorts it into expiry-window bands, turning a spreadsheet of dates into a prioritised list. A representative set of bands runs from already-expired through to comfortably in-date:

#Time bandWhat it means & the action
1Already expiredExcluded from picking; flag for write-off or return
2Expires todayCritical — dispatch now or lose it
3This weekTop of the action list — push or expedite
4This monthPrioritise, discount or transfer to a faster channel
5Next monthWatch as it moves toward nearer bands
6This quarterRoutine handling; feeds shelf-life planning
7Six monthsComfortable life; no action
8This yearLong-dated stock
9Beyond a yearLongest-life stock, tracked for completeness

The exact bands are configurable to your shelf lives — a dairy operation may compress the near bands to days, a chemical operation may stretch them to years — but the principle is the same: the store sees a dated worklist, not a date dump.

4. Alerts and escalation

The dashboard is the pull view; alerts are the push. Configure near-expiry alerts so the right people are told before a date passes, not after. Escalation by band means a lot moving into “this week” can trigger a notification to the person who can actually act — sell it, transfer it, or discount it — turning a would-be loss into a managed decision.

5. Push near-expiry lots to the pick list

The most valuable move is expediting: taking a near-expiry lot off the dashboard and getting it prioritised for dispatch. Because FEFO already orders picks by nearest expiry, near-expiry stock is naturally picked first wherever there is demand — but the dashboard lets you go further and actively push a specific lot into fulfilment or a transfer before its band tips into write-off territory. This is the loop that closes: dashboard surfaces it, FEFO and the pick list move it.

6. Hold, block and write-off

Not every near-expiry lot should ship. If a batch is under investigation or already past date, flag it as hold or damage — this removes it from picking eligibility without moving the quantity or editing the balance, so it is cleanly ring-fenced. Genuinely expired stock is excluded from picking automatically and appears in the expired band for a documented write-off, keeping book stock honest.

Fast WMS Lot Expiry Dashboard

See what to move this week, before it becomes a write-off next week.

Fast WMS dates every pallet, buckets available lots into expiry time bands, alerts before dates pass, and works hand-in-hand with FEFO picking to move near-expiry stock first. Configurable to your shelf lives, cloud or on-premise.

Production and expiry on every pallet
Configurable expiry time bands and alerts
Near-expiry lots expedited to the pick list
Get a demo

Frequently asked questions

How does lot expiry tracking work in Fast WMS?
Fast WMS tracks stock at pallet granularity: each pallet is a lot carrying its batch number, production date and expiry date. The Lot Expiry Dashboard sorts every available pallet into expiry-window time bands — from already-expired through to long-dated — producing a dated action list. Expired lots are excluded from picking, and near-expiry lots can be alerted on and pushed to the pick list before they are written off.
What are the expiry time bands?
The time bands are configurable expiry windows the dashboard sorts pallets into — for example already expired, expires today, this week, this month, next month, this quarter, six months, this year and beyond. They turn a list of dates into a prioritised worklist. The exact bands are set to match your shelf lives, so a short-life dairy operation and a long-life chemical operation can each use meaningful windows.
Can Fast WMS alert me before stock expires?
Yes. You can configure near-expiry alerts so the right people are notified before a date passes, with escalation by band. A lot moving into the near-expiry window can trigger a notification to whoever can act on it — sell, transfer or discount — turning a potential write-off into a managed decision rather than a surprise at the stock count.
How do I get near-expiry stock dispatched first?
Two mechanisms work together. FEFO picking already orders picks by nearest expiry, so near-expiry stock is naturally taken first wherever there is demand. The Lot Expiry Dashboard lets you go further and actively expedite a specific near-expiry lot into fulfilment or a transfer before its band tips into write-off territory.
What happens to stock that has already expired?
Expired lots are excluded from picking automatically, so they cannot be dispatched by mistake, and they appear in the expired band on the dashboard for a documented write-off or return to supplier. You can also flag suspect lots as hold or damage to ring-fence them without moving the quantity, keeping the audit trail and book stock accurate.

See the Lot Expiry Dashboard on your own stock

A 30-minute demo with your items and shelf lives — time bands, alerts and expediting near-expiry lots, live on screen.

Get a demo Explore the feature