- Owner
- Pharmacist in Charge
- Effective date
- September 15, 2026
- Review cycle
- Every 12 months
1.Purpose
To keep pharmacy shelves stocked to meet patient demand while minimizing overstock, expired product and variance between the physical count and the pharmacy system.
2.Scope
Applies to non-controlled prescription and over-the-counter inventory. Controlled substance receiving and reconciliation follow the controlled substances handling SOP.
Definitions
- Par level
- The target on-hand quantity for an item, used to trigger reordering.
- FEFO
- First-expired, first-out, a stock rotation method that dispenses the soonest-expiring stock first.
- Cycle count
- A periodic physical count of a subset of inventory used to check accuracy without counting the whole pharmacy at once.
3.Responsibilities
- Pharmacy Technician
- Receives deliveries, puts away stock and performs cycle counts.
- Pharmacist
- Reviews shortages affecting patient care and approves substitutions.
- Pharmacist in Charge
- Approves wholesaler accounts, reviews variance reports and sets par levels for critical items.
- Purchasing Coordinator
- Generates purchase orders, manages wholesaler relationships and processes returns.
RACI matrix
| Activity | Pharmacy Technician | Pharmacist | Pharmacist in Charge | Purchasing Coordinator |
|---|---|---|---|---|
| Review par levels and generate purchase order | C | I | A | R |
| Receive delivery and verify against packing slip | R/A | I | - | I |
| Put away and rotate stock | R/A | - | - | - |
| Conduct cycle counts | R | I | A | I |
| Process wholesaler returns for credit | C | - | I | R/A |
R = Responsible, A = Accountable, C = Consulted, I = Informed
4.Materials and PPE
Materials, tools and systems
- โPharmacy inventory management system
- โWholesaler ordering portal
- โReceiving log and packing slips
- โCycle count sheets or handheld scanner
- โReturn authorization forms
- โShelf labels with par level markers
5.Procedure
- 5.1
Review par levels and reorder points
Purchasing CoordinatorCheck the inventory system's suggested order list against current par levels, adjusting for seasonal demand or known upcoming prescriptions.
- 5.2
Generate and submit the purchase order
Purchasing CoordinatorSubmit the order to the primary wholesaler, and to a secondary source for items on backorder or short supply.
- 5.3
Receive the delivery
Pharmacy TechnicianCheck the delivery against the packing slip for correct item, strength, package size and quantity before signing for receipt.
- 5.4
Verify lot numbers and expiration dates
Pharmacy TechnicianRecord the lot number and expiration date for each new item received, checking that none are already near expiration on arrival.
Checkpoint: No newly received item has less shelf life remaining than the pharmacy's minimum acceptable dating.
- 5.5
Put away stock using FEFO
Pharmacy TechnicianShelve new stock behind existing stock of the same item so the soonest-expiring product is dispensed first.
- 5.6
Update the inventory system
Pharmacy TechnicianConfirm the received quantities post correctly to the inventory system, resolving any variance between the packing slip and system receipt.
- 5.7
Monitor fast-moving items
PharmacistWatch daily usage on high-volume items and adjust par levels or place an interim order if usage is trending above the current par.
- 5.8
Conduct scheduled cycle counts
Pharmacy TechnicianCount a rotating subset of shelves each week using the cycle count sheet or handheld scanner, comparing the physical count to the system balance.
- 5.9
Investigate count variances
Pharmacist in ChargeRecount any item with a variance beyond the pharmacy's tolerance, then check recent transactions for a data entry or dispensing error before adjusting the system.
- 5.10
Flag damaged or near-expired stock
Pharmacy TechnicianPull damaged packaging or stock nearing expiration from the shelf and route it to the expired medication disposal process rather than dispensing it.
- 5.11
Process wholesaler returns
Purchasing CoordinatorPrepare eligible overstock or recalled items for return using the wholesaler's return authorization process, and track the credit received.
- 5.12
Reconcile invoices
Purchasing CoordinatorMatch wholesaler invoices to received quantities and purchase orders, and forward confirmed invoices to accounting for payment.
6.Quality checks
- โReceived quantities match the packing slip before stock is put away.
- โStock is shelved by FEFO with no expired product left on the shelf.
- โCycle count variances are investigated and documented before adjustment.
- โWholesaler credits for returns are tracked to completion.
7.Records
- โPurchase orders and packing slips
- โCycle count sheets
- โVariance investigation notes
- โReturn authorization and credit records
8.KPIs
- โInventory accuracy rate from cycle counts
- โNumber of stockouts on par-level items per month
- โDollar value of expired or wasted stock per quarter
- โDays of inventory on hand for key items
9.Common mistakes
- โShelving new stock in front of existing stock instead of behind it.
- โAdjusting the system count without investigating the cause of a variance.
- โLetting near-expired stock sit on the shelf instead of pulling it early.
- โMissing the return window for a wholesaler credit.
10.Revision history
| Revision | Date | Description | Reviewed by |
|---|---|---|---|
| 1.0 | September 15, 2026 | Initial release | Ilia Pirozhenko |
This is a template. Adapt it to your organization, equipment and local regulations before use.