Skip to content

Standards

National Drug Code (NDC)

A U.S. identifier for a listed drug product and package configuration.

Kind
Identifiers
Steward
U.S. Food and Drug Administration

What it describes

The National Drug Code identifies drug products listed with the FDA in the United States. Its segments distinguish the labeler, product, and package, making the complete code more specific than an ingredient name. NDCs appear in drug listing, claims, and supply data. Source format matters because displayed codes can use hyphens and billing systems can apply padding conventions.

An NDC listing does not establish that a drug is FDA-approved, currently marketed, or clinically appropriate for a patient. The same active ingredient can appear under many NDCs, while package changes can create different codes. Keep the exact source representation, labeler, package description, and listing status when reconciling a product claim to the FDA directory.

Structure

Three segments for labeler, product, and package; source displays and zero-padded billing forms differ.

Useful for

  • Match a specific listed drug package.
  • Reconcile claims to product listings.
  • Distinguish labelers and package configurations.

Limits

  • Listing does not imply FDA approval.
  • Formatting conventions differ by system.
  • Does not identify a patient's dispensed unit.

How it is used in practice

The NDC is the identifier that connects labels, listings, pharmacy claims and supply data in the United States. A manufacturer or labeler lists its drug products with FDA, and the listing assigns the product and package segments under the labeler code, forming the number that appears on the package. FDA publishes the NDC Directory with the listed products, and the DailyMed service publishes the structured labels that carry NDCs. Payers and pharmacies use the same numbers, often in a padded eleven-digit form, to pay for and track what was dispensed.

For research, the NDC is an exact handle on a package. It lets an analyst say that a particular strength, form and pack size from a given labeler was listed, and it lets a claims file be tied to the product that was dispensed. It does not describe the clinical meaning of the product beyond what the label and listing data say.

A worked example

A fictional product, Haldenamab Injection, is listed under one labeler with two package sizes, each with a different NDC. A claims analysis finds the product in a payer file under an eleven-digit code. The labeler's own documentation uses a ten-digit code with hyphens.

A naive join on the raw strings fails. The analyst converts both to a single representation, by the documented rule for padding, and keeps the original strings next to the converted ones. The join then succeeds for one package size and fails for the other, which the directory shows was delisted before the claims period. The finding is bounded: the package was listed in the directory snapshot read on a given date, and its absence from a later snapshot shows delisting at some time between the two, not on a particular day.

Evaluating a claim that rests on an NDC

Check what the source says about the listing: the labeler, the product name, the strength and form, the package description, the marketing category and the listing dates. An NDC in a directory proves that a product was listed, not that it was approved for a given use. Some listed products are marketed under approved applications, some under other categories, and the marketing category field says which.

Time matters. The directory changes as products are added, updated and removed, and a snapshot read in one month can differ from the next. Keep the snapshot date. For reconstruction of what was available on a past date, the live directory is the wrong source; the retained copy or a dated archive is the right one.

Confusions to avoid

An NDC identifies a package of a labeled product, not a drug in the abstract. Many NDCs can share an active ingredient, and a change of package size or labeler creates a new number. Grouping NDCs into a drug, a product family or a substance is an analysis step that needs its own rules and its own sources, such as ingredient identifiers.

It is also easily confused with a GTIN printed on the same package. The two come from different systems with different governance. Do not derive one from the other without a documented rule, and when both are present, cite each from its own source. The padded eleven-digit billing form is a convention for transactions and should not be mistaken for the form in FDA listings.

Questions a reviewer can ask

Which representation of the code is in the source, and how was it converted? Which snapshot of the directory was read? What are the labeler, strength, form, package and marketing category in the listing? Does the claim require approval, current marketing or dispensing, and what supports each? When several NDCs are grouped into a product family, what rule was used, and is the original code kept beside the group?

Found an error on this page? See corrections for what counts as one, how to report it and the dated log.

Enquiry

Which of your sources carry National Drug Code (NDC)?

Tell us which sources carry it, which key the same entity some other way and who may read which. We reply with whether and how a first record would use this identifier.

Or write to [email protected] in your own words.