HCPCS code J2543 – Piperacillin-tazobactam injection
HCPCS code J2543 is the Level II code for injection, piperacillin sodium/tazobactam sodium, 1 gram/0.125 grams (1.125 grams). Each billing unit equals 1.125 g of the combined drug, so a 3.375 g dose is 3 units and a 4.5 g dose is 4.
To count units, divide the total grams given by 1.125 and round a partial unit up. Drug left in a single-dose vial goes on a separate JW line. Each line also carries the vial's 11-digit NDC, and the infusion is billed with its own CPT code.
- Level
- Level II
- Category
- J0120-J8999 Drugs, administered other than oral method
- Code range
- J2543 Injection, piperacillin sodium/tazobactam sodium, 1 gram/0.125 grams (1.125 grams)
- Billable
- No
- Code also known as
- pip-tazo, Zosyn injection, piperacillin tazobactam IV
Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.
- AI-powered code suggestions
- Real-time compliance checks
- Faster claims, fewer denials
Automate repetitive tasks and focus on what matters most—your patients.
Reduce coding errors and ensure compliance with the latest regulations.
Clean claims, fewer denials, and faster reimbursements.
Powerful insights and reporting to help your practice thrive.
HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide
Key takeaways
HCPCS code J2543 bills piperacillin-tazobactam per 1.125 g of combined drug, which is 1 g piperacillin plus 0.125 g tazobactam.
Divide the total grams given by 1.125 and round a partial unit up, so 2.25 g is 2 units and 4.5 g is 4.
Drug discarded from a single-dose vial goes on a separate JW line, and a claim with no waste carries JZ.
Report the vial’s 11-digit NDC without hyphens after the N4 qualifier, because Medicaid and many payers check it.
Bill CPT 96365 for the first hour of the first drug, and 96366 for each extra hour of that same drug.
What is HCPCS code J2543, and what does one unit cover?
HCPCS code J2543 is the Level II code for injection, piperacillin sodium/tazobactam sodium, 1 gram/0.125 grams (1.125 grams). One unit equals 1.125 g of the combined drug. That covers 1 g of piperacillin and 0.125 g of tazobactam. The Centers for Medicare and Medicaid Services (CMS) maintains the code.
Piperacillin-tazobactam is sold as Zosyn (Pfizer) and as several generics. It pairs a broad-spectrum penicillin with a beta-lactamase inhibitor. Prescribers use it for intra-abdominal infections, hospital-acquired pneumonia, and complicated skin or urinary tract infections. Each dose runs as an IV infusion, usually over 30 minutes or as an extended 4-hour infusion.
Count J2543 units from the grams, not the milligrams
The unit math is short, so most errors come from using the wrong base number. Work from the combined strength on the vial label. Then follow these steps for every dose.
- Read the dose on the order as combined grams, such as 3.375 g.
- Divide that figure by 1.125.
- If the result has a decimal, round up to the next whole unit.
- Enter the whole number as the units on the J2543 line.
Standard adult doses divide evenly, so the common cases need no rounding at all.
Bill the dose the patient received, not a formulary default. If the prescriber orders a weight-based dose, the units follow that dose. A figure in the thousands means someone billed by milligrams, so stop and recount.
Worked example: A renally adjusted dose
A patient with reduced kidney function is ordered 2.25 g. Your pharmacy has only 3.375 g single-dose vials. The nurse gives 2.25 g and discards the rest.
- Line 1: J2543, 2 units (2.25 ÷ 1.125).
- Line 2: J2543-JW, 1 unit for the discarded 1.125 g.
- Total: 3 units, which matches the full 3.375 g vial.
Laid out against the vial, the split looks like this, next to the three standard adult doses.

