Home/Blog/Healthcare & Small Practices
Healthcare & Small Practices · 10 min read

How to Manage Pharmacy Stock and Expiry Dates: FEFO and Par Levels

The short answer

Pharmacy stock control means holding enough of each line to serve patients without letting packs expire on the shelf. Work out average daily usage, set safety stock, a reorder point and a par level for each line, and order on a fixed rhythm with a pharmacist approving. Check deliveries against invoices, rotate first expiry first out, check every area monthly against expiry windows you choose, log fridge temperatures and count stock often.

Want the tools, not just the method? The The Pharmacy Stock and Expiry Control Kit kit turns this guide into ready-to-use templates, spreadsheets and printables, with an instant download.

Key takeaways
  • Reorder point = usage over the lead time + safety stock.
  • Par level = usage over lead time and review period + safety stock.
  • Rotate first expiry, first out, not first in, first out.
  • Check every area monthly against red, amber and watch windows.
  • Fridge records need real numbers, a reset and a name to call.
  • A formula or AI suggests; a pharmacist approves every order.

How do you manage pharmacy stock and expiry dates, step by step?

The job is one loop that repeats daily, weekly and monthly. It applies to a community pharmacy, a clinic dispensary, a practice treatment room or a care agency's store of gloves and dressings. Here are the steps in the order they pay off. This article is educational, not medical, pharmaceutical or clinical advice: decisions about medicines stay with your pharmacist, the prescriber and your local rules.

  • 1. Map your stock: one row per line with code, item, strength, pack size, location, supplier, cost, lead time and usage.
  • 2. Classify: ABC by the value of what you use, and VED (Vital, Essential, Desirable) set by your pharmacist or clinical lead.
  • 3. Set safety stock, a reorder point and a par level for every line you reorder.
  • 4. Order on a fixed rhythm (daily and weekly), with a pharmacist approving every order.
  • 5. Receive properly: fridge lines first, every line checked against the invoice, discrepancies claimed the same day.
  • 6. Store and rotate first expiry, first out.
  • 7. Check every area once a month against expiry windows you choose, and act on what you find.
  • 8. Quarantine, return or dispose of unusable stock through approved routes, and chase credits.
  • 9. Read, record and reset fridge thermometers at the times your local guidance sets.
  • 10. Count a few lines often, blind, with a recount, and review the numbers weekly.

What does a worked example look like?

Take one line in a composite community pharmacy: metformin 500 mg tablets in packs of 84. The pharmacy used 152 packs in the last 28 days, so average daily usage is 5.43 packs. The second wholesaler delivers in two days and the line is reviewed daily. The pharmacist has classed it as Vital, and the pharmacy holds three safety days for Vital lines.

On order day the shelf holds 25 packs and none are on order. That is below the reorder point of 28, so the line is due for an order of 9 packs to bring it back to the par level of 34. The pharmacist approved 10, because a large repeat prescription was due on Friday. The arithmetic was the formula's job; the extra pack was the pharmacist's knowledge.

StepWorkingResult
Average daily usage152 packs / 28 days5.43 packs a day
Safety stock5.43 x 3 safety days16.3, rounded up to 17
Reorder point5.43 x 2 days lead time + 1727.9, rounded up to 28
Par level5.43 x (2 + 1 review day) + 1733.3, rounded up to 34
Order34 - (25 on hand + 0 on order)9 packs suggested

How do you set par levels and reorder points?

Three numbers do the work. Safety stock is extra stock held for the days when usage runs high or a delivery is late. The reorder point is the level at which you order: the usage you expect during the lead time, plus safety stock. The par level, or order-up-to level, is where stock should be after the order arrives: usage over the lead time and the review period, plus safety stock.

The simplest way to set safety stock is a number of days of usage, with more days for lines your pharmacist marks as Vital. For high-value and Vital lines, the statistical version is worth the effort: it multiplies a service-level factor by the combined spread of daily usage and lead time. Raising the service level from 90% to 99% on a single line can double its safety stock, so choose higher levels only where a gap would really hurt.

Seasonal lines such as flu vaccine break the formula, because last month's usage says little about next month. Order those to a plan, such as the clinic booking list or a national programme's allocation, and note it beside the line.

What is FEFO, and how is it different from FIFO?

First in, first out (FIFO) uses the oldest delivery first. First expiry, first out (FEFO) uses the pack that expires first. For medicines and clinical consumables FEFO is the rule that matters, because a newer delivery can carry a shorter date than stock already on the shelf.

On the shelf, FEFO means checking the dates already there when you put stock away, placing the shortest-dated packs at the front and the longest at the back, never putting a new pack in front of an old one, and always picking from the front. Where a pack shows only a month and year, follow your local rule on which day it expires.

How should you run a monthly expiry check?

Expiry checks fail when nobody owns them. Write an area plan that covers every shelf, drawer, fridge, cupboard, trolley and kit bag, with a named person and a week of the month for each. Do one area at a time and finish it.

Use three windows that you choose, measured in months to expiry. Many teams start with three, six and twelve months, then adjust to their usage and their suppliers' returns terms.

WindowExample settingWhat to do
ExpiredPast the dateOff the shelf today, quarantine, log
RedWithin 3 monthsUse first, check returns terms, ask a sister site, pause reorders
AmberWithin 6 monthsMove to the front with a sticker, check usage will clear it
WatchWithin 12 monthsCompare quantity with usage; plan a return or transfer if overstocked
OKBeyond 12 monthsNormal FEFO rotation

How do you handle short-dated, expired and recalled stock?

Anything that must not be used comes off the usable shelf the same day: expired, damaged, recalled, short-dated for return, patient returns and stock affected by a temperature problem. Label it, keep it apart (fridge lines stay cold and labelled as your procedure says), log the reason and value, and record who decides what happens next. The decision on use is the pharmacist's, with the manufacturer and your local procedure.

