CO-6 denial code
Procedure or revenue code inconsistent with the patient's age
How to fix it
Verify the patient's date of birth on file, then confirm the code is age-appropriate. Correct whichever is wrong and resubmit.
How to prevent it
Validate demographics at registration and apply age-edit checks during scrubbing.
In practice
A seventeen-year-old attends for a periodic preventive visit and the practice bills 99396, which covers established patients aged 40 through 64. The remittance returns CO-6 against that line.
The age bands running through the preventive medicine series are not advisory. Each code in the 99381 to 99397 range carries a fixed span, and selecting the wrong band is a coding error rather than a payer position worth arguing with.
Rebilling with 99394 for the patient's actual age settles it. Where the age held by the payer is the wrong value rather than the code, correction has to happen inside the member record first — a corrected claim carrying an accurate birth date will still meet the stale one on file.
What sits behind it
Age edits compare against two different values, and knowing which one fired changes the work. Some payers evaluate the code's permitted span against the birth date submitted on the claim itself. Others evaluate it against the birth date stored in the eligibility file, which is the version that governs whenever the two disagree.
That second case looks identical on the remittance and cannot be cleared by resubmission. If the plan holds 1962 where the chart holds 1926, every age-sensitive code billed for that patient will deny until the membership record is amended, and only the patient or the plan can amend it.
Restricted codes cluster into a few recognisable families: preventive medicine visits, immunisation administration, the vaccine products themselves, developmental and autism screening, and neonatal or paediatric critical care. A scrubber comparing procedure codes against date of birth intercepts almost all of them before submission.
Related codes
Terms used here — CPT Code · Claim Scrubbing · Denial
How we handle it — Medical Coding · Denial Management · Claims Management
Primary sources
The rules behind CO-6, at the bodies that publish them.
- CPT code set (opens in a new tab)
American Medical Association — Maintainer of CPT. Annual changes to CPT are the most common cause of a sudden, unexplained rise in denials each January.
- Claim Adjustment Reason Codes (CARC) (opens in a new tab)
X12 — The authoritative, maintained CARC list. Our denial code lookup explains these in plain English; X12 is where the canonical definitions live.
- National Correct Coding Initiative (NCCI) edits (opens in a new tab)
Centers for Medicare & Medicaid Services — The procedure-to-procedure and medically-unlikely edits behind most bundling denials. Checking these before submission prevents the denial entirely.
Looking for a different code? Search all 190 CARC and RARC codes
Questions about CO-6
The edit reports only that the two disagree. Check the birth date on the payer's eligibility response first, because that is the value the edit used. If it matches the chart, the code is wrong and needs rebilling in the correct age band. If it does not match, the member record is wrong and no amount of resubmission will help.
Preventive medicine visits, where each code covers a fixed age span. Immunisation administration and vaccine product codes come next, since many carry paediatric or adult designations. Developmental screening, neonatal critical care and certain audiology and vision services round out the list.
Almost never as an appeal. It is a data disagreement, not a coverage determination, so the productive routes are a corrected claim with the right code or a demographic correction at the plan. An appeal argued on medical necessity will be upheld against you because necessity was never the question.
Find out what your denials are costing you
A free billing audit reviews your denial rate, AR aging and clean claim rate against industry benchmarks. Takes about two minutes to request. No sales pitch.
No setup fees · You pay when we collect · Pricing from 3% of net collections