🚀 Live & improving daily! New courses, features, and content added every day.
DenialPro
NDC Intelligence Center

National Drug Code
Intelligence Center

Explore NDC billing, reimbursement, and denial-prevention education. Search the DenialPro NDC reference data, learn drug billing fundamentals, use interactive calculators, and investigate NDC-related denials.

25+
Learning Modules
10
Searchable NDC Records
4
Interactive Calculators
12
Denial Education Topics

Important: NDC billing requirements vary by payer and are updated periodically. Always verify with current CMS guidelines, payer-specific NDC policies, and the FDA NDC Directory. This information is for educational purposes only and does not guarantee payment or coding accuracy.

NDC Billing Learning Center

25+ educational modules covering everything from NDC fundamentals to payer-specific billing rules.

What is an NDC?

NDC Fundamentals

Understand the National Drug Code — the universal product identifier for drugs in the U.S.

  • NDC = 10-digit, 3-segment universal drug product identifier
  • Assigned by FDA to manufacturers, repackagers, and labelers
  • Required on claims for physician-administered drugs (medical benefit)

Understanding NDC Structure

NDC Fundamentals

Learn the three segments of an NDC: Labeler Code, Product Code, and Package Code.

  • 3 segments: Labeler Code + Product Code + Package Code
  • Labeler Code = manufacturer/repackager (FDA-assigned)
  • Product Code = specific drug product (labeler-assigned)

Examples:

  • NDC 31747-0591-01: Labeler=31747 (Camber), Product=0591, Package=01

Reading an NDC Label

NDC Fundamentals

How to read an NDC on a drug label and identify the key billing information.

  • NDC appears on drug label/package with hyphens separating segments
  • Identify: Labeler Code, Product Code, Package Code
  • Also capture: drug name, strength, dosage form, route, package size

10-Digit vs 11-Digit NDC

Format & Conversion

Understand why the FDA uses 10 digits but CMS requires 11 digits for billing.

  • FDA assigns 10-digit NDCs with variable segment lengths
  • CMS requires 11-digit format (5-4-2) on all claims
  • 11-digit format eliminates ambiguity and ensures consistent processing

Why Billing Requires the 11-Digit Format

Format & Conversion

The business and compliance reasons behind the 11-digit billing requirement.

  • 5-4-2 structure enables consistent automated processing
  • Eliminates ambiguity from variable-length 10-digit formats
  • Required by Medicare, Medicaid, and most commercial payers

Leading Zero Conversion Examples

Format & Conversion

Step-by-step examples of converting 10-digit NDCs to 11-digit format using leading zeros.

  • Pad each segment with LEADING zeros only
  • Target lengths: Labeler=5, Product=4, Package=2
  • Never add trailing zeros or change the numeric value

Examples:

  • NDC 1234-567-89 (4-3-2) → 01234-0567-89 (5-4-2): pad labeler to 5, product to 4
  • NDC 12345-678-9 (5-3-1) → 12345-0678-09 (5-4-2): pad product to 4, package to 2

HCPCS and NDC Relationships

HCPCS & Code Relationships

How HCPCS codes and NDCs work together on a claim.

  • HCPCS = billing code; NDC = specific product identifier
  • One HCPCS code maps to many NDCs
  • NDC submitted in 2410 loop of 837P claim

J Codes

HCPCS & Code Relationships

Understanding J-codes — the HCPCS codes used for physician-administered drugs.

  • J-codes = HCPCS Level II codes for non-self-administered drugs
  • Each J-code specifies the drug name and billing unit
  • Used on 837P (professional) and 837I (outpatient) claims

Examples:

  • J9035: Injection, bevacizumab, 10 mg (unit = 10 mg)
  • J9272: Injection, pembrolizumab, 1 mg (unit = 1 mg)

Common CPT Relationships

HCPCS & Code Relationships

How CPT administration codes pair with drug J-codes.

  • CPT codes bill the administration; J-codes bill the drug
  • Chemo administration: 96400-96549
  • Non-chemo IV: 96360-96379

Drug Billing Basics

Drug Billing Basics

Core concepts for billing physician-administered drugs.

  • 3 key elements: correct J-code, correct NDC (11-digit), correct units
  • Buy and bill: provider purchases and bills the drug
  • White bagging: specialty pharmacy ships drug to provider

Physician Office Drug Billing

Drug Billing Basics

NDC reporting requirements for physician office drug billing.

  • 837P claim, NDC in 2410 loop, 11-digit format
  • J-code + NDC + units + UOM on same line item
  • Document drug name, NDC, dose, route, indication in medical record

Hospital Outpatient Drug Billing

Drug Billing Basics

NDC reporting under hospital outpatient (OPPS) billing.

  • 837I claim under OPPS, NDC in 2410 loop, 11-digit format
  • Most drugs packaged into APCs; high-cost drugs paid separately
  • Revenue code 0636 for drugs requiring specific identification

Infusion Billing

Drug Billing Basics

