Reviewed October 1, 2026

JW modifier: how to bill drug discarded from a single-dose vial

Last reviewed: October 1, 2026 · Source: CMS JW and JZ modifier FAQs · Methodology

Build this claim: pick the drug and dose, get the codes, units and modifiers.

Code this visit

Free claim calculator · Medicare basis

Remicade 350 mg (5 mg/kg for a 70 kg patient) from four 100 mg single-dose vials, infused over 2 hours in a physician office. 50 mg is left in the last vial, so the 5 discarded units go on their own JW line:

LineDescriptionUnitsModMedicare allowed
J1745Remicade (1 unit = 10 mg)35$1,044.96
J1745Discarded amount (50 mg)5JW$149.28
96413Chemo/complex infusion, initial hour1$133.27
96415Each additional hour1$28.39
Medicare-basis total$1,355.90

Any drug in the catalog, NDC lines, JW/JZ — free. A payer’s policy and your contracted rate come with the free 30-day trial.

Quick Answer

What is the JW modifier?

JW tells Medicare how much drug you threw away from a single-dose vial or single-use package. It goes on its own claim line. Line 1 has the drug code, no modifier, and the units you gave. Line 2 has the same code, JW, and the units you discarded. Medicare pays both lines, up to the amount on the vial label.

If nothing was thrown away, do not use JW. Bill one line with the JZ modifier instead. Medicare has required JW since January 1, 2017, and JZ since July 1, 2023. Since October 1, 2023, Medicare can send back a single-dose drug claim that is missing the right modifier.

Skip the vial math. The calculator picks the vials and writes the JW or JZ lines for you.
Enter a drug and a dose in mg, mg/kg or mg/m². You get the units given, the units discarded, and the claim lines.
Open the billing units calculator →

Why Medicare wants JW

Medicare pays for drug you had to throw away from a single-dose vial, as long as it is not more than the amount on the label. Since 2023, drug makers also owe Medicare a refund for some of that discarded drug, under section 90004 of the Infrastructure Investment and Jobs Act. CMS counts the discarded units from your JW lines. That is why JW is required on every claim with waste, and why CMS added JZ to confirm when there was none.

When to use JW: four checks

JW, JZ or no modifier
  1. Read the vial label. If the FDA label says “single-dose” or “single-use,” keep going. If it says “multiple-dose,” stop. Neither JW nor JZ applies.
  2. Check that Medicare pays for the drug on its own in your setting. In a physician office it almost always does. In a hospital outpatient department, only drugs with status indicator G or K count. See where JW applies.
  3. Count the units. Add up the billing units in every vial you opened. Subtract the units you gave. CMS does not use part units, so a dose that falls between two units bills as the next whole unit.
  4. Pick the lines. If more than 0 units are left over, bill two lines: the units given with no modifier, and the units discarded with JW. If 0 are left over, bill one line with JZ.

Doses based on weight or body size usually leave drug in the last vial, so they usually need JW. Flat doses that use whole vials, such as Keytruda 200 mg from two 100 mg vials, usually need JZ. Check the actual dose every time. The same drug can need JW one visit and JZ the next.

When not to use JW

Use JW when…

  • The FDA label calls the vial or package single-dose or single-use
  • Medicare Part B pays for the drug separately in your setting
  • Some drug was left over after you prepared the dose and was thrown away
  • The amount thrown away is written in the patient’s medical record

Do not use JW when…

  • The vial is multiple-dose (no JW, no JZ)
  • Nothing was thrown away (use JZ on one line)
  • The extra drug is overfill, meaning more than the label amount. Medicare has barred billing overfill since 2011
  • The dose is less than one billing unit. Bill the full unit with JZ instead
  • The drug is packaged into another payment, such as hospital outpatient status indicator N or ASC payment indicator N1
  • The drug is given in a rural health clinic, an FQHC, or during an inpatient stay
  • The item is a flu, pneumococcal or COVID-19 vaccine, or an incident-to supply

