All articles
ExpirationLotsBest Practices

How to Stop Inventory Expiring Before You Use It

August 27, 20266 min readBy CountGrid Team
How to Stop Inventory Expiring Before You Use It

Nothing announces itself less and costs more than expired inventory. The item was bought with cash, sat on a shelf doing its job, and one day is garbage — plus the cost of replacing it in a hurry. In clinics, labs, and food operations, expiration write-offs are often one of the largest line items hiding inside supply spend, precisely because nobody sees them happen. They are discovered, not experienced: the composite hardened in its tube, the vaccine is past its date, the lot sticker says last month.

The good news: expiration is one of the most solvable inventory problems. Unlike shrinkage, expiration is entirely scheduled — every expiring item announces its deadline at the moment it arrives. This guide covers why stock expires in real operations, and the four systems that together make write-offs a choice instead of a surprise.

Why inventory expires

Invisible dates

The root cause is almost always the same: the expiration date exists only on the physical item. Nobody entered it anywhere, so no list, alert, or report can see it. When the date passes, discovery happens by accident — during a count, a procedure, or a customer complaint.

A date that lives only on the box is a countdown nobody is watching.

Guesswork ordering

The second cause is upstream of the shelf: purchasing without usage data. When order sizes are guesses — and without tracked consumption, they are — the safest-feeling guess is to buy more. More stock feels like fewer stockouts, and for non-expiring items it merely costs cash. For expiring items, over-buying converts directly into write-offs: the purchase that saved you from one risk created a certainty of waste.

Picking whatever is in front

The third cause is subtler: even the right quantities expire when the wrong unit gets picked first. Newer stock arrives and gets placed in front, or a team member grabs the nearest box, and the older lot quietly ages toward its date. Without a system that knows which lot expires first, first-in-first-out by shelf position is the best any team can do — and shelf position lies.

System 1: Track dates at the lot level

The foundation is recording the expiration date when stock arrives — not when it is discovered. The discipline is small: at receiving, capture the item, quantity, lot number if it has one, and expiry date. Thirty seconds per delivery.

What that thirty seconds buys:

  • Every unit in the system carries its true remaining life.
  • An expiry-first view can rank every item by what turns soonest — a daily answer to what should be used next.
  • Alerts can warn you a realistic lead time before the date, because the date is data, not ink.

Track at the lot level when stock shares a date — most supplies — and at the unit level for expensive, short-dated items where one vial or kit matters individually. In CountGrid, expiry dates attach to lots or individual units, and the date travels with every scan, transfer, and count. If your items carry industry-specific data — concentrations, shades, codes — custom fields hold it alongside the dates.

System 2: Pick first-expired-first-out

Once dates are in the system, picking becomes guided: when stock is issued, the system points at the lot with the earliest date. First-expired-first-out — FEFO — beats first-in-first-out because arrival order and expiration order are not the same thing. The box delivered in March may expire after the box delivered in May.

FEFO fails in the real world only when it costs effort — when the person picking has to read date stickers on six boxes to find the right one. With lot dates in the system, the right choice is a lookup, not a scavenger hunt. The pick list says which lot, the shelf is labeled, and the earliest date moves first.

One supporting habit: when putting stock away, place the earliest-dating lot in the most accessible position. The system decides which lot is next; the shelf makes that choice easy to act on.

System 3: Alerts with lead times

Dates make expiration visible; alerts make it actionable. The design principle: warn early enough to act, and route the warning to someone who can.

A practical alert scheme for expiring stock:

  • Long lead (30–60 days): flagged to whoever owns purchasing — still time to reorder smaller, redistribute, or plan to use it up.
  • Short lead (7–14 days): escalated to daily use — use-first lists, markdown, or transfer to the location that consumes that item fastest.
  • Past date: quarantine. Nothing expired should remain pickable; it is flagged for disposal with a logged write-off, so the loss shows up in reporting instead of vanishing.

Sizing the lead time is item-specific: a two-week lead is generous for gloves and useless for a seven-day-life reagent. Set lead times per item or category, and let the alert cadence do the remembering. In CountGrid, low stock alerts and expiration alerts work the same way — you define the rules, the system flags what needs attention, and the expiry-first view keeps the soonest dates in front of the team.

System 4: Par levels sized to real usage

The last system reaches the cause upstream: buy quantities your actual usage can consume before dates arrive.

When usage is tracked, reorder points and quantities can be calculated instead of guessed — see How to Set Reorder Points Without Guessing. The key adjustment for expiring stock: your order quantity must respect shelf life, not just lead time. If usage is 10 units a week and shelf life is 8 weeks, ordering 40 weeks of stock is a scheduled write-off, no matter how good the bulk discount is.

For short-dated items, the rule of thumb is simple: never hold more than your usage can consume before the earliest possible expiry date. Suppliers with weekly delivery make this easy — small, frequent orders beat large, aging ones. And when a supplier offers a deal on short-dated lots, take it only when consumption before the date is a certainty, not a hope.

Handling what is already expiring

For stock already inside its warning window, act in order of value:

  1. Use it first. Put the earliest dates into daily workflow deliberately — front of shelf, top of the pick list.
  2. Redistribute. Move stock to the location that consumes it fastest. A lot expiring in a slow branch is a candidate for a transfer, not a tombstone.
  3. Markdown or donate. For resalable stock, a discount that moves it beats a write-off that pays for disposal. For eligible items, donation programs can convert waste into value before the date passes.
  4. Quarantine and write off. When the date is past, remove it from pickable stock immediately and log the loss. A write-off that is recorded is a number you can learn from; one that is thrown away quietly is a number that repeats.

Expiration is a symptom check for the whole system

One more reason to take expiration seriously: it is the most honest metric your inventory has. Steady, low write-offs mean ordering, picking, and tracking are aligned. A sudden spike means one of them broke — usage drifted, ordering overshot, picking ignored dates. Track the write-off rate monthly, ask what changed when it moves, and expiration reporting becomes a health check for the entire operation. In CountGrid, waste and expiration live inside the reporting suite, so the cost of expiring stock is visible next to the rest of supply spend. If this problem is what pushed you toward software in the first place, our stop expiry surprises page shows the switch step by step.

Conclusion

Expired inventory is not a fact of operations; it is the output of four missing systems. Record dates at receiving so every unit carries its own countdown. Pick first-expired-first-out so the right lot moves first. Alert early enough — with lead times per item — so action is possible. And size orders to usage so shelf life never loses to bulk discounts. Start tonight: pull your five most expiring-prone items, write their dates where a person will see them, and this week capture dates on every delivery that arrives. The write-offs you never have again start there.

Frequently asked questions

Put it into practice.

Start free and see exactly what your team has — no spreadsheets, no heavyweight ERP.

Start Free