Doctopath
Pharmacy

Clinic Pharmacy Stock Management: How to Avoid Expired Medicines, Stock-Outs and Billing Errors

13 October 2026 · 4 min read

An in-house pharmacy is convenient for patients and a useful source of income for a clinic. It is also where money quietly leaks: medicines that expire on the shelf, items that run out on a busy day, and bills that don't match what was handed over.

This guide covers the basics of managing a clinic pharmacy well, whether you track stock on paper today or already use software.

What is pharmacy stock management?

Pharmacy stock management is keeping an accurate, current record of every medicine you hold: how much you have, which batch it came from, when it expires, what you paid for it, and what you sold it for. Done properly, it answers three questions at any moment:

  • What do we have right now?
  • What is about to expire?
  • What do we need to reorder?

If answering any of those means walking to the shelf and counting, the system needs work.

The three most common problems

1. Medicines expiring on the shelf

Expiry losses usually come from new stock being placed in front of old stock, so the older batch is never sold. The fix is a habit and a record: sell the batch that expires first, and keep a list of what expires in the next few months so you can use it, return it to the supplier where that's possible, or stop reordering it.

2. Running out of fast-moving medicines

Stock-outs happen when reordering depends on someone noticing an empty shelf. Set a minimum quantity for the medicines you dispense most, and reorder when stock reaches that level, not when it reaches zero.

3. Bills that don't match what was dispensed

When the prescription is written in one place and the pharmacy bill in another, mistakes creep in: a medicine billed but not given, given but not billed, or billed at an old price. Each one is small. Over a month they add up, and they make your stock record wrong as well.

How to set up a simple stock routine

  1. Record every purchase when it arrives. Note the medicine, batch number, expiry date, quantity, and purchase price before it goes on the shelf.
  2. Arrange shelves so the earliest expiry is at the front. This one habit prevents most expiry losses.
  3. Deduct stock at the moment of sale. Stock that is updated "at the end of the day" is always slightly wrong.
  4. Review expiring items once a month. Look at everything expiring in the next three months and decide what to do with it.
  5. Set reorder levels for your top medicines. Start with the twenty or thirty items you dispense most often.
  6. Do a physical count regularly. Count a section of the pharmacy each week and compare it with your records. Differences tell you where the process is breaking.

Why link the prescription to the pharmacy?

In many clinics the patient carries a paper prescription to the pharmacy counter, where it is read, interpreted, and typed again into a bill. Every retyping is a chance for an error.

When the doctor's prescription goes straight to the pharmacy screen, the pharmacist sees exactly what was prescribed, bills it in a click, and the stock is reduced in the same step. That removes handwriting questions, missed items, and the gap between what was sold and what the stock record says.

Should the pharmacy have its own login?

Yes. The person at the pharmacy counter needs to see prescriptions, stock, and pharmacy bills. They do not need the clinic's full financial reports or the ability to edit a consultation record. Separate access keeps each person's screen simple and makes it clear who did what.

When is paper no longer enough?

A stock register works for a very small pharmacy with a few dozen items. It stops working when:

  • you can't say what expires next month without checking every box,
  • two people dispense from the same stock,
  • your month-end count never matches your records, or
  • you spend more time reconciling than dispensing.

How Doctopath helps

Doctopath's Reception + Doctor + Pharmacy plan connects the consultation to the pharmacy counter: separate pharmacy access, pharmacy billing, medicine and stock management, and a prescription-to-pharmacy workflow, with clinic and pharmacy records kept together. You can see more on the features page.

Every plan starts with a 30-day free trial, so you can load your stock and run the pharmacy on it before you decide. Start your free trial, or contact us if you'd like help setting it up.

Ready to see Doctopath in action?

Contact us