CMS-1500 & UB-04: National Drug Code (NDC) Billing Guidelines

Last Updated: June 21, 2026

Stop filling the CMS-1500 form by hand.

Upload your superbill and let our AI auto-fill the CMS-1500 claim for you in 5 seconds. Catch coding errors and prevent denials before you submit.

Mastering the intricacies of medical billing, especially when it comes to the NDC unit of measure, is paramount for ensuring accurate reimbursement and maintaining compliance. The National Drug Code (NDC) system, a universal product identifier for human drugs, plays a pivotal role in this process, dictating how drugs are reported and reimbursed across various healthcare settings. From the smallest physician’s office to the largest hospital system, understanding the precise cms ndc billing guidelines and their application on forms like the CMS-1500 and UB-04 is non-negotiable. This comprehensive guide will demystify the complexities of NDC billing, offering expert insights into unit conversions, reporting requirements, common pitfalls, and strategies for successful claims submission.

TL;DR Quick Answer

Short on time? Don't want to read the whole guide? Ask our AI your specific billing question and get an instant answer.

Quick Reference Guide

UB-04 Discharge Status AI

Not sure which Patient Discharge Status Code (FL 17) applies? Let our AI analyze the scenario.

Navigating the world of NDC billing requires precision. This quick reference guide provides a snapshot of essential codes and rules to keep at your fingertips.

CategoryKey InformationDetails/Examples
NDC Structure10 or 11 digits (5-4-1 or 5-3-2)Labeler-Product-Package (e.g., 12345-678-90)
Common NDC UnitsF2, GR, ML, UN, MEF2 (International Unit), GR (Gram), ML (Milliliter), UN (Unit), ME (Milligram)
CMS-1500 FieldBox 24A-G (Line Item Detail)NDC in 24A-G (shaded area), Quantity in 24G, Unit in 24G
UB-04 FieldsRevenue Code, HCPCS, NDC, Quantity, UnitRev Code 0636/0637, HCPCS in FL 44, NDC in FL 43, Quantity in FL 46, Unit in FL 46
Conversion RuleAlways convert to the smallest billable unit.100mg vial administered as 50mg = 50 units (if unit is mg).
Denial CodesCO-16, M86, N130Missing/invalid information, not covered, missing NDC.

Compare CPT Codes

Confused between with vs. without contrast? Look up the official code descriptions.

Expert Tip: Understanding patient discharge status is crucial for accurate billing, especially for complex cases involving transfers or specific care settings. Ensure your team is proficient in identifying and applying the correct discharge status codes to prevent denials and ensure appropriate reimbursement. For a comprehensive guide, check out our Discharge Status Crosswalker resource.

[mb_discharge_crosswalker]

Detailed Breakdown

Stop Fighting Box 24 Dates

Formatting dates of service (MM DD YY) is a massive pain. Let our AI auto-fill the dates and the rest of the CMS-1500 for you in seconds.

The journey from drug administration to reimbursement is paved with specific data requirements, chief among them the National Drug Code. This section dives deep into the nuances of NDC billing, ensuring you grasp every critical detail.

Understanding the National Drug Code (NDC)

The NDC is more than just a number; it’s a standardized identifier that provides critical information about a drug. Mandated by the FDA, every prescription and over-the-counter drug in the U.S. has a unique NDC. For medical billing, it serves as the linchpin for drug identification, pricing, and reimbursement.

Structure of an NDC

An NDC is typically a 10-digit number, often presented with hyphens in a 5-4-1 or 5-3-2 format, though it can be 11 digits in some electronic systems. It comprises three segments:

  • Labeler Code (First 4 or 5 digits): Identifies the manufacturer, repackager, or distributor.
  • Product Code (Next 3 or 4 digits): Identifies the specific drug, its strength, dosage form, and formulation.
  • Package Code (Last 1 or 2 digits): Identifies the package size and type.

