Free AuditEnterprise AIShelfSense
Back to Blog
ComplianceFeb 202612 min read

DSCSA Compliance Checklist for US Pharmacies (2026)

DSCSA enforcement is live. Transaction documentation, serialization, and 24-hour trace requirements independent pharmacies must meet now.

the difference between "compliant" and "able to prove it on a Tuesday afternoon"

The Drug Supply Chain Security Act has been around since 2013. Full enforcement of the electronic, interoperable traceability requirements went live in November 2024. By now, every independent pharmacy in the US has some DSCSA processes in place. They check transaction documentation when shipments arrive. They verify incoming products. They file paperwork. They would describe themselves as compliant, and in the narrow sense of having processes that exist, they are.

But there is a more useful question than "are you compliant," and it's this: if the FDA called today and asked you to trace a specific dispensed medication — by serial number, back to the manufacturer — could you produce the full chain-of-custody documentation within 24 hours? Not a summary. Not "we'll get back to you." The actual Transaction Information, Transaction History, and Transaction Statement for that specific package, linked together, demonstrating an unbroken chain of custody from manufacturer to your shelf.

Most independents cannot do this. They have the data, somewhere — in filing cabinets, in wholesaler portals, in their pharmacy management system, in a spreadsheet that someone started maintaining in 2023 and that someone else took over in 2024 with slightly different naming conventions. The data exists. The ability to locate, assemble, and present it for one specific product in one business day under pressure is a different capability entirely, and it's the capability that actually matters when compliance gets tested.

Free Tool

Not sure how much you're losing to expiry?

Run a free inventory waste audit — find your bleeding SKUs in 60 seconds. No sign-up required.

Run free audit

what the law requires (the parts that matter in practice)

DSCSA classifies pharmacies as "dispensers," which is the least onerous category in the supply chain but still carries requirements that most independents underestimate. The core obligations break down into five areas, and the first three are where the real exposure lives.

Transaction documentation. Every drug purchase arrives with three documents: Transaction Information (TI) containing drug details, NDC, lot numbers, dates, and party identifiers; Transaction History (TH) showing every prior transaction back to the manufacturer; and Transaction Statement (TS) attesting that the seller is authorized and the product isn't counterfeit, diverted, or stolen. Your obligation is to verify these are complete and retain them for six years. Not three, which is what most record-retention policies default to. Not five. Six. That's a long time to keep documents findable and organized, particularly when you're receiving shipments from multiple wholesalers five or six days a week.

The 24-hour trace. When the FDA or a trading partner requests trace information for a specific product, you have 24 hours to produce the TI, TH, and TS. This is the requirement that converts theoretical compliance into practical compliance, because a filing cabinet full of invoices is technically sufficient if you can find the right document in 24 hours. But if you're receiving 100+ packages a day and the FDA asks about a specific one from three months ago, the filing cabinet becomes less of a system and more of a prayer. The 24-hour clock starts when they ask, not when it's convenient for you.

Serialization and package-level tracking. Since November 2024, each salable unit carries a 2D barcode (GS1 DataMatrix) encoding the NDC, a serial number unique to that specific package, the lot number, and the expiration date. At receiving, you're expected to scan these identifiers and link them to the transaction documentation. Not just verify at the lot level — capture the individual serial number. For a pharmacy getting 50-200 packages daily from multiple wholesalers, this is a real workflow change from what most independents were doing before the deadline. Lot-level verification is one scan per shipment line. Package-level serial capture is one scan per package. The difference in daily receiving time is not trivial.

Beyond these three, you also need written suspect product SOPs (not "we'd call the wholesaler" — actual written, step-by-step procedures for identification, quarantine, investigation, FDA notification, and record-keeping) and return documentation that matches the same standard as purchase documentation. Returns are frequently the hole in the chain, because expired stock goes back to the distributor in a box with a credit memo, and nobody generates or retains the transaction documentation that's supposed to accompany it.

where independents actually fall short

The pattern I see repeatedly is that DSCSA gets treated as a receiving-dock activity. Shipment arrives, documentation gets checked (or at least its presence gets confirmed — checking completeness is a different thing), products get shelved, and the compliance work is considered done. But compliance extends well past the receiving dock: dispensing records need to link to specific lots, return documentation needs to exist and be retained, suspect product SOPs need to be written and accessible (not described verbally during an inspection), and the 6-year retention requirement needs to be more than a filing cabinet that nobody has indexed.

The over-reliance on wholesalers is another common gap. McKesson, Cardinal Health, AmerisourceBergen — they all provide electronic TI/TH/TS, and they're generally good at it. But a missing lot number or incomplete transaction history becomes your compliance problem the moment you accept the shipment. The wholesaler sent it. You received it without catching the gap. If the FDA asks, the gap is in your records, and "my wholesaler didn't include it" is an explanation, not a defense.

