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 J9070: Cyclophosphamide 100 mg billing guide

Avatar photo Katy Piper
Last Updated: July 27, 2026
Key Takeaways

Key Takeaways

HCPCS Code J9070 describes cyclophosphamide, 100 mg per billed unit, used for Medicare Part B chemotherapy drug billing.

CMS deactivated J9070 effective March 31, 2024, and replaced it with codes J9071–J9075; confirm the current code against the live CMS HCPCS file before billing.

Medicare Part B reimburses cyclophosphamide at ASP+6% under the buy-and-bill model; bill one unit per 100 mg administered.

Practice management software like Pabau helps oncology billing teams track claims, submit them, and reconcile payments in one workflow.

HCPCS Code J9070 identifies cyclophosphamide, 100 mg per billed unit, administered under the Medicare Part B buy-and-bill model for physician-supervised chemotherapy infusion. CMS deactivated J9070 effective March 31, 2024, and replaced it with codes J9071–J9075, which price cyclophosphamide per milligram instead of per 100 mg unit.

The most common error on legacy J9070 claims was billing the full dose as one unit instead of dividing by 100. A 500 mg dose meant 5 units, not 1, and getting it wrong left the practice absorbing roughly 80% of the drug cost. This guide covers the code’s history, the current J9071–J9075 billing mechanics, ASP reimbursement, NDC crosswalk requirements, documentation rules, and a denial-prevention checklist.

HCPCS Code J9070: Definition and quick-reference details

HCPCS Code J9070 was a Level II code maintained by the Centers for Medicare and Medicaid Services (CMS) identifying cyclophosphamide injection at a unit descriptor of 100 mg. CMS deactivated the code effective March 31, 2024, replacing it with codes J9071–J9075. Each billed unit equaled 100 mg of cyclophosphamide administered, and practices billed it under the Medicare Part B buy-and-bill model for physician-supervised infusion in outpatient settings.

Oncology coders, revenue cycle staff, and practice management software teams still rely on J-code reference data to correctly map drug administrations to claim lines, whichever code currently applies.

Field Detail
HCPCS Code J9070
Official description Cyclophosphamide, 100 mg
Code type HCPCS Level II, J-code (chemotherapy drugs)
Unit descriptor 100 mg per billed unit
Route of administration Intravenous injection/infusion
Payer context Medicare Part B; Medicaid (varies by state)
Payment model Buy-and-bill, ASP+6%
Code status Deactivated March 31, 2024; replaced by J9071–J9075 (verify against the live CMS HCPCS file)

J9070 code description and drug details

Cyclophosphamide is an alkylating chemotherapy agent used across a broad range of oncology and autoimmune indications. It works by cross-linking DNA strands, preventing cancer cell replication. Clinically, it appears in treatment protocols for non-Hodgkin lymphoma, chronic lymphocytic leukemia, breast cancer, multiple myeloma, and nephrotic syndrome.

Oncology practices administering cyclophosphamide by IV infusion often rely on dedicated IV therapy EMR software to standardize dosing, lot number, and administration records across every infusion drug, not just J9070.

The 100 mg unit descriptor matters for billing. A physician administering 500 mg of cyclophosphamide bills five units of J9070 on the claim line. A 200 mg dose bills as two units. Billing the total dose as one unit is a common error that results in significant underpayment. Prescription management software that keeps organized, accurate prescription and dosing records gives staff a clear reference to double-check the unit count before a claim goes out.

Administered dose Units to bill (J9070)
100 mg 1 unit
200 mg 2 units
500 mg 5 units
1,000 mg (1 g) 10 units

J9070 code status: Deletion history and replacement codes

CMS deactivated HCPCS Code J9070 effective March 31, 2024, replacing it with codes J9071–J9075. The new codes price cyclophosphamide per milligram rather than per 100 mg unit, which changes the unit-calculation formula for any practice still billing from an outdated code table.