For billing purposes, NDCs are often submitted as an 11-digit number without hyphens. If your NDC is 10 digits, you’ll need to “zero-fill” it to 11 digits. The zero is inserted based on the segment length: if the labeler code is 4 digits, add a leading zero; if the product code is 3 digits, add a leading zero; if the package code is 1 digit, add a leading zero. For example, a 5-4-1 NDC (12345-6789-0) becomes 12345678900. A 5-3-2 NDC (12345-678-90) becomes 12345067890.

Why NDC is Crucial in Medical Billing

Accurate NDC reporting is vital for several reasons:

  • Reimbursement: Payers use NDCs to identify the specific drug administered, verify its medical necessity, and determine the appropriate payment amount. Many drug payments are based on Average Sales Price (ASP) or Wholesale Acquisition Cost (WAC), which are tied directly to the NDC.
  • Compliance: CMS and other regulatory bodies require NDCs for tracking drug utilization, monitoring drug spending, and identifying potential fraud or abuse. Non-compliance can lead to audits, penalties, and even exclusion from federal programs.
  • Data Analytics: NDCs contribute to a vast database used for public health initiatives, drug safety monitoring, and pharmaceutical research.

The Critical Role of NDC Unit of Measure

Verify Medical Necessity

Don't risk a denial. See if your ICD-10 code is on the approved Medicare LCD list.

Beyond simply identifying the drug, the NDC unit of measure specifies how much of the drug was administered. This is arguably the most common source of billing errors and denials. Incorrect unit reporting can lead to underpayment, overpayment, or outright claim rejection.

Standardized Units and Their Definitions

CMS mandates the use of specific, standardized units of measure for NDC reporting. These are distinct from the units you might see on a drug’s packaging (e.g., “vial” or “tablet”). The most common units include:

  • F2 (International Unit): Used for biologicals, vaccines, or drugs measured in international units (e.g., insulin, some clotting factors).
  • GR (Gram): For drugs measured in grams.
  • ML (Milliliter): For liquid medications.
  • UN (Unit): A generic unit, often used when the drug is measured in “units” as defined by the manufacturer, or for single-dose items where no other specific unit applies.
  • ME (Milligram): For drugs measured in milligrams.

It’s crucial to select the correct unit that aligns with the drug’s packaging and the administered dose, then convert it accurately.

Conversion Challenges and Best Practices

This is where many billing departments stumble. The key principle is to always convert the administered dose to the smallest billable unit as defined by the NDC and the payer’s guidelines. This often requires careful calculation.

Example 1: Milligrams to F2 (International Units)
A drug is supplied in a 100mg vial, but the billing unit is F2 (International Units), with 1mg = 10 F2. If you administer 50mg of the drug, you would report 500 F2 (50mg * 10 F2/mg). Reporting 50 ME would be incorrect and likely lead to a denial.

Example 2: Milliliters to ML
A drug comes in a 5mL vial, and the billing unit is ML. If you administer 2.5mL, you report 2.5 ML. If the drug is supplied as a 100mg/2mL solution, and you administer 1mL, you would report 1 ML. The quantity reported is the actual volume administered, not the total volume in the vial.

Example 3: Units to UN
A vaccine is supplied in a single-dose syringe, and the billing unit is UN. You administer one dose. You report 1 UN. If a drug is measured in “units” by the manufacturer (e.g., 100 units of insulin), and you administer 50 units, you report 50 UN.

Common Pitfall: Rounding Errors
Many payers require reporting to at least two decimal places, and sometimes more, for fractional units. Always check payer-specific guidelines. Incorrect rounding can lead to underpayment or denials. For instance, if you administer 0.75mL of a drug, reporting 1 ML (rounding up) when 0.75 ML is expected will cause issues.

Best Practice: Create a comprehensive internal formulary that maps each billable drug’s NDC to its correct billing unit and conversion factor. This central resource will be invaluable for your billing team.

Impact on Reimbursement and Audits

Incorrect NDC units directly impact reimbursement. If you report fewer units than administered, you’ll be underpaid. If you report more, you risk overpayment and subsequent recoupment during an audit. Payers use sophisticated algorithms to cross-reference NDCs, HCPCS codes, and reported units against their pricing files. Discrepancies are red flags that trigger denials and audits. Accurate ndc units of measure are fundamental to financial health.

CMS NDC Billing Guidelines: What You Need to Know

