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 J0895: Injection, deferoxamine mesylate, 500 mg

Avatar photo Anja Dodevska
Last Updated: August 13, 2026
Key takeaways

Key takeaways

HCPCS Code J0895 is the J-code for injection of deferoxamine mesylate, 500 mg, a physician-administered iron chelator.

One unit equals 500 mg, so a 1,500 mg dose bills as 3 units, and fractional units round up rather than down.

Deferoxamine ships in single-dose vials, so every claim line needs either the JW or the JZ modifier.

Medicare covers iron overload and transfusion-dependent thalassemia, and excludes chelation therapy for cardiovascular disease.

Pair the route with its administration code: JA and CPT 96365 for IV, JB and CPT 96369 for the overnight pump.

HCPCS Code J0895 is the billing code for an injection of deferoxamine mesylate, 500 mg. One unit equals 500 mg of drug administered, so the dose drives the unit count on every claim.

Deferoxamine is an iron chelator, and payers cover it for a narrow list of iron overload diagnoses. Medicare pays it under Part B at ASP plus 6%, and excludes chelation for cardiovascular disease outright.

This reference covers code metadata, covered ICD-10 diagnoses, fee schedule rates, and modifiers. It also walks the buy-and-bill workflow, the NDC crosswalk, and the documentation payers ask for.

What HCPCS Code J0895 covers

HCPCS Code J0895 sits in the HCPCS Level II code set, which the Centers for Medicare and Medicaid Services (CMS) maintains.

J-codes cover drugs given by routes other than oral, including intravenous infusion and subcutaneous injection. One billing unit of J0895 is 500 mg of deferoxamine mesylate.

Field Value
HCPCS Code J0895
Full descriptor Injection, deferoxamine mesylate, 500 mg
Code type HCPCS Level II J-code for drug injection
Billing unit Per 500 mg administered
Maintaining body Centers for Medicare and Medicaid Services (CMS)
Route of administration Intravenous (IV) infusion or subcutaneous infusion
Container type Single-dose vial, so JW or JZ is required on the claim line
Medicare payment method ASP plus 6%, based on Average Sales Price and updated quarterly

What deferoxamine mesylate treats

Deferoxamine mesylate is an iron-chelating agent. The FDA approves it for chronic iron overload from transfusion-dependent anemia and for acute iron intoxication.

It binds free iron in the bloodstream and forms a water-soluble complex called ferrioxamine, which the body clears through urine and feces. Practices running chelation protocols will know it as the generic form of Desferal, the Novartis brand.

The drug goes in as a slow IV infusion over 8 to 24 hours, or through a subcutaneous pump overnight. That route choice decides which administration code and which modifier belong on the claim.

Drug attribute Detail
Generic name Deferoxamine mesylate
Brand name Desferal (Novartis); generic also available
Drug class Iron chelating agent
FDA-approved indications Chronic iron overload from transfusion-dependent anemia, including thalassemia; acute iron intoxication
Standard formulation 500 mg powder vial for reconstitution
HCPCS billing unit 1 unit of J0895 equals 500 mg

Practices that record doses inside IV therapy EMR software can feed the administered milligrams straight into the unit calculation. That removes the retyping step where unit counts usually go wrong.

Covered and excluded indications

Payer coverage for J0895 tracks the FDA-approved indications closely. Bill outside them and the claim is denied, with overpayment recovery possible if an audit follows. The table below shows where the line sits.

Indication Coverage status Notes
Chronic iron overload from transfusion-dependent anemia Covered by Medicare and most commercial plans Serum ferritin and TSAT documentation required
Thalassemia major, transfusion-dependent Covered Pair with D56.1 and document transfusion frequency
Hereditary hemochromatosis Covered when phlebotomy is contraindicated Must document why phlebotomy is not appropriate
Acute iron intoxication or poisoning Covered for emergency use Typically inpatient; pair with a T45.4 code
Cardiovascular disease chelation Not covered by Medicare or most commercial plans No national coverage determination; LCD exclusion applies
Off-label heavy metal chelation for lead or mercury Generally not covered under J0895 Different chelating agents apply; verify with the payer first

The cardiovascular chelation exclusion is firm. Medicare has no national coverage determination for chelation as a cardiovascular treatment. Most commercial payers hold the same position in their clinical policy bulletins, including Aetna Clinical Policy Bulletin 0234.

