Key takeaways
HCPCS code J1556 covers injection of immune globulin (Bivigam) and is reported per 500 mg administered.
Bivigam is licensed to ADMA Biologics, which acquired the product from Biotest Pharmaceuticals in 2017.
Qivigy is not billed under J1556. It has its own code, J1577, reported per 100 mg and effective July 1, 2026.
Medicare pays J1556 under ASP+6% and the rate moves every quarter, so read the current CMS ASP file instead of hardcoding a figure.
Unit miscalculation and the wrong modifier (JW, JZ, EY) cause most J1556 denials.
Practice management software like Pabau carries the administered dose onto the claim, so the units on the claim match the infusion record.
HCPCS code J1556 is a Level II J-code, the category reserved for drugs administered by routes other than oral. According to the Centers for Medicare and Medicaid Services (CMS) HCPCS system, the code took effect January 1, 2014, and remains active for 2026.
The official long description reads: “Injection, immune globulin (Bivigam), 500 mg.” Bivigam is the only product billed under this code. The 2026 change billing teams need to know sits next to J1556 rather than inside it. Qivigy, the new immune globulin from Kedrion Biopharma, has a code of its own: J1577.
Mixing up those two codes is an expensive way to lose a high-cost infusion claim. This guide covers J1556 units, reimbursement, covered diagnoses, modifiers, and documentation. It also marks the exact point where J1577 takes over.
Which drug is billed under HCPCS code J1556?
Bivigam is the only drug billed under HCPCS code J1556. The code description names the product directly, so J1556 is product-specific rather than a general immune globulin code.
- Product: Bivigam, immune globulin intravenous, 10% liquid, supplied as a solution for intravenous infusion.
- License holder: ADMA Biologics. Biotest Pharmaceuticals held the original 2012 FDA approval, and ADMA acquired the product in 2017. Reference pages that still credit Biotest are out of date.
- Billing unit: One unit per 500 mg administered, unchanged since the code took effect on January 1, 2014.
Record the product name, lot number, and National Drug Code (NDC) in the infusion record for every administration. Several Medicare Administrative Contractors (MACs) require NDC detail on the claim line for drug J-codes, and the record is what supports it on review.
HCPCS code J1556 vs. J1577: Where Qivigy belongs
Qivigy is billed under J1577, not J1556. CMS created J1577, “Injection, immune globulin (qivigy), 100 mg,” in the quarterly HCPCS update effective July 1, 2026.
The unit size is the part that catches billers out. J1556 is reported per 500 mg, while J1577 is reported per 100 mg. The same 10,000 mg dose is therefore 20 units of J1556 or 100 units of J1577. The comparison below runs that math across common doses.

