May 15, 2026 · By the RxRescue Team

How pharmacies lose money to expired medication — and how to stop.

Every pharmacy throws away expired medication. It is so routine that most teams treat it as a fixed cost of doing business — a shelf of short-dated bottles that quietly becomes a shelf of expired bottles, written off at the end of the quarter. But a large share of that loss is preventable, and the fix is mostly about visibility, not extra work.

The money is real. Between slow-moving formulary items, near-dated stock that arrives with little shelf life left, and bottles that simply get buried behind newer ones, a pharmacy can write off a meaningful amount every year in product that was purchased and never dispensed. For correctional and institutional pharmacies — deep formularies, a number of drugs that move slowly — the figure climbs. And the cost is not only financial: expired stock sitting on an active shelf is a patient-safety risk and an easy finding for an inspector.

Why it happens

Expired-medication loss rarely comes from one big mistake. It comes from small gaps that compound:

What good expiration tracking looks like

Pharmacies that do not bleed money on expired stock tend to share four habits:

What you can do this month

Some of this needs no software at all:

The rest is about getting off paper. A spreadsheet that one person maintains is one vacation away from being wrong, and it cannot warn you about anything — it just sits there until someone thinks to open it.

Where this connects to DSCSA

Expiration tracking and DSCSA compliance are the same scan. When a bottle is scanned in for serialization — the GTIN, lot, serial number, and expiration date the law expects you to capture — the expiration date is right there in the 2D barcode. A system built for the November 27, 2026 DSCSA deadline should be handing you expiration management for free, off the exact same scan. If you are going to do the work of scanning every package, the expiration win should not cost any extra effort. (More on the compliance side on our DSCSA compliance page.)

How RxRescue helps

RxRescue captures every bottle's expiration date the moment it is scanned in. The dashboard lists active inventory first-expired-first-out and color-codes each bottle by how close it is to expiring, so the next problem is visible before it becomes one. A one-tap soon-to-expire pull list, exported as a CSV, gives you that monthly walk-the-shelves list automatically. And because RxRescue runs a daily FDA recall check against your actual inventory, the same dashboard that catches expirations catches recalls.

It runs alongside the pharmacy system you already use — it does not replace it — on a Windows PC or an Android phone, at a flat $99 per month. It is built for independent and retail and correctional and institutional pharmacies alike. If you want to see it on your own shelf, start a 30-day free trial.

Related

← Back to all posts