ICD-10 codes used with J0895

Every J0895 claim needs a supporting ICD-10-CM diagnosis code that proves medical necessity for iron chelation. Missing or unsupported diagnosis codes drive a large share of J0895 denials. Cross-check your code list each October, when the annual ICD-10-CM update takes effect.

ICD-10-CM Code Description Use with J0895 when…
E83.10 Disorder of iron metabolism, unspecified Documentation does not identify the type of iron overload
E83.110 Hereditary hemochromatosis Hereditary disease and phlebotomy is contraindicated
E83.111 Hemochromatosis due to repeated red blood cell transfusions Transfusional iron overload, the most common pairing
D56.1 Beta thalassemia Transfusion-dependent beta-thalassemia needing iron chelation
D56.0 Alpha thalassemia Transfusion-dependent alpha-thalassemia, less common
D57.1 Sickle-cell disease without crisis Transfusion-dependent sickle cell with resulting iron overload
T45.4XXA Poisoning by iron and its compounds, accidental, initial encounter Acute iron intoxication, initial treatment episode

Use the most specific code the record supports. E83.10 is acceptable when documentation does not identify the type, but payers increasingly want specificity. E83.110 and E83.111 both sit under the E83.11 parent, which is not billable on its own.

For a thalassemia patient, code the underlying hematologic condition alongside the iron overload code. Practices on metabolic health software can hold both codes against the same treatment plan, so neither drops off the claim.

How to calculate the units you bill

J0895 is billed per 500 mg, so every 500 mg administered equals one unit. Miscounting units is the single most common cause of J0895 denials. Document the calculation in the clinical record before the claim goes out.

Unit calculation formula: total dose in mg divided by 500 mg equals the units to bill.

Dose administered Units to bill (J0895) Calculation
500 mg 1 500 / 500 = 1
1,000 mg 2 1,000 / 500 = 2
1,200 mg 3 1,200 / 500 = 2.4, rounded up to 3
1,500 mg 3 1,500 / 500 = 3
2,000 mg 4 2,000 / 500 = 4
2,500 mg 5 2,500 / 500 = 5

Rounding rules: round up to the nearest whole unit when a dose does not divide evenly by 500 mg. The Medicare Claims Processing Manual, Chapter 17, sets that rule for fractional drug units. A 1,200 mg dose therefore bills as 3 units, not 2.

Deferoxamine ships in single-dose 500 mg vials, which puts J0895 under the CMS discarded-drug rules. Append JW for the amount discarded from a partially used vial, and JZ when nothing is discarded.

CMS has edited claims for single-dose container drugs missing both modifiers since October 2023.

Bill only for the amount actually given, and let JW carry the discarded remainder. Most payers also apply a maximum units per day limit that follows FDA dosing guidance, so unusual unit counts trigger automated edits.

Medicare fee schedule and reimbursement rates

CMS pays HCPCS Code J0895 under the Part B drug benefit using the Average Sales Price (ASP) method. Payment equals ASP plus 6%, refreshed each quarter through the CMS Physician Fee Schedule lookup.

ASP moves with manufacturer pricing and generic competition, so the amount per unit changes four times a year. The same method sets the rate for other Part B infusion drugs, including J1364. Verify the current quarter’s rate before you estimate reimbursement.

Pro Tip

Check the CMS ASP drug pricing files at the start of each calendar quarter, in January, April, July, and October. The J0895 rate can shift by 10 to 20% between quarters when generic competition intensifies. Build a quarterly rate check into your revenue cycle calendar instead of reusing last quarter’s figure.

Facility vs non-facility rates

The place of service code on the claim decides which rate applies. Most infusion practices bill the non-facility office rate, which is the higher of the two. Hospital outpatient departments and ambulatory infusion centers bill the facility rate, because the facility’s OPPS payment already covers the practice expense.

Setting Place of service codes Rate type
Physician office or infusion suite POS 11 Non-facility, the higher rate
Hospital outpatient department POS 22 Facility rate
Ambulatory infusion center POS 22 or 19 Facility rate
Home, self-administered or homecare agency POS 12 Non-facility rate; DME rules may apply

Check the ASC status for J0895 against current CMS ASC payment indicator files each year, because the indicator can change with OPPS and ASC updates. Third-party sources show an active ASC indicator, so confirm it against CMS data before you bill in that setting.

Payer coverage policies

