Manufacturing Tools · Inventory · FEFO expiry risk
Inventory Expiry Risk Calculator
Paste lot-level inventory to estimate expired quantity, projected at-risk stock, months to expiry, and FEFO priority bands using monthly demand — for supply planners, QA, and finance triage.
Quick Answer
Pharmaceutical inventory expiry risk projection sorts lots by expiry date (FEFO), then compares each lot's quantity against cumulative demand available before that expiry date. Lots with remaining quantity after projected consumption are flagged as at-risk; expired lots are flagged separately. Risk bands (Expired, High, Medium, Low) support supply planning triage — not ERP replacement or quality disposition under EU GMP and GDP inventory controls.
FEFO projection logic
Demand before expiry = max(0, months to expiry) × monthly demand
Input: lot, quantity, expiry date (ISO), monthly demand. At-risk = max(0, lot qty − consumable demand after earlier FEFO lots). Example: RM-2406-A, 1200, 2026-12-31, 300.
Calculator
Use non-confidential lot aliases. The same demand unit must be used for quantity and monthly demand.
FEFO output
Expiry Risk Summary
| FEFO order | Lot | Quantity | Expiry | Months to expiry | Projected at risk | Risk band |
|---|
How to Use the Expiry Risk Calculator
Worked Example
Lots: RM-2406-A 1,200 qty exp 2026-12-31; RM-2408-B 900 qty exp 2027-03-31; RM-2411-C 1,500 qty exp 2027-09-30.
RM-2406-A: ~6 months to expiry → demand capacity 1,800. Lot qty 1,200 → fully consumable → 0 at risk (if review date mid-2026).
If demand were 100/month: capacity 600 < 1,200 → 600 at risk on earliest lot — illustrates demand sensitivity.
Interpretation: Validate demand assumptions against forecast, tenders, and minimum shelf-life commitments before finance exposure sign-off.
Risk Band Reference
| Band | Criteria (this tool) | Typical action |
|---|---|---|
| Expired | Review date past expiry date | Quarantine; quality and finance disposition per SOP |
| High | Projected at risk and ≤3 months to expiry | Daily ops review; allocation or pull-forward |
| Medium | Projected at risk or within horizon window | Monitor; adjust forecast and FEFO picking priority |
| Low | No projected risk under assumptions | Routine FEFO; re-run when demand shifts |
Pharma / Supply Chain Context
Expiry management is a GMP and GDP expectation: inventory must be rotated so oldest suitable stock is used first, and expired material must not enter distribution. FireAI and similar analytics playbooks describe days-to-expiry (DTE) bands from green through critical; this calculator adds forward demand depletion so planners see projected write-off quantity, not only calendar alerts.
FEFO can be overridden by quality holds, country-specific release, customer remaining shelf-life clauses, or cold-chain history on a lot. Pair results with the Cold Chain Temperature Log when quarantine after excursion affects allocatability. Reduce overstock drivers using the Safety Stock Calculator and scale batch demand via the BMR Raw Material Calculator.
ERP and WMS systems (Better Data expiry risk modules, ASC Software FEFO guides) remain the system of record for lot status, pick execution, and audit trail. Use this free tool for monthly S&OP triage, scenario what-ifs, and cross-functional reviews before updating official plans.
Evidence & sources
- EU GMP EudraLex Volume 4 — documentation and stock rotation expectations
- EMA Guideline on Good Distribution Practice (GDP)
- ASC Software: FEFO inventory management guide
- Competitive landscape: StockPilot expiry tracking guide provides Excel DATEDIF templates and 30/60/90 alerts without FEFO demand depletion math. Better Data expiry risk documents enterprise WMS metrics — not a free standalone lot paste tool. NovaPharmaNews combines FEFO sorting with projected at-risk quantity — no login.