Coding and billing for drug infusions, including time-based codes.

  • Time-based CPT codes: 96360-96379 for infusions
  • Chemo infusion: 96413 (initial), 96415 (additional), 96417 (concurrent)
  • Drug (J-code) billed separately from administration (CPT)

Injection Billing

Drug Billing Basics

Coding and billing for IV, IM, and subcutaneous drug injections.

  • 96372 = IM/SC therapeutic injection
  • 96374 = IV push (initial), 96375 = each additional
  • Chemo IV push: 96411-96412

Vaccine Billing

Drug Billing Basics

Vaccine billing — vaccine codes, administration codes, and NDC requirements.

  • Vaccine product code + administration code (90460-90474)
  • NDC may be required for Medicaid and immunization registries
  • Part B: flu, pneumococcal, COVID-19, hep B (high-risk); Part D: most others

Specialty Drug Billing

Drug Billing Basics

Key considerations for billing specialty drugs (biologics, orphan drugs, compounded drugs).

  • Specialty drugs = high-cost, often require prior auth
  • Verify prior auth before administering
  • Some payers mandate white bagging (no buy and bill)

Drug Wastage

JW, JZ & Wastage Modifiers

Understanding drug wastage — when it occurs and how to bill it.

  • Wastage = discarded drug from a single-use vial
  • Billable to Medicare Part B with JW modifier on a separate line
  • Only for single-use vials — multi-dose vials have no billable wastage

JW Modifier

JW, JZ & Wastage Modifiers

When and how to use the JW modifier for discarded single-use vial drugs.

  • JW = drug discarded from a single-use vial, not administered to any patient
  • Required for Medicare Part B when wastage occurs
  • Reported on a SEPARATE line item from the administered dose

Examples:

  • 100 mg vial, 80 mg administered → Line 1: 80 mg (no modifier), Line 2: 20 mg JW

JZ Modifier

JW, JZ & Wastage Modifiers

When and how to use the JZ modifier to attest zero discard from a single-use vial.

  • JZ = attests zero discard from a single-use vial
  • Required for Medicare Part B when entire vial was administered
  • Reported on the SAME line as the drug HCPCS code

Examples:

  • 100 mg vial, 100 mg administered → 100 mg with JZ modifier

Units of Measure (UN, ML, GR, F2)

Units & Calculations

Understanding CMS Unit of Measure (UOM) codes and when to use each.

  • UN = Unit, ML = Milliliter, GR = Gram, MG = Milligram, F2 = International Unit
  • UOM submitted with NDC in 2410 loop
  • Must match NDC package size and HCPCS description

Calculating Billable Units

Units & Calculations

How to calculate the correct number of billable units from the dose and J-code definition.

  • Billable Units = Amount Administered ÷ HCPCS Unit Definition
  • Units must match the NDC submitted on the claim
  • Wastage: administered units + JW discard units = total

Examples:

  • J9035 (10 mg/unit): 50 mg administered → 5 units
  • J9272 (1 mg/unit): 200 mg administered → 200 units

Package Size & Dosage Calculations

Units & Calculations

How to calculate the number of vials needed and verify package size against billing units.

  • Vials Needed = Dose Required ÷ Vial Size (round up)
  • NDC must match the vial actually used
  • Package size must match the NDC label and FDA directory

Examples:

  • 150 mg dose, 100 mg vials → 2 vials, 50 mg wasted (JW)
  • 75 mg dose, 100 mg vials → 1 vial, 25 mg wasted (JW)

Documentation Requirements

Documentation & Medical Necessity

Essential documentation for drug billing — what to record for every administered drug.

  • Document: drug name, HCPCS, NDC, dose, route, indication
  • Record vial size, amount drawn, amount administered, amount discarded
  • Single-use vial: document discard amount, reason, date/time

Medical Necessity

Documentation & Medical Necessity

How to establish and document medical necessity for drug therapy.

  • Diagnosis (ICD-10) must support the drug use
  • Off-label use may require additional documentation and payer policy verification
  • Medicare covers some off-label uses if listed in compendia (NCCN, AHFS)

Prior Authorization Considerations

Documentation & Medical Necessity

When prior authorization is required for drugs and how to manage the process.

  • Obtain PA BEFORE administering — no retroactive PA
  • Common for high-cost and specialty drugs
  • PA includes diagnosis, drug, dose, rationale, clinical info

Medicare Drug Billing

Payer-Specific Billing

Medicare Part B drug billing — NDC requirements, JW/JZ modifiers, and ASP pricing.

  • Part B: NDC required (11-digit), ASP + 6% pricing
  • JW/JZ required for ALL single-use vial claims
  • NDC + UOM + units in 2410 loop, all consistent

Medicaid Drug Billing

Payer-Specific Billing

State Medicaid NDC requirements — varies by state, often stricter than Medicare.

  • NDC required — requirements vary by state
  • Reimbursement often based on NADAC or state formulas
  • Some states require NDC for ALL drug claims

Commercial Payer Differences

Payer-Specific Billing

