Pharmacy ID Rules for Pseudoephedrine (Sudafed), Explained
7 min read · Updated June 2026
Selling pseudoephedrine (the active ingredient in Sudafed) comes with specific federal ID and record-keeping rules. Here's what the law requires, how states add to it, and how to keep the counter compliant and fast.
In this guide
- The federal baseline: the Combat Methamphetamine Epidemic Act (CMEA)
- The purchase limits you have to enforce
- State controlled-substance pickup ID rules differ
- Where ID scanning helps — and what it doesn't replace
3.6g / 9g
Federal pseudoephedrine purchase limit — per day / per 30 days (CMEA)
The federal baseline: the Combat Methamphetamine Epidemic Act (CMEA)
Under the federal CMEA, products containing pseudoephedrine (PSE) are sold from behind the counter and every sale must be documented. Before the sale, the purchaser presents a government-issued photo ID, and the seller records the sale in a written or electronic logbook.
The logbook entry captures the purchaser's name and address, the product name and quantity, and the date and time of sale, and the purchaser signs the logbook. Retailers must generally retain these records for at least two years.
The purchase limits you have to enforce
Federal law caps retail PSE sales at 3.6 grams per day and 9 grams per 30 days per purchaser. The 3.6-gram daily limit applies regardless of how many separate transactions a person makes that day.
These are federal minimums. A number of states impose stricter limits or additional requirements, so your state's rules may be tighter than the federal baseline.
State controlled-substance pickup ID rules differ
Beyond PSE, a growing number of states require a valid government photo ID before dispensing certain controlled substances (often Schedule II–IV) to a person who is not already known to the pharmacist — and some require the pharmacy to document the ID details. States including Florida, West Virginia, North Carolina, Virginia, Nevada, and South Dakota have such requirements, with meaningful differences in scope and exceptions.
Because the rules vary, always follow your state board of pharmacy's current requirements for controlled-substance pickup identification.
Where ID scanning helps — and what it doesn't replace
Scanning the purchaser's ID authenticates it (flagging altered or expired documents) and reads the name, address, and date of birth directly from the barcode — accurate data for your logbook instead of hand-copying, which reduces errors and speeds up the counter.
Important boundary: an ID scanner is not a NPLEx (National Precursor Log Exchange) submission tool. Submitting PSE sales to NPLEx or a state tracking system is handled by your logbook or point-of-sale workflow. The scanner's role is faster, more accurate, documented ID verification and data capture.
It also helps with age-restricted OTC products by reading the date of birth and returning an instant age result, and it can flag repeat or suspicious buyers as an internal safeguard alongside the federal purchase limits your logbook already enforces.
Frequently Asked Questions
Do you need an ID to buy Sudafed?
Yes. Under the federal CMEA, pseudoephedrine products are sold from behind the counter and the purchaser must present a government-issued photo ID, which the pharmacy records in a written or electronic logbook along with the product, quantity, date, and time.
How much pseudoephedrine can someone buy?
Federal law limits retail purchases to 3.6 grams per day and 9 grams per 30 days per purchaser. The daily limit applies no matter how many transactions occur that day. Some states set stricter limits.
Does an ID scanner submit my pseudoephedrine logs to the state or NPLEx?
No. A scanner like Kred authenticates the ID and captures the required purchaser data accurately; submitting the sale to NPLEx or a state system is handled by your logbook or POS workflow.
Related solution
Kred for Pharmacies
Verify photo ID for pseudoephedrine (Sudafed) and controlled-substance pickups. Kred authenticates IDs in under 1 second and logs name, address, DOB. Offline.
