Reviewed Oct 2, 2026 · maintained by Erin Rose · general reference, not legal advice
What the remit says
CO-4 — “The procedure code is inconsistent with the modifier used.”
Verbatim, X12 code lists 11/1/2025.
Why it lands on drug claims
CMS says it in one sentence: “Starting October 1, 2023, claims for drugs from single-dose containers that do not use the modifiers as appropriate may be returned as un-processable until claims are properly resubmitted” (CMS JW and JZ FAQ, answer 5). A returned claim is not a denial with a CO-4 line on the remit.
Medicare contractors repeat this. Novitas lists claims without the right modifier from October 1, 2023 as “may be returned as unprocessable/rejected. Resubmit claim with modifier” (Novitas). First Coast says the same (First Coast). Novitas also says “Reporting the JW and JZ on the same detail line will result in a rejection.” Neither names a claim adjustment or remark code, and X12’s remark code list (X12) does not tie one to JW or JZ, so read the remark code on your own remit.
CO-4 means “The procedure code is inconsistent with the modifier used.” On a drug line, check for: JW on a drug from a multiple-dose container (CMS says “the use of these modifiers is not appropriate for drugs that are from multiple-dose containers”); JW and JZ on the same line (Novitas says this is rejected); or a payer that does not use JZ. Blue Cross Blue Shield of Michigan says commercial claims do not need JZ, and that for some drugs, including Avastin, billing with JZ “may lead to incorrect denials” (BCBSM). No source we read ties CO-4 to a missing JW or JZ; if the code is unclear, call the payer.
The fix
- Read the label. CMS says JW and JZ apply to drugs in a single-dose container or single-use package, and not to multiple-dose containers. Multiple-dose: take the modifier off.
- Single-dose, nothing discarded: put JZ on the line. CMS says JZ attests that there were no discarded amounts.
- Single-dose, some discarded: use two lines. CMS says the first line has the drug code, no modifier, and the units given. The second line has the same drug code, JW, and the units discarded.
- Write the vial size, the amount given and the amount discarded in the patient record, as Novitas asks for documentation of administered and discarded units (Novitas).
What to attach
- The record that shows vial size, amount given and amount discarded
- The product label showing a single-dose container
Corrected claim or appeal?
Fix the modifier first. If Medicare returned the claim as unprocessable, CMS says it stays returned “until claims are properly resubmitted,” so send a new claim with the right modifier. If your remit shows a real CO-4 denial, ask the payer whether it wants a corrected claim or an appeal. We found no source that sets one rule for every payer.
Medicare windows (redetermination 120 days, reconsideration 180 days, ALJ 60 days) and the commercial path are on the denials hub, cited to 42 CFR Part 405 Subpart I; the edits are CMS's NCCI tables.
Frequently asked
- Is a missing JW or JZ a CO-4 on Medicare?
- Usually not. CMS says that from October 1, 2023, claims for single-dose drugs that do not use the modifiers as appropriate may be returned as unprocessable until they are properly resubmitted. We found no Medicare contractor page that names CO-4 for this. Read the remark code on your remit.
- Do I put JZ on every drug line now?
- No. On Medicare Part B, JZ goes on a separately payable single-dose container drug line when nothing was discarded. CMS says the modifiers are not appropriate for drugs from multiple-dose containers. Never put JZ and JW on the same line; Novitas says that is rejected. Blue Cross Blue Shield of Michigan says commercial claims do not need JZ.
- The vial was 100 mg, I gave 100 mg. JZ or nothing?
- JZ, on Medicare Part B. CMS says JZ attests that there were no discarded amounts. A single-dose drug with neither JW nor JZ may be returned as unprocessable.
- If I see CO-4 on a drug line, what do I check?
- Check the modifiers on that line against the vial label. CO-4 means the procedure code is inconsistent with the modifier used. Look for JW on a multiple-dose vial, JW and JZ together on one line, and any modifier the payer does not accept. Then read the remark code and call the payer.
Related references
JW or JZ decided from the vial, not from memory
Claim Check resolves the vial combination for the dose, separates administered from discarded units, and puts JW or JZ on the right line automatically.
Open Claim CheckSources & how this is maintained
- Computed on this page
- Nothing — this denial has no table fact; the code text is verbatim X12. Edits vintage Q4 2026.
- Authored
- Where CO-4 can appear on a drug line, and why a missing JW or JZ is usually a returned claim instead.
- Corrections
- Send one with the remit line.