Key takeaways
HCPCS code J0456 covers the injection of azithromycin, 500 mg, given by intravenous infusion in outpatient and physician office settings
Medicare Part B reimburses J0456 at ASP+6% for non-340B claims, and the dollar rate changes quarterly with the CMS ASP pricing file
Every J0456 line needs modifier JA for the intravenous route, plus JZ when nothing was discarded or JW when part of the vial was
Pabau’s claims management software submits, tracks and reconciles insurance claims, and it validates the fields a payer requires before submission
HCPCS code J0456: definition and clinical overview
HCPCS code J0456 describes the injection of azithromycin, 500 mg, per the verbatim official descriptor in the CMS HCPCS Level II code set. It is a supply code for the drug itself, billed alongside the administration code for the infusion.
J0456 belongs to the J-code series, the HCPCS Level II category reserved for drugs administered by injection. Azithromycin (brand name Zithromax) is a macrolide antibiotic supplied as a 500 mg lyophilized powder vial. It is reconstituted and then diluted before administration.
The product is labeled for intravenous infusion only, over 60 minutes or longer. There is no FDA-approved subcutaneous, intramuscular or inhaled route, so every J0456 line describes an IV administration. The code is reportable to Medicare, Medicaid, and most commercial payers when the drug is physician-administered in an eligible setting.
Code details at a glance
The table below consolidates the core administrative data billers need before submitting a J0456 claim.
Clinical indications and ICD-10 diagnosis pairings
Azithromycin injection is FDA-approved for two primary indications: community-acquired pneumonia (CAP) requiring initial IV therapy and pelvic inflammatory disease (PID). Both indications are confirmed in the FDA prescribing information for IV azithromycin. Payers require a supporting ICD-10 diagnosis code that reflects the documented clinical condition before they will adjudicate a J0456 claim.
The table below lists the ICD-10-CM codes most commonly billed with J0456, along with their clinical descriptions. Document the specific diagnosis in the medical record before selecting the code.
Never select an ICD-10 code based on the drug being administered. The diagnosis must be independently documented in the clinical record and confirmed by the ordering clinician. Payers may conduct post-payment audits comparing the diagnosis billed against clinical notes.
When the documented condition sits outside the six codes above, our ICD-10-CM code library holds a reference page for each individual diagnosis code. Check the payer’s covered-diagnosis list for J0456 as well, because a valid code is not automatically a payable one.
Medicare reimbursement and ASP pricing for J0456
Medicare Part B covers physician-administered injectable drugs when medically necessary. J0456 reimbursement follows the Average Sales Price plus 6% (ASP+6%) methodology for non-340B claims submitted by physicians, non-physician practitioners, and hospital outpatient departments. The exact dollar amount changes quarterly as CMS updates the ASP drug pricing file.
Verify the current rate in the quarterly CMS ASP pricing files before estimating patient cost-sharing. The Physician Fee Schedule lookup tool is the wrong place to check J0456, because it does not price separately payable Part B drugs.
Three variables move the amount that actually lands:
- Place of service: Physician office settings (POS 11) typically receive a higher drug payment than hospital outpatient departments (POS 22). Facility fees apply in the hospital setting.
- 340B status: Qualifying 340B covered entities receive azithromycin at a discounted acquisition cost. CMS applies a separate ASP-based payment rate for 340B claims, and specific modifier requirements apply. Consult your payer’s 340B billing instructions before submitting.
- Payment quarter: ASP data lags actual market prices by two quarters. CMS publishes a new file each January, April, July, and October.
The remittance advice returned after adjudication shows the allowed amount alongside any contractual adjustment. Cross-referencing that figure against the current ASP file catches systematic underpayments before they accumulate across a quarter of infusion claims.
Required modifiers when billing J0456
Modifier selection on J0456 is not optional, and it involves two separate decisions. CMS requires a route-of-administration modifier on J-code claims where a drug has more than one possible route. It also requires a discard modifier on every drug supplied in a single-dose container, which azithromycin 500 mg is.
The two decisions are independent of each other, and the chart below shows how they resolve for this specific drug.

