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 J9025: Azacitidine billing, modifiers, and reimbursement

Key Takeaways

Key Takeaways

HCPCS Code J9025 covers injection of azacitidine (Vidaza) at 1 mg per unit, billed for every milligram administered per encounter

Modifier JA is required when azacitidine is given intravenously; modifier JB applies to subcutaneous administration. Both are CMS-defined and payer-specific rules may vary

Medicare Part B reimburses J9025 at ASP plus 6%, updated quarterly by CMS. Rates vary by setting (facility vs. non-facility) and payer type

Practice management software like Pabau tracks claims from submission through payment and links billing records to the underlying clinical documentation, keeping revenue cycle teams organized

HCPCS Code J9025 is the HCPCS Level II code for injectable azacitidine, billed per 1 mg administered, according to the Centers for Medicare and Medicaid Services (CMS). Wrong unit counts, missing route-of-administration modifiers, and unsupported diagnosis codes cause most initial denials on azacitidine claims. This guide covers the code descriptor, billing units, modifiers, Medicare reimbursement rates, ICD-10 pairings, NDC crosswalk, and prior authorization requirements for oncology revenue cycle staff.

HCPCS Code J9025: code description and status

HCPCS Code J9025 is a permanent, active HCPCS Level II code maintained by the CMS HCPCS Workgroup. Its long descriptor reads: “Injection, azacitidine, 1 mg.” The code belongs to the J9000-J9999 chemotherapy drug series and is classified as a chemotherapy drug code, not a general drug code, which affects how it interacts with administration codes on the same claim.

Automate claims and billing with Pabau
Automate claims and billing with Pabau
Field Details
HCPCS Code J9025
Long Descriptor Injection, azacitidine, 1 mg
Code Type Permanent (P)
Status Active (2026)
Code Category Chemotherapy drug (J9xxx series)
Billing Unit 1 unit = 1 mg administered
Brand Name Vidaza (innovator); injectable generics also map to J9025
Route of Administration Subcutaneous (SQ) or intravenous (IV)

The code has been active without interruption and is updated through CMS annual HCPCS code revision cycles. Oncology billing staff using practice management software with integrated HCPCS lookup can verify the current status and descriptor before each claim cycle.

Azacitidine (Vidaza): clinical background

Azacitidine is a hypomethylating agent classified as a DNA methyltransferase inhibitor. The FDA-approved injectable form (Vidaza) treats myelodysplastic syndrome (MDS) and acute myeloid leukemia (AML). Understanding the drug’s clinical profile matters for billing because covered diagnoses and prior authorization criteria are tied directly to its approved indications.

  • Primary indication (MDS): Azacitidine is approved for all French-American-British (FAB) subtypes of MDS, including refractory anemia with excess blasts in transformation (RAEB-T)
  • Secondary indication (AML): Used in AML, particularly in patients aged 75 years or older or who are ineligible for intensive induction chemotherapy
  • Mechanism: Inhibits DNA methyltransferase, reactivating silenced tumor-suppressor genes
  • Brand name (injectable): Vidaza (Bristol-Myers Squibb). Injectable generics also bill under J9025
  • Oral azacitidine (Onureg/CC-486): Uses a different HCPCS code and is covered under Medicare Part D, not Part B. Never bill oral azacitidine under J9025

Payers restrict covered diagnoses for J9025 to FDA-approved indications and specific LCD criteria. Submitting claims for off-label indications without supporting documentation typically results in denial. Confirm current LCD coverage rules with CMS before billing non-standard indications.

J9025 billing guidelines and units

The single most common J9025 billing error is incorrect unit reporting. The code bills per 1 mg administered, so the number of units on the claim must equal the total milligrams given during the encounter. Rounding up or using vial size as a proxy for administered dose will produce incorrect units and risk overpayment recovery audits.

Dosage calculation for billing