Where JW and JZ apply

The JW and JZ rules are Medicare Part B rules. They cover drugs that Medicare pays for separately. This table shows each setting, from the CMS FAQ unless noted.

Setting JW or JZ required? Rule
Physician office Yes Almost every drug given incident to a physician service is paid separately, so every single-dose drug needs JW or JZ.
Hospital outpatient (OPPS) Only for some drugs Required for drugs with status indicator G (pass-through) or K (paid separately). Not used for status indicator N (packaged).
Ambulatory surgery center Only for some drugs Required for payment indicator K2. Not used for N1 (packaged).
Critical access hospital Yes Drugs are paid separately in this setting, so the rule applies.
340B hospitals Yes 340B covered entities still report JW and JZ (Noridian).
Dialysis (ESRD) facility Only for some drugs Only for drugs that are not renal dialysis drugs. Report JW or JZ with the AY modifier.
Pharmacy or supplier that does not give the drug Yes Report JZ. Since January 1, 2025, report JW for drug thrown away while preparing it.
Rural health clinic or FQHC No Drugs are part of the visit rate, not paid separately.
Hospital inpatient (IPPS) No Also not on outpatient drugs moved onto the inpatient claim by the 3-day or 1-day window.
Medicare Advantage, Medicaid, commercial plans Plan rules The CMS FAQ covers Medicare Part B claims. Other plans set their own rules. Check the plan’s billing policy before you assume it follows Medicare.

Worked examples

Amounts are Medicare-allowed amounts for October–December 2026: the drug at the Medicare payment limit and the infusion at the national physician-office rate. Medicare pays 80%. The patient or a secondary plan owes 20%.

Remicade — weight-based dose, waste in the last vial J1745 · 1 unit = 10 mg JW required
Vial size
100 mg single-dose vial
Dose
5 mg/kg for a 70 kg patient = 350 mg
Vials opened
4 × 100 mg = 400 mg (40 units)
Given
350 mg = 35 units
Discarded
50 mg = 5 units
Line 1: J1745 × 35 units — no modifier — $1,044.96
Line 2: J1745 × 5 units — JW — $149.28
Two lines. JW only on the waste line. 35 + 5 = 40 units, the same as the four vials opened. This is the same case Noridian uses on its JW page. Check it in the calculator.
Avastin — two vial sizes, a dose between units J9035 · 1 unit = 10 mg JW required
Vial sizes
100 mg and 400 mg single-dose vials
Dose
5 mg/kg for an 85 kg patient = 425 mg
Vials opened
1 × 400 mg + 1 × 100 mg = 500 mg (50 units)
Given
425 mg = 42.5 units, billed as 43
Discarded
50 − 43 = 7 units
Line 1: J9035 × 43 units — no modifier — $3,246.16
Line 2: J9035 × 7 units — JW — $528.44
Round the dose up to a whole unit, then put the rest on JW. CMS does not use part units, so 42.5 units bills as 43. The JW line gets what is left: 7 units. The two lines still add up to the 50 units in the vials. Check it in the calculator.
Keytruda — the same drug can need JW or JZ J9271 · 1 unit = 1 mg JZ or JW
Vial size
100 mg single-dose vial
Adult dose
200 mg flat from 2 vials. Nothing left over
Child dose
2 mg/kg for a 35 kg child = 70 mg from 1 vial. 30 mg left over
Adult: J9271 × 200 units — JZ
Child, line 1: J9271 × 70 units — no modifier
Child, line 2: J9271 × 30 units — JW
Decide per visit, not per drug. The adult dose uses whole vials, so it is one line with JZ. The child’s dose leaves 30 mg in the vial, so it needs the two-line JW claim. Check the child dose in the calculator.

Common JW mistakes and how to fix them