Coverage policies for iron chelation vary by payer and plan, but three themes repeat. Payers support transfusion-dependent iron overload, restrict hemochromatosis coverage to patients who cannot tolerate phlebotomy, and exclude cardiovascular chelation. Check the applicable Local Coverage Determination (LCD) before you bill a Medicare patient.

Payer Coverage position Key exclusion
Medicare (CMS) Covers iron overload and thalassemia under LCD guidelines No coverage for cardiovascular chelation
Aetna (CPB 0234) Covers medically necessary iron chelation for covered diagnoses Excludes cardiovascular and heavy-metal chelation
BCBS plans Generally follow AMA and CMS guidance for iron chelation Policy varies by regional plan; verify before billing
Medicaid State-specific; most cover the approved diagnoses Prior authorization is often required and varies by state

Cite the specific policy document in your notes, and treat every policy as temporary. Coverage that applied last year may not apply today. Confirm coverage for each new patient before the drug is administered.

Billing modifiers for J0895

Modifiers on a J0895 claim do two jobs. They tell the payer how the drug was given, and they flag the clinical circumstances that decide whether the claim gets paid. A wrong or missing modifier sends the claim to the denial queue.

Modifier Description When to use with J0895
JA Administered intravenously Required by many payers when the drug is given as an IV infusion
JB Administered subcutaneously Use for the overnight subcutaneous pump protocol
JW Drug amount discarded and not administered Report the discarded milligrams from a partially used single-dose vial
JZ Zero drug amount discarded Attest that the full vial was administered with nothing wasted
59 Distinct procedural service When J0895 shares a claim date with other infusion J-codes
76 Repeat procedure by the same physician When a second infusion session happens the same day
GY Item or service statutorily excluded from Medicare Billing a non-covered indication such as cardiovascular chelation
GZ Expected to be denied as not medically necessary No ABN is on file but a denial is anticipated

The buy-and-bill workflow

Deferoxamine mesylate is a physician-administered drug billed under the buy-and-bill model. The practice buys the drug, administers it, then bills the payer for both the drug and the administration service. An error anywhere in that chain surfaces later as a claim problem.

Claims management software that links drug inventory to claim generation keeps the milligrams administered and the units billed in step. Stock tracking logs the vial and lot number against the treatment note at the same time.

  1. Acquire the drug: buy deferoxamine mesylate from a wholesaler or specialty pharmacy. Record the NDC number, lot number, and quantity received.
  2. Verify eligibility and coverage: confirm coverage for the specific indication before each infusion session, and obtain prior authorization where required.
  3. Administer and document: record the dose in mg, the route, start and stop times, and the supervising clinician.
  4. Calculate billing units: divide total mg administered by 500 and round up. Document the calculation in the claim note.
  5. Select modifiers: apply JA or JB for route, JW or JZ for discard, plus anything else the payer requires.
  6. Submit with the NDC crosswalk: many payers want the 11-digit NDC on the claim line alongside J0895, in 5-4-2 format without hyphens.
  7. Post payment and reconcile: compare the remittance to the expected ASP plus 6% rate. Investigate any adjustment code that suggests a unit mismatch.

NDC to HCPCS crosswalk for deferoxamine mesylate

The NDC number identifies the exact commercial product dispensed. Submitting the wrong NDC, or leaving it off when a payer requires it, gets the claim rejected before adjudication. CMS publishes a quarterly drug HCPCS crosswalk file, and manufacturer NDCs change when products are reformulated or redistributed.

Product and manufacturer NDC (verify current) HCPCS Code
Desferal (Novartis), single 500 mg vial 0078-0467-61 J0895
Desferal (Novartis), carton of four 500 mg vials 0078-0467-91 J0895
Deferoxamine mesylate generic, 500 mg vial Multiple NDCs; verify via the CMS ASP crosswalk file J0895

The 11-digit claim format is 5-4-2 without hyphens, so 0078-0467-61 goes on the line as 00780046761. The FDA’s DailyMed listing carries the current Desferal package NDCs. Check every NDC against the current CMS quarterly ASP file before you submit.

Common billing errors and denial prevention

