CO-129 denial code
The prior processing information on the claim looks wrong to the payer. This shows up on resubmissions and corrected claims: the reference back to the original claim — the number, the frequency code, the story of what this submission is — doesn't add up.
CO — Contractual Obligation. The write-off is yours. You agreed to it in your contract with the payer, and you cannot bill the patient for it.
Why you got it
- 1A corrected claim citing the wrong original claim number, or none at all.
- 2The wrong claim frequency code — a replacement submitted as an original, a void pointed at a claim that doesn't match.
- 3A resubmission racing its own original: the 'correction' arrived while the first claim was still in process.
How do I fix a CO-129 denial?
- Pull the original remittance and get its claim number exactly right — that reference is what the payer is failing to match.
- Resubmit with the correct frequency code for what you intend: replacement to change it, void to kill it, and the original claim number carried in the reference field.
- If the original is still pending, wait for it to finish before correcting it. You cannot amend a decision that hasn't been made.
How to stop the next one
A corrected-claim workflow that always carries the original claim number and the right frequency code. Corrections are routine; corrections submitted as brand-new claims are how one denial becomes three.
Our diagnosis scrubber will not catch this one. CO-129 is driven by procedure codes, modifiers, or eligibility rather than by the diagnosis set — and procedure-side checking needs CPT codes, which aren’t included yet. We would rather tell you that than sell you a tool that quietly misses your most common denial.
If denials like this are a volume problem rather than a one-off, the denial management page explains how the paid workspace catches the coding causes on every claim, and the free ICD-10-CM lookup shows the coding notes behind any diagnosis code on the remittance.