The FDA-approved starting dose for MDS is 75 mg per square meter (mg/m²) of body surface area (BSA), administered daily for 7 days in a 28-day cycle. Actual administered doses vary by patient BSA and clinical judgment. The steps below show how to convert a clinical dose to billable units.

  1. Obtain the prescribed dose: Confirm the ordered dose in mg/m² from the treatment plan
  2. Calculate total mg: Multiply dose (mg/m²) by the patient’s BSA in m². Example: 75 mg/m² x 1.8 m² BSA = 135 mg
  3. Bill units = total mg administered: If 135 mg is given, report 135 units of J9025 on the claim
  4. Document the calculation: The infusion or injection record must reflect the calculated dose and actual administered amount
  5. Do not bill for discarded drug separately: Wastage reporting rules for azacitidine depend on payer policy. Medicare Part B has specific wastage billing rules. Verify before adding a wastage line

Billing staff should obtain the administered mg from nursing or pharmacy administration records, not from the order alone. The prescribed dose and the administered dose may differ if the vial does not yield the expected volume. Pabau’s claims management software links clinical records to invoices, so billing teams can trace a claim back to its supporting documentation instead of re-entering the administered amount by hand.

Scenario Ordered Dose BSA Total mg Units to Bill
Standard MDS start dose 75 mg/m² 1.8 m² 135 mg 135
Reduced dose (renal adjustment) 50 mg/m² 1.7 m² 85 mg 85
AML higher dose 100 mg/m² 2.0 m² 200 mg 200

Applicable modifiers for J9025

CMS requires route-of-administration modifiers on J9025 claims. The modifier identifies whether azacitidine was given intravenously or subcutaneously, which affects how the claim is processed by certain payers. Missing either modifier is a common denial trigger for commercial payers and some Medicare contractors.

Modifier Definition When to Use Notes
JA Administered intravenously When azacitidine is given via IV infusion Pair with administration code 96413 or 96415 for IV infusion. Required by most payers.
JB Administered subcutaneously When azacitidine is given via SQ injection Pair with administration code 96401. SQ is the most common route in the outpatient setting.

Both modifiers are CMS-defined. The requirement and reimbursement impact vary by payer. Confirm current CMS transmittals and your MAC’s local coverage policies before assuming modifier requirements are identical across all payers. Some commercial payers may not differentiate payment by route; others may deny without the modifier entirely. Document the route of administration clearly in the clinical record to support whichever modifier you append.

ICD-10 diagnosis codes that pair with HCPCS Code J9025

Every J9025 claim requires a supported ICD-10-CM diagnosis code that establishes medical necessity. Payers use these diagnosis codes to verify that azacitidine is being administered for an approved indication. Claims submitted without a covered diagnosis code are denied as not medically necessary, regardless of the drug being correctly coded. Radiation oncology teams billing adjunct supplies alongside chemotherapy may also reference C1715 for coding guidance.

ICD-10-CM Code Description Indication
D46.0 Refractory anemia without ring sideroblasts MDS
D46.1 Refractory anemia with ring sideroblasts MDS
D46.2 Refractory anemia with excess of blasts (RAEB) MDS
D46.4 Refractory anemia, unspecified MDS
D46.9 Myelodysplastic syndrome, unspecified MDS
C92.00 Acute myeloblastic leukemia, not achieved remission AML
C92.01 Acute myeloblastic leukemia, in remission AML
C92.02 Acute myeloblastic leukemia, in relapse AML

Individual payer LCD policies may restrict the covered ICD-10 list more narrowly than the FDA label. Review active Local Coverage Determinations from your Medicare Administrative Contractor (MAC) before submitting. The clinical documentation supporting the diagnosis must be present in the patient record before claim submission, not added after a denial.

Medicare reimbursement for HCPCS Code J9025

Medicare Part B reimburses J9025 at the Average Sales Price (ASP) plus 6%, following the standard CMS methodology for separately payable Part B drugs. ASP-based rates update quarterly. The rate in any given quarter reflects drug pricing data submitted to CMS from manufacturers approximately six months earlier. Always verify the current rate through the CMS Physician Fee Schedule before quoting reimbursement amounts to clinical or finance teams.