Status update: J9070 was deactivated effective March 31, 2024, and replaced by codes J9071–J9075. Some third-party coding databases still list J9070 as active, which creates conflicting information for practices checking their code tables. Confirm current status against the official CMS HCPCS page before submitting any claim.

  • Download the current-year HCPCS Level II code file from CMS.gov
  • Confirm J9070’s Termination Date (March 31, 2024) alongside the effective date for J9071–J9075
  • Verify which of J9071–J9075 applies to the dose administered, since each new code covers a different per-mg range
  • Update your billing system’s code table to J9071–J9075 if it still references J9070
  • Contact your Medicare Administrative Contractor (MAC) if the correct replacement code is unclear

How to bill J9070: Step-by-step cyclophosphamide billing guidelines

Cyclophosphamide is billed under the Medicare Part B buy-and-bill model. The practice purchases the drug, administers it under physician supervision, and then submits a claim for reimbursement. This is distinct from specialty pharmacy carve-out arrangements, which do not apply to the standard Part B J-code pathway for cyclophosphamide. Practices using Pabau’s claims management software can track claim status, submit claims, and reconcile payments in one workflow, supporting audit readiness.

Automate claims and billing with Pabau
Automate claims and billing with Pabau
  1. Verify physician supervision: Cyclophosphamide administration under Medicare Part B requires physician supervision at the appropriate level. Direct supervision in an outpatient infusion setting is the standard. Document the supervising physician’s presence or immediate availability.
  2. Calculate units accurately: Divide the total administered dose in milligrams by 100. A 500 mg dose = 5 units of J9070. Round down; do not round up to the next unit.
  3. Select the correct place of service (POS): POS 11 (office) or POS 22 (outpatient hospital) are most common for infusion. POS affects both coverage rules and reimbursement rates.
  4. Attach the NDC: CMS requires National Drug Code reporting on Part B drug claims. Include the 11-digit NDC in the correct loop/segment of the claim (Loop 2410, LIN/CTP segments on 837P electronic claims).
  5. Link the diagnosis code: At least one ICD-10-CM code supporting medical necessity for cyclophosphamide must appear on the claim. Use the most specific code available for the patient’s confirmed diagnosis.
  6. Submit the administration code: Bill a separate CPT code for the infusion administration (e.g., 96413 for initial chemotherapy infusion, 96415 for each additional hour). J9070 is the drug code only; administration is billed separately.

Medicare reimbursement and ASP pricing for J9070

Medicare Part B reimburses physician-administered drugs at Average Sales Price (ASP) plus 6%, as established under Section 1847A of the Social Security Act. ASP is calculated by CMS from manufacturer sales data and updated quarterly. Each 100 mg unit of J9070 was reimbursed at ASP per 100 mg, multiplied by 1.06, and the same formula now applies per mg under codes J9071–J9075.

Never use a specific dollar figure from a third-party source. Check the current quarter’s CMS Physician Fee Schedule and ASP Drug Pricing file instead, since rates change every January, April, July, and October.

The 6% add-on is intended to cover drug acquisition, handling, and storage costs. Practices participating in the 340B Drug Pricing Program receive a lower acquisition cost but are still reimbursed at ASP+6% by Medicare, with certain exceptions introduced by CMS policy. Consult the HRSA 340B program guidance for current rules. Tracking the spread between acquisition cost and ASP reimbursement is a core revenue cycle metric for oncology practices, and it feeds directly into broader private practice billing efficiency.

Pro Tip

Check the CMS ASP Drug Pricing file quarterly, not annually. Rates for J9070 and its replacement codes update every January, April, July, and October. Build a calendar reminder into your billing workflow so claims submitted in a new quarter use the correct ASP rate.

NDC crosswalk for cyclophosphamide

A National Drug Code (NDC) crosswalk maps the specific product NDC from the vial label to the HCPCS code used on the claim. CMS requires NDC reporting on Part B drug claims to support Medicaid drug rebate calculations. Failure to include the NDC is a common denial trigger. For Medicare electronic claims (837P), report the NDC in Loop 2410.

NDC reporting rules for Medicaid vary by state. Confirm your state Medicaid agency’s billing companion guide for exact format requirements. Practices with EHR integration for drug billing can keep the NDC on file in the patient’s record and reference it consistently across claims, reducing manual transcription errors.

