PharmShop guide

Dispensary stock control, reorder levels and min/max quantities

Set stockholding targets from real dispensing demand and supplier delivery patterns rather than using blanket min/max quantities.

Updated 24 October 2026 · UK dispensing-practice focus

Why blanket minimum and maximum levels fail

Every dispensing practice has different regular medicines, rare items, seasonal demand and delivery patterns. Applying the same number of packs as a reorder trigger to every line risks excessive owings on fast-moving products and expensive dead stock on slow-moving products.

Use dispensing history by exact pack

Calculate baseline demand from a recent representative period. Keep each relevant formulation, strength, brand and pack separate. Flag exceptional prescriptions, emergency demand, temporary shortages and stock adjustments rather than treating them as permanent regular usage.

Set a reorder point using lead-time demand

A practical starting formula is expected demand during realistic supplier lead time plus a safety buffer. Lead time includes ordering cut-off times, non-delivery days and the time required to make stock available in the dispensary. The buffer should reflect volatility, delivery reliability and the consequences of a shortfall.

For illustration, if a particular pack is dispensed at about two per working day and normally requires two working days to replenish, expected lead-time demand is four packs. A safety buffer must be considered separately; four is not automatically the correct minimum.

Choose maximum levels by review cycle and risk

The maximum should consider the demand expected before the next order review, pack multiples, expiry dates, storage space and working capital. Faster regular lines and expensive irregular lines deserve different policies. A max quantity is a buying ceiling or target, not an instruction to order every line to maximum after each count.

Regular lines

Maintain a defined reorder policy and review the figures when demand or lead time shifts.

Irregular lines

Consider demand-led ordering instead of automatically keeping a full shelf position.

Cold-chain items

Balance continuity against monitored storage capacity and expiry requirements.

Controlled drugs

Apply the required storage, security and record-keeping controls in addition to replenishment calculations.

Do not double-order during a catch-up stocktake

Reconcile physical stock, pending deliveries, already committed stock and outstanding owings first. Calculate net need against the agreed target. Items already ordered but not yet received should not be treated as absent from the entire pipeline.

Measure whether the policy is working

Track owings, stockholding value, ageing, expiry wastage and manual adjustments rather than only counting packs. Review the reasons for any change to min/max settings. A medicine's regular status can change; the audit trail should explain when and why a threshold was amended.

A repeatable seven-step routine

  1. Group recent dispensing quantities by exact medicine and pack.
  2. Separate routine and exceptional transactions.
  3. Reconcile shelf stock, outstanding deliveries and owings.
  4. Set regular or irregular status using observed demand.
  5. Propose minimum and maximum levels using lead times and review frequency.
  6. Generate the net catch-up need and compare supplier baskets.
  7. Review the outcome at the next stock cycle.
Important: Stock settings support purchasing, but do not replace clinical judgement or legal duties for controlled drugs, temperature-sensitive items and safe dispensing.

Next: basket-level ordering, medicine identity and the free basket threshold calculator.

Stock control should explain the quantity to buy

A replenishment decision needs more than a recent sales total. Record stock physically present, usable incoming packs, outstanding commitments, lead time and the period of cover intended. An item used regularly by many patients needs different review from an irregular product used by one person.

For a simple planning example, 28 days of expected demand at two tablets per day equals 56 tablets. With 28 usable tablets on the shelf and 28 already due in time, the uncovered quantity is zero before any separately justified buffer. The example illustrates arithmetic, not a recommended clinical stock policy.

Reconcile discrepancies with the stocktake guide before preparing a catch-up order. Then use the dispensing practice buying workflow to compare only the packs actually required.

Keep the purchasing decision explainable

PharmShop is being developed to bring product identity, dispensing demand, supplier evidence and basket decisions into one secure workspace.

Open PharmShop