HealthcareFor: Supply Chain Manager, Pharmacy Lead, CFOInventory11 min read

Expired Pharmacy Stock and Consumables: Catch It Before It Becomes Waste

An expiry write-off is the cost a healthcare organization books when drugs, reagents or clinical consumables pass their use-by date before anyone uses them. Most clinics find these items during a stock count or an inspection, when the only option left is to bin them and reorder.

01 · The problem

What expiry write-offs look like in clinics and pharmacies

An expiry write-off is the value of inventory removed from stock and discarded because it passed its expiration date, typically recorded as a loss against the site's supply budget.

The problem is bigger than most teams expect because nobody adds it up. In 2024, GHX valued almost $9 million in expired products found during hospital inventory counts, an average of about $90,000 per healthcare organization.[1] A seven-year study at a large tertiary hospital found that expired items made up 79.8% of the value of all inventory waste, ahead of slow-moving and obsolete stock.[2]

It usually looks ordinary. A diagnostic lab orders a full case of a reagent it uses twice a month. A fertility clinic keeps backup vials of an emergency drug in two treatment rooms and a crash cart. A nurse puts the new delivery at the front of the shelf. Six months later a quarterly count turns up a box that expired in March, and another site bought the same item last week.

Operations / Supply Chain

Owns stock across sites but only sees expiry dates when someone physically checks the shelf.

"I find out what expired when I count it."

Pharmacy or Lab Lead

Has to rotate and check high-value, short-life items by hand while also running the service.

"Nobody told me that lot was short-dated."

CFO / Finance Leader

Sees write-offs appear as a lump at quarter end with no explanation of why or where.

"Why are we paying twice for the same stock?"

Clinic Manager

Keeps extra stock because running out in front of a patient is worse than wasting a box.

"I'd rather have too much than run out mid-procedure."
02 · Self-check

Are expired items slipping through at your sites?

Tick every statement that is true today. Three or more means the problem is likely costing you real money.

0 of 6 ticked
03 · Diagnosis

Why stock expires on the shelf: six root causes

Expired items are the end of a chain. These are the upstream reasons we see behind most write-offs in clinic, pharmacy and lab networks.

01

Expiry dates are never captured as data

The date is printed on the box but never entered at goods receipt, so no report or alert can use it. The only way to find short-dated stock is to look.

02

Pack sizes and order quantities outrun usage

Staff order the case or the minimum order quantity because it is cheaper per unit, then use a fraction before the date passes.

03

Safety stock is set by fear, not usage

Each room, cart and site keeps its own buffer for rarely used items. Individually sensible, together it multiplies stock that will never be used in time.

04

No first-expiry, first-out discipline

New deliveries go to the front or into a second location, so older lots sit behind them until they expire.

05

Sites cannot see each other's stock

Without a shared view, a clinic with surplus cannot offer it to a clinic about to order, so stock expires in one place and is bought in another.

06

Short-dated deliveries are accepted without question

Nobody checks remaining shelf life at receipt, and supplier terms rarely state a minimum, so stock arrives already halfway to expiry.

04 · Business impact

What expired stock costs a provider

Published counts and studies show that expired products are a measurable, recurring loss, and that expiry drives most inventory waste by value.

$90KAverage value of expired supplies found per healthcare organization in GHX inventory counts in 2024[1]
79.8%Share of inventory waste value caused by expired items in a seven-year tertiary hospital study[2]
89.8%Share of wasted inventory value that was pharmaceuticals in the same study[2]

The direct cost is the purchase price of every item binned, plus disposal fees for pharmaceutical waste. The indirect costs add up faster: the emergency reorder at a worse price, staff hours spent on manual date checks, cancelled or delayed procedures when the only unit on hand is expired, and inspection findings if expired product is found in a patient area.

Estimate your preventable write-offs

Enter your figures. Nothing is stored or sent anywhere.

Estimated preventable write-offs per year0
Default values are illustrative assumptions, not benchmarks. Use your own write-off records from the last 12 months. Excludes disposal fees, emergency reorders and staff time.
05 · Best practices

The expert playbook: six practices that stop expiry write-offs

None of these need special software to start. The order matters: capture the data first, then set alerts, then fix the ordering habits that create excess.

MK
"I started in retail supply chain at Tesco, where short-dated stock is treated as a daily routine, not a quarterly surprise. Clinics are the opposite. The date is on the box, but it never becomes data. Once expiry is recorded at receipt and someone owns the alert, most of the waste becomes a transfer or a smaller order instead of a write-off."
Md. Kafil, Co-founder and CEO, Zapro. Former senior product specialist on SAP Ariba Network and procurement transformation manager at KPMG.

Capture lot and expiry date at goods receipt