CMS sets the gold standard for NDC reporting, and private payers often follow suit. Adhering to cms ndc billing guidelines is critical for any provider billing Medicare or Medicaid.

General Requirements for CMS-1500 and UB-04

Both professional (CMS-1500) and institutional (UB-04) claims require specific NDC information when drugs are separately billable. The core requirements include:

  • The 11-digit NDC (zero-filled if necessary).
  • The specific quantity administered.
  • The appropriate NDC unit of measure.

This information must be reported accurately and consistently across all claims.

Specific CMS NDC Billing Requirements 2022 (and Ongoing Relevance)

While specific requirements can evolve, the fundamental cms ndc billing requirements 2022 remain largely consistent for subsequent years. CMS has continuously emphasized the need for precise NDC reporting to combat drug waste, monitor utilization, and ensure appropriate payment. Key aspects include:

  • Separately Billable Drugs: NDCs are typically required for drugs that are separately billable, not those bundled into a procedure or facility fee.
  • Waste Reporting: For multi-dose vials where a portion of the drug is discarded, CMS often requires reporting the full amount of the drug from the vial (up to the MUE limit) and then using the JW modifier to indicate the discarded amount. This ensures proper payment for the purchased drug while tracking waste.
  • HCPCS/CPT Code Linkage: The NDC must be linked to the corresponding HCPCS or CPT code for the drug administration.

Staying updated with the latest CMS transmittals and manuals (e.g., Medicare Claims Processing Manual, Pub. 100-04) is essential, as minor adjustments or clarifications can occur annually.

MUE Limits and NDC Reporting

Medically Unlikely Edits (MUEs) are limits on the maximum units of service a provider may report for a single beneficiary on a single date of service. While MUEs primarily apply to HCPCS/CPT codes, they indirectly interact with NDC unit reporting for drugs.

If a drug’s HCPCS code has an MUE limit, the total quantity of the drug reported via the NDC and its unit of measure must not exceed that MUE limit, unless clinically justified and documented. For example, if a drug’s HCPCS code has an MUE of 10 units, and you report 12 units of the NDC, even if the NDC unit conversion is correct, the claim may be denied due to the MUE. Accurate NDC unit reporting helps ensure that the total quantity aligns with the MUE for the associated procedure code. If you exceed an MUE, you must have robust documentation to support the medical necessity and may need to append a modifier (e.g., -59 or -76) or submit on separate lines, depending on the MUE type and payer rules.

Reporting NDCs on CMS-1500 and UB-04 Forms

Knowing where to place the NDC, quantity, and unit of measure on claim forms is just as important as knowing what to report.

CMS-1500: Box 24A-G

For professional claims submitted on the CMS-1500 form, NDC information is reported in the shaded area of Box 24A-G, which is typically used for line-item details. While I cannot provide a screenshot, imagine the following:

  • Box 24D (Procedures, Services, or Supplies): This is where the HCPCS code for the drug is entered.
  • Box 24A-G (Shaded Area above 24D): This is the crucial spot for the NDC.
    • Start with the qualifier “N4” (indicating an NDC).
    • Immediately follow with the 11-digit NDC (no hyphens).
    • Then, enter the quantity administered.
    • Finally, enter the NDC unit of measure (e.g., F2, GR, ML, UN, ME).

Example: If you administered 2.5 ML of a drug with NDC 12345678900, the shaded area of Box 24A-G would look like: N4123456789002.5ML

Ensure there are no spaces between the qualifier, NDC, quantity, and unit. This compact format is essential for electronic processing.

UB-04: Revenue Code 0636, 0637, 0250