Most J0895 denials trace back to a short list of predictable errors. Catching them before submission beats working a denial queue afterward.

  • Wrong unit count: billing 1 unit for a 2,000 mg dose is the most common error. Divide the dose by 500 and round up before submitting.
  • Non-covered diagnosis code: a cardiovascular or general chelation diagnosis triggers automatic denial. Use only ICD-10 codes that map to covered iron overload indications.
  • Missing JW or JZ: single-dose container drugs need one of the two on every claim line. Neither one present is an automatic edit.
  • Missing or invalid NDC: payers that require the NDC on the claim line reject without it. Check payer billing requirements before the first submission.
  • Wrong route modifier: applying JA when the drug went in subcutaneously, or omitting the route modifier entirely, causes adjudication errors.
  • No prior authorization: Medicaid and some commercial plans require it for iron chelation. Submitting without it is an immediate denial.
  • Outdated rate expectations: expecting last quarter’s rate after ASP has moved causes reconciliation confusion and delayed write-offs.

How to document medical necessity

Payers auditing J0895 claims look for lab values and clinical findings in the record, not just a diagnosis code on the claim. Serum ferritin and transferrin saturation are the two numbers they expect to see trended over time.

Structured patient records make that trend easy to produce on request. Pulling the same values out of scanned PDFs costs a coder hours. Lab result tracking keeps every ferritin reading attached to the visit that prompted it.

The baseline matters just as much. Digital intake forms capture history, contraindications, and prior therapy before the first infusion goes in.

Pabau patient record with an activity timeline of scheduled and completed contacts
Pabau keeps ferritin results, consent, and every patient contact on one timeline, which is exactly what a payer asks for during an audit.
  1. Confirm the qualifying diagnosis: document the underlying condition with clinical history and any genetic or pathology confirmation.
  2. Record baseline and ongoing labs: serum ferritin and transferrin saturation values belong in the record at the start of therapy and at regular intervals.
  3. Document the treatment rationale: for hemochromatosis patients, explain why phlebotomy is contraindicated, such as anemia or poor venous access.
  4. Note dose and route explicitly: the record must show mg administered, route, and infusion duration. An entry reading “chelation administered” will not survive an audit.
  5. Retain the physician order: a signed order for each chelation course, with frequency and dose, supports medical necessity on review.

An IV therapy intake form gives you a repeatable structure for that baseline assessment. When a payer wants written confirmation of the qualifying condition, a diagnosis letter template saves the physician drafting one from scratch.

J0895 rarely appears on a claim by itself. Iron chelation infusions need administration codes, and the underlying condition often brings related drug therapies with it. Cross-referencing these codes keeps the claim aligned with the service delivered.

Code Description Relationship to J0895
CPT 96365 IV infusion, therapeutic or diagnostic, initial up to 1 hour Administration code for IV deferoxamine, billed alongside J0895
CPT 96366 IV infusion, each additional hour Add-on for IV infusions running past the first hour
CPT 96369 Subcutaneous infusion, initial up to 1 hour, including pump set-up Administration code for the overnight subcutaneous pump protocol
CPT 96370 Subcutaneous infusion, each additional hour Add-on for each additional hour on the subcutaneous pump
CPT 99213/99214 Office or other outpatient visit, established patient E/M service billed the same day when a separately identifiable visit occurs
J0600 Injection, edetate calcium disodium, up to 1000 mg A different chelating agent for lead poisoning; it never maps to J0895
HCPCS Q9977 Extemporaneously compounded drug, not otherwise classified For a compounded deferoxamine formulation that does not map to J0895

Report the administration code that matches the route actually used. Billing 96365 for an overnight subcutaneous pump is a route mismatch, and payers catch it against the JB modifier on the drug line.

Pro Tip

When J0895 shares a claim with an infusion administration code, append modifier 59 to the administration code rather than to J0895. Every claim line for a single-dose container drug also needs JW or JZ. Review each payer’s drug billing policy once a year.

How claims management software keeps J0895 claims clean

Most practices calculate J0895 units by hand. Someone reads the infusion note, divides milligrams by 500, rounds, then types a number into the claim. The dose lives in one system and the claim in another, so a transcription slip stays invisible until the denial arrives.

Practice management software like Pabau keeps the treatment note, the drug record, and the invoice in one place. The milligrams recorded at the chair are the milligrams the claim is built from. The unit count comes out of the record instead of someone’s mental arithmetic.

Pabau also stores payer rules per plan, so a cardiovascular diagnosis on a chelation claim gets flagged before submission rather than after. Lab results, consent, and the physician order sit on the same record, which is the first thing an auditor asks for.

