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 J2430: Pamidronate disodium billing guide

Key takeaways

Key takeaways

HCPCS code J2430 bills the injection of pamidronate disodium, per 30 mg, given as an IV infusion.

Units follow the dose, not the vial, so a 90 mg infusion bills as 3 units of J2430.

A covered ICD-10 diagnosis has to sit on the claim, or Medicare denies the drug as not medically necessary.

Pamidronate comes in single-dose vials, so every Medicare claim carries either the JW or the JZ modifier.

Medicare Part B pays J2430 at ASP plus 6%, and CMS republishes that rate every quarter.

HCPCS code J2430 bills the injection of pamidronate disodium, per 30 mg. It is the drug code for a bisphosphonate infusion, and payers read it in units rather than vials.

That one distinction decides most J2430 claims. A 90 mg dose is 3 units, even though it arrives in a single 90 mg vial. Report it as 1 unit and the claim still pays, just at a third of what it should. No rejection comes back, so the shortfall surfaces months later.

The rest is detail worth checking before you file. Start with what the code covers.

Found our content helpful?

HCPCS code J2430 covers pamidronate disodium, per 30 mg

J2430 is an active HCPCS Level II code for the injection of pamidronate disodium, per 30 mg. It sits in the J series, which covers drugs given by injection or infusion that patients do not administer themselves.

Attribute Detail
HCPCS code J2430
Official description Injection, pamidronate disodium, per 30 mg
Drug name Pamidronate disodium (brand: Aredia)
Drug class Bisphosphonate, a bone-modifying agent
Route of administration Intravenous infusion
Billing unit Per 30 mg, never per vial
Vial sizes Single-dose vials of 30 mg, 60 mg, and 90 mg
Code status Active (2026)
Code type HCPCS Level II, J-series drug code

CMS maintains the code through the HCPCS National Panel. Descriptors and code status get reviewed each year, so confirm the code was active on the date of service you are billing.

Count J2430 units by the milligram, never by the vial

Divide the dose in milligrams by 30, then put the answer in the units field. A 60 mg infusion is 2 units. A 90 mg infusion is 3.

The trap is the packaging. Pamidronate is sold in 30 mg, 60 mg, and 90 mg single-dose vials, so one vial often holds the whole dose. That makes the vial count and the unit count look interchangeable. They are not.

Chart showing HCPCS J2430 unit conversion
Each block is one billable unit, so the 90 mg row is where per-vial billing costs the most. Figures from the J2430 code descriptor published by CMS.

Work it through on one claim line. A patient with hypercalcemia of malignancy receives 90 mg over two hours in the office. The claim carries J2430 with 3 units, an administration code for the infusion time, and E83.52 as the diagnosis.

Two figures have to agree before that claim goes out: the milligrams in the administration record and the units in the claim field. Where they disagree, the administration record wins and the claim gets corrected.

The diagnosis on the claim decides whether J2430 gets paid

Pamidronate has four FDA-approved indications that Medicare and most commercial payers recognize.

Each one needs its own ICD-10-CM code on the claim to establish medical necessity. A claim without a covered diagnosis is the leading medical-necessity denial for this drug.

Clinical indication ICD-10-CM code(s) What to watch
Hypercalcemia of malignancy E83.52 Many MACs want the serum calcium result in the chart
Osteolytic lesions in multiple myeloma C90.00, C90.01, C90.02 The final digit records remission status, not stage. Active or relapsed disease is what supports the infusion
Osteolytic bone metastases from breast cancer C50.- series plus C79.51 C79.51 is the secondary malignant neoplasm of bone. Report it with the breast primary
Paget disease of bone M88.0, M88.8-, M88.9 Some MACs ask for documented symptoms or an alkaline phosphatase result

Two rows catch people out. C90.01 says the myeloma is in remission, which rarely supports an infusion for active osteolytic disease.

The M85 group is the other one, because those codes describe bone density and structure disorders rather than metastasis. Our ICD-10 reference for coders carries the full descriptor for each of these.

Off-label use: some physicians infuse pamidronate for osteoporosis or other bone conditions outside that list. Coverage varies by payer and by local coverage determination (LCD). Check your MAC’s LCD before you administer the drug for a diagnosis that is not on it.

Medicare pays J2430 at ASP plus 6%, and the rate moves quarterly

Medicare Part B pays J2430 under the Average Sales Price (ASP) method. The payment is the drug’s ASP plus 6%, recalculated each quarter from manufacturer-reported sales data. So the rate for J2430 changes four times a year.

