AppealHoundBy Vantar Group
Denial code · updated 22 October 2026

CO 11: Diagnosis Mismatch

The diagnosis does not match the procedure billed.

Recode from the chart and resubmit.

Fix and resubmit CO

See a finished review first

Free Denial Review

4 columns from a report your system already produces.

CSV, up to 5 MB. No patient data.

No export to hand? Email us which system you use and we reply with the steps. Or email the file instead.

What CO 11 means

CO: Contractual obligation. The provider absorbs it and cannot bill the patient.

So the balance cannot move to the patient. Either the appeal recovers it or the practice absorbs it. That makes the appeal decision the whole decision on this line.

Is It Worth Appealing?

Fix and resubmit. This is a correction, not an appeal. Appealing burns the deadline.

Why It Fires

In the order we see it.

Start my review
  1. The diagnosis does not support the procedure billed.

How to Fix CO 11, Step by Step

Recode from the chart and resubmit.

  1. 1Step 1: Read the remark code. Find the remark code printed next to CO 11 on the 835 or EOB. It says what the payer wants back. The usual ones are MA63.
  2. 2Step 2: Find the cause. Match the denial to one of the cause in Why It Fires above, and fix that one.
  3. 3Step 3: Do this. Recode from the chart and resubmit.
  4. 4Step 4: Attach the documentation. A recode from what the record actually documents.

The common mistake. Do not appeal without rereading the note. If the coding was wrong, correcting it is faster than arguing.

Free: the Denial Code Appeal Playbook. 53 codes on one sheet: appeal, fix and resubmit, or let it go, and what to attach. Get the playbook

CO 11 description

The diagnosis does not match the procedure billed.

The diagnosis does not match the procedure billed. So the balance cannot move to the patient. Either the appeal recovers it or the practice absorbs it. That makes the appeal decision the whole decision on this line.

This is our plain-English wording, not the official X12 text. X12 asserts copyright over the published descriptions, so we write our own and say what it means for the money rather than restating the code.

Where this comes from. This is our own reading of the code, not the payer's and not a copy of the standards text. We classify it from how these denials actually resolve. Where we are unsure, we say so rather than guessing.

The Remark Code Beside It

The adjustment code says the claim was reduced. The remark code printed next to it says why, and it is the one that tells you what to send back.

RemarkWhat it means
MA63The principal diagnosis is missing, not coded to full specificity, or not valid on the date of service.

Related Codes

Your Questions Answered

What does CO 11 mean?

The diagnosis does not match the procedure billed. Contractual obligation. The provider absorbs it and cannot bill the patient.

Can you appeal CO 11?

Fix and resubmit. Recode from the chart and resubmit.

Why does CO 11 happen?

The diagnosis does not support the procedure billed.

What documentation wins a CO 11 appeal?

A recode from what the record actually documents.

How do I fix a CO 11 denial?

Step 1: Read the remark code. Find the remark code printed next to CO 11 on the 835 or EOB. It says what the payer wants back. Step 2: Find the cause. Match the denial to one cause: The diagnosis does not support the procedure billed. Step 3: Do this. Recode from the chart and resubmit. Step 4: Attach the documentation. A recode from what the record actually documents.

Most searched: CO 97 · CO 96 · OA 23 · PR 204 · CO 109 · CO 197 · CO 45 · CO 50

All denial codes

How Much of This Is Sitting in Your Write-Off Pile?

No patient data. No BAA. No charge.

Upload your denial summary for the last 90 days. 4 columns: payer, CARC code, count, billed amount. You get back which were winnable and what they were worth.

Free Denial Review

4 columns from a report your system already produces.

CSV, up to 5 MB. No patient data.

No export to hand? Email us which system you use and we reply with the steps. Or email the file instead.