When leftover drug needs a JW line on J2543
Medicare pays for drug discarded from a single-dose vial, but only when the claim says so. The rules below apply to every separately payable J2543 line.
- Modifier JW: Report discarded drug on its own J2543 line with JW. The units equal the amount discarded, divided by 1.125.
- Modifier JZ: Required since July 1, 2023, when nothing was discarded. Add it to the single J2543 line.
- One or the other: A single-dose vial line carries JW or JZ, never both on the same line.
- Documentation: The record notes the amount discarded and why it couldn’t be used for another patient.
Pharmacy bulk packages are not single-dose containers. Drug drawn from one doesn’t take JW or JZ, and leftover drug isn’t billed as waste. In short, check the vial type before you add either modifier.
Where the NDC goes on a J2543 claim
The National Drug Code names the exact product, labeler and package you used. Medicaid requires it on physician-administered drug claims for rebate purposes. Many commercial plans and some Medicare contractors ask for it too. A missing or invalid NDC is a common rejection, so add it to every J2543 line.
Report it in the 11-digit 5-4-2 format, with no hyphens or spaces. A 10-digit label NDC needs a leading zero in the short segment. For example, 0409-1234-01 becomes 00409123401. Keep the vial’s NDC on the drug record, as part of your superbill documentation, so billers never copy it from memory.
Check that the NDC is current in the FDA NDC Directory before you submit. Generic piperacillin-tazobactam comes from several labelers. Each new supplier brings a new NDC, so update the drug record when stock changes.
Pro Tip
Match the NDC on the claim to the vial in the administration record, not to the last box you ordered. A claim with the right drug and the wrong NDC still rejects.
What Medicare pays for J2543 each quarter
Medicare pays J2543 at the Average Sales Price (ASP) plus 6 percent, the rate set in statute. After the 2 percent sequestration cut, the payment works out to about ASP plus 4.3 percent. CMS updates the ASP every quarter, so last quarter’s rate is already out of date.
To find the current figure, open the CMS Part B ASP pricing files and download the latest quarter. Search for J2543 and note the payment limit per unit. Then multiply it by your units to estimate the allowed amount. The patient owes 20 percent coinsurance once the Part B deductible is met.
Under buy-and-bill, the practice buys the drug, gives it, and bills both the drug and the infusion. If you pay more than ASP for the vial, the drug line can lose money. As a result, purchase price matters as much as coding accuracy.
Which infusion codes travel with J2543
J2543 covers the drug only, so the infusion needs its own CPT code on the same claim. Because the drug runs for 30 minutes or longer, it takes infusion codes, not push codes. The first hour goes on 96365, billed on the same date of service as the drug line.
Take a 4-hour extended infusion as the only drug of the visit. You bill 96365 once and 96366 for 3 units. In a physician office (POS 11), the practice bills both lines at the non-facility rate. In a hospital outpatient department (POS 19 or 22), the hospital usually bills the drug and infusion itself.
J2543 vs J3490: Use the specific code every time
Unclassified drugs go on J3490, and unclassified biologics go on J3590. Both exist for drugs without their own code. Piperacillin-tazobactam has J2543, so neither unlisted code applies. Billing J3490 here counts as miscoding and invites payer review.
If a remittance shows payment on J3490 for this drug, correct the code and resubmit with J2543. Then note the correction in your billing log. Repeated J3490 claims for a coded drug can look like a pattern in an audit.
Does J2543 need prior authorization? Ask the plan first
Traditional Medicare Part B rarely requires prior authorization for J2543. Other payers set their own rules, so check each plan before the first dose.
- Traditional Medicare Part B: Usually no prior authorization, though your Medicare Administrative Contractor may set coverage conditions.
- Medicare Advantage: Rules vary by plan. Get the authorization before the infusion and put the number on the claim.
- State Medicaid: Some states require approval for IV antibiotics given in outpatient settings. Check your state’s preferred drug list.
- Commercial payers: Rules vary by plan and formulary tier. Specialty drug programs may ask for clinical notes.
Without a required authorization, the claim will deny. A few payers accept a retroactive request after an emergency, but most don’t. Build a check into scheduling for every new patient and every new payer.
Why J2543 claims deny, and how to fix them
Most J2543 denials repeat a handful of mistakes. Watch for these before the claim leaves the building.
- Units counted in milligrams, which inflates the line into the thousands.
- A JW line on a bulk pharmacy package, or no JZ on a vial used in full.
- An NDC with hyphens, a missing N4 qualifier, or an outdated NDC.
- 96365 billed again for the second drug of the visit.
When a denial does arrive, the reason code points to the fix. Denial management in healthcare works best when each code routes to the same correction every time.
Review your denial codes in medical billing each month. Repeated CO-11 denials usually mean the chart names an unspecified infection. Ask the ordering physician for a specific diagnosis. A clean claim process catches most of these before submission.
Pro Tip
Track J2543 denials by reason code over a rolling 90 days. If CO-50 keeps appearing, review documentation with your ordering physicians. The fix belongs in the chart note, which the billing team can’t change on its own.
Before you submit: A J2543 claim checklist
Run through this list for every infusion encounter. It matches what payers ask for on review, and it supports your medical billing compliance program.
- Physician order: Drug, dose, route and frequency, signed and dated before the infusion.
- Diagnosis: A specific ICD-10-CM code that explains why IV antibiotics were needed.
- Administration record: Dose in grams, start and stop times, route and the person who gave it.
- Units: Combined grams divided by 1.125, with a partial unit rounded up.
- NDC: The 11-digit code from the vial used, with no hyphens, after N4.
- Modifier: JW on a waste line or JZ for no waste, on single-dose vials only.
- Authorization: The approval number on file, where the plan requires one.
How Medicaid and commercial plans price J2543
Fee-for-service Medicaid programs generally cover piperacillin-tazobactam, but they don’t always pay ASP. Some states pay a share of wholesale acquisition cost (WAC). Others use their own maximum allowable cost lists. Check your state’s HCPCS drug fee schedule before you assume Medicare rates.
Medicaid managed care plans set their own formularies and authorization rules. So a drug covered under fee-for-service may still need approval from the plan. Keep a short grid of each plan’s rules for J2543.
Commercial plans often pay a percentage of average wholesale price (AWP) or a contracted rate. That rate can sit above or below Medicare. Review it at each contract renewal.
How Pabau keeps J2543 infusion records in one place
Many J2543 errors start at a handoff. A nurse charts 2.25 g, and someone later retypes it onto a claim. Each retype is a chance to drop the JW line or miscount the units.
Pabau, the practice management and billing platform we build, keeps the charted dose and infusion times in the treatment record your biller works from. The claims management software then submits the claim. Your biller still counts the units and picks JW or JZ, but from the nurse’s chart rather than a handwritten note.