That has a practical consequence for anyone quoting a figure. A rate you confirmed in Q1 will not match what the same claim pays in Q3. Pull the current quarter’s ASP file before you promise a patient or an administrator a number.

How the rate shifts by setting and payer

Payer or setting Rate basis Notes
Medicare Part B, physician office ASP plus 6%, per quarter Check the current rate in the CMS quarterly ASP file. There is no static dollar amount
Medicare Part B, outpatient hospital OPPS APC grouping Hospital outpatient prospective payment, which differs from the physician office rate
Medicaid State-specific, often AWP-based Rates and prior authorization rules vary by state program
Commercial insurance Contracted rate or billed charges Read the payer contract. Some use AWP, others use ASP-based reimbursement
Ambulatory surgical center ASC payment indicator applies Confirm the ASC payment status indicator for J2430 in the current CMS files

Use the CMS Physician Fee Schedule lookup tool to get the current payment for your locality and place of service. Never quote a dollar figure without naming the quarter it came from.

Where the infusion happens changes the rate and the form

The site of care sets both the claim form and the payment rate. J2430 is billed from three settings, and each has its own place of service (POS) code.

Setting POS code Claim form Reimbursement impact
Physician office POS 11 CMS-1500 The non-facility rate applies, which is generally higher than the facility rate
Outpatient hospital or infusion center POS 22 UB-04 for the facility, CMS-1500 for the professional The facility rate applies on the professional claim, and OPPS applies on the UB-04
Ambulatory surgical center POS 24 CMS-1500 or UB-04 The ASC payment indicator governs. Confirm the J2430 status in the current CMS files

A wrong POS code is one of the surest ways to trigger a payment discrepancy. If the infusion happened in a hospital-based center but the claim says POS 11, expect a corrected claim request or an overpayment demand on audit.

Pro Tip

Audit your J2430 claims quarterly by POS code. Run a report of every J2430 claim filed in the past 90 days. Then cross-reference each POS code against the location of service in your scheduling system. Mismatched POS codes tend to go unnoticed until a payer audit surfaces them.

Two modifiers do most of the work on a J2430 claim

JA and JZ carry the routine traffic. JA tells the payer the drug went in intravenously, and JZ confirms that none of the vial was discarded. The rest of the list below applies only in specific situations.

Modifier Meaning When to use it
JA Administered intravenously The standard route for pamidronate. Some MACs require it on every J-code line
JB Administered subcutaneously Rarely applicable here. Read the administration record before you use it
JZ No drug was discarded from a single-dose container The whole vial went into the patient
JW Drug discarded and not administered to any patient Report the discarded milligrams on a separate line from the dose given
KX The requirements in the medical policy are met The MAC’s LCD asks you to attest that its criteria were satisfied
GA Waiver of liability on file, because the patient signed an ABN You expect a medical-necessity denial and the patient accepted the cost
GZ Expected to be denied as not reasonable and necessary Same expectation as GA, but no ABN was obtained
GY Statutorily excluded, or not a Medicare benefit at all Almost never right for pamidronate, which is a covered Part B drug

GY and GZ get mixed up constantly. GY says Medicare never covers the item at all. GZ says Medicare does cover it, but this particular claim will fail medical necessity. Pamidronate is a covered benefit, so an off-label infusion calls for GA or GZ instead.

JW and JZ are not optional either. Medicare requires one of them on every separately payable drug in a single-dose container. You cannot use both for the same drug on the same date. Confirm the JA and KX rules in your own jurisdiction’s LCD.

Medicaid claims usually want the NDC next to J2430

Medicaid programs, and some commercial plans, require the National Drug Code (NDC) alongside the HCPCS code. The NDC names the exact product, package size, and manufacturer. J2430 is the code the claim pays on.

On a CMS-1500 the NDC goes in the shaded area of box 24. On an electronic claim it travels in the drug identification segment of the 837 file. Pamidronate NDCs differ by manufacturer and vial size, and they change whenever packaging changes.

Verify the pairing against the CMS NDC-HCPCS crosswalk file, which CMS republishes with the quarterly ASP pricing files.

How to report the NDC with J2430

  • Report the NDC as 11 digits with no hyphens, for example 00003355701
  • Add the unit of measure qualifier: UN for each, ML for milliliters, GR for grams
  • Report the quantity administered, not the package size on the label
  • Follow your state’s Medicaid instructions, because the formatting rules differ
  • Re-check the crosswalk each quarter, since discontinued products drop off it

J2430 rarely travels alone on a claim