For institutional claims submitted on the UB-04 form, NDC information is reported in various fields, primarily linked to specific revenue codes.

  • Field 42 (Revenue Code): Use appropriate revenue codes for drugs.
    • 0636: Drugs requiring detailed coding (e.g., for specific high-cost drugs).
    • 0637: Drugs requiring detailed coding, self-administered.
    • 0250-0259: Pharmacy (general, often used for drugs not requiring specific NDC reporting or for bundled drugs).
  • Field 43 (Description): While not strictly for the NDC, some payers may require the NDC here in addition to the electronic submission.
  • Field 44 (HCPCS/CPT Code): Enter the HCPCS code for the drug.
  • Field 46 (Service Units): This is where the quantity and unit of measure are reported.
    • The quantity administered.
    • The NDC unit of measure (e.g., F2, GR, ML, UN, ME).
  • Field 43 (NDC in electronic submission): For electronic claims, the NDC is typically submitted in the 837I transaction in the LIN segment, often preceded by the N4 qualifier.

Example: For a drug billed under Revenue Code 0636, with HCPCS JXXXX, and 2.5 ML administered of NDC 12345678900:

  • FL 42: 0636
  • FL 44: JXXXX
  • FL 46: 2.5 ML
  • Electronic Submission (837I): The NDC 12345678900 would be in the appropriate LIN segment, linked to the JXXXX HCPCS code.

Always verify payer-specific requirements, as some may have unique instructions for UB-04 NDC reporting.

Anticipated 2026 CMS Updates and Future Trends

While specific, granular 2026 CMS updates for NDC billing are not yet fully codified, the trajectory of CMS policy points towards increased scrutiny, data granularity, and a continued push for value-based care. Providers should anticipate the following trends:

  • Enhanced Data Validation: CMS is continuously refining its claims processing systems to identify and flag discrepancies more effectively. Expect more robust validation of NDC units against HCPCS codes and MUEs.
  • Focus on Drug Waste Reduction: The emphasis on appropriate use of the JW modifier and accurate reporting of discarded drug amounts will likely intensify. CMS aims to minimize waste and ensure payment only for medically necessary and efficiently utilized drugs.
  • Interoperability and Technology: As healthcare moves towards greater interoperability, the integration of electronic health records (EHRs) with billing systems will become even more critical for seamless and accurate NDC data flow. Investment in robust RCM technology that automates NDC conversions and validations will be paramount.
  • Value-Based Care Linkages: While not a direct NDC billing change, the broader shift towards value-based care models may indirectly influence drug reporting. Payers might increasingly tie drug reimbursement to patient outcomes or adherence, requiring more sophisticated tracking of drug utilization beyond just claims submission.
  • Potential for New Modifiers or Qualifiers: CMS periodically introduces new modifiers or qualifiers to capture specific billing scenarios. While none are specifically announced for 2026 regarding NDCs, staying vigilant for such updates is crucial.

The best strategy for providers is to maintain impeccable documentation, regularly audit their NDC billing processes, and subscribe to CMS updates and industry news to adapt proactively.

Real-World Billing Scenarios & Patient Status Changes

Let’s apply these guidelines to common scenarios, including how patient status changes can impact UB-04 billing.

Scenario 1: In-Office Injection (CMS-1500)

Situation: A patient receives an intramuscular injection of a therapeutic drug in a physician’s office. The drug is supplied in a 100mg/2mL vial. The physician administers 1.5mL of the drug. The drug’s NDC is 54321-0987-65, and the billing unit is ML.

Billing Action:

  1. HCPCS Code: Identify the correct HCPCS code for the drug (e.g., JXXXX).
  2. NDC: Convert the 10-digit NDC to 11 digits: 54321098765.
  3. Quantity: The administered quantity is 1.5mL.
  4. Unit of Measure: The billing unit is ML.
  5. CMS-1500 Entry (Box 24A-G, shaded): N4543210987651.5ML

Common Pitfall: Reporting 2 ML (the full vial size) instead of 1.5 ML, or reporting 100 ME (the total mg in the vial) instead of the correct ML quantity. This leads to overbilling or incorrect unit reporting.

Scenario 2: Hospital Outpatient Infusion (UB-04)

Situation: A patient receives a 3-hour intravenous infusion of a chemotherapy drug in a hospital outpatient department. The drug is supplied in 50mg vials. The patient receives a total dose of 125mg. The drug’s NDC is 11223-345-67, and the billing unit is ME (milligram).