Fee schedule by payer type

Payer Type Payment Methodology Setting Impact Notes
Medicare Part B (physician office) ASP + 6% per unit Non-facility rate applies Rate published quarterly in CMS ASP Drug Pricing Files
Medicare OPPS (hospital outpatient) OPPS APC rate (packaged or separately payable depending on status indicator) Facility rate; lower patient cost-sharing in some cases J9025 is typically a separately payable drug under OPPS (status indicator K)
Medicaid State-specific; may use ASP, AWP-based, or managed care rates Varies by state Medicaid program Confirm with individual state Medicaid fee schedules
Commercial / Managed Care Negotiated rate (AWP-based discount or contracted fee schedule) Varies by contract Prior auth almost always required; rates not publicly listed

Medicare Part B covers azacitidine under the statutory “incident to” drug benefit when administered in a private practice or freestanding infusion center. Hospital outpatient department (HOPD) billing routes through OPPS. The distinction matters because place-of-service codes (11 for physician office, 22 for HOPD) determine which fee schedule applies and how patient cost-sharing is calculated.

Pro Tip

Verify the current ASP rate for J9025 directly from the CMS quarterly ASP Drug Pricing File before each billing cycle. Never use a prior quarter’s rate as a proxy. Rate differences of even a few cents per unit compound significantly on high-volume azacitidine claims across a 7-day treatment cycle.

NDC code crosswalk for azacitidine

CMS requires National Drug Code (NDC) reporting on claims for separately payable drugs under Medicare Part B, per the CMS Claims Processing Manual (Publication 100-04, Chapter 17). The NDC identifies the specific manufacturer and product billed, distinguishing the innovator Vidaza from injectable generics that also map to J9025. The NDC appears on the professional claim (CMS-1500) in the shaded area of Box 24, using the 11-digit format with qualifier N4.

Product HCPCS Code NDC Reporting Required Notes
Vidaza (injectable azacitidine) J9025 Yes (N4 qualifier, 11-digit format) Innovator product; multiple NDC package sizes exist. Use NDC of vial dispensed.
Injectable azacitidine generics J9025 Yes (N4 qualifier, 11-digit format) Generics share J9025 but have separate CMS ASP pricing entries. Verify NDC in current CMS crosswalk file.
Onureg (oral azacitidine, CC-486) Different code (Part D) Not applicable under Part B Do NOT bill oral azacitidine under J9025. Covered under Part D, not Part B.

The NDC unit of measure reported must match the dispensing unit. Azacitidine vials are typically supplied as 100 mg powder for reconstitution. Report the NDC from the vial actually used, including lot number in supporting documentation for audit purposes. Billing teams using prescription management workflows integrated with their practice management system can automate NDC capture from dispensing records.

End the paper chase and delight patients with modern convenience
End the paper chase and delight patients with modern convenience

J9025 never bills alone on a claim. Administration codes are required alongside the drug code, and the correct administration code depends on the route and duration of administration, whether given in an oncology infusion suite or a dedicated IV therapy setting. Other chemotherapy J-codes, including J9035, follow the same per-mg billing structure.

Code Description Use With J9025 When
96401 Chemotherapy administration, SQ or IM, non-hormonal anti-neoplastic Azacitidine given subcutaneously (modifier JB on J9025)
96413 Chemotherapy administration, IV infusion, first hour Azacitidine given IV, up to 1 hour (modifier JA on J9025)
96415 Chemotherapy administration, IV infusion, each additional hour IV azacitidine infusion extending beyond the first hour
J9025 (itself) Injection, azacitidine, 1 mg Drug line, units = total mg administered

The AAPC Codify HCPCS lookup and the PGM Billing HCPCS tool both provide crosswalk references for J9025 and related administration codes. Use these alongside your payer’s coverage policy to confirm bundling rules. Some payers bundle the administration code payment into the drug payment; others reimburse them separately. Confirming this with your MAC or commercial payer contract prevents under-billing and overbilling errors on the same claim.

