Denial Codes

CO-4 Denial Code: Procedure Code Inconsistent with the Modifier

What CO-4 means, the NCCI modifier rules CMS publishes, the modifier pairs that cause most of these denials, and how to correct and resubmit.

The CO-4 denial code means the payer found the procedure code and its modifier inconsistent: the modifier does not fit the code, or a modifier the payer requires is missing. X12 defines reason code 4 as “The procedure code is inconsistent with the modifier used.” It is a line-level coding denial, and most are fixed with a corrected claim once you know which rule the payer applied.

This page covers the official definition and its usage note, what CO means for the patient balance, the remark codes, the NCCI modifier rules from CMS, the modifier errors behind most CO-4s, and the fix. Other codes are in the denial codes guide.

Updated 2026-10-23. Reviewed by Jacob Greenberg, ClaimCarePro.

What does CO-4 mean? The official X12 definition

CO-4 is group code CO plus Claim Adjustment Reason Code 4. The X12 CARC list, read October 23, 2026, gives code 4 as “The procedure code is inconsistent with the modifier used. Usage: Refer to the 835 Healthcare Policy Identification Segment (loop 2110 Service Payment Information REF), if present.” It has existed since January 1, 1995 and was last modified March 1, 2020 (x12.org).

The usage note is the part most explanations skip. It tells payers to point to the policy they applied in a reference segment on the service line of the electronic remittance (835). If your remittance carries that policy reference, it names the exact rule: look it up before you change the modifier, because it tells you whether the payer wanted a modifier added, removed or replaced.

What the CO group code means for the patient balance

CO means Contractual Obligation, so a CO-4 amount is the provider’s to resolve and is not billed to the patient. X12 says group codes “generally assign responsibility for the adjustment amounts”; a coding inconsistency is the provider’s responsibility under a participation agreement. The right outcome is a corrected claim that pays, not a write-off and not a patient statement.

Remark codes (RARCs) that usually come with CO-4

X12 does not tie remark codes to a reason code; payers choose them. These are the active RARCs on the X12 RARC list (read October 23, 2026) whose wording fits a modifier denial, plus the policy reference from the code’s usage note:

Remark codes and references that commonly accompany CO-4
CodeOfficial textWhat it tells you
N519“Invalid combination of HCPCS modifiers.”Two modifiers on the line contradict each other or cannot be used together.
N822“Missing procedure modifier(s).”The payer’s policy requires a modifier the line does not have.
N517“Resubmit a new claim with the requested information.”Correct and resubmit rather than appeal.
Policy reference (2110 REF)X12 usage note on CARC 4: refer to the 835 Healthcare Policy Identification segment, if present.The payer has named the policy it applied. Look it up before changing anything.

NCCI and modifier logic: what CMS says

The National Correct Coding Initiative (NCCI) is the CMS program that promotes correct coding of Medicare Part B claims. Its procedure-to-procedure (PTP) edits flag code pairs that should not be reported together, and its Medically Unlikely Edits flag implausible units (CMS NCCI). Many commercial payers run the same or similar edits.

Each PTP pair carries a Correct Coding Modifier Indicator. According to CMS’s MLN booklet on modifiers 59, XE, XP, XS and XU (April 2026): with an indicator of “0,” the two codes are not reported together by the same provider for the same patient on the same date, and Medicare pays the column 1 code and denies the column 2 code; with an indicator of “1,” the codes may be reported together only in limited circumstances, using an NCCI PTP-associated modifier.

CMS’s modifier rules from the same booklet:

  • Use XE (“Separate encounter”), XP (“Separate practitioner”), XS (“Separate structure”) or XU (“Unusual non-overlapping service”) instead of 59 whenever possible. Use 59 only when no more specific modifier applies.
  • For different anatomic sites, use the anatomic modifiers first: RT, LT, E1–E4, FA, F1–F9, TA, T1–T9, LC, LD, RC, LM or RI.
  • For different encounters on the same day, use 24, 25, 27, 57, 58, 78, 79 or 91 when one fits, before 59 or XE.
  • Do not use 59 or XU just because the two code descriptors are different.
  • Modifier 59 is never appended to an E/M service; use 25 for a separate same-day E/M.
  • Do not use any of these modifiers to bypass an edit unless the criteria are met; documentation must support the modifier.

A pair that bundles because the modifier is missing usually comes back as CO-97. A modifier that is present but wrong for the code is CO-4.

The most common modifier problems behind CO-4

Common modifiers and the errors that trigger CO-4
ModifierWhat it is forTypical error
25 on an E/M with a same-day procedureSeparate, significant E/M on the same date as a procedure. CMS: modifier 59 must not go on an E/M; use 25.Missing 25, or 25 on the procedure instead of the E/M.
59 / XE / XP / XS / XUDistinct procedural service on a PTP pair with indicator “1”. CMS prefers the X-modifiers when one fits.59 used because the code descriptors differ (CMS calls this a common misuse).
RT, LT, E1–E4, FA, F1–F9, TA, T1–T9, LC, LD, RC, LM, RIAnatomic NCCI-associated modifiers. CMS: use these instead of 59/XS when they describe the site.Side or digit modifier missing, or 59 used where an anatomic modifier fits.
24, 27, 57, 58, 78, 79, 91Encounter-specific NCCI-associated modifiers CMS names ahead of 59/XE.Global-period visit or procedure without 24, 58, 78 or 79.
AT (Medicare chiropractic)Active/corrective manipulation. Without it, Medicare treats the service as maintenance and denies.AT omitted on active care, or used on maintenance care.

