Batches and expiry dates
Track perishable stock by batch and sell the earliest expiry first, so less of your money ends up in the bin.
Updated 13 September 2026
If you sell milk, bread, medicine, or anything else with a date on the pack, batch tracking turns expiry from a surprise into a plan.
What a batch is
A batch is one delivery or supplier lot of one item, with its own quantity and batch number. Link a separate expiry entry when that lot also has a date. Two deliveries of the same yoghurt with different lot numbers are two batches.
Record a batch and its date
- 1Open **Inventory → Batches & Expiry** in the owner dashboard.
- 2Choose Record Batch.
- 3Select the item variation, then enter the supplier's batch or lot number and the quantity.
- 4Choose Record Batch.
- 5Choose Log Expiry, select the same variation, and optionally link the batch.
- 6Enter the quantity carrying that date and its expiry date, then save.
The batch and expiry entries are separate so one batch can be recorded even when it has no date. Logging either one does not receive stock into the main on-hand count; use a purchase order or Restock for the delivery as well.
Sell the earliest first — FEFO
FEFO means First Expired, First Out. For tracked item sales, Swipee reduces dated quantities from the earliest expiry first. That keeps the expiry record useful, but the app cannot rotate the physical shelf for you.
Rotate the shelf so the earliest date is at the front and staff naturally pick it first.
Watch what is about to expire
The Expiry Alerts tab lists expired stock and stock due within 30 days. Check it once a week and you have time to act:
- Discount the item while it can still sell.
- Bundle it with something that moves fast.
- Move it to the front of the shelf.
- Return it, if your supplier allows returns.
Good habits
- Enter the date at delivery, not at the end of the week.
- Link an expiry entry to its batch whenever you know the lot number.
- Use the supplier's lot number as the batch number so a recall is easy to trace.
- Review near-expiry every Monday. It is the cheapest money you will save all week.
Next steps
Was this article helpful?