CMS has required JW for discarded amounts from single-dose vials since 2017, and added JZ in 2023 for claims where nothing was discarded. One of the two belongs on every J0456 line. Omitting both is now its own denial trigger, entirely separate from the route modifier.
The route modifier must match the physician order and the nursing administration note. The discard modifier has to match the volume actually drawn from the vial. That means the record states how much was given and how much was wasted. Payer-specific rules also vary, so check the plan’s own modifier policy before a first submission.
Pro Tip
Before submitting any J0456 claim, pull the physician order and the nursing administration record side by side. Confirm the route supports JA, then let the recorded volume decide between JZ and JW. A 10-second check here prevents the denial, the appeals letter, and the 30-day resubmission cycle.
NDC code crosswalk for J0456
The National Drug Code (NDC) identifies the specific drug product, manufacturer, and package configuration dispensed. CMS requires NDC submission on Medicaid professional claims for covered outpatient drugs. Many commercial payers have adopted the same requirement.
Submitting J0456 without the NDC on a Medicaid claim typically results in rejection at the clearinghouse level, before the claim even reaches the payer. NDC codes follow an 11-digit format on claims (5-4-2), converted from the manufacturer’s labeling format. Verify the exact NDC against the vial or package insert at the time of dispensing, not after the fact.
Always cross-reference the NDC against the current NLM HCPCS code lookup and the applicable state Medicaid NDC crosswalk file. Manufacturer NDCs update with each production lot, so a code valid last quarter may not clear today’s claim without re-verification.
How to submit a J0456 claim: step-by-step
A clean J0456 claim requires six elements in sequence. Missing any one of them triggers a denial or a payer request for additional documentation. Our guide to clean claim submission covers the accuracy requirements that apply across every claim type.
- Confirm medical necessity: The ordering clinician’s diagnosis must be documented in the medical record before the drug is administered. The ICD-10 code on the claim must match that documented diagnosis exactly.
- Select the correct NDC: Record the 11-digit NDC from the vial dispensed. Enter it in the NDC field on the claim form using the 5-4-2 format (e.g., 00069-3060-83 converted to 00069306083).
- Apply both modifiers: Use JA for the intravenous route. Add JZ when the whole vial was administered, or JW plus a separate line reporting the discarded units.
- Bill the correct unit: J0456 is billed per 500 mg. If a single 500 mg dose is administered, bill one unit. Do not bill fractions of a unit for partial doses.
- Submit the correct place-of-service code: POS 11 for physician office, POS 22 for hospital outpatient, POS 19 for off-campus outpatient. The wrong POS code triggers a payment differential or denial.
- Attach supporting documentation: For Medicare, retain the physician order, drug administration record, and the diagnostic documentation. Keep these accessible for post-payment review. A charge capture record naming the drug, dose, route, discarded amount, diagnosis, and date of service simplifies later audits.
J0456 vs. J3490: when to use the unclassified code
J3490 is the HCPCS unclassified injection code, used when no specific code exists for the drug being administered. Two scenarios raise J3490 questions for azithromycin. The first is a dosage variant outside the 500 mg standard. The second is a payer edit that rejects J0456 for a given indication. Use J0456 whenever the specific code applies.
J3490 claims require a drug name, dosage, and route in the claim’s narrative field. Medicare and most commercial payers process them manually, which extends adjudication time significantly. Payer preference is always J0456 when the code is valid. The J3490 guidance above reflects billing community practice, so confirm it with the payer’s Local Coverage Determination before using the unclassified code.
Common billing errors and denial triggers for J0456
Practices billing azithromycin IV run into the same six errors repeatedly. Each one has a fix at the workflow level rather than at the appeal level, which is where the time and money go.
- Missing route modifier: Submitting J0456 without JA is the single most common denial. Payer edits reject modifier-less J-code claims automatically, before clinical review. Fix: make modifier selection a required field in the billing workflow.
- Missing discard modifier: A J0456 line carrying JA but neither JZ nor JW is incomplete under the single-dose container policy, and payers return it unpaid. Fix: record the administered and wasted volume in the nursing note, then let that record pick the modifier.
- Incorrect billing unit: Two units billed for a single 500 mg dose triggers a medical review flag. So does one unit billed for a 1,000 mg dose. Bill exactly the number of 500 mg doses administered.
- Unsupported ICD-10 diagnosis: A generic infection code without specificity returns a medical necessity denial. So does a code that is missing from the payer’s covered-diagnosis list for J0456. Use the most specific code the documentation supports.
- Missing or incorrect NDC: Medicaid claims without a valid NDC reject at the clearinghouse. Some commercial payers have adopted the same requirement. Always capture the NDC from the vial at the point of dispensing.
- Wrong place-of-service code: A facility-setting claim submitted with a physician-office POS code triggers a payment differential adjustment or full denial. Confirm POS before submitting.
Tracking denial patterns across J-code claims shows which step of the workflow is failing, rather than which claim failed. Use the AAPC HCPCS code lookup to cross-check code validity and related edits before resubmitting a denied claim.
How Pabau keeps J0456 claims moving
In most outpatient practices the J0456 line is assembled by hand. Someone reads the administration note, picks the modifiers, keys the NDC, and retypes the claim into a payer portal or a separate billing tool. The clinical record and the claim never meet, so a mistake only surfaces when the remittance comes back.
Practice management software like Pabau closes that loop. Pabau’s connected claims management submits insurance claims from the same record that holds the encounter, then tracks and reconciles them through to payment. It validates the fields a payer requires before submission, so an incomplete claim is caught at your desk rather than 30 days later.
Selecting the code and the modifiers stays with your coder, where it belongs. What changes is the distance the information has to travel. Your billers see which J0456 claims are outstanding, which were paid, and which came back, in one list instead of across three payer portals.
Submit and track your J-code claims in one place
Pabau’s claims management software submits insurance claims, tracks them through to payment, and validates the fields payers require before a claim leaves your desk. See how it shortens the loop on drug administration billing.
Conclusion
Most J0456 denials come from four preventable causes: a missing modifier, a late NDC, an unsupported diagnosis code, or the wrong place of service. None of them are clinical errors. They happen when the documentation reaches billing after the claim has already been built.
The practical fix is to settle the modifiers at the point of care rather than at the point of billing. If the nursing note records the route, the volume given, and the volume discarded, the modifier becomes a lookup. JA plus JZ or JW follows from the record instead of a judgment call. That one habit removes the most common J0456 denial before it exists.
Pabau’s claims management software then carries that record through submission, tracking and reconciliation, so no one rekeys it on the way to the payer. Book a demo to see how J-code claims look when the clinical record and the claim live in the same system.
Continue your research
Need a framework for reducing claim denials across all payer types? Denial management in healthcare walks through root-cause analysis and appeal workflow strategies for outpatient billing teams.
Want to understand how the 837 EDI transaction maps to J-code claims? 837 file guide explains the electronic claim format used to submit HCPCS drug codes to Medicare and commercial payers.
Looking for a checklist to prepare your practice for billing audits? Medical billing compliance covers documentation standards, OIG focus areas, and the record-retention rules that apply to injectable drug claims.
Frequently asked questions
What is HCPCS code J0456 used for?
HCPCS code J0456 is the Level II drug code for the injection of azithromycin, 500 mg, given by intravenous infusion. It is used to bill Medicare Part B, Medicaid, and commercial payers for physician-administered azithromycin in outpatient and physician office settings.
What is the Medicare reimbursement rate for J0456?
Medicare reimburses J0456 at ASP+6% for non-340B claims, meaning 106% of the Average Sales Price for azithromycin 500 mg. The exact dollar amount updates quarterly. Verify the current figure in the quarterly CMS ASP pricing files. The Physician Fee Schedule lookup tool does not price separately payable Part B drugs.
What modifiers are required when billing J0456?
Two modifiers are required. Modifier JA reports the intravenous route, which is the only labeled route for azithromycin injection. Modifier JB means administered subcutaneously and never applies to this drug. The line also needs JZ when nothing was discarded, or JW when part of the single-dose vial was wasted.
What NDC codes map to HCPCS J0456?
Multiple manufacturers produce azithromycin 500 mg injection, including Pfizer and Sandoz, each with distinct NDC codes. All valid 500 mg azithromycin injection products map to J0456 per the CMS NDC-to-HCPCS crosswalk. Always verify the specific NDC from the vial dispensed against the current state Medicaid crosswalk file, as NDCs change with each production lot.