An oncology infusion claim carries the drug code and an administration code, and sometimes a second bone-modifying agent. Knowing the neighboring codes prevents unbundling errors and keeps the line items in the right order.

Code Description Relationship to J2430
J3489 Injection, zoledronic acid, 1 mg The other IV bisphosphonate used in myeloma and bone metastases. It replaced J3487, which was terminated in 2013
J1740 Injection, ibandronate sodium, 1 mg A third IV bisphosphonate, billed per 1 mg rather than per 30 mg
96413 Chemotherapy administration, IV infusion, first hour The administration code billed with J2430 in oncology settings
96415 Chemotherapy administration, each additional hour The add-on code when a pamidronate infusion runs past the first hour
96365 IV infusion for therapy or diagnosis, first hour Used outside oncology, such as Paget disease or hypercalcemia
J3490 Unclassified drugs Only where no specific code exists. J2430 is the code for pamidronate

Watch the administration code. When pamidronate goes in alongside chemotherapy, decide whether the infusion counts as chemotherapy administration (96413) or a therapeutic infusion (96365). The clinical context and your MAC’s policy settle it, and the two families pay differently.

How a J2430 claim moves from order to payment

Most of the work happens before the drug is infused. Practices that treat billing as a post-visit task see more denials than practices that build the checks into the order itself.

The steps that keep the claim clean

  1. Confirm the diagnosis. Check that the chart supports a covered indication, then pick the ICD-10-CM code before the order is written.
  2. Verify eligibility. Confirm that Part B or commercial coverage is active for the service date, and note any referral requirement.
  3. Secure prior authorization if the payer wants one. Several Medicaid programs and commercial plans require it. Medicare usually does not, on a covered oncology indication.
  4. Document the order. Record the drug name, the dose in milligrams, the route, the frequency, and the clinical reason. A verbal order needs a co-signature before billing.
  5. Do the unit math. Divide the administered milligrams by 30 and put the result in the units field, not the milligram total.
  6. Pick the administration code. Use 96413 and 96415 in oncology, or 96365 and 96366 outside it. Add JA if your MAC requires it, plus JZ or JW.
  7. Read the line back before you send it. Units, diagnosis, POS, modifiers, and the NDC if the payer wants one.
  8. Reconcile the remittance. Compare the payment against the current quarter’s ASP rate, and work any adjustment code that points to a short payment.

Which payers ask for prior authorization

Medicare Part B generally does not require prior authorization for J2430 on a covered oncology indication. MAC-specific LCDs can still ask for supporting labs, such as a serum calcium result for hypercalcemia of malignancy.

Medicaid runs the other way. Several state programs do require prior authorization, and the criteria differ from one state to the next. Commercial requirements vary just as much, so confirm with each payer before the appointment is booked.

Most J2430 denials trace back to the same eight mistakes

Pamidronate claims fail in patterns. Work through the table below and you will catch most of them before submission, rather than three weeks later in an appeal.

Error type What goes wrong How to fix it
Wrong unit count 1 unit billed for a 90 mg infusion instead of 3 Divide milligrams by 30, and build the calculation into the order workflow
Unsupported diagnosis The ICD-10 code on the claim does not match a covered indication Confirm E83.52, C90.0-, C50.- with C79.51, or M88.- before you submit
Missing wastage modifier Neither JW nor JZ appears on a single-dose container drug Add JZ when the whole vial goes in, and JW when some is discarded
Wrong liability modifier GY used where the drug is covered but this claim fails medical necessity Use GA when an ABN is signed, and GZ when it is not
Wrong POS code POS 11 filed for an infusion given in a hospital outpatient center Cross-check the service location against the POS code on every claim
Missing documentation No physician order in the chart, or no lab value for a hypercalcemia claim Run a pre-infusion checklist: order, diagnosis, dose, route, date, and labs
No prior authorization A commercial or Medicaid payer required one that nobody secured Move the authorization check into scheduling for every non-Medicare patient
NDC missing or stale A Medicaid claim rejects because the NDC is absent or the product was discontinued Re-verify the NDC against the CMS crosswalk every quarter

Start every denial with the remittance, not the claim. The CARC and RARC codes on the ERA name the reason.

From there you know whether the fix is a corrected claim, an appeal with records, or a billing template change. A structured denial management process also shows you which of these eight keeps recurring.

Pro Tip

Run a J2430 pre-submission check on every claim. Units equal milligrams divided by 30. A covered ICD-10 diagnosis sits on the line. JZ or JW is present, plus JA if your MAC asks for it. The POS code matches where the patient sat. Medicaid claims carry the NDC, and any required prior authorization is on file. That check takes a minute. Working the denial takes far longer.

