1. Home
  2. Blog
  3. Expiry management for pharmacies
Pharmacy

Expiry management for medical stores: a practical system that stops the losses

Expired medicines are a double loss: you paid for them, and you can’t sell them. Most of that loss is avoidable with a simple system: record batches, sell the oldest first, check near-expiry stock weekly and return in time.

  • Published
  • Updated
  • 3 min read
  • Milaan ERP team

Key points

  • Record batch and expiry on every purchase.
  • Bill first-expiry-first-out (FEFO).
  • Block the sale of expired stock.
  • Check the near-expiry list every week.
  • Return to distributors within their window.

Why expiry losses happen

  • Batches not recorded, so nobody knows what expires when.
  • New stock placed in front of old stock.
  • Slow items forgotten at the back of the shelf.
  • Return windows missed.

Step 1: Record batches at purchase

Every distributor bill has batch numbers and expiry dates. Enter them with the purchase. This one habit makes everything else possible.

Step 2: Sell the earliest expiry first

At billing, the software should pick the batch that expires first. Staff can still pick another batch if a customer asks.

Step 3: Block expired stock

Selling expired medicine is a serious matter. The software should refuse to bill expired batches.

Step 4: Weekly near-expiry routine

WindowAction
Expiring in 90 daysMove to the front; check with prescribers if slow
Expiring in 60 daysPush to regular customers; transfer to a busier branch
Expiring in 30 daysReturn to distributor if allowed
ExpiredQuarantine, record, return or dispose as required

Step 5: Distributor returns

Group near-expiry and expired stock by distributor, make a purchase return note and track the credit you are owed. See how distributors handle returns.

Step 6: Buy smarter

Look at which items expire most often. Buy them in smaller quantities, and ask for shorter-dated stock to be avoided.

Measuring progress

Track expiry write-offs every month. Many stores see a clear drop within a few months of following this routine.

FAQ

Common questions, answered.

Short answers to the questions we hear most about this topic.

Have a question we didn’t answer?

Message us and a real person from our team will reply.

How can a pharmacy reduce expiry losses?

Record batches, sell earliest expiry first, check near-expiry lists weekly and return in time.

What is FEFO?

First-expiry-first-out: selling the batch that expires soonest first.

Can software stop expired medicines from being sold?

Yes, good pharmacy software blocks billing of expired batches.

How often should I check near-expiry stock?

Weekly is a good habit for most medical stores.

Can near-expiry stock be moved between stores?

Yes, in a chain, transferring it to a busier store often saves it.

Stop losing money to expired stock

Milaan ERP tracks batch and expiry and lists what to return. Ask us which plan fits.