Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Billing Codes

HCPCS Code J1100: Billing guidelines for dexamethasone sodium phosphate

Key Takeaways

Key Takeaways

HCPCS Code J1100 describes injection, dexamethasone sodium phosphate, 1 mg – one unit equals exactly 1 mg administered

Unit calculation is straightforward: a 4 mg dose = 4 units of J1100; a 10 mg dose = 10 units

JW modifier is required for unused drug waste from single-dose vials; JZ modifier confirms no waste occurred

Pabau’s claims management software tracks J-code units, NDC numbers, and modifier flags within the billing workflow

HCPCS Code J1100 is the single code that covers every injectable dexamethasone sodium phosphate encounter billed to Medicare Part B and most commercial payers, and understanding how it works saves significant rework downstream.

This guide covers the clinical description of HCPCS Code J1100, how to calculate units accurately, NDC crosswalk requirements, modifier rules, Medicare reimbursement context, and the step-by-step billing workflow for clinic coders and practice managers.

HCPCS Code J1100: Description and clinical context

The official descriptor for HCPCS Code J1100 reads: Injection, dexamethasone sodium phosphate, 1 mg. CMS classifies it under the J-codes section of HCPCS Level II, which covers drugs administered other than the oral method. The code has been active since January 1, 2001, and carries a Coverage Code of D, meaning special coverage instructions apply at the payer level.

Dexamethasone sodium phosphate is a synthetic adrenal glucocorticoid from the corticosteroid drug class. It works by inhibiting the release of inflammatory mediators, making it clinically appropriate for a wide range of indications.

These include cute allergic reactions, inflammatory joint conditions, ocular inflammation, cerebral edema, and chemotherapy-related nausea. The FDA first approved the drug in 1958, according to the NCI SEER CanMED HCPCS database.

Because dexamethasone is available in concentrations ranging from 4 mg/mL to 10 mg/mL, the 1 mg per unit structure of J1100 means the units billed will almost always be a whole number greater than one.

Understanding the relationship between concentration, volume administered, and the number of units to report is the foundation of accurate J1100 billing.

J1100 vs. J1094: A historical note

Coders occasionally ask about J1094, which described injection, dexamethasone acetate, 1 mg. That code is no longer valid. J1094 has not been manufactured for years and is not a current alternative to J1100. Any encounter involving dexamethasone acetate should be reviewed for alternate coding; encounters involving dexamethasone sodium phosphate use J1100 exclusively.

Unit calculation for HCPCS Code J1100

Miscounting units is the most common billing error for J1100. The rule is simple: one unit of J1100 equals 1 mg of dexamethasone sodium phosphate administered. Bill the number of units that matches the number of milligrams actually given to the patient, not the vial size.

Dose administeredUnits of J1100 to billNotes
1 mg1Minimum billable quantity
4 mg4Common allergy/anti-inflammatory dose
8 mg8Common post-operative or oncology dose
10 mg10Common from a 10 mg/mL single-dose vial
20 mg20High-dose protocol; document clinical indication

The HCPCS Appendix 1 Table of Drugs directs coders to J1100 for all dexamethasone sodium phosphate injections, per AAPC’s Codify HCPCS lookup. The concentration of the vial used does not change the unit count. A 1 mL draw from a 4 mg/mL vial yields 4 mg and therefore 4 units, while a 1 mL draw from a 10 mg/mL vial yields 10 mg and 10 units.

Accurate unit calculation requires the administering clinician to document the exact milligrams given in the clinical note, not just the volume. Practices using injectable drug billing workflows within their practice management software can tie the administered dose directly to the claim line, reducing manual transcription errors between the clinical record and the billing queue.

Send a claim in just a few clicks
Send a claim in just a few clicks.

NDC codes and the crosswalk requirement

Most payers, including Medicaid programs and many commercial insurers, require an NDC (National Drug Code) alongside HCPCS Code J1100 on the claim. The NDC identifies the exact manufacturer, product, and package size dispensed, providing traceability beyond what the J-code alone conveys.