Why it worksEvery later control depends on having the date as data. Without it, alerts and reports are impossible.
How to do itMake lot and expiry mandatory fields when receiving drugs, reagents and sterile consumables. Start with the top 50 items by value and expiry risk.
Track: Share of received lines with an expiry date recorded

Set tiered short-dated alerts by item class

Why it worksA 30-day warning is too late for a slow mover and too early for a fast one. The window should match how quickly the item is used.
How to do itUse 90 days for slow movers and high-value drugs, 60 days for standard consumables, 30 days for fast movers. Send a weekly short-dated list to each site owner.
Track: Value of stock flagged short-dated versus value later written off

Transfer before you buy

Why it worksIn a network, a short-dated item at one site is often exactly what another site is about to order.
How to do itBefore approving a reorder, check other locations for the same item. Agree a simple rule: stock within 60 days of expiry is offered to the busiest site first.
Track: Value of short-dated stock transferred and used before expiry

Reset par levels from actual usage

Why it worksOld par levels built on guesswork keep feeding excess into the system every cycle.
How to do itPull 6 to 12 months of consumption by site. Set par to usage over the replenishment lead time plus a small buffer. Consolidate duplicate buffers across rooms and carts.
Track: Days of stock on hand by item and site

Write minimum shelf life into supplier terms

Why it worksStock that arrives short-dated has already lost part of its useful life before it reaches the shelf.
How to do itSpecify a minimum remaining shelf life on POs and contracts, check it at receipt, and return or reject deliveries below it. Ask about return or exchange terms for slow movers.
Track: Deliveries rejected or flagged for short shelf life

Review write-offs monthly with a reason code

Why it worksA monthly number by site and reason turns a quarterly surprise into a fixable pattern.
How to do itRecord every write-off with item, lot, value and a reason: over-ordered, not rotated, short-dated on arrival, clinical change. Review the top items with site leads each month.
Track: Expiry write-offs as a percentage of inventory spend, by site
DS
"Tools are usually built for the person placing the order, so nobody designs the moment the delivery arrives. That is where expiry control is won or lost. If receiving a box takes one scan and captures the lot and date, staff will do it. If it takes a form, they will skip it, and you pay for that later in the bin."
Daniel Sagayaraj, Co-founder and CTO, Zapro. Previously built and ran supplier onboarding and payments for a 15,000-supplier marketplace at Voonik.
06 · The solution

How Zapro turns expiry dates into early warnings

Zapro links purchasing, receiving and stock levels across locations, so what you order is based on what each site holds and uses, and surplus is visible before it goes to waste.

STEP 1RequestSite requests stock from the catalog or asks Z1 in plain language.
STOCK CHECKNetwork stock shownStock at other locations visible before a new order.
STEP 2Transfer or orderTransfer between sites, or approve a sized PO.
STEP 3Goods receiptSite confirms quantities received against the PO.
STEP 4Stock levelsOn-hand levels updated by location.
PLANNINGDemand-based reorderLow-stock alerts and demand planning set the next order.
Root causeZapro capabilityWhat changes
Sites cannot see each other's stockInventory Management: multi-location stock and transfersStock levels across locations in one view, with transfers between sites before anyone places a new order.
Order quantities outrun usageInventory Management: demand planning and low-stock alertsReorders are driven by usage and stock on hand, so sites order what they will use instead of a habitual case.
Ad hoc ordering outside a controlled routeProcurement: catalog requests, approvals and Z1Requests go through one route with role-based approvals, so large or unusual quantities get a second look.
Short-dated deliveries acceptedContract Management and Vendor ManagementShelf-life and return terms sit in the contract record, and delivery issues are logged against the supplier profile over time.
No view of write-off patternsSpend AnalyticsSpend by item, category and location in one dashboard, so over-buying at a site shows up before it turns into waste.

Zapro syncs item, vendor and master data with your ERP or accounting system, and works alongside dedicated pharmacy or clinical systems that track lots at the point of use. See Zapro integrations and Zapro for Healthcare.

07 · Rollout

A 30, 60, 90 day plan

Days 1 to 30: Find it

  • Pull 12 months of write-off records
  • Rank the top 50 items by expiry loss
  • Count short-dated stock at every site
  • Agree write-off reason codes

Days 31 to 60: Flag it

  • Record lot and expiry at receipt
  • Set 30, 60 and 90 day alert windows
  • Start weekly short-dated lists per site
  • Pilot site-to-site transfers

Days 61 to 90: Prevent it

  • Reset par levels from real usage
  • Add minimum shelf life to supplier terms
  • Consolidate duplicate buffer stock
  • Publish monthly write-off scorecards
08 · Measurement

KPIs to track progress