The suspect product SOP gap is the most common and the easiest to fix. Written procedures. Who does what. When they notify whom. Where the records go. How training is documented. When the SOP gets reviewed (annually, minimum). Most independents have a process — meaning someone knows what they'd do. They don't have a procedure — meaning it's written down, specific, and accessible to anyone who might need it, including an FDA investigator who asks to see it during an unannounced inspection.

the checklist (what to actually verify against)

Receiving. Every drug shipment comes with TI, TH, and TS. TI includes drug details, NDC, lot number, container count, dates, party names. TH traces back to manufacturer with no gaps. TS is signed or attested. 2D barcode product identifiers scanned at package level. Physical identifiers match TI documentation. Anything with missing or mismatched identifiers gets quarantined, not shelved. Documentation stored electronically and linked to product identifiers in a way that's searchable later.

Record retention. All TI/TH/TS retained for six years. Records searchable by NDC, lot number, and serial number (all three, not just one). Backup copies maintained. And this is the one most people skip: quarterly test. Pick a random product, produce full documentation within 24 hours. If you can't pass your own test, you won't pass the FDA's.

Suspect product SOPs. Written procedure for identifying suspect products. Written quarantine procedure. Written investigation steps with timeline. Written FDA and trading partner notification procedure. Staff training records showing who was trained, when, and on what. Annual SOP review with documented update date. Six requirements, all written, all accessible.

Dispensing. Products linked to specific lot and serial numbers where feasible. Lot-level inventory tracking maintained and current. Digital inventory reflects what's actually on the shelf, not what was on the shelf three inventory counts ago.

Returns. Transaction documentation generated for every return, not just recalls. Return records retained for six years, same as purchases. Lot and serial numbers included in return documentation.

Ongoing. Annual procedure review. Staff training on updated requirements. Wholesale distributor license verification annually against the FDA database. Monitor FDA guidance for changes. And that quarterly trace test — seriously, do it, because it's the single best predictor of whether you'll survive an actual FDA request.

what triggers FDA attention and what it costs

The most likely enforcement scenario for an independent pharmacy is not a surprise inspection. It's a recall. A manufacturer issues a recall for a specific lot. The FDA contacts you because their records show your wholesaler shipped product from that lot to your pharmacy. They ask for trace documentation. You have 24 hours. If you can produce it — the TI, TH, and TS, linked to the specific serial numbers of the packages you received — the interaction is routine. If you can't, that becomes a documented compliance failure.

The penalties scale from warning letters (which are public record and visible to anyone who searches the FDA database, including state boards of pharmacy and potential buyers if you ever want to sell your business) through injunctions and civil monetary penalties, up to criminal prosecution for knowingly dealing in counterfeit or diverted products. The criminal end is unlikely for a compliance documentation failure, but warning letters are not unlikely at all, and they have a way of complicating everything from insurance renewals to state license reviews.

the technology gap between "technically compliant" and "actually ready"

There are three tiers, and being honest about where you sit is the first step toward closing the gap.

The minimum requires no new technology: print and file TI/TH/TS from wholesaler portals, maintain a spreadsheet index linking lot numbers to filed documents, write paper SOPs, log serial numbers manually at receiving. This works in the sense that a bicycle works for a 50-mile commute — you'll get there eventually, but the question is whether you'll get there in 24 hours when it matters.

The practical tier: pharmacy management system that ingests electronic TI/TH/TS, barcode scanner for receiving, searchable electronic document storage, lot-level tracking in dispensing. This is where most independents should be and where a shrinking majority actually are.

The solid tier: automated TI/TH/TS verification at receiving, serial-level inventory tracking, automated documentation gap alerts, integrated suspect product workflow, one-click trace report generation, automated recall matching against current and dispensed inventory. The pharmacies that invested before the November 2024 deadline operate here almost by default. Everyone else is closing the gap under less favorable conditions — which is more expensive and more stressful, but still entirely possible.

The distance between "technically compliant" and "practically ready" is one recall, one inquiry, one FDA request. That's it. The pharmacies that can answer in 24 hours and the pharmacies that can't are both called "compliant" right up until the moment it gets tested.


ShelfLifePro tracks every drug at the serial and lot level — from receiving through dispensing. Transaction documentation is linked, searchable, and exportable in seconds. DSCSA compliance without the filing cabinets.

See what batch-level tracking actually looks like

ShelfLifePro tracks expiry by batch, automates FEFO rotation, and sends markdown alerts before stock expires. 14-day free trial, no credit card required.