Billing Action:

  1. Revenue Code: Use 0636 (Drugs requiring detailed coding).
  2. HCPCS Code: Identify the correct HCPCS code for the drug (e.g., JYYYY).
  3. NDC: Convert the 10-digit NDC to 11 digits: 11223034567.
  4. Quantity: The administered quantity is 125mg.
  5. Unit of Measure: The billing unit is ME.
  6. UB-04 Entry:
    • FL 42: 0636
    • FL 44: JYYYY
    • FL 46: 125 ME
    • Electronic Submission (837I): NDC 11223034567 linked to JYYYY.

Common Pitfall: Reporting 3 UN (for 3 vials used, if two 50mg vials and one 25mg portion from a third were used) instead of the total milligrams administered. This is a classic unit conversion error.

Scenario 3: Emergency Department Drug Administration with Patient Status Change (UB-04)

Situation: A patient presents to the ED, receives a critical drug (e.g., an antibiotic) via IV, and is then admitted to the hospital as an inpatient. The drug’s NDC is 98765-4321-09, and the billing unit is F2. 500 F2 were administered.

Billing Action:

  1. Initial ED Claim (UB-04):
    • Revenue Code: 0450 (Emergency Room) for ED services, and 0636 for the drug.
    • HCPCS Code: For the drug (e.g., JZZZZ).
    • NDC: 98765432109.
    • Quantity/Unit: 500 F2.
    • Patient Status (FL 17): Initially, this would be 01 (Discharged to home) or 02 (Transferred to another short-term hospital) if the patient was not admitted.
  2. Impact of Admission (Patient Status Change): If the patient is admitted to the same hospital as an inpatient after receiving the drug in the ED, the ED services and the drug administration typically become part of the inpatient stay. The ED claim would be cancelled or adjusted, and the drug would be billed on the inpatient UB-04 claim.
    • Inpatient UB-04: The drug would be reported under an appropriate inpatient revenue code (e.g., 0250 for pharmacy) or 0636 if separately billable under inpatient rules, with the same NDC, quantity, and unit.
    • Patient Status (FL 17): This would reflect the patient’s discharge status from the inpatient stay (e.g., 01 for home, 30 for still a patient).

Common Pitfall: Billing the drug separately on an ED claim and then again on an inpatient claim, or using an incorrect patient status code that doesn’t reflect the continuum of care. This leads to duplicate billing or denials due to inappropriate patient status.

Common Denial Codes & Step-by-Step Appeal Instructions

Despite best efforts, denials happen. Understanding common denial codes related to NDC billing and having a clear appeal process is crucial for revenue recovery.

Common Denial Codes for NDC Issues

  • CO-16 (Claim/service lacks information which is needed for adjudication): This is a broad denial, but often indicates missing or incomplete NDC information (e.g., missing NDC, quantity, or unit of measure).
  • M86 (Not covered by this payer/contract): While sometimes indicating a non-covered service, it can also mean the payer cannot identify the drug due to an invalid or unrecognized NDC, or an incorrect unit of measure that doesn’t match their pricing files.
  • N130 (Missing/incomplete/invalid National Drug Code (NDC)): This is a direct and explicit denial for NDC-related errors. It could mean the NDC is missing, has incorrect digits, or is not recognized by the payer’s system.
  • N131 (Missing/incomplete/invalid quantity): Indicates an issue with the reported quantity of the drug.
  • N132 (Missing/incomplete/invalid unit of measure): Directly points to an error in the NDC unit of measure.
  • B7 (This provider was not eligible to provide this service on this date of service): Less common for NDC, but could occur if the drug requires specific provider credentials not met.

Step-by-Step Appeal Instructions

