June 9, 2026 · By John Thieszen, MD
How to read a medication expiration date — and the mistakes that cost pharmacies
The expiration date looks like the simplest field on a bottle. It is also one of the most misread fields in the pharmacy. A date that gets interpreted a few weeks wrong, in either direction, has real consequences: dispense past it and you have an expired product on the shelf; pull too early and you write off good stock and may miss a return-credit window. Most of these errors are not carelessness. They come from a handful of conventions about how expiration dates are written that nobody is ever formally taught.
Here are the ones worth knowing.
A month-only date means the last day of the month
This is the single most common misread. When an expiration date is printed with only a month and a year — EXP 09/2026, with no day — the product is good through the last day of that month. EXP 09/2026 means September 30, 2026, not September 1.
The error runs in both directions. A tech who reads 09/2026 as the first of the month pulls the bottle a month early and writes off stock that still had four weeks of use. A system that stores 09/2026 as September 1 flags it expired too soon and the report stops being trusted. The convention is industry-standard: a month-only expiration date is always the end of that month. Store it that way, read it that way.
Date formats are not standardized across manufacturers
There is no single required format for how an expiration date is printed on a label. Across the products on one shelf you will see month/year, month/day/year, a three-letter month abbreviation with a year, and all-numeric strings — from manufacturers using both U.S. and international ordering.
That last point is where it gets dangerous. An all-numeric date like 06/05/27 can be read as June 5 or May 6 depending on whether the manufacturer put the month or the day first, and the bottle does not tell you which. A three-letter month — SEP 2026 — is unambiguous, which is why it is the safer style to look for. When a date is all digits and the order is not obvious, treat it as a question to resolve, not a number to copy. Guessing wrong by a month is the same write-off-or-dispense-expired error as the month-only mistake above.
The expiration date and the beyond-use date are two different clocks
The printed expiration date applies to the unopened, original container as the manufacturer shipped it. The moment that container is opened, repackaged into a smaller bottle, or used to compound something, a second clock can start: the beyond-use date, or BUD. The beyond-use date is usually shorter than the manufacturer's expiration date.
When both apply, the earlier one governs. A multi-dose vial with a printed expiration two years out can have a beyond-use date of a few weeks after it is first punctured. A repackaged supply gets a beyond-use date based on when it was repackaged, not the original bottle's expiration. The mistake is reading only the printed manufacturer date and missing that the in-use clock expired first. Whatever date is closer is the one that matters.
The lot number is not the expiration date
On a lot of labels, the lot number and the expiration date sit right next to each other, both in the smallest print on the container, and the lot number often contains digits that look date-shaped. Under time pressure it is easy to record one in the field meant for the other.
It is a costly transposition, because those two fields do two different jobs. The expiration date drives your FEFO order and your expiry alerts; the lot number is what a recall is announced against. Swap them and you have corrupted both — the bottle sorts wrong for expiration and can't be matched when its lot is recalled. The two fields need to stay distinct and both need to be captured accurately.
Why reading dates by eye is the weak link
Every error above has the same root: a person interpreting tiny print, under time pressure, against conventions that aren't consistent from one manufacturer to the next. Do it perfectly every time and the dates are fine. Do it hundreds of times a week, across staff and shifts, and a fraction get misread — and a misread expiration date is invisible until the bottle is either expired on the shelf or pulled by mistake.
The fix is to stop reading the date off the label by eye wherever you can. The 2D barcode (GS1 DataMatrix) that DSCSA serialization put on most packages already carries the expiration date as a separate, structured field — encoded unambiguously, with its own convention for a month-only date (a day value that resolves to the end of the month). Scanning it captures the exact date the manufacturer encoded, in one read, without anyone parsing 06/05/27 or deciding whether 09/2026 is the first or the last of the month. The lot, the expiry, and the serial come in as distinct fields, so they can't be transposed.
From there the date is a number the system can sort and watch — a first-expired-first-out order maintained automatically, an alert before something lapses — instead of a number a busy technician has to re-read correctly every time.
The short version
- A month-only date (09/2026) means the last day of that month.
- All-numeric dates can be U.S. or international order — a three-letter month removes the ambiguity; when in doubt, resolve it, don't guess.
- Once a container is opened, repackaged, or compounded, the beyond-use date may be earlier than the printed expiration — the earlier date governs.
- The lot number is not the expiration date; keep the two fields distinct.
- Capturing the date by scanning the 2D barcode removes the eyeball step where most of these errors happen.
RxRescue captures the expiration date by scanning the package barcode — as a structured field, not a re-typed number — then maintains the first-expired-first-out order and the expiry alerts for you. See how it works on the expiration tracking page, or start a 30-day free trial.
Related
- FEFO vs FIFO — why first-expired-first-out matters more in a pharmacy
- The monthly pharmacy expiration check — and why it misses stock
- NDC package codes — what the last digits tell you about package size
- Receiving-date tracking — why "when it physically arrived" matters
- How pharmacies lose money to expired medication