Esteem Life Medical Group runs patient records, charting, and reporting in Pabau for exactly that reason. Every subscription includes every feature, so none of it sits behind a higher tier.

Pabau checkout screen next to a completed insurer invoice
Pabau builds the invoice from the checkout record, so the drug, the units, and the payer line up before the claim leaves the practice.

Get J0895 units right before you submit

Pabau links the dose recorded at the chair to the units on the claim, and flags payer rules for iron chelation before submission. Fewer unit errors means fewer reworked claims for your billing team.

Pabau claims management dashboard

Conclusion

J0895 looks simple and denies often, usually because of the unit count rather than the clinical picture. Fix the unit math, pair it with a diagnosis payers accept, and most claims pay first time.

Two habits do most of the work. Verify the current quarter’s ASP rate before you quote a number. Check the diagnosis against the coverage table before the drug goes in the line.

Confirming coverage after the infusion is the expensive version of this article. The drug is already bought and already given, and the write-off lands on your practice.

Pabau keeps the dose, the diagnosis, and the claim on one record, so those checks happen before submission instead of after. Book a demo to see how Pabau handles J0895 and other physician-administered drug billing.

Continue your research

Continue your research

Billing the other chelating agent? HCPCS Code J0600 covers edetate calcium disodium, which carries its own unit math and coverage rules.

Running other Part B infusion drugs? HCPCS Code J1322 walks through weight-based dosing and unit calculation for a weekly enzyme replacement infusion.

Losing claims to missing prior auth? The medical prior authorization form gives you a reusable structure for the requests payers keep sending back.

Weighing a clearinghouse against a full platform? Claims management software: Pabau vs. Waystar compares what each one handles across the revenue cycle.

Need another J-code worked example? HCPCS Code J0153 shows how a 1 mg billing unit changes the arithmetic on every claim line.

Frequently asked questions

What is HCPCS Code J0895 used for?

J0895 is the HCPCS Level II billing code for injection of deferoxamine mesylate, 500 mg. Deferoxamine is an iron chelator used for chronic iron overload from transfusion-dependent anemia, hereditary hemochromatosis when phlebotomy is contraindicated, and acute iron intoxication. Each billing unit represents 500 mg of drug administered.

How many units of J0895 do I bill for a 1,500 mg dose?

Bill 3 units. J0895 represents 500 mg per unit, so divide the total dose by 500: 1,500 divided by 500 equals 3 units. Round up to the next whole unit when a dose does not divide evenly, as the Medicare Claims Processing Manual requires. A 1,200 mg dose bills as 3 units, not 2.

Does J0895 need the JW or JZ modifier?

Yes. Deferoxamine mesylate comes in single-dose vials, so every J0895 claim line needs one of the two. Use JW to report the milligrams discarded from a partially used vial, and JZ to attest that nothing was discarded. Claims for single-dose container drugs that carry neither modifier fail CMS edits.

Does Medicare cover J0895 for cardiovascular chelation therapy?

No. Medicare has no national coverage determination for chelation therapy as a cardiovascular treatment, and Medicare Administrative Contractor LCDs exclude the indication. Claims submitted with a cardiovascular diagnosis will be denied. If a patient insists on the service, issue an Advance Beneficiary Notice and append modifier GY before administering.

What is the Medicare reimbursement rate for J0895?

Medicare reimburses J0895 at ASP plus 6%, recalculated each calendar quarter. Because deferoxamine mesylate faces generic competition, the rate moves between quarters. Verify the current rate with the CMS Physician Fee Schedule lookup at the start of each quarter, before you estimate patient cost-sharing or expected revenue.

Is J0895 covered in an ambulatory surgical center setting?

J0895 carries an ASC payment indicator in most CMS payment files, but the indicator can change with annual OPPS and ASC updates. Verify the current ASC status directly from CMS ASC payment indicator files before billing in that setting. Third-party sources often lag behind the CMS quarterly updates.

Is chelation therapy for hemochromatosis covered under J0895?

Yes, with conditions. Medicare and most commercial payers cover deferoxamine mesylate for hereditary hemochromatosis when therapeutic phlebotomy is contraindicated. Severe anemia and poor venous access are the usual reasons. The record must document the specific contraindication and include supporting lab values. Code it as E83.110 rather than the non-billable E83.11 parent.

×