
How to fix a CO-4 denial
Read the code, the modifier and the notes together, then correct the line.
CO-4 means the payer found a modifier that doesn’t fit the procedure code, or a required one missing. Check the modifier against the payer’s rules for that code and against the notes, then correct the line. Most CO-4s need a correction, not an appeal.
- Group code
- CO, contractual obligation
- Who pays
- The payer, once it is fixed
- Usual fix
- Correct the modifier, resubmit
- Appeal or correct
- Correct, rarely appeal
What CO-4 means
CO-4 is a modifier denial. The payer read the procedure code and the modifier on the same line and decided they don’t belong together. The official X12 description of reason code 4 is "The procedure code is inconsistent with the modifier used." The service may be fine; the coding of the line is what failed the payer’s edits.
The current X12 wording covers only a modifier that doesn’t fit. Older documents, including parts of CMS’s radiology billing chapter, still show an earlier version that also covered a required modifier left off, and payers use code 4 both ways.
X12 also points you to the 835’s Healthcare Policy Identification segment (loop 2110 REF), which names the payer policy the line failed when the payer sends one. Then read the remark code:
- N519: an invalid combination of HCPCS modifiers
- N822 or N823: a modifier is missing, or is incomplete or invalid
- N657: the service should be billed with a different code
- MA130 on a Medicare claim: unprocessable, so it needs a new claim, not an appeal
Close cousins: reason code 182 means the modifier was invalid on the date of service, and 236 means a code and modifier pair failed an NCCI edit against another service that day. A service bundled into another one comes back as CO-97. Our denial code reference covers the rest.
What the CO in CO-4 means
CO is the Contractual Obligation group. CMS’s remittance manual says CO adjustments come from a contract or a regulation and are generally a write-off for the provider, not billed to the patient. With CO-4 that write-off is rarely final: the payer hasn’t said the service is unpaid, only that the line can’t be paid as coded.
So the balance stays off the patient’s statement. Only the PR amounts on the corrected claim, such as the deductible or copay, go to the patient.
Common CO-4 causes and how to fix each one
Start with the modifier on the denied line, then the code it sits on. Most of these are fixed with a corrected claim.
- Modifier 25 on a procedure codeMedicare allows 25 only on an E/M code. Move it to the visit, and only when the notes show a significant, separately identifiable service.
- Modifier 59 on an E/M visit59 is for services other than E/M. A separate visit on the day of a procedure takes modifier 25 instead.
- 59 where a more specific modifier fitsUse XE, XS, XP or XU, or an anatomic modifier such as RT, LT or F1, when one describes the service. Use 59 only when none does.
- 26 or TC on a code with no splitOnly codes CMS splits into professional and technical components take them. Bill the global code, or the component the fee schedule lists.
- Therapy code without GP, GO or GNMedicare returns these under CO-4. Add the modifier for the plan of care: GP for physical therapy, GO for occupational, GN for speech.
- Modifier 22 on a code with no global periodMedicare takes 22 only on codes with a 0, 10 or 90-day global period, with an operative report and a short statement.
- Two modifiers that conflict (N519)Check the payer’s rules for the pair, keep the one the notes support and resubmit the line.
CO-4 on a Medicare claim: new claim, reopening or appeal
Medicare uses CO-4 two ways. Some modifier errors make the claim unprocessable: the remittance shows CO-4 with MA130, there are no appeal rights, and you send a new claim. Chapter 5 of the Claims Processing Manual also tells contractors to return therapy claims without a GP, GO or GN modifier, under CO-4.
On a processed claim, a wrong modifier is a clerical error. Chapter 34 lists the use of a modifier among the errors fixed through a reopening, not an appeal. You can ask within one year of the initial determination, Part B contractors take reopenings by phone, and the MAC decides what counts as clerical. A reopening request does not stop the 120-day clock for a redetermination.
Therapy has a second trap. Above the yearly threshold, each therapy line needs KX to confirm it is necessary and documented. Lines without it deny under reason code 119, not 4, and contractors may reopen the claim when KX was appropriate.
NCCI code-pair edits carry a modifier indicator. With 0, no modifier lets the pair through. With 1, one such as XS or 59 can, but only when the notes show a separate site, session, encounter or practitioner, as CMS’s modifier 59 guidance explains.
How to work a CO-4, step by step
Find the line and the modifier
Note which line was denied, the modifiers on it and any remark code or policy ID on the remittance.
Check the code’s modifier rules
Use the payer’s policy, the fee schedule indicators and the NCCI tables to see which modifiers the code accepts.
Read the notes
A modifier has to describe what the notes show: a separate visit, site, session, practitioner or component.
Correct the claim the right way
A new claim for a Medicare MA130 return, a reopening for a processed Medicare claim, and a corrected claim with frequency code 7 for most other payers.
Appeal only a correct claim
If the modifier was right and the notes support it, appeal with the notes and the payer’s own modifier policy.
Fix the source
Change the template or EHR default that added the wrong modifier, and tell the coder.
How to stop CO-4 before the claim goes out
Modifier denials start at charge entry, so prevention belongs with coding and the claim scrubber:
- Scrub every claim against payer modifier rules and the current NCCI edits, which CMS revises every quarter
- Have certified medical coders review procedure days, imaging and therapy claims before they are billed
- Turn off EHR defaults that add 25 or 59 to every visit or procedure
- Keep each payer’s modifier policies on file, including whether it accepts the X modifiers
- Track CO-4 by modifier, code and provider each month as part of denial management, and retrain where one pattern repeats
Remark codes N822 and N823 can also arrive with CO-16. The fix is the same: correct the modifier, then the template that set it.
The payer found that the modifier on a line doesn’t fit the procedure code, or that a modifier the code needs is missing. CO means the amount is a contractual obligation, so it is not billed to the patient. Check the modifier, the remark code and any payer policy on the remittance, then correct the line.
Find the denied line, check its modifier against the payer’s rules for that code and against the notes, and correct it. Most payers take a corrected claim with frequency code 7 and the original claim number, under the NUCC instructions. For Medicare, send a new claim after an MA130 return, or ask for a reopening on a processed claim.
It depends on the payer. The current X12 wording of code 4 covers a modifier that is inconsistent with the code, while remark codes N822 and N823, for a missing or invalid modifier, often arrive with CO-16. Medicare uses CO-4 for therapy lines missing GP, GO or GN. Either way, add or correct the modifier the notes support and resubmit.
When a visit is significant and separately identifiable, beyond the usual pre- and post-procedure work, on the same day as a procedure by the same practitioner. Medicare’s rules say 25 goes on the E/M code only, and different diagnoses are not required. Both the visit and the procedure must be documented, though the notes are not sent with the claim.
Modifier 26 bills the professional component, the reading and report, and TC the technical component that produces the test. Only codes CMS splits this way take them: the fee schedule lists separate values for the global, professional and technical service. Adding 26 or TC to a code without a split denies, and so does billing the technical part of a hospital patient’s imaging, which Medicare pays to the hospital.
No. CO puts the amount on the provider’s side, and CMS describes CO adjustments as generally a write-off for the provider, not billed to the patient. A CO-4 is usually not final, either. Once the corrected line is processed, any deductible, copay or coinsurance appears under group code PR, and that is what the patient can be billed.
Yes. We don’t list our clients on this site, but ask us and we’ll arrange it: with a current client’s permission, we share their contact details so you can hear how we work from them directly.

Seeing CO-4 on your remittances?
Send us a sample of your modifier denials. We’ll show you which codes and templates keep causing them and which can still be corrected, free.