Mistake What happens Fix
No JW and no JZ on a single-dose drug Since October 1, 2023, Medicare can return the claim as unprocessable. Add the JW line if drug was thrown away, or JZ if none was. Resubmit.
JW line with no matching line Medicare’s system needs every JW line paired with a line for the same code with no modifier. Without it, the claim comes back. Add the line for the units given, with no modifier.
JW and JZ on the same line The two mean opposite things. Waste: two lines, JW on the waste line only. No waste: one line with JZ.
JW on a multiple-dose vial CMS says the modifiers are not appropriate for multiple-dose containers. Remove JW. Bill the units given with no waste modifier.
JW used for overfill Overfill is drug beyond the label amount. Medicare does not pay for it. Remove it. The two lines should add up to the labeled amount in the vials opened.
Part units on a line CMS does not use part units. Round the dose up to a whole unit. Put the rest of the vial on the JW line.
Biosimilar billed under the reference drug’s code The modifier is right, but the drug code is wrong. Use the biosimilar’s own code on both lines. Example: Riabni (rituximab-arrx) is Q5123, not J9312.

Frequently asked questions

What is the difference between JW and JZ?

JW reports drug you threw away from a single-dose vial. It goes on its own line. JZ says nothing was thrown away. It goes on the one line for the units given. Never put both on the same line.

When did JW become required?

Medicare has required JW on single-dose drug claims with waste since January 1, 2017. JZ became required July 1, 2023 (CMS Change Request 13056, Transmittal R12067CP, MLN Matters MM13056). Since October 1, 2023, Medicare can return claims that leave both modifiers off.

How do I know if a vial is single-dose?

Read the FDA-approved label. “Single-dose” or “single-use” means the rule applies. CMS also posts a list of drug codes that only come in single-dose containers on its ASP billing resources page and updates it about twice a year. CMS says the list is not complete, so a drug that is missing from it can still need JW or JZ.

Does JW apply to multiple-dose vials?

No. Neither JW nor JZ is used for a drug from a multiple-dose vial, even if drug is left in it.

What if the dose is less than one billing unit?

Do not use JW. CMS does not use part units, so bill one full unit with JZ.

Can I bill JW for overfill?

No. Overfill is any drug beyond the amount on the label. Medicare has barred billing for it since January 1, 2011, and JW must not be used for it.

What if the dose is more than 9,999 units?

A claim line holds at most 9,999 units, so the dose is split across lines. CMS puts JZ on each full 9,999-unit line, bills the remainder with no modifier, and puts the discarded units on a JW line. CMS’s own example: 49,000 units given and 1,000 discarded bills as four JZ lines of 9,999, one line of 9,004 with no modifier, and one JW line of 1,000. This is the only case where one claim has both modifiers, each on different lines.

What do I need to document?

Write the amount discarded in the patient’s medical record. CMS does not set a format or say who must record it. A software calculation is fine as long as the amount is accurate. Ask your Medicare contractor if it has local rules.

Does JW apply to biosimilars?

Yes, the same way. Use the biosimilar’s own code on both lines. For example, Riabni (rituximab-arrx) bills as Q5123, not as Rituxan’s J9312.

Do 340B hospitals report JW?

Yes. Noridian, a Medicare contractor, says 340B covered entities must still report JW and JZ.

Sources

How we handle sources that disagree is described in the Methodology.

Editorial review & sourcing
Reviewed by
Erin Rose, CareCost Estimate founder
Methodology
Figures come from FDA labeling, CMS quarterly ASP files, and payer policy documents, cited inline. See our methodology and editorial policy.
Last reviewed
October 1, 2026
Update triggers
A new CMS JW/JZ FAQ or MLN Matters article, a new quarter of payment limits, or a reader-reported correction.
Independence
CareCost Estimate accepts no compensation from drug manufacturers, payers, or PBMs. Full statement on the Advertising Disclosure.
Spotted an error?
Email editorial@carecostestimate.com. Confirmed corrections normally ship within five business days and are recorded in the public change log.