Practices that added Qivigy to their formulary in 2026 should check how the product is mapped in their charge master and their claim scrubber. A Qivigy dose submitted on J1556 is a product mismatch, and it invites a denial or a recoupment after payment.
J1556 units of service: How to calculate and report correctly
Unit miscalculation is the leading cause of J1556 claim denials. The reporting unit for HCPCS code J1556 is 500 mg. Divide the total dose administered, in milligrams, by 500 to get the number of units to report.
Formula: Total dose administered (mg) divided by 500 mg = units to bill.
For weight-based dosing, common in primary immunodeficiency and CIDP protocols, calculate the total mg from the patient’s weight and then divide by 500. Round to the nearest whole unit. Vial overfill never counts toward billable units. Only the amount infused into the patient is billable. Do not carry the 500 mg increment across to other drug codes, since J7187 is reported per 100 IU.
Medicare fee schedule and reimbursement for HCPCS code J1556
Medicare Part B reimburses HCPCS code J1556 using the Average Sales Price (ASP) methodology. The standard payment rate is ASP+6% for the drug component, the CMS Part B formula applied to most single-source biologics. Reimbursement is adjusted quarterly as ASP data updates, so the Q1 rate may differ from the Q3 rate in the same year.
Do not hardcode a dollar figure into an internal billing reference sheet. A rate that was accurate last quarter may be wrong today. The CMS Physician Fee Schedule lookup tool gives current allowable amounts by HCPCS code and place of service. For revenue cycle management teams, a standing quarterly reminder to check ASP updates on high-cost drugs like Bivigam prevents quiet under-billing after a rate change.
J1556 pays for the drug alone. The infusion itself is billed separately, with 96365 for the initial hour and its add-on codes for each hour after that. Dropping the administration code leaves the visit underbilled even when the drug units are right.
Reimbursement also varies by site of service. A claim submitted with place of service code 11 for an office is paid differently from one submitted under place of service 22. The drug is the same, but the setting changes the rate. Confirm the rate for your facility type each quarter in the CMS ASP drug pricing files.
Covered ICD-10 diagnosis codes for HCPCS code J1556
Medicare coverage for J1556 runs through LCD L34007 and its paired billing article A57778, published by First Coast Service Options. Claims need a covered ICD-10-CM diagnosis code behind them, and a missing or unsupported diagnosis is one of the fastest routes to a denial. In infusion therapy software, linking the diagnosis to the order at the point of care stops that problem upstream.
This table reflects common covered diagnoses from CMS article A57778. Check the current text of LCD L34007 in the CMS Medicare Coverage Database before you submit, because covered diagnoses do get revised. Commercial payer approval lists can differ substantially from Medicare’s covered indications.
Pro Tip
Before submitting a J1556 claim for CIDP (G61.81), check whether the patient’s commercial plan requires prior authorization. Medicare usually does not require it for CIDP-indicated IVIG, but most commercial plans do. Verify eligibility and prior auth status at the start of each infusion series rather than visit by visit. One retrospective denial can otherwise wipe out a whole course of treatment.
Required modifiers for J1556 claims
Modifier selection is where a large share of J1556 claims fail after submission. Three modifiers matter most for this code, and the right choice depends on what happened to the vial during the infusion. Building denial management practices for infusion drug codes into onboarding pays for itself with the first avoided recoupment.
Every Part B claim for a single-dose vial with zero waste carries JZ, in every MAC jurisdiction. CMS discarded drug policy has required it since July 1, 2023, with claim edits in force since October 1, 2023. Applying JZ where JW belongs, or the reverse, is a common error that holds up payment. The same rules cover a Qivigy infusion billed on J1577 and other single-dose vial drugs such as J0132. One internal waste policy can serve them all.
Place of service codes for J1556 administration
Where Bivigam is administered affects both the applicable reimbursement rate and the documentation you need. Pick the place of service code that matches the setting where care is delivered.
Independent infusion suites, including those inside regenerative medicine practices, report POS 49 rather than POS 11. Run insurance eligibility verification before the appointment to confirm the plan covers infusion in that setting.
Documentation requirements for J1556
CMS article A57778 and LCD L34007 set out what the medical record must show to support a J1556 claim. Thin documentation is the main reason claims pass initial submission and then fail on audit or medical review.
- Physician order: A signed and dated order naming the drug (Bivigam), the dose in mg, the frequency, and the route of administration.
- Covered diagnosis on record: An ICD-10-CM code supported by clinical notes that confirm the covered indication. Lab values or a neurological assessment for CIDP will do it.
- Infusion administration record: Start and stop times, total volume infused, lot number, and notes on the patient’s response or tolerance.
- Dose calculation documentation: For weight-based dosing, the patient’s weight, the calculation itself, and total mg ordered against total mg administered.
- Waste documentation: If JW is appended, the quantity discarded and the reason. If JZ is used, an attestation in the record that no waste occurred.
- Medical necessity documentation: Baseline labs or clinical assessments that establish the covered indication. Immunoglobulin level results are typically required for primary immunodeficiency.
Keep documentation for as long as your payer contracts and HIPAA standards require. Medicare expects records to be retained for at least seven years from the date of service.
Billing instructions: Step-by-step claim submission for HCPCS code J1556
A clean J1556 claim follows the same seven steps every time. Turning them into a standard billing checklist cuts the rework that avoidable denials create. Pabau’s claims management software captures these fields at the time of service, so nobody reconstructs them from the chart a week later.
- Match the product to the code. Bivigam bills under J1556. Qivigy bills under J1577 from July 1, 2026, at 100 mg per unit.
- Confirm a covered indication is documented. Match the patient’s active diagnosis to the covered ICD-10-CM list in LCD L34007. If the diagnosis is not listed, get a clinical review first.
- Calculate units accurately. Divide total mg administered by 500, then cross-check the figure against the infusion administration record before entry.
- Select the correct place of service code. Match the code to where the infusion actually happened, using the service address rather than the billing address.
- Attach the right modifier. JW for vial waste, JZ for no waste, and EY only when no physician order is on file.
- Link the ICD-10-CM diagnosis code. The diagnosis must appear on the claim and match the supporting documentation in the medical record.
- Submit with the required supporting detail. For Medicare, include National Drug Code (NDC) information where your MAC requires it. Check the claim against clean claim standards before it transmits.