Top causes of CO-4 denials

Common causes of CO-4 and the fix for each
CauseWhat happenedFix
Required modifier missingPayer policy requires a modifier (side, component, active treatment) and the line has none.Add the modifier the documentation supports.
Modifier does not fit the codeA modifier that has no meaning for that code, such as a side modifier on a code with no laterality.Remove or replace it.
Conflicting modifiersTwo modifiers on one line that cannot both be true (for example, a bilateral and a single-side indicator).Keep the one that matches the service.
59 where a specific modifier fitsCMS says use the more specific modifier first.Replace 59 with the X-modifier or anatomic modifier that fits.
Modifier on the wrong lineThe modifier belongs on the other code of the pair (25 on the E/M, not the procedure).Move it and resubmit both lines.
Outdated payer policyThe payer changed its modifier rules or the code set changed.Check the policy named in the 2110 REF and the current code set.

How to fix a CO-4 denial, step by step

  1. Read the whole line on the 835: the reason code, every remark code, and the policy reference in loop 2110 if the payer sent one.
  2. Pull the payer policy that reference names (or the payer’s modifier policy for the code), plus the CMS NCCI PTP table if it is a Medicare claim.
  3. Compare with the visit documentation. Does the note support the modifier: a separate site, a separate encounter, a separate practitioner, a significant separately identifiable E/M, active treatment?
  4. Correct the line. Add the missing modifier, remove one that does not belong, replace 59 with a specific modifier, or move the modifier to the right code of the pair.
  5. Resubmit as a corrected claim the way that payer’s manual specifies, within timely filing.
  6. If your original modifier was right, ask the payer to reprocess, and appeal with the documentation if it refuses.
  7. Fix the source. Update the charge template, fee ticket or coding rule that produced the error, so the next claim goes out clean.

If the remittance shows a missing data element rather than a modifier problem, the code is more likely CO-16, which always names the missing piece in a remark code.

How to prevent CO-4 denials

  • Run claims through NCCI PTP and modifier edits before submission, not after the denial.
  • Keep payer-specific modifier rules in the claim scrubber, not in someone’s memory.
  • Update modifier rules when the annual code set and quarterly NCCI files change.
  • Train providers on 25 versus 59 versus the X-modifiers, with CMS’s examples.
  • Track CO-4 by code and payer; a repeat pattern means a template is wrong.

When to hand modifier denials to someone else

One CO-4 is a quick correction. The same CO-4 every week is a coding rule nobody owns. ClaimCarePro’s denial management service reads each denial by reason and remark code, checks the payer policy and the note, corrects and resubmits, fixes the rule that caused it, and reports back weekly. See also our medical coding service. Our team brings 30+ years of combined billing experience.

CO-4 questions, answered

What does denial code CO-4 mean?
CO-4 means the payer found the procedure code and the modifier on the claim line inconsistent: the modifier does not fit the code, or a modifier the payer’s policy requires is missing. X12 defines reason code 4 as “The procedure code is inconsistent with the modifier used.” CO makes it a contractual adjustment, not a patient balance.
Can I bill the patient for a CO-4 denial?
No. CO-4 is a coding problem under the Contractual Obligation group, and an in-network provider cannot shift it to the patient. Correct the modifier and resubmit, or appeal if the original modifier was right.
How do I fix a CO-4 denial?
Read the remark code and any payer policy reference on the line, compare the code and modifier with the visit documentation and the payer’s policy, correct the modifier (add, remove or replace it), and send a corrected claim. If the modifier was correct and supported, ask for reprocessing or appeal with the notes.
Which remark codes come with CO-4?
Payers choose remark codes, but the ones whose X12 wording fits are N519 (“Invalid combination of HCPCS modifiers”) and N822 (“Missing procedure modifier(s)”). X12’s usage note on reason code 4 also points to the payer policy reference in the 835’s loop 2110 REF segment, when the payer sends one.
Is CO-4 the same as an NCCI bundling denial?
No. When a payer bundles one code into another under an NCCI procedure-to-procedure edit, the denial usually arrives as CO-97. CO-4 is about the modifier itself not fitting the code. The two are related, because a correct NCCI-associated modifier such as 59, XS or 25 is often what keeps a pair from bundling.
When should I use modifier 59 versus XE, XP, XS or XU?
CMS says to use XE (separate encounter), XP (separate practitioner), XS (separate structure) or XU (unusual non-overlapping service) instead of 59 whenever possible, and 59 only when no more specific modifier applies. Never put 59 on an E/M service; use modifier 25 for a separate E/M on the same date.
Why did my chiropractic claim deny for a modifier?
For Medicare, a chiropractor must put the AT modifier on manipulation when providing active or corrective treatment. The Medicare Benefit Policy Manual says claims without the AT modifier will be considered maintenance therapy and denied, and AT must not be used for maintenance care.
Does adding a modifier guarantee payment?
No. CMS says not to use 59, X-modifiers or other NCCI-associated modifiers to bypass an edit unless the criteria are met, and medical documentation must support the modifier. A modifier added only to get past a denial is an audit risk.

Denied and aged A/R is worked on a 10% contingency of what is recovered: no recovery, no fee. Ongoing billing is 6% of collections with a $1,000 monthly minimum, denial work included. Details on the pricing page.

Get a free A/R audit

Prefer to talk first? Call (844) 772-8902 or see denial management services.

Updated 2026-10-23. Reviewed by Jacob Greenberg, ClaimCarePro.