Return what your suppliers' terms allow, log every return and chase credits weekly. Dispose of the rest only through approved routes such as licensed waste contractors, take-back schemes or reverse distributors. Controlled drugs have their own destruction and record rules set by your national law.

For recalls, open a record as soon as the alert arrives and search every location, including bags waiting for collection and the front of shop. Quarantine what you find, confirm to the issuer (including nil stock), and leave any patient-level steps to the pharmacist. Quality matters here: WHO's fact sheet on substandard and falsified medical products states that at least one in ten medicines in low- and middle-income countries is substandard or falsified.

Measure where you are

Reading helps; measuring tells you what to work on. These AI-graded assessments on AssessAll pair with this topic:

How do you handle shortages and tell patients?

Shortages are now a daily part of the job. Community Pharmacy England's 2025 Pharmacy Pressures Survey reported that 87% of pharmacy staff face medicine supply issues every day, up from 67% in 2022, and that one in four pharmacy teams spend more than two hours a day finding alternatives for patients. A clear admin routine keeps that time from swallowing the rest of the stock work.

When a line is unavailable, ask the wholesaler for the expected date and whether other pack sizes of the same product are in stock, then ask the manufacturer if the wholesaler cannot say. Pass what you learn to the pharmacist, who decides what to do for each patient and contacts the prescriber if a change may be needed. Tell the patient in plain admin words what is unavailable, when you expect it and who will contact them, without suggesting any alternative. Log the owing and follow it up on the expected date. During a long shortage, a short weekly email to local practice managers listing the lines your suppliers cannot supply saves many phone calls on both sides.

How often should you log medicine fridge temperatures?

Follow your local guidance and the manufacturers of what you store. Guidance differs: the UK's Green Book chapter on vaccine storage asks for refrigerator temperatures to be monitored and recorded at least once each working day, while Australia's Strive for 5 guidelines ask for minimum and maximum readings twice daily, then a reset. Both use a range of +2 to +8 degrees Celsius for vaccines.

Whatever the frequency, the record should show the current, minimum and maximum, the time, initials and a reset, written as real numbers. When a reading is outside the range, label the stock, keep it cold, do not move or use it, record the facts and call the person your procedure names. Fill in a who-to-call card before you need it.

What are the most common pharmacy stock mistakes?

  • Ordering by eye at the cut-off instead of from reorder points.
  • Treating a seasonal spike as normal usage.
  • Accepting large minimum orders on slow lines.
  • Unpacking fridge lines last.
  • Signing for totes without checking lines against the invoice.
  • Putting new stock in front of old.
  • Running expiry checks with no named owner.
  • Leaving expired stock on the shelf to deal with later.
  • Sending returns and never chasing the credit.
  • Writing ticks instead of numbers on the fridge record.
  • Adjusting the system straight after a count without a recount.
  • Letting counter staff suggest alternatives when an item is out of stock.

Where does AI help, and where must a pharmacist decide?

AI assistants are good at the admin: tidying an item master export, summarising usage, checking par level arithmetic, comparing an invoice with an order, turning a recall notice into a search table and drafting messages. Use your organisation's approved tool and paste stock data only, never patient-identifiable information.

People decide. A pharmacist reviews every order before it is sent, and no tool decides whether stock can be used, supplied, substituted or discarded, or interprets a fridge excursion. If you want to check how well your team handles this kind of detail work, AssessAll's Demand and Inventory Planning Judgment assessment is one place to start, and Jobulary's guide to if-then plans helps turn routines like the fridge reading into habits. For a full set of templates, The Pharmacy Stock and Expiry Control Kit from Bodhih Training puts a file behind every step above.

The Pharmacy Stock and Expiry Control Kit e-book cover
Bodhih Pro Kit

Put a file behind every step

The Pharmacy Stock and Expiry Control Kit gives you the stock and expiry workbook, a safety stock calculator, fridge, expiry, receiving, count and recall forms, and a print pack for the fridge door and shelves.

Common questions

Questions people ask next

What is a good stock turnover for a pharmacy?

There is no single figure that fits every pharmacy or clinic. Work out your own turnover each month (cost of stock used x 12 / average stock at cost) and use your first eight weeks as a baseline, then watch the trend.

How do I calculate days of stock on hand?

Divide average stock at cost by the cost of stock used in a month and multiply by about 30.4. For a single line, divide packs on hand by average daily usage.

How far ahead should I check expiry dates?

Choose windows that suit your usage and your suppliers' returns terms. Three, six and twelve months is a common starting point; slow lines need wider windows than lines you dispense every day.

Should I accept short-dated deliveries?

Set a minimum shelf life you expect on delivery, check your supplier agreement, and flag any delivery below it the same day. Whether a short-dated line can still be used is a question for your pharmacist.

What should I do if the medicine fridge is out of range?

Label the stock DO NOT USE, keep it cold, do not move or use it, record the readings and times, and call the person your procedure names. The decision about the stock follows your pharmacist, the manufacturer and your local procedure.

How often should a pharmacy count stock?

Count high-value lines weekly, middle lines monthly and the rest quarterly, as cycle counts, and do a full count when your accountant needs one. Count blind and recount anything outside your tolerance.

Can staff suggest an alternative when a medicine is out of stock?

No. Staff tell the patient what is unavailable, when it is expected and who will contact them. Choosing an alternative is a decision for the pharmacist and the prescriber.

Do small pharmacies need to scan packs for verification?

It depends on the country and changes over time. The EU requires verification under the Falsified Medicines Directive; the US DSCSA currently exempts small dispensers from certain requirements until 27 November 2027. Check your regulator's current rules.