There are approximately 28 NDC codes associated with J1100 across various manufacturers, concentrations, and package sizes (per ndclist.com; verify count against the current CMS NDC crosswalk before submitting claims). Common configurations include:

  • 4 mg/mL single-dose vials (1 mL and 5 mL)
  • 10 mg/mL single-dose vials (1 mL)
  • 10 mg/mL multi-dose vials (10 mL and 25 mL)
  • 24 mg/mL single-dose vials (specialty concentrations)

When reporting an NDC on a claim, use the 11-digit format (5-4-2), not the 10-digit format printed on the vial label. Some vials use a 10-digit format with a leading zero in one of the three segments; always report 11 digits. The unit qualifier for injectable drugs is “UN” (units), and the NDC quantity should reflect the total milligrams billed, matching the J1100 unit count.

For IV therapy clinic documentation standards and multi-drug injection encounters, the NDC must be reported separately for each drug on its own claim line. Bundling two different drugs onto one line is a common audit trigger.

Pro Tip

Check the actual vial used during the appointment against the NDC on file. Generic substitutions are common for dexamethasone sodium phosphate, so the NDC may change between ordering cycles. Auditing NDC accuracy quarterly protects against Medicaid recoupment requests.

Modifier rules: JW and JZ for drug waste

CMS changed its drug waste policy effective January 1, 2023, requiring coders to actively report whether waste occurred from a single-dose vial. Two modifiers govern this requirement for J1100 claims.

  • JW modifier: Append to a separate J1100 line item to report unused drug discarded from a single-dose vial. The JW line represents the wasted units only; the administered dose appears on the primary J1100 line without a modifier. Document the discard in the clinical note.
  • JZ modifier: Append to the primary J1100 line to attest that no waste occurred, meaning the entire contents of a single-dose vial were administered. This is the “no waste” attestation required since the 2023 policy update.

Multi-dose vials follow a different rule. The American Academy of Ophthalmology’s Table of Common Drugs notes that J1100 from a multi-dose vial requires no modifier, because multi-dose containers are not subject to the same single-dose waste reporting requirements. The JW and JZ rules apply exclusively to single-dose vials.

Clinics administering dexamethasone in ophthalmic, rheumatology, or allergy settings should document vial type (single-dose vs. multi-dose) in the administration record to support the correct modifier selection. Pabau’s prescription record management tools allow staff to flag vial type at the point of care, feeding the correct modifier logic into the billing workflow.

Prescribe controlled drugs safely and stay compliant
Prescribe controlled drugs safely and stay compliant.

When neither modifier applies

If a payer does not follow Medicare Part B JW/JZ rules (some commercial payers and state Medicaid programs have separate policies), follow payer-specific guidance. Always verify modifier requirements in the payer’s provider manual or through a direct coverage inquiry before submitting. Applying Medicare-specific modifiers to a commercial claim without verification is a common source of unnecessary denials.

Simplify injectable drug billing in your clinic

Pabau links administered dose documentation directly to your billing queue, so J-code unit counts and NDC numbers flow from the clinical record to the claim without manual re-entry.

Pabau injectable drug billing workflow

Medicare reimbursement and the ASP-based fee schedule

Medicare Part B reimburses J1100 under the buy-and-bill model. The practice purchases dexamethasone sodium phosphate, administers it to the patient, and bills the payer for both the drug and the administration service. Reimbursement is calculated at ASP (Average Sales Price) plus 6%, with the ASP figure updated quarterly by CMS.

Because ASP fluctuates with market pricing and CMS quarterly updates, a specific reimbursement rate per unit cannot be guaranteed to remain accurate. Always verify the current rate through the CMS Physician Fee Schedule lookup before submitting claims or building cost projections. Dexamethasone sodium phosphate is a low-cost generic corticosteroid; the per-unit ASP is typically a fraction of a dollar.

