Pseudoephedrine purchase limits: federal gram limits and stricter state rules
How much pseudoephedrine (Sudafed and equivalents) a person may buy, per day and per 30 days, quoted from the statute that sets each limit. Answers 'how much Sudafed can I buy in a month', 'is pseudoephedrine prescription-only in [state]', 'why was my Sudafed purchase blocked'. Federal law caps a buyer at 9 grams in any 30 days, of which no more than 7.5 grams may arrive by post or carrier (21 U.S.C. 844(a)), and caps a seller at 3.6 grams in a calendar day (21 CFR 1314.20). Several states are stricter: Alabama and Illinois 7.5 g/30 days, Indiana, Kentucky, Mississippi, Tennessee and West Virginia 7.2 g/30 days, with annual caps in Indiana (61.2 g), West Virginia (86.4 g) and Tennessee (43.2 g). Others are stricter in kind rather than in grams — Arkansas, Mississippi, Oregon and Tennessee allow the sale only in a pharmacy. Oregon and Mississippi are the two states the open web still gets wrong: both are routinely described as prescription-only, and the statutes quoted here say in terms that the sale is lawful without a prescription. None of these limits is absolute: almost every section ends in a subsection that switches itself off, most often for a product dispensed on a valid prescription, and in several states also for liquid, liquid-capsule and gel-capsule forms, for products labelled for children under 12, and for pharmacists, wholesalers and other licensed handlers acting in the course of business. Those carve-outs are published here as records of their own, one per subsection, so the exception is quoted from the statute rather than summarised. Coverage is the federal baseline plus the 11 states listed above; a state that is absent has not been checked, not been found to match the federal floor.
The data
| Jurisdiction | Prescription or other restriction | Statute or regulation citation | Daily limit | 30-day limit | Annual limit |
|---|---|---|---|---|---|
| Alabama — a resident of a prescription-only state needs a prescription to buy here | may purchase those products only upon presentation of a valid prescription for the ephedrine or pseudoephedrine | Ala. Code 20-2-190(d) | |||
| Alabama — over-the-counter daily and 30-day limits | Ala. Code 20-2-190(c)(4) | 3.6 grams per calendar day | 7.5 grams per 30 days | ||
| Arkansas — 30-day purchase limits (ephedrine capped lower than pseudoephedrine) | Ark. Code Ann. 5-64-1103(f)(1)(B) | nine grams (9g) of pseudoephedrine or phenylpropanolamine within any thirty-day period | |||
| Arkansas — liquid and liquid gel capsule forms are exempt from the pharmacy-only rule and the gram caps | Containing ephedrine or pseudoephedrine in liquid, liquid capsule, or liquid gel capsule form if the drug is dispensed, sold, transferred, or otherwise furnished in a single transaction limited to no more than three (3) packages | Ark. Code Ann. 5-64-1103(b)(2) | |||
| Arkansas — sold only in a licensed pharmacy by a pharmacist or pharmacy technician | except in a licensed pharmacy by a licensed pharmacist or a registered pharmacy technician | Ark. Code Ann. 5-64-1103(a) | |||
| Federal — mail-order sales, 30-day limit | 21 CFR 1314.100(b) | 7.5 grams of pseudoephedrine base | |||
| Federal — mail-order sales, daily limit | 21 CFR 1314.100(a) | 3.6 grams of pseudoephedrine base | |||
| Federal — mail-order sales, statutory 30-day limit | 21 U.S.C. 830(e)(2)(B) | 7.5 grams of ephedrine base, pseudoephedrine base, or phenylpropanolamine base in such products per customer during a 30-day period | |||
| Federal — mobile retail vendors, 30-day limit | 21 CFR 1314.20(b) | 7.5 grams of pseudoephedrine base | |||
| Federal — retail sale (regulated sellers, including mobile retail vendors), daily limit | 21 CFR 1314.20(a) | 3.6 grams of pseudoephedrine base | |||
| Federal — retail sale, statutory behind-the-counter requirement | the seller places the product such that customers do not have direct access to the product before the sale is made | 21 U.S.C. 830(e)(1)(A)(i) | |||
| Federal — retail sale, statutory daily limit | 21 U.S.C. 830(d)(1) | a daily amount of 3.6 grams | |||
| Federal — retail sale, statutory logbook requirement | The seller maintains, in accordance with criteria issued by the Attorney General, a written or electronic list of such sales | 21 U.S.C. 830(e)(1)(A)(iii) | |||
| Federal — retail transactions, behind-the-counter placement | The regulated seller must place the product so that customers do not have direct access to the product before the sale is made | 21 CFR 1314.25(b) | |||
| Federal — retail transactions, logbook requirement | the regulated seller must maintain, in accordance with criteria issued by the Administrator, a written or electronic list of each scheduled listed chemical product sale | 21 CFR 1314.30(a) | |||
| Federal — what a buyer may purchase in 30 days (9 grams, of which 7.5 by mail) | of such 9 grams, not more than 7.5 grams may be imported by means of shipping through any private or commercial carrier or the Postal Service | 21 U.S.C. 844(a) | more than 9 grams of ephedrine base, pseudoephedrine base, or phenylpropanolamine base | ||
| Illinois — 30-day purchase limit | 720 ILCS 648/20(b) | more than a total of 7,500 milligrams of ephedrine or pseudoephedrine | |||
| Illinois — a lawful dispenser or distributor is outside the Section | This Section shall not apply to any person who purchases, receives, or otherwise acquires a targeted methamphetamine precursor for the purpose of dispensing, distributing, or administering it in a lawful manner described in subsection (e) of Section 15 of this Act. | 720 ILCS 648/20(e) | |||
| Indiana — daily, 30-day and 365-day purchase limits | Ind. Code 35-48-4-14.7(e) | three and six-tenths (3.6) grams of ephedrine or pseudoephedrine, or both, on one (1) day | seven and two-tenths (7.2) grams of ephedrine or pseudoephedrine, or both, in a thirty (30) day period | sixty-one and two-tenths (61.2) grams of ephedrine or pseudoephedrine, or both, in a three hundred sixty-five (365) day period | |
| Indiana — prescriptions and sales in the regular course of business are exempt | This section does not apply to the following: (1) Ephedrine or pseudoephedrine dispensed pursuant to a prescription. | Ind. Code 35-48-4-14.7(a) | |||
| Kentucky — 30-day purchase limit | this limit shall not apply to any quantity of product, mixture, or preparation dispensed pursuant to a valid prescription | Ky. Rev. Stat. 218A.1446(5) | more than seven and one-fifth (7.2) grams of ephedrine, pseudoephedrine, or phenylpropanolamine | ||
| Kentucky — licensed manufacturers, wholesalers and pharmacies are exempt | The provisions of this section shall not apply to a: (a) Licensed manufacturer manufacturing and lawfully distributing a product in the channels of commerce; (b) Wholesaler lawfully distributing a product in the channels of commerce; (c) Pharmacy with a valid permit from the Kentucky Board of Pharmacy | Ky. Rev. Stat. 218A.1446(8) | |||
| Kentucky — liquid, liquid capsule and gel capsule forms are outside the section | The requirements of this section shall not apply to any compounds, mixtures, or preparation containing ephedrine, pseudoephedrine, or phenylpropanolamine, their salts or optical isomers, or salts of optical isomers which are in liquid, liquid capsule, or gel capsule form | Ky. Rev. Stat. 218A.1446(7) | |||
| Mississippi — must be sold by a licensed pharmacist | sold by an individual licensed as a pharmacist or by an employee of the pharmacy under the direct supervision and control of a licensed pharmacist | Miss. Code Ann. 73-21-124(1)(c) | |||
| Mississippi — pharmacy sales without a prescription: daily and 30-day limits | it is lawful for a person to purchase products containing those ingredients from a registered pharmacy without a prescription | Miss. Code Ann. 73-21-124(1)(a) | not more than three and six-tenths (3.6) grams per day | not more than seven and two-tenths (7.2) grams per thirty-day period | |
| Mississippi — prescription-dispensed products are exempt from the section | Pseudoephedrine and ephedrine products dispensed pursuant to a legitimate prescription are exempt from this section. | Miss. Code Ann. 73-21-124(5)(a) | |||
| North Carolina — liquid, gel capsule and pediatric products are outside the section | This section does not apply to any pseudoephedrine product that is in the form of a liquid, liquid capsule, gel capsule, or pediatric product | N.C. Gen. Stat. 90-113.52(e) | |||
| North Carolina — sold without a prescription only to purchasers 18 or older | may be sold at retail without a prescription only to a person at least 18 years of age | N.C. Gen. Stat. 90-113.52(c) | |||
| North Carolina — tablets and gel caps sold only in blister packs | shall not be offered for retail sale loose in bottles but shall be sold only in blister packages | N.C. Gen. Stat. 90-113.52(a) | |||
| North Carolina — tablets sold only from behind a pharmacy counter, never self-service | shall be stored and sold behind a pharmacy counter | N.C. Gen. Stat. 90-113.52(b) | |||
| Oregon — a transfer on a prescription is outside the section | This section does not apply to a drug that contains pseudoephedrine or ephedrine or a salt, isomer or salt of an isomer of pseudoephedrine or ephedrine when the drug is transferred pursuant to a prescription. | Or. Rev. Stat. 475.230(9) | |||
| Oregon — kept behind the pharmacy counter | Stored behind the pharmacy counter in an area that is closed to the public | Or. Rev. Stat. 475.230 | |||
| Oregon — per-transfer and 30-day purchase limits | Or. Rev. Stat. 475.230 | 3.6 grams per transfer | nine grams in a 30-day period | ||
| Oregon — sold without a prescription, by a pharmacy, to purchasers 18 or older | without a prescription from a practitioner to a person who is 18 years of age or older | Or. Rev. Stat. 475.230 | |||
| Tennessee — NPLEx electronic tracking and stop-sale alerts | a pharmacy shall electronically submit the required information to NPLEx administered by NADDI | Tenn. Code Ann. § 39-17-431(e)(2) | |||
| Tennessee — pharmacy-only dispensing | any product that contains any immediate methamphetamine precursor may be dispensed only by a licensed pharmacy | Tenn. Code Ann. § 39-17-431(a) | |||
| Tennessee — pharmacy sales limits (30-day and one-year) | Tenn. Code Ann. § 39-17-431(c)(1) | Seven and two-tenths (7.2) grams in any period of thirty (30) consecutive days | Forty-three and two-tenths (43.2) grams in any one-year period | ||
| Tennessee — photo ID and pharmacist counseling at point of sale | require any person purchasing an over-the-counter product containing pseudoephedrine or ephedrine to present valid government issued photo identification at the point of sale | Tenn. Code Ann. § 39-17-431(d) | |||
| Tennessee — prescription exemption from purchase limits | shall not apply to a person who obtains the product or products pursuant to a valid prescription issued by a licensed healthcare practitioner | Tenn. Code Ann. § 39-17-431(c)(3) | |||
| Tennessee — products not in a usable form are exempt from the section | A product or category of products that contains any immediate methamphetamine precursor shall be exempt from the requirements of this section if the ingredients are not in a form that can be used in the manufacture of methamphetamine. | Tenn. Code Ann. § 39-17-431(b)(1) | |||
| Texas — daily and 30-day purchase limits | Tex. Health & Safety Code 486.014(b) | within any calendar day, more than 3.6 grams of ephedrine, pseudoephedrine, norpseudoephedrine, or a combination of those substances | within any 30-day period, more than nine grams of ephedrine, pseudoephedrine, norpseudoephedrine, or a combination of those substances | ||
| Texas — photo ID showing the buyer is 16 or older | display a driver’s license or other form of government-issued identification containing the person’s photograph and indicating that the person is 16 years of age or older | Tex. Health & Safety Code 486.014(a)(1)(A) | |||
| West Virginia — daily, 30-day and annual purchase limits | W. Va. Code 60A-10-4(a) | three and six-tenths grams per day | seven and two-tenths grams in a 30-day period | 86 and four-tenths grams annually | |
| West Virginia — prescriptions, pediatric products and licensed handlers are exempt | The provisions of subsection (a) of this section shall not apply to: (1) Products dispensed pursuant to a valid prescription; (2) Drug products which are for pediatric use primarily intended for administration to children under the age of 12 | W. Va. Code 60A-10-4(c) |
Where this came from
Every record above links the page it was taken from and quotes the sentence that states it. These are the 14 sources this dataset was assembled from.
- codes.findlaw.comhttps://codes.findlaw.com/al/title-20-food-drugs-and-cosmetics/al-code-sect-20-2-190/
- codes.findlaw.comhttps://codes.findlaw.com/ar/title-5-criminal-offenses/ar-code-sect-5-64-1103/
- ecfr.govhttps://www.ecfr.gov/current/title-21/chapter-II/part-1314
- law.cornell.eduhttps://www.law.cornell.edu/uscode/text/21/830
- uscode.house.govhttps://uscode.house.gov/view.xhtml?req=granuleid:USC-prelim-title21-section844&num=0&edition=prelim
- ilga.govhttps://www.ilga.gov/legislation/ilcs/fulltext.asp?DocName=072006480K20
- codes.findlaw.comhttps://codes.findlaw.com/in/title-35-criminal-law-and-procedure/in-code-sect-35-48-4-14-7/
- apps.legislature.ky.govhttps://apps.legislature.ky.gov/law/statutes/statute.aspx?id=55021
- mbp.ms.govhttps://www.mbp.ms.gov/sites/default/files/2025-09/73-21-124.pdf
- ncleg.govhttps://www.ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_90/GS_90-113.52.html
- oregon.public.lawhttps://oregon.public.law/statutes/ors_475.230
- codes.findlaw.comhttps://codes.findlaw.com/tn/title-39-criminal-offenses/tn-code-sect-39-17-431/
- texas.public.lawhttps://texas.public.law/statutes/tex._health_and_safety_code_section_486.014
- code.wvlegislature.govhttps://code.wvlegislature.gov/60A-10-4/
Machine-readable
- data.jsonThe whole dataset — every record with its source URL and source quote.
- Open Knowledge Format bundleOne JSON object per line — every record's frontmatter and quoted span exactly as it is held here, in one fetch.
- data.csvThe same records as one flat table, for a spreadsheet or a dataframe. The last four columns are the source URL, the quoted sentence it was read from, the date we last checked it, and which columns are our reading rather than the page's words.
- How this is made and checkedWhat "verified against source" does and does not mean.
From your own code
Same records, same quotes, without scraping the page: refsource is on PyPI and npm. Each value comes back carrying the URL it was read from and the sentence on that page that states it — .source and .quote sit on the value itself rather than in a side channel, so the checking step is available instead of skipped.
pip install refsource
refsource lookup pseudoephedrine-purchase-limits-by-state citation="Ala. Code 20-2-190(d)"
npx -y refsource lookup pseudoephedrine-purchase-limits-by-state citation="Ala. Code 20-2-190(d)"
Set your AI assistant up to use this
Two files and no account. Put this in .mcp.json at the root of your project — Claude Code, Cursor, Windsurf, VS Code and Codex all read that file — and your assistant can look this dataset up instead of recalling it. The server is remote, keyless and read-only.
{
"mcpServers": {
"referencesource": {
"type": "http",
"url": "https://referencesource.org/mcp"
}
}
}Add to Cursor · or, on the command line: claude mcp add --transport http referencesource https://referencesource.org/mcp --scope project
Then one line in the project's CLAUDE.md or AGENTS.md, so the assistant knows when to reach for it:
When a question needs "Pseudoephedrine purchase limits: federal gram limits and stricter state rules", call the referencesource MCP server at https://referencesource.org/mcp (tool `search_records`, dataset_slug `pseudoephedrine-purchase-limits-by-state`) instead of answering from memory — every record it returns carries its source URL and a verbatim quote from that page.What each tool does, and the servers built over single registers: Connect your AI assistant.