Streamline your claims and billing workflows

Pabau's claims management software links patient records to invoices and keeps claim status visible from submission through payment, so billing teams spend less time chasing paperwork. See how it works for your practice.

Pabau claims management dashboard

Prior authorization requirements for J9025

Prior authorization is not required by Medicare Part B for J9025 in most standard MDS and AML treatment scenarios. Commercial and managed care payers, however, almost universally require prior authorization before azacitidine claims will be paid. Skipping this step is the fastest route to a full claim denial.

  • Medicare Part B (fee-for-service): Generally does not require prior authorization for covered indications. Coverage determined by active LCD from the relevant MAC
  • Medicare Advantage plans: May require prior authorization. Policies vary by plan. Treat MA plans like commercial payers for authorization purposes
  • Commercial / managed care: Prior authorization almost always required. Submit with supporting diagnosis documentation, pathology reports, treatment history, and clinical rationale
  • Medicaid: PA requirements vary by state. Some states require PA for all chemotherapy drugs; others do not. Verify with the specific state Medicaid program
  • Typical clinical criteria requested: Confirmed MDS or AML diagnosis, staging information, prior treatment history (if applicable), ECOG performance status, and intended treatment protocol

Document the authorization number on the claim and retain the authorization letter in the patient file. If treatment begins before authorization is confirmed for commercial payers, the risk of denial is high regardless of clinical appropriateness. Practices managing oncology patients across HIPAA-compliant documentation workflows should build prior authorization tracking into their pre-treatment intake process to avoid last-minute delays.

Outpatient vs. inpatient billing considerations

Azacitidine administered in the inpatient hospital setting is typically covered under Medicare Part A, not Part B. This means J9025 is not separately payable on an inpatient claim. The drug cost is bundled into the DRG payment. Separate billing of J9025 on an inpatient claim is considered an overpayment and creates audit exposure.

Setting Medicare Part J9025 Billable? POS Code
Physician office Part B Yes, separately payable 11
Hospital outpatient department (HOPD) Part B (OPPS) Yes, separately payable under OPPS (status indicator K) 22
Freestanding infusion center Part B Yes, separately payable 19 or 22 (verify with payer)
Inpatient hospital Part A No. Bundled into DRG payment 21

Revenue cycle managers working with EHR-integrated billing workflows should ensure that place-of-service codes flow automatically from the encounter record to the claim. A mismatch between where the drug was actually administered and the POS code on the claim is a common compliance finding during MAC audits of oncology practices. Inpatient teams coding the admission itself should reference 99221 for initial hospital care requirements.

Common billing errors and compliance tips

Azacitidine claims draw scrutiny because of high per-unit drug costs and multi-day treatment cycles. The errors below account for the majority of initial denials and audit findings in oncology billing. Addressing them proactively reduces rework and protects reimbursement.

  • Wrong unit count: Billing vial size instead of administered mg. If a 100 mg vial is used but only 85 mg is administered, report 85 units, not 100
  • Missing modifier: Omitting JA (IV) or JB (SQ) from the J9025 claim line. Required by most payers and CMS contractors
  • Incorrect diagnosis code: Using an unspecified or unsupported ICD-10 code when a more specific MDS or AML code is clinically documented and payer-required
  • Billing J9025 for oral azacitidine (Onureg): Oral azacitidine is a Part D drug with its own code. Billing under J9025 is a coding error and payer fraud risk
  • Missing NDC on the claim: CMS requires NDC reporting for separately payable Part B drugs. Claims submitted without an NDC in the correct field (N4 qualifier, 11-digit format) will reject
  • Missing prior authorization: Submitting claims for commercial payer encounters without an active authorization on file
  • Inpatient billing under Part B: Reporting J9025 on a claim where the patient was admitted as inpatient at the time of administration

