Oncology billing demands flawless accuracy across chemotherapy administration hierarchies, drug-specific J-codes, NDC reporting, and prior authorization for every high-cost agent. VeriMedix delivers end-to-end oncology RCM that protects revenue and keeps practices compliant with ever-evolving payer requirements.

Oncology is among the most financially complex specialties in US healthcare, with drug costs alone frequently exceeding $10,000 per infusion visit and payer scrutiny of every line item. The billing framework revolves around chemotherapy administration codes (96401–96425 and 96549), non-chemotherapy drug infusion codes (96360–96379), and the associated HCPCS J-codes for each specific drug administered. The correct sequencing and hierarchy of administration codes is mandatory: the primary (initial) chemotherapy service must be distinguished from subsequent hours (96415) and concurrent infusions (96417), and each must be supported by nursing infusion documentation that captures start and stop times. Upcoding or miscoding the administration hierarchy is a top audit target for the Office of Inspector General (OIG) and commercial payer Special Investigations Units (SIUs).
Every chemotherapy drug billed to Medicare and most commercial payers requires a corresponding National Drug Code (NDC) reported on the claim—typically as a qualifier on the drug line item along with the unit quantity and unit qualifier (e.g., UN for units, ML for milliliters, GR for grams). Failure to submit the correct NDC results in claim rejection or drug-line denial. In addition, CMS implemented modifier JW (drug amount discarded) and JZ (zero waste—no drug discarded) effective January 1, 2023, for Medicare claims: providers must now append either JW or JZ to every separately payable single-dose drug or biological claim line. For JW claims, a separate line item with modifier JW reports the wasted amount; for JZ, it certifies no waste occurred. Non-compliance triggers denials and potential overpayment liability. Biosimilar J-codes (e.g., Q5101–Q5135 for various biosimilar filgrastim, bevacizumab, and trastuzumab products) must be matched to the specific NDC of the product actually administered, not the reference biologic code.
Prior authorization (PA) is universal in oncology: virtually every chemotherapy regimen, immunotherapy agent (e.g., pembrolizumab J9271, nivolumab J9299), and targeted therapy (e.g., trastuzumab J9355, bevacizumab J9035) requires PA before administration. Oncology practices must maintain a dedicated PA team that works with payer oncology pathways (e.g., Via Oncology, MCG, eviCore) and can expedite peer-to-peer reviews when off-pathway regimens are clinically indicated. Payer PA denial rates for oncology drugs average 15–30%; an experienced billing partner significantly reduces initial denial rates through accurate pathway alignment documentation, complete clinical submission packages, and rapid appeals workflows. Additionally, Medicare Part B drug reimbursement is based on Average Sales Price (ASP) + 6% (or the sequestered rate), and practices must reconcile actual drug acquisition cost against ASP to manage margin pressure.
Below are commonly billed codes our certified coders manage for oncology practices. Always confirm payer-specific coverage and current code values.
| Code | Description | Billing note |
|---|---|---|
96413 | Chemotherapy administration, intravenous infusion technique; up to 1 hour, single or initial substance/drug | Primary chemo code; start here for the first chemotherapy agent; document start/stop times |
96415 | Chemotherapy administration, IV infusion; each additional hour | Add-on code to 96413 for each additional hour of the same drug; requires nursing documentation |
96417 | Chemotherapy administration, IV infusion; each additional sequential infusion (different substance/drug), up to 1 hour | Second or third chemo drug run sequentially; one unit per drug; add 96415 for additional hours of that drug |
96401 | Chemotherapy administration, subcutaneous or intramuscular; non-hormonal anti-neoplastic | For SC/IM chemo injections (e.g., methotrexate IM); not for IV infusion |
96402 | Chemotherapy administration, subcutaneous or intramuscular; hormonal anti-neoplastic | Hormonal agents (e.g., leuprolide acetate, goserelin); use with appropriate J-code |
J9271 | Pembrolizumab (Keytruda) injection, 1 mg | Report NDC on claim; JW/JZ modifier required for Medicare; prior auth required by virtually all payers |
J9035 | Bevacizumab (Avastin) injection, 10 mg | Q5119 is the biosimilar equivalent (bevacizumab-awwb); NDC and biosimilar substitution tracking required |
J9355 | Trastuzumab (Herceptin) injection, 10 mg | Multiple biosimilar codes available (Q5112 series); document which product administered; NDC required |
G6037 | CBC with differential automated and manual differential WBC count | Lab monitoring during chemotherapy; often billed by reference lab but ordered by oncologist—coordinate with lab billing |
Our standard operating procedures for oncology revenue cycle management — the step-by-step workflow we follow on every claim:
These are the issues we see most often in oncology billing — and exactly how we resolve them:
Medicare and most commercial payers reject or deny chemotherapy and biologic drug claims that lack a valid NDC or report the NDC in incorrect format. Fix: Implement a workflow where the pharmacy or infusion nurse records the exact NDC from the vial at administration; configure the billing system to require NDC entry before a drug charge can be submitted; use the N4 qualifier with 11-digit NDC, quantity, and appropriate unit.
Effective January 1, 2023, CMS requires either JW or JZ on every Medicare claim for a separately payable single-dose drug or biological. Omitting these modifiers causes claim denial or post-payment audit risk. Fix: Update charge master and billing templates to require JW or JZ selection at point of charge capture; train infusion nurses to document waste amounts in the clinical record; audit monthly for compliance.
Billing 96413 for each separate drug in a multi-drug regimen (instead of 96413 once + 96417 for each subsequent drug) inflates administration revenue and triggers NCCI bundling edits and potential fraud allegations. Fix: Train coders on the CMS infusion billing hierarchy; use coding software with built-in hierarchy logic; conduct quarterly audits of multi-drug infusion claims.
PA approvals are often granted per cycle or for a fixed number of visits; if the PA expires mid-treatment, subsequent infusion claims are denied. Fix: Build a PA expiration tracking calendar with 2-week advance alerts; assign a dedicated PA coordinator to renew authorizations proactively; document continuation of medical necessity at each cycle with updated response assessment.
Administering a biosimilar but billing the reference biologic's J-code (or vice versa) results in claim denial, overpayment, or compliance risk. Fix: Maintain a formulary crosswalk updated quarterly that maps each biosimilar product NDC to its specific HCPCS code; require pharmacy to confirm the HCPCS code on the dispensing record before billing.
Verimedix works inside the systems oncology practices already use, including:
Bill 96413 for the first hour of the primary chemotherapy drug and 96415 for each additional hour. Hydration (96360 for first hour, 96361 for each additional hour) may be billed separately if it is a distinct service—however, brief hydration given primarily to keep a line open is considered incidental and not separately billable. Antiemetic pushes (96374) and piggyback infusions (96375) may be billed with modifier -59 when separately documented.
Document the amount administered and the amount wasted in the nursing infusion record. Bill the J-code for the full billable amount (administered dose), append modifier JZ if no waste, or bill a separate JW line item for the wasted amount if waste occurred. On Medicare, the JW amount is separately reimbursable; on commercial payers, policies vary—review each payer contract. 340B-purchased drugs have separate wastage reporting requirements.
Yes, if a significant, separately identifiable evaluation and management service was performed. Append modifier -25 to the E/M code and document the medical decision-making or total time for the E/M separately from the administration note. Many commercial payers allow this; Medicare allows it with robust documentation. Some payers require the E/M to address a separate problem from the cancer being treated.
Practices participating in the 340B program purchase drugs at significantly reduced acquisition cost but must bill payers at standard rates (AWP/ASP). Medicare requires that 340B-purchased drugs be reported with modifier -TB (effective 2024 for certain covered entities) to facilitate payment adjustments; CMS has issued program integrity guidance on 340B claims. Practices must maintain a 340B-compliant split-billing system and never intermix 340B and non-340B inventory without proper tracking.
Include: (1) NCCN or ASCO guideline citation supporting the regimen, (2) pathology report with molecular markers (e.g., PD-L1, HER2, KRAS), (3) prior treatment history and documented failure, (4) attending oncologist's letter of medical necessity, (5) published peer-reviewed literature if the regimen is off-guideline, and (6) patient's ECOG performance status. Request peer-to-peer review within the payer's timeframe (often 24–72 hours) to prevent treatment delays.
Oral chemotherapy agents are not administered in the office and are not billed under Part B; they are dispensed through specialty pharmacies under Medicare Part D or commercial drug benefit plans. Some states have oral parity laws requiring commercial insurers to cover oral oncolytics at parity with IV chemo cost-sharing. The prescribing practice does not bill Medicare B for the drug itself but may bill for associated E/M management, treatment monitoring labs, and supportive care services.
Verimedix handles the entire oncology revenue cycle — coding, submission, denials, and A/R — so your team can focus on patients.