NDC reporting field Requirement
Format 11-digit NDC (5-4-2 format, no hyphens on electronic claims)
837P location Loop 2410, LIN02 (qualifier N4) + LIN03 (NDC) and CTP segments
Unit qualifier UN (units) or ML (milliliters), matching actual dispensed quantity
Source Vial label NDC (not NDC from invoice or compendia)
Medicaid requirement Varies by state; check state Medicaid billing companion guide

Documentation requirements for J9070 claims

Every J9070 claim must be supported by a complete medical record that establishes medical necessity. Medicare contractors audit oncology drug claims at elevated rates, and missing documentation is a primary driver of overpayment demands. Practices that standardize their medical office compliance documentation around a pre-claim checklist recover more on first submission and reduce audit exposure.

  • Physician order: Written or electronic order specifying drug, dose, route, frequency, and cycle number
  • Medical necessity documentation: Confirmed diagnosis with ICD-10-CM code; pathology report or relevant diagnostic test results supporting the cancer diagnosis
  • Drug administration record: Start and stop times, actual dose administered, lot number, NDC, and administering staff
  • Physician supervision: Documentation of the supervising physician’s presence or immediate availability during infusion
  • Prior authorization (if applicable): PA number attached to the claim if required by the payer; PA requirements vary by plan and are not universal under Medicare Fee-for-Service
  • HIPAA-compliant record storage: Clinical notes must meet your HIPAA compliance checklist requirements for retention, access controls, and breach notification procedures

The same standards show up in other infusion- and injection-based specialties. Practices running a regenerative medicine EMR track lot numbers and administration times for injectable therapies with the same rigor Medicare expects for oncology drug claims.

ICD-10 codes commonly used with J9070

Medicare coverage for cyclophosphamide is governed by Local Coverage Determinations (LCDs) issued by Medicare Administrative Contractors. Always confirm which ICD-10-CM codes are covered under the applicable LCD for your MAC jurisdiction. The table below lists commonly supported diagnoses, though it isn’t a guarantee of coverage. Ensuring patient data security in oncology billing workflows means diagnosis data flows securely from the clinical record to the claim without manual re-entry errors.

ICD-10-CM Code Description
C83.30 Diffuse large B-cell lymphoma, unspecified site
C91.10 Chronic lymphocytic leukemia of B-cell type, not having achieved remission
C90.00 Multiple myeloma, not having achieved remission
C50.919 Malignant neoplasm of unspecified site of unspecified female breast
C85.10 Unspecified B-cell non-Hodgkin lymphoma, unspecified site
N04.9 Nephrotic syndrome with unspecified morphologic changes

Simplify oncology billing workflows with Pabau

Track claims, submit them, and reconcile payments in one place. Pabau's claims management tools help oncology and infusion practices reduce denials and speed up reimbursement.

Pabau claims management dashboard for oncology billing

Cyclophosphamide has been represented by multiple HCPCS codes over time, covering different formulations and dosing descriptors. Practices that administer other alkylating agents or combination chemotherapy regimens should verify the current active code for each drug in the CMS HCPCS annual update. The AAPC HCPCS code lookup provides a searchable database for J-code verification, and HCPCS Code J1050 is a useful example of another Part B drug code with its own unit and NDC rules.

HCPCS Code Description Status
J9070 Cyclophosphamide, 100 mg (IV) Deactivated March 31, 2024; replaced by J9071–J9075
J8530 Cyclophosphamide, oral, 25 mg Verify current status in CMS file
J9100 Cytarabine, 100 mg Related alkylating/antimetabolite; verify status
J9390 Vinorelbine tartrate, 10 mg Commonly co-administered; verify status

Pro Tip

When a J-code is deleted mid-year, Medicare may reject claims submitted with the old code even for dates of service when it was technically active, if the claim processes after the deletion effective date. Submit claims promptly and update your billing system’s code table on the deletion effective date, not when you first learn of the change.

Common billing errors and denial prevention for J9070

The table below maps the five most common denial drivers to their root cause and fix. Systematic medical practice revenue cycle planning should include a denial tracking log by HCPCS code, so patterns become visible before they compound.

