What is the National Drug Code (NDC)?
NDC (National Drug Code) is a unique 10- or 11-digit, three-segment identifier assigned to every drug product in the United States. Maintained by the U.S. Food and Drug Administration (FDA), the NDC system acts like a “universal product number” for medications, enabling consistent tracking, dispensing, and reporting.
Each NDC includes:
- A labeler code (identifying the manufacturer or distributor)
- A product code (specifying strength, dosage form, and formulation)
- A package code (defining package type and size)
NDCs are widely used in pharmacy claims, electronic prescribing, inventory management, and regulatory reporting. They are also mapped to clinical drug terminologies such as RxNorm for interoperability, and they appear in standards like FHIR to support electronic exchange of medication data.
By providing a standardized way to identify drugs, NDCs ensure accuracy in prescribing, dispensing, and reimbursement across pharmacies, payers, and health systems.
Key Components of the NDC
The National Drug Code (NDC) system is the FDA’s universal product identifier for medications in the United States. Every prescription drug, over-the-counter drug, and some regulated products are assigned an NDC to ensure they can be tracked consistently across pharmacies, payers, and health systems.
Three-Segment Structure
- Labeler Code → Assigned by the FDA to identify the drug manufacturer, repackager, or distributor. This ensures accountability for every marketed product.
- Product Code → Defines the specific drug, including its strength (e.g., 500mg), dosage form (tablet, capsule, injection), and formulation. This allows different variations of the same drug to be distinguished.
- Package Code → Identifies the package configuration, such as bottle size or blister pack. This detail is critical for inventory management and accurate dispensing.
10- vs. 11-Digit Format
Official NDCs are 10 digits long, arranged in a 4-4-2, 5-3-2, or 5-4-1 configuration. For billing and claims processing, NDCs are standardized into an 11-digit format (often 5-4-2) by padding with leading zeros.
Regulatory Oversight
The FDA maintains the official NDC Directory, which lists all registered drug products. Manufacturers are required to list products with the FDA and update the information as formulations or packaging change.
Use Cases Across Healthcare
- Pharmacy Claims & Billing → Required on many Medicaid and Medicare claims to ensure reimbursement.
- Electronic Prescribing (eRx) → Supports safe, standardized transmission of drug orders between providers and pharmacies.
- Inventory Management & Recalls → Enables pharmacies and hospitals to track drug stock, expiration dates, and targeted recalls.
- Public Health & Research → Provides consistent identifiers for monitoring drug utilization and safety.
- Interoperability → NDCs are mapped to RxNorm clinical drug concepts and appear in FHIR medication resources, ensuring seamless exchange across systems.
In short, NDCs form the foundation for drug identification and traceability in U.S. healthcare, bridging clinical, financial, and regulatory needs.
How the National Drug Code (NDC) Is Used in Practice
Step 1 — Drug Approval and Registration
When a manufacturer receives FDA approval (or lists an over-the-counter product), they are assigned a labeler code. The manufacturer then generates the full NDC by adding product and package codes, which must be listed with the FDA.
Step 2 — Distribution and Packaging
The NDC appears on the drug’s packaging and labeling. Pharmacies, wholesalers, and hospitals use this identifier to order, stock, and track the product.
Step 3 — Prescribing and Dispensing
When a prescription is written, electronic prescribing (eRx) systems may reference the drug’s NDC to ensure accuracy. Pharmacies use the NDC during dispensing to select the correct product and package size.
Step 4 — Claims and Reimbursement
NDCs are required on many Medicaid and Medicare claims, particularly for physician-administered drugs. Insurers use them to verify the exact product dispensed and process payment. To standardize claims, the 10-digit FDA NDC is converted into an 11-digit format.
Step 5 — Monitoring and Safety
Public health agencies and researchers rely on NDC-coded data to monitor drug utilization, identify shortages, and track adverse events. During recalls, NDCs make it possible to quickly identify and remove affected products.
Step 6 — Interoperability and Analytics
In health IT systems, NDCs are often mapped to RxNorm concepts to normalize drug information across vendors. Within interoperability frameworks like FHIR, NDCs support the secure exchange of medication data between EHRs, pharmacies, payers, and regulators.
Billing and Reimbursement for the National Drug Code (NDC)
How NDCs Are Used in Claims
- NDCs are required on many Medicaid and Medicare Part B claims, especially for physician-administered drugs like injectables and infusions.
- Commercial payers often also require NDCs to confirm the exact drug dispensed.
- For claims, NDCs must be submitted in 11-digit format (5-4-2), standardized from the FDA’s original 10-digit assignment.
NDC Impact on Reimbursement
- Direct tie to payment: Unlike SNOMED CT or LOINC, which are not billing systems, NDCs directly drive reimbursement for covered drugs.
- Unit and package details matter: Reimbursement is tied to the NDC, which specifies package size and form. Inaccurate coding can lead to denied claims or incorrect payments.
- Medicaid Drug Rebate Program: Manufacturers must participate and provide rebates for NDCs dispensed to Medicaid beneficiaries. Accurate NDC use is essential for compliance.
Limitations of NDC in Billing
- U.S.-only: The NDC system is unique to the U.S. and not recognized internationally.
- Not clinically descriptive: NDCs identify products but don’t describe clinical intent (e.g., indication, route of administration) the way RxNorm or SNOMED CT do.
- Frequent updates: NDC assignments can change as packaging, manufacturers, or formulations shift, requiring constant maintenance in claims and EHR systems.
- Multiple identifiers per drug: The same medication may have different NDCs across manufacturers and package sizes, complicating analytics and reimbursement.
Future Outlook for the NDC
- CMS has signaled increased reliance on NDC data for payment accuracy and drug rebate compliance.
- Mapping NDCs to RxNorm and integrating them into FHIR medication resources will continue to improve interoperability between clinical and billing systems.
Quality & Equity Implications of the National Drug Code (NDC)
Medication Safety and Accuracy
- NDCs ensure precise identification of medications across manufacturers, formulations, and package sizes.
- Reduce the risk of dispensing errors by tying claims and inventory to exact drug products
- Improve recall management by allowing pharmacies and hospitals to quickly identify affected products
- Support patient safety initiatives by ensuring that electronic prescribing and dispensing systems reference the correct drug
Support for Public Health and Research
- NDC-coded data is critical for large-scale monitoring of drug utilization and safety.
- Helps track prescribing trends for opioids, antibiotics, and other high-risk drugs
- Enables public health agencies to identify shortages and monitor access to essential medications
- Facilitates pharmacovigilance and post-market surveillance by the FDA and researchers
Equity Considerations in Drug Access
- Medicaid’s reliance on NDCs helps ensure transparency in drug pricing and rebate programs, which can improve affordability for low-income patients
- Accurate NDC coding supports programs designed to reduce disparities in access to high-cost specialty medications
- Standardized identifiers allow payers and policymakers to evaluate whether vulnerable populations are receiving equitable access to critical therapies
Challenges in Equity and Quality
- Inconsistent NDC reporting across payers and providers can lead to gaps in monitoring drug utilization
- Frequent product and package-level changes create administrative burden, which can impact smaller pharmacies and safety-net providers disproportionately
- NDCs focus on products, not patient outcomes — so they must be combined with clinical data standards like RxNorm, SNOMED CT, and LOINC to fully support quality and equity initiatives
Frequently Asked Questions about the National Drug Code (NDC)
1. What is the National Drug Code (NDC)?
The NDC is a unique 10- or 11-digit, three-segment identifier assigned to every drug product in the U.S. It acts like a universal product number for medications, ensuring consistency across pharmacies, payers, and health systems.
2. What do the three parts of the NDC mean?
Labeler code → identifies the manufacturer or distributor
Product code → specifies strength, dosage form, and formulation
Package code → defines the package type and size
3. How are NDCs used in healthcare?
NDCs are used for drug labeling, electronic prescribing, inventory management, and claims processing. They also support drug recalls, public health monitoring, and research on medication use.
4. Can NDCs be used for billing and reimbursement?
Yes. NDCs are required on many Medicaid and Medicare claims, especially for physician-administered drugs. They directly drive reimbursement and are also used in the Medicaid Drug Rebate Program.
5. What is an example of an NDC?
NDC 0781-1506-10 represents a specific manufacturer’s product: Metformin 500 mg tablets in a bottle of 100. The same drug from another manufacturer would have a different NDC.
6. How is NDC different from RxNorm or SNOMED CT?
- NDC identifies specific drug products for billing and supply chain purposes.
- RxNorm provides normalized clinical drug concepts used in EHRs.
- SNOMED CT is a broader terminology that encodes clinical findings, diagnoses, and procedures.