Practices managing multiple chemotherapy patients benefit from building a claim submission checklist that runs before every J9025 claim goes out. The compliance checklist approach catches most of these errors at the pre-billing stage rather than during an appeals cycle. For practices using integrated procedure coding workflows, linking the administered drug record to the claim generation step eliminates the manual transcription errors that cause most unit-count mistakes.

The SEER CanMED reference provides additional clinical context for billing teams working with oncology coders to verify indication coverage.

Pro Tip

Build a pre-submission checklist for every J9025 claim: administered mg = units, correct modifier (JA or JB), supported ICD-10 diagnosis code, NDC in N4 format, active prior authorization for commercial payers, and correct POS code matching the treatment setting. Running this check before submission catches over 80% of avoidable denials.

Conclusion

HCPCS Code J9025 is straightforward in its descriptor but demanding in execution. Units must equal milligrams administered, not ordered or dispensed. Modifiers must reflect the actual route. Diagnoses must be supported by active LCD criteria. And for commercial payers, prior authorization must be secured before treatment begins.

Pabau’s claims management software links clinical records to invoices and tracks claim status from submission through payment, cutting down the manual re-entry that causes documentation mismatches. If your practice wants a clearer view of claims from record to payment, book a demo to see how Pabau handles claim tracking and documentation linkage.

Continue your research

Continue your research

Need a complete oncology coding workflow reference? Coaching CPT codes covers analogous per-unit billing principles applicable across service-line coding.

Want to understand HIPAA-compliant documentation for drug billing audits? HIPAA compliance in clinical settings explains documentation retention and record standards that support billing audits.

Managing multi-site infusion or oncology billing across locations? Patient data security tools covers the infrastructure needed for compliant multi-site clinical billing workflows.

Frequently Asked Questions

What is HCPCS Code J9025 used for?

HCPCS Code J9025 is the billing code for injectable azacitidine (Vidaza), a hypomethylating chemotherapy agent used to treat myelodysplastic syndrome (MDS) and acute myeloid leukemia (AML). It is billed per 1 mg administered and used on Medicare Part B and commercial payer claims for outpatient or physician office chemotherapy encounters.

What is the Medicare reimbursement rate for J9025?

Medicare Part B reimburses J9025 at ASP plus 6%, updated quarterly by CMS. The specific rate for any given quarter is published in the CMS ASP Drug Pricing File. Rates differ between physician office (non-facility) and hospital outpatient (OPPS) settings. Always verify the current quarter’s rate before billing.

What modifiers apply to J9025?

Modifier JA (administered intravenously) and modifier JB (administered subcutaneously) are the primary modifiers for J9025. JA pairs with administration code 96413 for IV infusion; JB pairs with 96401 for subcutaneous injection. Both modifiers are CMS-defined, though individual payer requirements may vary. Missing the correct modifier is one of the most common denial triggers for azacitidine claims.

Does J9025 require prior authorization?

Medicare Part B fee-for-service generally does not require prior authorization for J9025 when billed for covered MDS or AML indications under an active LCD. Commercial payers and Medicare Advantage plans almost universally require prior authorization. State Medicaid PA requirements vary. Confirm with each payer before treatment begins to avoid post-service denials.

How is azacitidine dosage calculated for billing purposes?

Bill units equal the total milligrams actually administered, not the ordered dose or vial size. Multiply the prescribed dose in mg/m² by the patient’s body surface area (BSA) in m² to get total mg. For example, 75 mg/m² x 1.8 m² BSA = 135 mg administered, so report 135 units of J9025. Obtain the administered quantity from the pharmacy or nursing administration record before submitting the claim.

What NDC codes crosswalk to J9025?

Multiple NDC codes crosswalk to J9025, covering both innovator Vidaza and injectable azacitidine generics. The specific NDC depends on the manufacturer and package size dispensed. CMS publishes a quarterly NDC-to-HCPCS crosswalk file that maps current NDCs to J9025. Use the NDC from the actual vial dispensed, reported in 11-digit format with the N4 qualifier on the claim. Oral azacitidine (Onureg) has a different NDC and does not map to J9025.

×