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."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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
"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
Set tiered short-dated alerts by item class
Transfer before you buy
Reset par levels from actual usage
Write minimum shelf life into supplier terms
Review write-offs monthly with a reason code
"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.
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.
| Root cause | Zapro capability | What changes |
|---|---|---|
| Sites cannot see each other's stock | Inventory Management: multi-location stock and transfers | Stock levels across locations in one view, with transfers between sites before anyone places a new order. |
| Order quantities outrun usage | Inventory Management: demand planning and low-stock alerts | Reorders 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 route | Procurement: catalog requests, approvals and Z1 | Requests go through one route with role-based approvals, so large or unusual quantities get a second look. |
| Short-dated deliveries accepted | Contract Management and Vendor Management | Shelf-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 patterns | Spend Analytics | Spend 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.
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
KPIs to track progress
| KPI | How to calculate | Review |
|---|---|---|
| Expiry write-off rate | Value of expired stock written off divided by inventory spend | Monthly, by site |
| Expiry date capture rate | Received lines with lot and expiry recorded divided by all received lines for tracked items | Weekly |
| Short-dated stock value | Value of stock within its alert window on the reporting date | Weekly, by site |
| Transfer save rate | Value of short-dated stock transferred and used divided by value flagged | Monthly |
| Days of stock on hand | Stock on hand divided by average daily usage, per item | Monthly |
| Short shelf-life deliveries | Deliveries below the agreed minimum remaining shelf life, by supplier | Monthly |
Go deeper with our guide to inventory management in procurement.
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
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.
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
Sources
- GHX, The Hidden Cost of Expired Supplies: Lessons from Hospital Inventory Counts, 2025
- 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.