Coverage Code D on J1100 means Medicare applies special coverage instructions. These are found in CMS Chapter 12 HCPCS code policies and in Local Coverage Determinations (LCDs) from the Medicare Administrative Contractor (MAC) serving your region. Always confirm coverage criteria for the specific indication being treated before assuming blanket reimbursement.

Billing the administration code alongside J1100

J1100 covers the drug only. The injection administration service is billed separately using a CPT administration code. For most subcutaneous or intramuscular dexamethasone injections, CPT code 96372 (therapeutic, prophylactic, or diagnostic injection; subcutaneous or intramuscular) is the appropriate companion code.

Intravenous push or infusion encounters use a different administration code series (96374 or 96365, depending on method and duration).

Always confirm NCCI (National Correct Coding Initiative) edits between J1100 and the planned administration code. NCCI edits can prevent co-billing certain drug codes with certain E&M or administration codes when a modifier override is not supported.

Step-by-step billing workflow for J1100

Denials for J1100 most commonly stem from missing documentation, incorrect unit counts, or absent NDC numbers rather than payer coverage limitations. A consistent workflow eliminates most of these preventable errors.

  1. Document the dose at the point of care. The administering clinician records the exact number of milligrams administered, the vial concentration used, and whether a single-dose or multi-dose container was opened. This becomes the source of truth for unit calculation.
  2. Identify the correct NDC. Pull the NDC from the physical vial label used for this patient’s encounter, not from a standing order or formulary default. Generic substitutions change NDC numbers between ordering cycles.
  3. Calculate units. Divide the milligrams administered by 1 to get the J1100 unit count (since 1 unit = 1 mg). Confirm the number is a whole integer; fractional units are not reportable for J1100.
  4. Select the appropriate modifier. If a single-dose vial was used and the full contents were administered, append JZ to the J1100 line. If a portion was discarded, bill administered units without a modifier and add a second J1100 line with the wasted units and the JW modifier. Multi-dose vials require no modifier.
  5. Pair with the administration CPT code. Add the appropriate CPT administration code (commonly 96372 for IM/SQ) to the same claim. Confirm no NCCI edit applies.
  6. Submit with clinical documentation. Many payers with Coverage Code D instructions require supporting documentation (clinical indication, diagnosis code, prior authorization if applicable) at time of claim submission or on demand. Keep the procedure note accessible in the patient record.

Practices managing multiple injectable drugs across high-volume schedules benefit from vial inventory tracking systems that tie lot numbers and NDC data to individual patient encounters, creating an audit-ready trail from purchase through administration.

Inventory management Pabau
Inventory management Pabau

Pro Tip

Run a monthly reconciliation between inventory records and billed J1100 units. If the number of milligrams billed across all J1100 claims for a period exceeds the milligrams purchased and received, the discrepancy is an audit flag. Matching purchase orders to claim submissions is the fastest way to catch systematic unit errors before a payer identifies them first.

Common claim denials and how to resolve them

Despite J1100’s long history as a stable HCPCS code, specific denial patterns recur across practice types. Knowing them in advance shortens the appeals cycle.

Denial reasonRoot causeResolution
Missing or invalid NDC11-digit format not used, or NDC not on file with payerResubmit with correct 11-digit NDC and “UN” qualifier
Units exceed maximum allowablePayer has a per-encounter or per-day unit capReview payer LCD/policy; appeal with clinical notes showing medical necessity for higher dose
No prior authorization on fileCoverage Code D instruction requiring PA for certain indicationsObtain retrospective authorization or appeal with clinical documentation
Modifier JW/JZ missingSingle-dose vial used after January 1, 2023 without waste reportingRebill with correct modifier; add documentation of administered vs. discarded amount
Bundling with E&M codeNCCI edit triggeredReview edit; apply modifier -25 to E&M if separate and distinct service documented

Maintaining HIPAA-compliant record-keeping for injection encounters, including dose, vial lot number, and clinician attestation, provides the documentation base needed to resolve any of these denial categories quickly.

Multi-specialty use cases for J1100

J1100 crosses specialty lines more than most J-codes. Each specialty brings slightly different documentation expectations and payer policies.

