CO-181 Denial Code: Procedure Code Was Invalid on the Date of Service
CO-181 means the procedure code was invalid on the date of service — the CPT or HCPCS code was expired, not yet effective, or otherwise not valid for that date. It carries the CO group code, so the amount is a contractual obligation the patient cannot be billed for; it is correctable by recoding to a valid procedure and resubmitting.
- Group
- CO — Contractual Obligation
- Category
- Invalid / expired procedure code
- Appealable?
- Yes — after recoding to a valid CPT/HCPCS for the DOS
- Typical fix
- Update to a valid procedure code for the date, resubmit
What does denial code CO-181 mean?
CO-181 tells you the procedure code you billed was not valid on the date the service was rendered. The official X12 description is "Procedure code was invalid on the date of service." The CPT or HCPCS code was expired, replaced, or not yet effective for that date. Because it carries the CO group code, the denied amount is a contractual obligation and cannot be billed to the patient.
It is a coding-validity error, closely mirroring the diagnosis-side CO-146. The claim failed a code-set edit before benefit adjudication, so it is fully correctable.
Why does CO-181 happen?
- Deleted CPT/HCPCS — a code retired in the annual update but still used past its end date.
- Not yet effective — a newly added code billed for a date before it took effect.
- Replaced code — a code that was split or consolidated into new codes for that year.
- Typo — a mistyped digit producing a code that is not valid.
Mini-example: a practice bills deleted code 0521F at $145 for a March date of service after it was retired in the January CPT update. The payer returns the line with CO-181. Recoding to the current valid procedure supported by the note recovers the $145.
How do you fix a CO-181?
- Check the billed CPT/HCPCS against the code set effective on the date of service.
- Identify the current valid code — the crosswalk or replacement code for a deleted one.
- Recode to the procedure supported by the documentation and review the RARC remark codes for the specific reason.
- Resubmit as a corrected claim; if the code was actually valid on the DOS, appeal with the effective-date evidence attached.
How do you prevent CO-181?
Load current CPT and HCPCS tables at each annual update and purge deleted codes from order sets, superbills, and charge templates. Keep crosswalks handy so retired codes map cleanly to replacements, and run unfamiliar denials through the denial code lookup. Because invalid procedure and diagnosis codes often appear together after an incomplete update, review CO-181 lines next to any CO-146 on the same claim, and check RARC remark codes for the precise trigger.
Frequently asked questions
No. CO-181 carries the CO group code, making it a contractual obligation rather than patient responsibility. The claim denied because the procedure code was invalid for that date — a provider-side coding issue, not a coverage exclusion. Recode to a valid CPT or HCPCS and resubmit; the balance stays with the provider.
CPT and HCPCS code sets change annually, with CPT updates effective January 1 and HCPCS updates on their own cycle. A code may have been deleted, replaced, or not yet in effect on the service date. The code must be valid on the specific date the service was performed, not the date you billed it.
CO-181 is an invalid procedure code (CPT/HCPCS) for the date of service. CO-146 is an invalid diagnosis code (ICD-10) for the date of service. They mirror each other on opposite sides of the claim, and it is common to see both on the same line when the code sets were not updated together.
Sources & further reading
Reviewed by the ImmediCare Solutions RCM team
Certified billers and coders handling claims across 50+ specialties nationwide. This entry is reviewed against current payer policy and CMS rules. Last review: Jul 5, 2026.
Stop losing revenue to problems like this.
A free billing audit shows exactly where your practice is leaking money — no cost, no commitment.
