May 17, 2026 · By the RxRescue Team

How to Do a Pharmacy Physical Inventory Count (Step-by-Step Guide)

A pharmacy physical inventory count is the only reliable way to know what is actually on your shelves — not what your pharmacy management system (PMS) thinks is there, but what is physically present, counted, and verified. The PMS tracks what should be there based on receipts and dispenses; a physical count tells you the ground truth.

For independent and retail pharmacies, a physical count is typically done once or twice a year for planning and valuation. For higher-stakes environments — correctional pharmacies, institutional med rooms — counts happen more frequently, and the documentation matters as much as the number.

This guide walks through the full process, from prep through reconciliation, with notes on where scanner-driven counting changes the workflow.

Before You Start: What You Need

A count that has to stop in the middle because something is missing is a count that produces unreliable results. Gather the following before you begin:

Step 1 — Organize and Zone the Pharmacy

Divide the pharmacy into logical zones before counting: refrigerated storage, controlled substance vault, main shelf stock, behind-the-counter, and any off-site or overflow storage. Assign each zone to a counter and establish a clear sequence within each zone.

This matters more than it sounds. A count that wanders across the pharmacy produces skips and double-counts. A count that follows a fixed physical path from one end to the other does not.

Mark each zone as "counted" with a physical indicator — tape on the shelf, a sticky note, a zone card — so that no section gets counted twice or missed during a long count session.

Step 2 — Capture Each Item

For each bottle or package on the shelf, record:

If you are scanning GS1 DataMatrix 2D barcodes — the small square barcodes required under DSCSA serialization rules — a single scan captures the GTIN, lot number, serial number, and expiration date automatically. That is one scan per package instead of four manual data entries, and it eliminates transcription errors on the fields that matter most for compliance.

For packages that only have a linear UPC barcode, scan the UPC and enter the expiration date manually. These are typically older or non-Rx items; most prescription drug packages have shipped with 2D barcodes for years.

Count every partial package. A partial bottle is inventory. Note whether it is opened and estimate the remaining quantity; do not round to zero.

Step 3 — Handle Controlled Substances Separately

Controlled substance counting is governed by DEA regulations and your state board of pharmacy, not just your internal SOPs. The key differences from a general count:

Nothing in this guide substitutes for your specific DEA and state-board obligations. If your controlled substance counts are not already governed by a written SOP, drafting one before the next count is worthwhile.

Step 4 — Flag Short-Dated and Expired Stock

As you count, physically separate any item that is expired or will expire within your review window — commonly 30 or 90 days, depending on your turnover and return policy. Do not leave expired stock in its regular shelf location during the count; move it to a clearly labeled quarantine area.

Short-dated stock that is still usable should be moved to the front of the shelf so it is dispensed first — basic first-expired-first-out (FEFO) discipline. Stock that is too close to expiry to be used should be evaluated for wholesaler return. Most major wholesalers — Cardinal, McKesson, AmerisourceBergen — accept returns within a defined credit window; the window is typically six months before expiration but varies by product. See our guide on wholesaler returns and credit windows for details.

A count is also a natural time to pull any lot that has an active FDA recall. If you run a daily recall check against your scanned inventory, your recall list will already be current; the physical count confirms those lots are actually off the shelf.

Step 5 — Reconcile Against the PMS

Once each zone is counted, compare your physical count against what the PMS shows. Discrepancies are normal — the question is whether they are explainable.

Common sources of discrepancy:

Recount any item with a discrepancy larger than your acceptable threshold before adjusting. For most items, two consistent counts that both differ from the PMS indicate the PMS is wrong, not the count. Adjust the PMS record and document the adjustment.

Step 6 — Document and File

The value of a physical count is not just the number — it is the defensible record. At minimum, your documentation should capture:

If you are in a correctional or institutional setting, your accreditation body may have specific documentation requirements. Store count records where they are retrievable for at least three years, or longer if your state or contract requires it.

How Often to Count

There is no single right answer, but a useful framework:

Where Scanner-Driven Inventory Helps

The manual steps in this guide — reading labels, writing down NDCs, transcribing expiration dates — are the slowest and most error-prone parts of a physical count. A scanner-driven workflow replaces most of them: scan each package, and the GTIN, lot, and expiration date are captured automatically and stored as structured, queryable records.

RxRescue is built specifically for this workflow. It runs on a Windows PC or an Android phone, works with standard Bluetooth HID barcode scanners, and stores every scan with its expiration date — so your FEFO tracking is a byproduct of the inventory count, not a separate effort. The same scan that counts the bottle also checks its lot number against that day's FDA recall list.

It runs alongside the PMS you already use — it does not replace it. At $99 per month, it is built for pharmacies that have outgrown spreadsheets but do not need an enterprise system. If you want to see how it handles a count, start a 30-day free trial.

FAQ

How often should a pharmacy do a physical inventory count?

Most independent and retail pharmacies do a full physical count once or twice a year. High-velocity or high-value SKUs benefit from more frequent cycle counts — monthly or quarterly. Controlled substances have their own state-regulated counting requirements, typically daily or per-shift.

What is the difference between a physical count and a perpetual inventory?

A perpetual inventory is a running theoretical tally maintained by your pharmacy management system — updated when you receive orders or dispense prescriptions. A physical count is what is actually on the shelf, verified by hand or scanner. The two rarely match perfectly, which is why physical counts are necessary. For a deeper look at this distinction, see our post on pharmacy inventory count vs. perpetual inventory.

Do I need to close the pharmacy to do a physical inventory count?

Many pharmacies choose to count after hours or on a low-volume day to reduce interruptions, but it is not strictly required. Freezing dispensing activity during the count — or counting zone by zone while the rest of the pharmacy operates — can work for most settings. The key is minimizing movement of product while a section is being counted.

What should I do when my physical count doesn't match the PMS?

Start by recounting the discrepant items. If the count holds, look for unprocessed receipts, unbilled returns, or dispensing transactions that may not have posted. Persistent discrepancies — especially on controlled substances — should be documented and escalated per your facility's SOPs and state board of pharmacy requirements.

Can a barcode scanner speed up a pharmacy inventory count?

Yes. Scanning GS1 DataMatrix or UPC barcodes on each package captures the NDC, lot number, and expiration date as separate fields in a fraction of the time it takes to type them manually. Scanner-driven counts are also more accurate — they eliminate transposition errors and automatically flag any item whose lot appears on an active FDA recall.

Related

← Back to all posts