Ophthalmology: Sub-Tenon’s and periocular dexamethasone injections are commonly billed with J1100. The AAO Table of Common Drugs confirms JW applies to single-dose vials in ophthalmology. Clinicians should distinguish between dexamethasone sodium phosphate (J1100) and dexamethasone intravitreal implants, which use separate HCPCS codes (J1096 for Dextenza).

Rheumatology: Intra-articular corticosteroid injections frequently use dexamethasone sodium phosphate. Units per encounter can range widely depending on the joint injected and the protocol used. Document the specific joint, laterality, and milligrams administered in each note.

Allergy and immunology: Dexamethasone is used for acute allergic reactions and anaphylaxis management. Emergency department encounters require the same unit and NDC documentation as scheduled clinic visits.

Medical spas and aesthetic clinics that administer dexamethasone as part of post-procedure anti-inflammatory protocols should ensure their billing workflows align with med spa billing compliance requirements and that drug administration is documented in the clinical record rather than only in a treatment note. For EMR systems purpose-built for multi-drug injection practices, EMR systems for injectable drug administration provide workflows designed around this documentation pattern.

Conclusion

The billing mechanics for HCPCS Code J1100 are straightforward once the unit calculation logic is clear: 1 unit equals 1 mg administered, modifiers depend on vial type and whether waste occurred, and NDC reporting is mandatory for most payers. The errors that generate denials are almost entirely preventable through consistent clinical documentation at the point of care.

Pabau’s claims management software connects the administered dose recorded in the clinical note to the billing claim, reducing the manual steps where unit and NDC errors typically occur. Book a demo to see how Pabau handles injectable drug billing workflows end to end.

Continue your research

Continue your research

Need to understand the full HCPCS Level II framework? Bupa CCSD codes guide explains how procedure code systems work across different payer contexts.

Managing injectable inventory across multiple treatment rooms? Pabau inventory management tracks vial lot numbers and usage against administered doses for audit-ready records.

Looking for IVF procedure code guidance? IVF CPT codes covers billing workflows for another multi-drug, multi-visit specialty with similar documentation requirements.

Frequently Asked Questions

What is HCPCS Code J1100 used for?

HCPCS Code J1100 is the billing code for injection, dexamethasone sodium phosphate, 1 mg. It is used to report injectable corticosteroid administration to Medicare Part B and most commercial payers across specialties including rheumatology, ophthalmology, allergy, emergency medicine, and aesthetic medicine.

How many units of J1100 do I bill for a 4 mg dexamethasone injection?

Bill 4 units. One unit of J1100 equals 1 mg of dexamethasone sodium phosphate administered, so the unit count always equals the number of milligrams given. A 10 mg dose = 10 units; a 4 mg dose = 4 units.

Does J1100 require the JW modifier?

Yes, for single-dose vials when unused drug is discarded after January 1, 2023. The JW modifier goes on a separate J1100 line for the wasted units only. If the entire single-dose vial was administered with no waste, use the JZ modifier instead. Multi-dose vials require neither modifier.

What NDC codes are associated with J1100?

Approximately 28 NDC codes map to J1100, covering multiple manufacturers, concentrations (4 mg/mL and 10 mg/mL being most common), and package sizes. Always report the NDC from the specific vial used in the patient’s encounter, formatted as an 11-digit number with the “UN” unit qualifier.

What is the difference between J1100 and J1094?

J1094 described injection, dexamethasone acetate, 1 mg, which is no longer manufactured and is not a valid billing code for current encounters. J1100 covers dexamethasone sodium phosphate, the currently available formulation. Do not use J1094 on any current claim.

Can J1100 be billed with an administration code?

Yes. J1100 covers the drug cost only. Bill the injection administration service separately using the appropriate CPT code: 96372 for subcutaneous or intramuscular injection, or the relevant IV push/infusion codes (96374, 96365) for intravenous administration. Verify NCCI edits between the drug and administration codes before submitting.

×