Home / Articles

NDC Codes Explained: 10 vs 11 Digits, and the Move to 12

Every drug sold in the United States has a National Drug Code (NDC): a number that identifies the company, the product and the exact package. If your practice gives injections, vaccines or other drugs in the office, you deal with NDCs on claims. This article explains where the number comes from, why the box shows 10 digits while payers want 11, how to convert it correctly, and what changes when FDA moves to a 12-digit NDC.

What an NDC identifies

An NDC has three segments, and each one answers a different question:

SegmentIdentifiesAssigned by
Labeler codeThe company that makes, repackages or relabels the drugFDA
Product codeThe drug, strength and dosage formThe company, as part of its FDA drug listing
Package codeThe package size and type (for example, a 1 mL vial or a box of 10)The company, as part of its FDA drug listing

FDA maintains the system and publishes every listed NDC in its NDC Directory. The same drug from the same company has a different NDC for each package size, so a box of 10 syringes and a single vial are different NDCs.

Why the label shows 10 digits

FDA-assigned NDCs today are 10 digits long, but the segments are not always the same length. There are three configurations:

4-4-2
4-digit labeler, 4-digit product, 2-digit package
5-3-2
5-digit labeler, 3-digit product, 2-digit package
5-4-1
5-digit labeler, 4-digit product, 1-digit package

The hyphens on the label tell you which configuration it is. Without them, a 10-digit NDC can't be split reliably.

Why claims need 11 digits

Billing systems need one fixed length. The HIPAA standard for NDCs on claims is 11 digits in a 5-4-2 format, with no hyphens or spaces. That format isn't printed on most labels: the biller creates it by adding one leading zero to the segment that is short.

Label (10 digits)Add a zero toClaim (11 digits)
1234-5678-90Labeler: 0123401234567890
12345-678-90Product: 067812345067890
12345-6789-0Package: 0012345678900

These are format examples, not real products. The zero always goes at the front of the short segment, never at the end of the whole number. Putting it in the wrong place creates a different NDC, which usually belongs to no product or to the wrong one.

One drug, two NDCs: the box and the dose inside

Many products carry two NDCs. The carton you order and receive has one, called the unit of sale. Each vial or syringe inside the carton has its own, called the unit of use. Vaccines almost always work this way. This season's Fluzone Trivalent preservative-free prefilled syringe (CPT 90656) is a good example:

PackageNDC on the label11-digit for claims
Carton of 10 syringes (unit of sale)49281-426-5049281042650
One 0.5 mL syringe (unit of use)49281-426-8849281042688

Both are real, active NDCs for the same dose. Both are also 5-3-2, so the leading zero goes in the product segment.

Which one goes on the claim? There is no single national rule; it depends on the payer. For vaccines, payers decide whether they want the unit-of-sale or unit-of-use NDC, and immunization billing groups have asked payers to accept both. For other physician-administered drugs, many payers, such as Cigna, ask for the NDC of the vial you actually administered from. Check each payer's NDC policy, and if a correct NDC keeps getting rejected, try the other one for that product. CDC publishes a crosswalk that links every vaccine's unit-of-sale and unit-of-use NDCs.

Registry reporting is a separate rule. In New York City, the Health Department asks providers to report the unit-of-sale NDC from the vaccine box to the Citywide Immunization Registry (CIR).

How the NDC goes on the claim

On a professional claim, the NDC goes with the HCPCS or CPT code for the drug, not instead of it:

  • CMS-1500: in the shaded top part of line 24A, enter the qualifier N4, the 11-digit NDC, then the unit of measure and the quantity (for example, N401234567890 ML1). The HCPCS code goes in 24D as usual.
  • 837P: loop 2410, with N4 and the NDC in the LIN segment and the quantity and unit of measure in the CTP segment.
  • Unit of measure: UN (unit), ML (milliliter), GR (gram), F2 (international unit) or ME (milligram). Some payers don't accept every one, so check their policy.

The NDC quantity is not the same as the HCPCS units. If a J-code is billed per 10 mg and you gave 1 mL of a 40 mg/mL vial, the HCPCS units are 4, while the NDC quantity is ML1.

Who requires it

Medicaid programs require NDCs on physician-administered drugs so the state can collect manufacturer drug rebates. NY Medicaid rejects these claims without a valid 11-digit NDC, and NY Medicaid managed care plans such as Fidelis Care also reject drug claims without a valid 11-digit NDC. Many Medicare Advantage and commercial plans also require NDCs on drug lines.

The 12-digit NDC is coming

FDA issues only 5-digit labeler codes today and expects to run out of them in roughly 10 to 15 years. Six-digit labeler codes wouldn't fit the 10-digit formats or the 11-digit billing format. So on March 5, 2026, FDA published a final rule that moves every NDC to one 12-digit format:

  • Format: 6-4-2 (6-digit labeler, 4-digit product, 2-digit package).
  • Effective date: March 7, 2033. On that date FDA starts assigning 12-digit NDCs and converts every existing 10-digit NDC by adding leading zeros to the short segments. For example, 1234-5678-90 becomes 001234-5678-90.
  • Transition: labels can keep showing 10-digit NDCs until March 6, 2036, so the same drug may carry either format on its box for a few years.
  • Billing: the rule doesn't change the HIPAA 11-digit billing standard; that is outside FDA's authority. FDA expects a new claims standard that handles 12 digits to be in place by 2033.

Nothing changes on claims today. Keep billing the 11-digit 5-4-2 NDC until CMS and your payers announce the new claims format.

Common NDC denials

  • Leading zero added to the wrong segment, or not added at all
  • NDC doesn't match the HCPCS code billed (Fidelis Care, for example, denies these as a HCPCS-NDC mismatch)
  • NDC is inactive or discontinued for the date of service
  • Missing or wrong unit of measure, or NDC quantity entered as the HCPCS units
  • Carton NDC sent to a payer that wants the vial or syringe NDC, or the other way around
  • NDC from last season's vaccine or an old lot still saved in the billing system

Sources

If NDC rejections keep coming back on your drug claims, our billing team can review them with you.

More billing articles