Medicare coverage and medical necessity for HCPCS code J1556
Medicare Part B covers immune globulin given by injection or infusion when it is medically necessary for an approved indication. Coverage for Bivigam sits under LCD L34007 and CMS billing article A57778. Covered conditions include primary immunodeficiency disorders, CIDP, immune thrombocytopenic purpura, and the other diagnoses listed in the LCD.
Medicare generally does not require prior authorization for IVIG in covered indications, while commercial payers almost always do. A medical billing compliance approach to high-cost drugs means checking commercial prior auth requirements at the start of each infusion course rather than per visit.
Limitations include quantity restrictions on some indications and, for others, documented treatment failure with alternative therapies. Read the current LCD for the limitations in force on your date of service.
HCPCS code J1556 vs. related immune globulin J-codes
Immune globulin J-codes are product-specific, and each one carries its own dose increment. Billing the wrong one is a coding error rather than a rounding issue. Use the table below to confirm J1556 is the right code before submission. The AAPC’s HCPCS code lookup lets billers cross-reference a product name to its J-code while the claim is still open.
The CMS HCPCS system holds the definitive list of drug J-codes and the products they map to. That mapping moves when a manufacturer rebrands a product or a new immune globulin is approved, as J1577 shows. Codes also get retired, so a deleted code such as J3487 has to be crosswalked to its replacement before the next claim. For an immune globulin product with no code of its own, check J3490 for unclassified drugs or ask your MAC.
Pro Tip
Put a quarterly HCPCS review in the billing calendar. Product-to-code mapping for immune globulins changes, and J1577 is the current example. Qivigy arrived with its own code and its own 100 mg unit rather than joining J1556. Billing a new product under an old J-code triggers recoupment, so check the quarterly update file before the first claim goes out.
How Pabau keeps J1556 claims matched to the infusion record
In most infusion practices, a J1556 claim is built twice. The nurse charts the dose during the visit, and a biller retypes the milligrams into the claim afterwards. Each retype is another chance to send a unit count that does not match the chart.
Practice management software like Pabau keeps the administered dose, the diagnosis, and the code on one record. Your team charts the infusion once, and the claim picks up the units and the waste modifier from that entry. Claims then leave through our Claim.MD integration, the clearinghouse Pabau submits electronic claims through.
The outcome is fewer unit-count denials and less month-end rework for a small billing team. When a payer queries a claim, its history shows what was infused and what was billed. Your biller can answer in minutes.
Bill IVIG straight from the infusion record
Pabau carries the administered dose onto the claim, applies the JW or JZ modifier, and submits through Claim.MD. Your billers stop rebuilding unit counts by hand, and denials stop arriving for arithmetic nobody can trace.
Conclusion
Accurate J1556 billing rests on three things. The right units, the right modifier, and documentation that matches what was actually infused.
The code itself did not change for 2026. What changed sits beside it. Qivigy bills under J1577 at 100 mg per unit from July 1, 2026. Any code library or charge master that still points Qivigy at J1556 needs correcting before those claims go out.
For a team running several IVIG patients across a mixed payer panel, a structured workflow keeps reimbursement steady. Without one, the denial backlog grows. Book a demo to see how Pabau supports HCPCS J-code billing from documentation through claim submission.
Continue your research
Billing another IVIG product? J1568 covers Octagam at 500 mg per unit, with the same JW and JZ waste rules.
Moving a patient to subcutaneous dosing? J1562 is deleted, and seven product-specific codes now cover subcutaneous immune globulin.
Handling Rho(D) immune globulin in obstetrics? J2788 is the minidose code, reported in micrograms rather than milligrams.
Billing other high-cost biologics? J7189 shows how a per-microgram increment changes the unit count on a factor product.
Frequently asked questions
What is HCPCS code J1556 used for?
HCPCS code J1556 bills the injection of immune globulin (Bivigam) given intravenously, reported per 500 mg administered. It is a Level II HCPCS J-code for drugs administered by routes other than oral. The code applies to Medicare Part B and to most commercial payers that cover IVIG therapy.
What drug is billed under J1556?
Bivigam, immune globulin intravenous 10% liquid, is the only drug billed under J1556. The product is licensed to ADMA Biologics, which acquired it in 2017. Biotest Pharmaceuticals held the original 2012 FDA approval, so older reference pages still name Biotest as the manufacturer.
Is Qivigy billed under HCPCS code J1556?
No. Qivigy, the immune globulin from Kedrion Biopharma, has its own HCPCS code: J1577, “Injection, immune globulin (qivigy), 100 mg,” effective July 1, 2026. The unit differs as well, since J1577 is reported per 100 mg and J1556 per 500 mg. Submitting a Qivigy dose on J1556 is a product mismatch.
How many units do I bill for J1556?
Bill one unit of J1556 per 500 mg administered. Divide the total dose in mg by 500 to get the units, so a 2,000 mg dose is 4 units. Report administered units only, because vial overfill does not count toward billable units.
What ICD-10 diagnosis codes support J1556?
Primary immunodeficiency disorders (D80-D84) and chronic inflammatory demyelinating polyneuropathy (G61.81) are the most common covered diagnoses under LCD L34007. Other approved diagnoses include immune thrombocytopenic purpura (D69.3) and autoimmune hemolytic anemia (D59.1). Check the current LCD for the full list.
What is the difference between J1556 and J1561?
J1556 covers Bivigam, while J1561 covers Gamunex-C and Gammaked. Both are reported per 500 mg of intravenous immune globulin, but each code is tied to its own products. Billing J1561 for a Bivigam infusion, or the reverse, is a coding error that can trigger recoupment.
What modifiers are required with J1556?
Append JW when part of the vial is discarded, and JZ to attest zero waste when the full vial is administered. EY signals the absence of a physician order and is used only when no order is on file. CMS requires JZ on every Part B single-dose vial claim with no waste, nationwide. All MACs have edited claims for it since October 1, 2023.