CO 146 Denial Code: Diagnosis Invalid for Date

Official CARC description: “Diagnosis was invalid for the date(s) of service reported.” Here’s what it actually means, why it fires, and how to get the claim paid.

Contractual Obligation (CO)Fix steps belowFree appeal letter draftNo PHI needed

What CO 146 actually means

The ICD-10 code wasn't valid ON THE DOS — deleted codes, codes not yet effective, or October 1 codeset-transition casualties.

Liability group: CO = Contractual Obligation — the provider absorbs it — the amount cannot be billed to the patient. If the denial is wrong, the money is recovered by correcting or appealing the claim, not by balance-billing.

Why CO 146 fires

How to fix CO 146

1

Step 1

Validate the code's effective window against the DOS

2

Step 2

Replace with the code valid on the DOS; corrected claim

3

Step 3

Verify the DOS itself — sometimes the date is the error

4

Step 4

Update EHR favorites/order sets every October 1

Appeal it — or fix and resubmit?

Not appealable — codeset validity is mechanical. The win is preventing it: codeset-update discipline each October.

Draft a CO 146 appeal letter now ↓

Draft the appeal letter

Fill in the denial facts — use placeholders, never real patient data (the letter keeps [PATIENT NAME]-style fields so you can merge real details privately). A payer-ready draft with an enclosure checklist comes back in ~20 seconds.

Your appeal letter draft will appear here.

Frequently asked questions

What does denial code CO 146 mean?

Diagnosis was invalid for the date(s) of service reported. In practice: The ICD-10 code wasn't valid ON THE DOS — deleted codes, codes not yet effective, or October 1 codeset-transition casualties.

Is CO 146 the provider’s write-off or the patient’s responsibility?

CO stands for Contractual Obligation — the provider absorbs it — the amount cannot be billed to the patient. If the denial is wrong, the money is recovered by correcting or appealing the claim, not by balance-billing.

Can you appeal a CO 146 denial?

Not appealable — codeset validity is mechanical. The win is preventing it: codeset-update discipline each October.

Related denial codes