What the chart needs before the claim goes out

Payers expect the medical record to support every J2430 claim, and bisphosphonate infusions draw documentation audits in oncology settings. Here is what belongs in the chart before billing:

  • Physician order: drug name, dose in mg, route, frequency, and a signature date
  • Diagnosis documentation: the ICD-10-CM code plus a clinical narrative supporting the covered indication
  • Lab values for hypercalcemia: a serum calcium result from a clinically appropriate window, often 30 days
  • Disease status for myeloma: evidence of active or relapsed disease with osteolytic involvement
  • Bone involvement for breast cancer: imaging or biopsy confirming osteolytic lesions in bone
  • Administration record: start time, stop time, dose given, rate, and any adverse reaction
  • Wastage note: the milligrams discarded, wherever JW is reported on the claim
  • Prescriber credentials: the ordering physician’s licensure to prescribe pamidronate

Missing any one of these turns a paid claim into a post-payment demand. Practices that infuse pamidronate regularly should audit a sample of charts each quarter, rather than wait for a payer to do it for them.

How Pabau keeps J2430 claims clean before they go out

In most infusion practices, the same facts get entered twice. A nurse records 90 mg in the administration note, then a biller retypes the drug, the units, and the diagnosis into the claim form. Every re-entry is another chance for the unit math to slip.

Practice management software like Pabau removes that second entry. The service already sits on the client record, so the charge line and the supporting diagnosis carry straight through to the claim form. Built-in ICD-10-CM and HCPCS lookup libraries let a biller confirm a descriptor without leaving the claim.

It also refuses to send an incomplete claim. Required fields, such as authorization numbers and membership details, have to be filled before the send button unlocks.

In the US, claims go out through Claim.MD, which brings eligibility checks, claim status tracking, and remittance posting into the same screen.

Pabau checkout screen with the invoice and insurer claim raised from a completed appointment
Pabau raises the invoice and the insurer claim from the completed appointment, so drug units and charges reach the claim without a second entry.

For an infusion team, that means fewer rejections to rework and a shorter wait between the appointment and the payment. Pabau’s claims software for practices comes with every subscription, so there is no separate billing tier to buy.

Send cleaner claims from the client record

Pabau pre-fills the claim from the client record and gives billers built-in ICD-10 and HCPCS lookup libraries. It also holds a claim back until every required field is complete. Your team spends less time reworking infusion claims that came back.

Pabau claims management dashboard for infusion billing

Conclusion

Get the unit math right and J2430 stops behaving like a problem code. Divide the milligrams by 30, put a covered diagnosis on the line, and add JZ or JW because the vial is single-dose.

The rest is timing. A check that costs a minute before the infusion saves hours of appeal work later. An appeal never gets back the months the money sat unpaid either.

Want to see those checks running inside the patient record? Book a demo and we will walk one J2430 claim from the infusion note through to the remittance.

Continue your research

Continue your research

Working through a stack of rejected claims? Denial management in healthcare sets out how to track, appeal, and prevent rejections across payer types.

Not sure what a payer checks first? Clean claim requirements lists the data elements a claim needs to clear the initial payer edits.

Struggling to read a remittance? Electronic remittance advice explains the adjustment codes that tell you why a drug line paid short.

Filing claims electronically? The 837 claim file walks through the segments that carry your codes, units, and NDC data.

Frequently asked questions

Is pamidronate billed under Medicare Part B or Part D?

Part B. Pamidronate is infused in the office by clinical staff, so it is not a self-administered drug. That puts it inside Part B’s drug benefit, billed as J2430 plus an administration code. Part D covers drugs a patient takes at home.

Does J2430 cover the saline, tubing, and infusion supplies?

No. J2430 pays for the pamidronate only. Diluent, tubing, and routine supplies are packaged into the payment for the administration code, so you cannot bill them separately. Bill the infusion time with 96413 or 96365 instead.

Who bills J2430 when a specialty pharmacy supplies the drug?

Whoever bought the drug. Under buy and bill, the practice purchases the vial, infuses it, and reports the units on J2430. If a specialty pharmacy ships the drug to you instead, the pharmacy bills for it and you bill only the administration code.

How long do I have to correct a J2430 unit error?

Medicare allows one calendar year from the date of service to file or refile. Send a corrected claim rather than an appeal when the original paid on the wrong unit count. Commercial deadlines are shorter, often 90 to 180 days.

Found our content helpful?
×