Federal NAICS Codes

NAICS 325412

Pharmaceutical Preparation Manufacturing

Explore obligations, trends, recent awards, and incumbent contractors for NAICS 325412.

NAICS 325412 federal market metrics

Total obligations
$440.5B
Total awards
269,053 awards
Active obligations
$4.9B
Size standard
1,300 employees

What this NAICS covers

NAICS 325412 covers pharmaceutical preparation manufacturing, including formulation, compounding, mixing, filling, packaging, labeling, and factory testing of finished dosage forms such as tablets, capsules, sterile injectables, and topical preparations, with production quality records.

Federal opportunities under 325412 typically involve producing compliant pharmaceutical batches for government use, covering controlled manufacturing operations, in-process and release testing, lot traceability, sterility controls where required, quality documentation, and delivery of finished dosage products.

FY2025 snapshot

Obligations
$20.3B
Awards
25,431
Average award
$796.7K
Change from FY2024
-55.5%

Recent awards

Search contractors

$425,000

MCKESSON CORPORATION

Federal Prison System / Bureau of Prisons

PIID
15B41226F00000120
PSC
6505 - DRUGS AND BIOLOGICALS

$59,279

MCKESSON CORPORATION

Federal Prison System / Bureau of Prisons

PIID
15B20126F00000088
PSC
6505 - DRUGS AND BIOLOGICALS

$5,000

MCKESSON CORPORATION

Federal Prison System / Bureau of Prisons

PIID
15B41226F00000122
PSC
6505 - DRUGS AND BIOLOGICALS

$5,000

MCKESSON CORPORATION

Federal Prison System / Bureau of Prisons

PIID
15B41226F00000123
PSC
6505 - DRUGS AND BIOLOGICALS

$13,000

MCKESSON CORPORATION

Federal Prison System / Bureau of Prisons

PIID
15B41226F00000119
PSC
6505 - DRUGS AND BIOLOGICALS

$312

MCKESSON CORPORATION

Federal Prison System / Bureau of Prisons

PIID
15B50426F00000127
PSC
6505 - DRUGS AND BIOLOGICALS

$337,422

BRACCO DIAGNOSTICS INC.

Department of Veterans Affairs

PIID
36C26026F0306
PSC
6505 - DRUGS AND BIOLOGICALS

FAQ

What work fits NAICS 325412?
  • Contract manufacturing of finished dosage forms including tablets, capsules, creams, and oral liquids with validated batch records and complete production documentation.
  • Sterile fill-and-finish services for vials, prefilled syringes, or IV bags with aseptic processing, environmental monitoring, and sterility assurance controls.
  • Packaging, labeling, serialization, and secondary packaging services that meet regulatory labeling and track-and-trace requirements for distributed pharmaceuticals.
  • Batch release support including in-process and finished product quality control testing, certificate of analysis generation, and stability sample management.
When is NAICS 325412 a weak fit?
  • Active pharmaceutical ingredient (API) chemical synthesis: excludes upstream chemical manufacturing, large-scale synthesis, and hazardous process chemistry that require different facilities and controls.
  • Biologic product manufacturing: missing cell-culture bioprocessing, biosafety containment, viral clearance validation, and cold-chain biologics production requirements.
  • Pharmaceutical research and formulation development: lacks small-scale experimental formulation work, preclinical method development, and nonvalidated laboratory experimentation that precede production.
What solicitation language points to NAICS 325412?
  • Contract language demands cGMP-compliant facilities, validated manufacturing processes, routine environmental monitoring, and documented quality-system audits.
  • Deliverables include lot-specific batch records, certificates of analysis, sterility and endotoxin testing results where applicable, and traceable lot numbers for distribution.
  • Performance requirements reference aseptic processing controls, cleanroom classification or environmental limits, change-control procedures, and retention sample and stability storage obligations.

Put this market knowledge to work

Now that you know about NAICS 325412 - Pharmaceutical Preparation Manufacturing, let Sweetspot help you find and win relevant government contracts with AI-powered tools.