The same wrong-unit and mismatched-place-of-service errors show up in other code families too — CPT Code 00550 and HCPCS Code L0457 follow the same denial logic in anesthesia and orthotics billing.

Error type Root cause Prevention
Wrong unit count Billing total dose (e.g. 500 mg) as 1 unit instead of 5 Auto-calculate units in billing software: dose divided by 100
Missing NDC NDC omitted from claim or reported in wrong loop Use EHR to auto-populate NDC from medication administration record
Deleted code submitted Billing system not updated after J9070’s March 2024 deactivation Update code tables on deletion effective date; set quarterly CMS file review reminder
Diagnosis code mismatch ICD-10-CM code not on the LCD covered list for cyclophosphamide Cross-reference MAC LCD before submitting; use most specific diagnosis code available
Wrong place of service POS code does not match actual administration setting Confirm POS with front desk at check-in; audit POS codes monthly

Conclusion

Unit calculation errors cost oncology billing teams far more than the deleted-code issue does. One claim submitted at 1 unit instead of 5 for a 500 mg dose is an 80% underpayment on the drug line alone, and that adds up fast across a busy infusion schedule.

Pabau’s claims management tools track claim status, support claim submission, and help reconcile payments, so billing teams can catch unit and coding errors before a claim reaches the payer instead of after a denial. To see how Pabau handles oncology and infusion billing workflows, explore how paperless clinical documentation reduces claim errors, or book a demo with the team.

Continue your research

Continue your research

Managing oncology billing compliance? HIPAA compliance software outlines the technical and administrative safeguards required for handling protected health information in clinical billing workflows.

Looking for a structured billing workflow? Practice management software features covers the core tools that support accurate claim submission, from scheduling through payment reconciliation.

Running multiple practice locations? Multi-location management shows how Pabau consolidates billing, scheduling, and compliance documentation across every practice location.

Frequently Asked Questions

What is HCPCS Code J9070 used for?

HCPCS Code J9070 is used to bill cyclophosphamide injection at 100 mg per unit under Medicare Part B and Medicaid. It applies to physician-administered intravenous cyclophosphamide in outpatient oncology and infusion settings, covering diagnoses such as lymphoma, leukemia, breast cancer, and nephrotic syndrome.

Is J9070 a deleted HCPCS code?

Yes. CMS deactivated J9070 effective March 31, 2024, and replaced it with codes J9071–J9075. Confirm current status against the official CMS HCPCS file before submitting any claims, since some third-party databases can lag behind CMS’s updates.

How many units of J9070 should be billed for a 500 mg dose?

Five units. J9070’s unit descriptor is 100 mg, so the billing formula is: total dose in mg divided by 100. A 500 mg dose equals 5 units; a 200 mg dose equals 2 units. Billing the full dose as 1 unit results in significant underpayment.

How do you bill cyclophosphamide under Medicare Part B?

Bill cyclophosphamide under the buy-and-bill model. The practice acquires the drug, administers it under physician supervision, and submits a claim using the applicable J-code (J9071–J9075 for cyclophosphamide) with the correct unit count, NDC, ICD-10 diagnosis code, place of service, and a separate CPT administration code (typically 96413 for initial infusion).

What documentation is required to bill J9070?

Required documentation includes: a physician order specifying drug, dose, route, and frequency; the patient’s confirmed ICD-10-CM diagnosis; a drug administration record with start/stop times, actual dose, lot number, and NDC; documentation of physician supervision; and a prior authorization number if required by the payer. These records must be available for audit and retained per HIPAA requirements.

What is the reimbursement rate for J9070?

Medicare reimburses J9070 at ASP (Average Sales Price) plus 6%, updated quarterly. The specific dollar rate per 100 mg unit must be looked up in the current CMS ASP Drug Pricing file, available on CMS.gov. Rates change every January, April, July, and October, so never rely on a figure from a prior quarter.

What replaced J9070 after deletion?

J9070 was replaced by codes J9071–J9075, which price cyclophosphamide per milligram instead of the old 100 mg unit. Confirm which specific code and dose range applies to your claim in the current CMS HCPCS file, since coverage and pricing details are updated annually.

×