When you receive a denial related to NDC billing, follow these steps:

  1. Identify the Root Cause:
    • Review the Explanation of Benefits (EOB) or Remittance Advice (RA) for the specific denial code (CARC – Claim Adjustment Reason Code) and any accompanying RARC (Remittance Advice Remark Code).
    • Cross-reference the submitted claim with the patient’s medical record and the drug administration log.
    • Verify the NDC, quantity, and unit of measure against your internal formulary and payer guidelines. Was the NDC 11-digits? Was the unit correct (F2, ML, UN, etc.)? Was the quantity converted accurately?
    • Check for any MUE limits that might have been exceeded.
  2. Gather Supporting Documentation:
    • Copy of the original claim.
    • Copy of the EOB/RA.
    • Relevant sections of the patient’s medical record (e.g., physician orders, nurse’s notes, medication administration record (MAR) showing drug name, strength, dose, route, date/time, and waste if applicable).
    • Drug packaging information or formulary entry confirming the NDC, strength, and unit.
    • Payer-specific guidelines or policies supporting your billing.
  3. Draft a Clear and Concise Appeal Letter:
    • Clearly state the patient’s name, account number, date of service, and claim number.
    • Reference the denial code(s) and explain why the denial was incorrect.
    • Provide a detailed,

      FAQ: Common Questions Answered

      Are there different NDC reporting requirements for Medicare Part B vs. Part D?

      Yes, there are distinct differences in how NDCs are reported for Medicare Part B versus Part D. Medicare Part B primarily covers drugs administered in an outpatient setting, such as a physician’s office or hospital outpatient department. For these drugs, the NDC, along with its unit of measure and quantity, must be meticulously reported on professional (CMS-1500) or institutional (UB-04) claims to ensure accurate reimbursement. Medicare Part D, on the other hand, covers retail prescription drugs. For Part D, the pharmacy typically reports the NDC directly to the Pharmacy Benefits Manager (PBM) at the point of sale, rather than through a medical claim form submitted by a provider. While both programs rely on the NDC system, the mechanism and context of reporting differ significantly based on the benefit type and setting of care.

      How should drug waste be reported with NDC codes on claim forms?

      Reporting drug waste accurately with NDC codes is crucial for appropriate reimbursement, especially for single-dose vials where a portion may be discarded. CMS guidelines mandate specific reporting for discarded amounts. For Medicare Part B, providers typically report the full amount of the drug from the single-dose vial on one line item, and then report the discarded portion on a separate line item using the same HCPCS code, but with a specific modifier, such as JW (for discarded amount). The quantity reported with the JW modifier should reflect only the amount of drug wasted. As of July 1, 2023, the JZ modifier is also used to attest that there was no discarded amount of a single-dose container or single-use package drug. Precision in documentation and reporting the exact quantity administered and discarded, along with the correct NDC and unit of measure, is paramount to avoid claim denials or audits.

      What are common errors when reporting NDC unit of measure on claims?

      Common errors when reporting the NDC unit of measure on claims often lead to claim rejections or incorrect reimbursement. One of the most frequent pitfalls is incorrect unit conversion. For example, a drug might be packaged and priced in milligrams (ME), but the biller mistakenly reports it in grams (GR) or international units (F2) without proper conversion, or vice-versa. Another error is misinterpreting the NDC’s base unit; the unit of measure reported must align with the manufacturer’s primary unit for that specific NDC, not necessarily the dosage unit prescribed. Using generic unit codes like “UN” (unit) when a more specific and appropriate unit like “ML” (milliliter) or “ME” (milligram) is available and required by the payer is also a common mistake. These discrepancies prevent payers from accurately matching the billed quantity to their drug pricing files, leading to payment issues.

      Why is the NDC unit of measure so critical for accurate reimbursement?

      The NDC unit of measure is absolutely critical for accurate reimbursement because it serves as the fundamental link between the specific drug administered, its quantity, and its associated cost. Payers rely on this precise information to validate the billed amount against their drug pricing databases (e.g., Average Wholesale Price (AWP), Wholesale Acquisition Cost (WAC), Average Sales Price (ASP)). If the unit of measure is incorrect or inconsistent with the NDC’s manufacturer-defined base unit, the payer’s system cannot correctly calculate the per-unit cost, leading to significant underpayments, overpayments, or outright claim denials. It ensures that the provider and the payer are “speaking the same language” regarding the drug’s quantity and value, thereby facilitating a smooth and correct reimbursement process.

External Resources & Authority Links

Tired of dealing with rejected claims?

Use our modern CMS-1500 software to instantly validate NPIs, CPT codes, and ICD-10 formatting. It's completely free to start.

Create Your Free Account

Related Articles