Medicine Expiry in Your Clinic: A Simple Tracking System That Stops the Waste

    Healthcare worker in scrubs organizing medication in a medical facility.
    Photo via Pexels

    Expired medicines are a quiet, steady loss for clinics. A simple routine to track expiry dates, use older stock first and cut waste, with or without software.

    In This Article

    Most clinics that keep medicines have found it at least once: a box of vaccines, antibiotics or a costly injection at the back of the shelf, a few weeks past its expiry date. The money is gone, the stock has to be disposed of properly, and someone has to explain how it happened.

    Medicine expiry is rarely about carelessness. It happens because nobody owns the job of watching dates, and because stock is ordered in bulk and used in no particular order. The fix is a simple routine, not a big system. This guide explains why expiry matters, a tracking method any clinic can run, and when software is worth it. It is one of several common areas where clinics lose money.

    Why Medicine Expiry Is a Bigger Problem Than It Looks

    Expired stock is money you already paid and cannot get back. A few strips here and a couple of vials there add up over a year, especially for clinics that keep vaccines, hormonal treatments or other specialised medicines. That money could have gone into equipment, staff or simply your own income.

    There is also patient safety. Giving a patient an expired medicine, even by mistake, damages trust and can harm them. And expired medicines cannot simply go into the bin. According to the guidance from the Central Drugs Standard Control Organisation (CDSCO), expired drugs must be handled and disposed of following specific protocols to protect the environment and public health.

    Why Most Clinics Lose Track of Expiry Dates

    • No one owns it. Everyone assumes someone else is checking the shelf.
    • New stock goes in front. The latest delivery is unpacked where it is easiest to reach, so older boxes sit untouched at the back.
    • Bulk buying. A distributor's scheme on a large order looks like a saving until half of it expires.
    • Records that are never read. An expiry column in a register only helps if someone looks at it on a fixed day.

    A Simple Expiry Tracking System Any Clinic Can Run

    You do not need special software to start. You need one list, one rule for the shelf, and one fixed day each month.

    Step 1: Make one stock list

    Use a register or a shared Excel or Google Sheet with these columns: medicine name, batch number, quantity, expiry date, supplier, and date received. Every new delivery is entered on the day it arrives, by the same person. Sort the sheet by expiry date so the soonest dates sit at the top.

    Step 2: First Expiry, First Out

    Arrange shelves so the batch that expires first is always in front. When a new delivery comes in, it goes behind the older stock, not in front of it. This single habit, called FEFO (first expiry, first out), prevents much of the waste.

    Step 3: Mark near-expiry stock

    Put a coloured sticker on any box that expires within the next 90 days. Staff can see at a glance what must be used first, without opening the register.

    Step 4: A monthly 15-minute check

    Pick a fixed day, such as the first Monday of the month. One person goes through the list and the shelf together and writes down:

    Free for 14 DaysEnjoying this article?

    Try Vaidya OS free. No credit card required.

    Start Free Trial

    • Everything expiring in the next 30, 60 and 90 days.
    • Anything already expired, which is moved out of the dispensing area at once and kept aside for proper disposal.
    • Any mismatch between the list and the shelf.

    Step 5: Act early on near-expiry stock

    With a few months' notice you have options. Use those batches first. Ask your distributor whether unopened boxes can be returned or exchanged, and on what terms; many distributors accept returns only while enough shelf life is left, so ask before it is too late. Note which medicines keep appearing on the near-expiry list.

    Step 6: Order less, more often

    If a medicine keeps expiring, you are ordering more than you use. Look at how much actually went out over the last few months and order closer to that. Smaller, more frequent orders often waste less than a bulk order that expires.

    Knowing which conditions you see most helps you decide what to keep in stock. The Vaidya OS dashboard shows your patient volume and most common conditions. Start your 14-day free trial, no credit card required.

    Manual List or Software?

    A well-kept sheet is enough for a clinic that stocks a few dozen items. It fails when nobody updates it, when stock is large, or when several people dispense. At that point a dedicated pharmacy or stock tool that records batches and warns you about coming expiry dates can be worth it. Before you buy one, check:

    • Can it record batch numbers and expiry dates for every delivery?
    • Does it show you a list of what expires in the next 30, 60 and 90 days?
    • Who will enter each delivery, and how long will that take on a busy day?
    • Can you export your data if you change tools?

    Software only helps if deliveries are entered every time. The routine matters more than the tool. For related ideas, see our guide on avoiding running out of stock mid-consultation.

    Where Vaidya OS Fits

    Vaidya OS tracks medicine stock: each purchase is recorded with its batch and expiry date, and you get low-stock alerts. It also handles prescriptions, patient records, follow-ups, billing and a dashboard. The dashboard shows your patient volume and your most common conditions, which can help you plan what to keep on the shelf, for example more fever and cough medicines as the monsoon starts. Keep your stock list alongside it. For more on what to review each week, see our clinic performance metrics to check every Monday.

    Putting It Together

    Expired medicines are a quiet, steady loss, and most of it is preventable. Give one person the job, keep one list sorted by expiry date, put the oldest stock in front, check once a month and order closer to what you use. It takes a few minutes a week and protects both your money and your patients.

    Frequently Asked Questions

    How can a small clinic track medicine expiry dates?

    Keep one stock list with the medicine name, batch number, quantity and expiry date, sorted by expiry date. Enter every delivery on the day it arrives, keep the oldest stock in front on the shelf, and check the list against the shelf on a fixed day each month.

    What is FEFO?

    First expiry, first out. The batch that expires first is placed in front and used first, and new stock goes behind it. It is the simplest way to reduce expiry waste.

    Is proper disposal of expired medicines a legal requirement in India?

    Yes, according to guidance from the Central Drugs Standard Control Organisation (CDSCO), expired drugs must be handled and disposed of following specific protocols to protect the environment and public health.

    Does Vaidya OS track medicine stock or expiry?

    Yes. Vaidya OS tracks medicine stock, records the batch and expiry date of each purchase and alerts you when stock runs low. Its dashboard also shows your patient volume and most common conditions, which can help you plan what to keep in stock.

    Chat with us on WhatsAppGet started in 60 seconds. No forms, no waiting.

    Ready to Transform Your Clinic?

    Try Vaidya OS free for 14 days. Built for Indian doctors. No credit card required.