How commercial payer drug billing differs from Medicare and Medicaid.

  • NDC requirements vary by payer — check provider manual
  • Reimbursement: AWP, ASP, or negotiated rates
  • PA requirements vary — some require PA for most specialty drugs

Interactive Calculators

Tools to help you convert NDCs, calculate billable units, and determine drug wastage.

NDC 10-to-11 Digit Converter

Convert a 10-digit FDA NDC to the 11-digit CMS billing format (5-4-2) by adding leading zeros to each segment.

NDC Unit Calculator

Calculate billable units: Billable Units = Amount Administered ÷ HCPCS Unit Definition

e.g., 50 mg

e.g., 10 mg/unit (from J-code)

Drug Wastage Calculator

Determine the required modifier (JW, JZ, or none) and billable wastage for single-use and multi-dose vials.

Future: HCPCS ↔ NDC Crosswalk

An automated crosswalk between HCPCS/J-codes and NDCs is planned for a future release.

NDC Denial Education

Searchable education for common NDC-related denials and rejections — root causes, prevention tips, and resolution steps.

Missing NDC

The NDC was not submitted on the claim for a physician-administered drug.

CO-16N130M144

The NDC was not entered in the billing system, or the system was not configured to report the NDC in the 2410 loop. This is common when billing staff are unaware of the NDC requirement or when the drug was added to the system without an NDC.

Investigate this denial

Invalid NDC

The NDC submitted does not match any product in the FDA NDC Directory.

CO-16N130M144

The NDC was transcribed incorrectly, the NDC was from a discontinued product, or the wrong NDC was selected from the billing system. The NDC does not exist in the FDA NDC Directory.

Investigate this denial

Incorrect NDC Format

The NDC was submitted in 10-digit format instead of the required 11-digit CMS format.

CO-16M144

The billing system was not configured to convert 10-digit NDCs to 11-digit format, or the NDC was manually entered in 10-digit format without conversion.

Investigate this denial

Incorrect Quantity

The number of units billed does not match the amount administered.

CO-16CO-151N130M144

The billing staff calculated units incorrectly (e.g., billed 1 unit for a 10 mg J-code when 50 mg was administered), or the wrong J-code was used with a different unit definition.

Investigate this denial

Incorrect Units / UOM Mismatch

The unit of measure (UOM) does not match the NDC or HCPCS code description.

CO-16CO-151M144

The UOM was selected incorrectly, or the billing system defaulted to the wrong UOM. The UOM must match both the NDC package size and the HCPCS code description.

Investigate this denial

HCPCS/NDC Mismatch

The NDC submitted does not correspond to the HCPCS code on the claim.

CO-16CO-11N130M144

The wrong NDC was selected from the billing system, or the wrong J-code was entered for the drug administered. The NDC and J-code must both identify the same drug product.

Investigate this denial

Drug Not Covered

The payer does not cover the drug or the NDC submitted for the diagnosis.

CO-24CO-50N130N362

The drug is not on the payer's formulary, the diagnosis does not match the FDA-approved indication, or the plan excludes the drug benefit.

Investigate this denial

Missing Authorization

Prior authorization was not obtained or has expired for a drug requiring PA.

CO-197N382N130

PA was not obtained before the drug was administered, the PA expired before the date of service, or the PA reference number was not included on the claim.

Investigate this denial

Drug Wastage Errors

Incorrect reporting of JW or JZ modifiers for single-use vial drugs.

CO-16CO-151M144

Billing staff did not know whether the drug was in a single-use or multi-dose vial, the JW/JZ modifier was omitted, or the wastage amount was calculated incorrectly.

Investigate this denial

Medical Necessity Denial

The drug is not deemed medically necessary for the diagnosis.

CO-50N130

The diagnosis (ICD-10) does not support the drug use, the use is off-label without adequate documentation, or the drug does not meet the payer's medical necessity criteria.

Investigate this denial

Missing Drug Documentation

Required documentation for the drug claim is missing or insufficient.

CO-16CO-50N130M144

The medical record does not document the drug name, NDC, dose, route, or indication. The documentation may be missing key elements required by the payer.

Investigate this denial

Drug Package Mismatch

The NDC package size does not match the units billed.

CO-16CO-151M144

The wrong NDC was selected (different package size), or the units were calculated based on a different vial size than the NDC submitted.

Investigate this denial

Related Academy Lessons

Deepen your knowledge with our structured courses on denial management and revenue cycle.

Connected Resources

Tools and resources for NDC and drug billing support.

Knowledge Center

In-depth articles on drug billing, NDC reporting, and modifier usage.

Browse Knowledge Center

Academy

Master drug billing and NDC reporting in our denial management courses.

Explore Academy

Expert Guidance

Escalate complex NDC and drug billing disputes to our expert review team.

Request Expert Review

AI Claim Investigation

AI-powered NDC lookup, wastage calculator, and denial investigation.

Investigate a Denial

Need Help with an NDC Denial?

Use our NDC Investigation Workflow to identify root causes, or escalate to our expert review team.