KPIHow to calculateReview
Expiry write-off rateValue of expired stock written off divided by inventory spendMonthly, by site
Expiry date capture rateReceived lines with lot and expiry recorded divided by all received lines for tracked itemsWeekly
Short-dated stock valueValue of stock within its alert window on the reporting dateWeekly, by site
Transfer save rateValue of short-dated stock transferred and used divided by value flaggedMonthly
Days of stock on handStock on hand divided by average daily usage, per itemMonthly
Short shelf-life deliveriesDeliveries below the agreed minimum remaining shelf life, by supplierMonthly

Go deeper with our guide to inventory management in procurement.

09 · In practice

What a Zapro customer saw after moving this work into one workflow

"Zapro made procurement effortless with a user-friendly interface and stellar support. Our team and suppliers adapted quickly, and we're now seeing faster approvals and smoother collaboration."
Maria Rowan, Business Controller, Repromed
90%Reduction in manual follow-ups
2×Faster procurement request processing
10 · Conclusion

Why Zapro for this challenge

Expiry write-offs happen when stock data stops at the loading dock. Zapro connects ordering, receiving and stock across your sites, so surplus gets used somewhere before anyone buys more.

One stock picture across every site

Multi-location stock levels and transfers mean a surplus at one clinic becomes supply for another instead of waste.

Ordering tied to usage

Demand planning and low-stock alerts replace habit-based reorders, which is where most excess starts.

Purchasing and inventory in one workflow

Requests, approvals, POs and receipts update the same stock record, so nobody reconciles two systems.

Priced so every site can use it

All plans include unlimited users, so clinic and pharmacy staff can request, receive and transfer without license limits.

When Zapro may not be the right fit

  • You run a single small site with a short item list. A shelf rotation routine and a monthly expiry check may be enough.
  • You need full lot-level traceability and barcode scanning at the point of care, such as implant or controlled drug tracking. Use a dedicated clinical or pharmacy system alongside Zapro.
  • Your stock is fully managed and owned by a distributor on consignment, so expiry risk sits with the supplier.
FAQ

Frequently asked questions

What causes medical supplies and drugs to expire before use?

The usual causes are ordering more than a site uses before the expiry date, duplicate safety stock in several rooms or sites, poor rotation on the shelf, and accepting deliveries that are already short-dated. Most of these start with expiry dates never being recorded as data.

How far ahead should we flag short-dated stock?

It depends on how fast the item moves. Many teams use a 90-day window for slow movers and high-value drugs, 60 days for standard consumables and 30 days for fast movers. The right window is long enough to transfer or use the stock, and short enough that the alert list stays manageable.

Can expired stock be returned to the supplier?

Sometimes. Return and exchange terms vary by supplier, product and distributor, and some drugs are handled through reverse distributors. The best time to secure return rights and a minimum remaining shelf life is when you negotiate the contract, not after the stock expires.

How should expiry write-offs be recorded in the accounts?

Most organizations record expired stock as an inventory write-off against the site or department budget. Your finance team and auditors will set the exact treatment. For operations, the useful part is recording each write-off with item, lot, value and reason so the pattern can be fixed.

Do we need software to reduce expiry waste?

Not to start. Recording expiry dates at receipt, a weekly short-dated list and a transfer rule between sites will cut the worst waste. A platform such as Zapro helps once you have several locations and hundreds of items, because visibility of stock across sites is what makes transfers possible.

About the experts behind this page

MK
Written by

Md. Kafil

Co-founder and CEO, Zapro

Started in supply chain analysis at Tesco, spent six years at SAP Labs India as a senior product specialist on the Ariba Network, then four years at KPMG on global procurement transformation programs before leading product and customer success at Kissflow. Founded Zapro in 2022.

DS
Reviewed by

Daniel Sagayaraj

Co-founder and CTO, Zapro

Built and ran the vendor portal at Voonik for a supplier base of roughly 15,000 sellers, including onboarding, compliance documents and payment cycles, then led engineering teams at Zoomcar. Co-founded Zapro and leads its product engineering and AI layer, Z1.

Sources

  1. GHX, The Hidden Cost of Expired Supplies: Lessons from Hospital Inventory Counts, 2025
  2. Dove Medical Press (Risk Management and Healthcare Policy), Reducing Pharmaceutical and Non-Pharmaceutical Inventory Waste in Tertiary Hospital: Impact of ABC-VEN Analysis in a Zero-Waste Strategy Over 7 Years, 2024

Editorial note: this page is published by Zapro, which sells procurement software. Best practices are written to work with any tool, and figures are cited to their original publishers. Last reviewed 29 September 2026; next review due March 2027. See how the Procurement Challenges Directory is researched and reviewed.