The payoff is fewer resubmissions and less time chasing missing details on drug claims.
Bill infusions from the treatment record
Pabau keeps the charted dose and infusion times in the treatment record, so your billing team works from what was given at the chair.

Conclusion
Treat 1.125 g as the anchor for every J2543 line. Count units from the combined grams, put leftover vial drug on a JW line, and send the vial’s NDC after N4. Those three checks clear most of what payers reject.
If denials still cluster after that, look upstream. CO-11 and CO-50 point to the chart, so the fix sits with the ordering physician. Book a demo to see how Pabau keeps infusion records in front of your billing team.
Continue your research
Need to understand how remittance advice maps to denial reasons? Electronic remittance advice explained covers ERA transaction sets and how to read CARC denial codes in your 835 files.
Want to reduce the time between claim submission and payment? Pabau’s Claim.MD clearinghouse integration covers how eligibility checks and 837P validation catch errors before claims reach the payer.
Waiting on a payer before the first dose? The prior authorization process walks through each step, from request to approval number, so infusions start on time.
Frequently asked questions
What drug is billed with J2543?
J2543 is piperacillin sodium/tazobactam sodium injection, including Zosyn and its generics. One unit equals 1.125 g of combined drug: 1 g piperacillin and 0.125 g tazobactam.
How many units is 3.375 g of Zosyn?
A 3.375 g dose is 3 units of J2543, because 3.375 divided by 1.125 equals 3. A 2.25 g dose is 2 units, and a 4.5 g dose is 4 units.
Is J2543 covered under Medicare Part B or Part D?
Part B covers J2543 when a clinician gives the drug in an office or hospital outpatient setting. Home IV antibiotics are usually billed through Part D by NDC, without a HCPCS code.
Is there a separate HCPCS code for tazobactam?
No. J2543 covers the fixed piperacillin-tazobactam combination as a single drug. Bill the combined dose on one line, and don’t split out the tazobactam.
What is the J-code for Zosyn in a premixed bag?
Premixed frozen bags of piperacillin-tazobactam also use J2543. Count units the same way, from the combined grams in the bag divided by 1.125.



