Expiry & batches
How to Manage Medicine Expiry Dates in a Pharmacy
A practical system for tracking medicine expiry dates: record expiry at receipt, sell FEFO, review near-expiry stock monthly and act on short-dated stock.
Published By the Medix Vitra team
Expired medicines are one of the most avoidable losses in a medical store. The stock was paid for, it took shelf space, and in the end it cannot be sold. Most of that loss comes from a simple gap: nobody noticed the expiry date until it was too late to act.
This guide sets out a practical expiry-management routine that works whether you use a register, a spreadsheet or pharmacy software.
Why does expiry management matter for a pharmacy?
Expiry management protects three things:
- Patients. Expired medicines must never reach a customer.
- Margins. Every strip that expires on the shelf is a direct loss of what you paid for it.
- Supplier relationships. Many distributors accept near-expiry returns or exchanges only within a fixed window before expiry. Miss the window and the option disappears.
Note: Rules on how expired medicines must be stored, segregated and disposed of are set by drug regulations and your state licensing authority. This article covers stock-management practice, not legal requirements. Check current requirements with your State Drugs Control Department.
Step 1: Capture the expiry date when stock arrives
Expiry tracking fails when expiry dates are recorded later, or not at all. Make it part of receiving stock:
- Check each item on the supplier invoice against what physically arrived.
- Note the batch number and expiry date for every line, not just the medicine name.
- Reject or flag items that arrive with a shorter shelf life than you agreed with the supplier.
- Enter the details into your register or software before the stock goes on the shelf.
If the same medicine arrives in two batches with different expiry dates, record them as two separate batches. This is the foundation of batch-wise inventory.
Step 2: Shelve and sell first-expiry-first-out (FEFO)
FEFO means the batch that expires first is sold first, regardless of when it arrived. It is more useful than first-in-first-out (FIFO) for medicines, because a newer delivery can sometimes carry an earlier expiry date.
Practical ways to apply FEFO:
- Place the earliest-expiring batch at the front of the shelf or drawer.
- When restocking, move older stock forward instead of putting new stock in front.
- Mark short-dated boxes with a coloured sticker so staff notice them at the counter.
Step 3: Review near-expiry stock on a fixed schedule
A monthly review is a good default for most medical stores. Each month, list everything expiring in the next 90 days and decide what to do with each item.
| Time to expiry | Suggested action |
|---|---|
| 61–90 days | Move to the front, check sales speed, avoid reordering the same item |
| 31–60 days | Contact the distributor about return or exchange terms |
| 0–30 days | Return if still possible; otherwise segregate as per your disposal process |
The exact windows depend on your suppliers' return policies, so adjust the table to match the terms you actually have.
Step 4: Decide what to do with short-dated stock
For each near-expiry item, there are usually four options:
- Sell it first if it moves quickly enough to clear before expiry.
- Return or exchange it with the distributor, if their terms allow.
- Transfer it to another branch where it sells faster, if you run more than one store.
- Segregate it once it has expired, and record it as expired stock so your inventory stays accurate.
Recording expired stock matters. If it stays in your stock count, your inventory value is overstated and reorder decisions are based on stock you cannot sell.
Step 5: Learn from what expired
Expiry losses usually point to a buying problem rather than a shelving problem. Once a quarter, look at what expired and ask:
- Was this item ordered in a larger quantity than it sells?
- Did a scheme or bulk discount tempt us to over-buy?
- Is this a slow-moving item we should stock in smaller quantities or order on demand?
For more on this, see How to Reduce Medicine Expiry Losses in a Pharmacy.
Manual vs software expiry tracking
A register can work for a very small store, but it depends on someone remembering to check it. Software can sort your whole inventory by expiry date and raise alerts automatically. See Manual vs Digital Pharmacy Inventory Management for a fuller comparison.
How Medix Vitra helps with expiry dates
Medix Vitra is pharmacy inventory software that records medicines by batch, each with its own expiry date. According to its official store listings, it:
- Shows near-expiry alerts on the dashboard and in notifications.
- Tracks the value of stock that is close to expiring.
- Lets you sort the medicine list by soonest expiry.
- Lets you record expired, damaged, lost or sample stock with an audit trail.
See the full list on the Medix Vitra features page.
Key takeaways
- Record batch and expiry for every item at the moment it is received.
- Sell first-expiry-first-out, not first-in-first-out.
- Review stock expiring in the next 90 days every month, and act early.
- Record expired stock so your inventory figures stay honest.
Sources and further reading
This guide is general information for pharmacy businesses. It is not legal, tax, regulatory or medical advice. Product details describe Medix Vitra as stated on its official store listings.