CO-3 Denial Code: Copayment in the Contractual Group
The CO-3 denial code books a copayment under the Contractual Obligation group, which sits oddly against what a copay is. Reason code 3 is the patient's fixed per-visit charge, so it ordinarily rides the PR group and is collected up front as PR-3. Routed instead to CO-3, that flat amount becomes a provider write-off — and a copay landing in the contractual bucket is usually a cue to verify the group code, not a finished result.
What is the CO-3 denial code? CO-3 attaches Claim Adjustment Reason Code 3 — copayment amount — to the Contractual Obligation group, marking a fixed patient copay as a provider write-off instead of the patient-responsibility charge reason code 3 normally carries.
Undeny's Take
A copay is the most predictable dollar in healthcare — a flat amount you can read off the insurance card before the visit — which is exactly why CO-3 should stop you. PR-3 is where that copay belongs; the patient owes it and ideally pays it at check-in. A copay that comes back as a contractual obligation is almost never how a copay is supposed to behave, so the move is to investigate, not to write off. Look for the ordinary culprits: a group code mapped to the wrong column, a secondary plan that covers the copay, or a payer setup that reported it as contractual. Resolve the group first; a flat copay is too easy to collect to surrender to a mislabeled write-off, and too clearly contractual-or-not to bill a patient on a guess.
What Code 3 Means
Reason code 3 in the X12 set is the copayment amount — a fixed charge the plan requires the patient to pay per visit or service, separate from the deductible and coinsurance. The dollar figure does not depend on the group code, but the liability does. Under the patient-responsibility (PR) group the copay is the patient's, while the Contractual Obligation (CO) group marks it as an amount the provider absorbs under the contract.
Why a Copay Rarely Belongs in the CO Group
- A copay is a defined patient charge, so PR-3 is the standard pairing and CO-3 the exception.
- A group code mapped incorrectly during posting or transmission can surface a copay as CO.
- A secondary or supplemental plan may cover the copay, changing how it is reported.
- A payer or clearinghouse configuration can route the adjustment to contractual rather than patient responsibility.
Checking the Group on a CO-3
- Confirm on the remittance whether reason code 3 carries the CO group or whether PR was misread.
- Check how the copay posted in your system, since a mapping error can label a patient charge as a write-off.
- Look for a secondary or supplemental plan that may cover the copay before assigning liability.
- If the CO group is wrong, request a corrected remittance or appeal with the appeal generator; if it is correct, post it as a contractual adjustment.
Related Codes
CO-3 is the contractual-group counterpart of PR-3, the standard copayment code, and belongs to the cost-share variants alongside CO-1 (deductible). Browse the full set under denial codes.
Frequently Asked Questions
What is the difference between CO-3 and PR-3?
Both reference reason code 3, the copayment, but differ by group. PR-3 makes the copay the patient's responsibility — the normal pairing — while CO-3 books it as a provider write-off, an atypical result for a flat copay that is worth confirming.
Can I bill the patient for a CO-3 amount?
Only after checking the group. A true CO adjustment is a contractual write-off and not billable to the patient; if the group is an error and the copay is actually the patient's, correct it to PR-3 before billing.
Why would a copay appear as CO-3?
Typically because of a group-code mapping error, a secondary or supplemental plan covering the copay, or a payer configuration quirk. A copay is a defined patient charge, so a contractual-group copay is the exception and should be verified.
Should I collect a CO-3 from the patient at check-in?
If the copay is genuinely patient responsibility it should show as PR-3 and be collected at the front desk. A CO-3 suggests the group may be wrong, so confirm it before collecting — the copay may need correcting to PR-3 first, or may truly be a contractual write-off.
Informational only — not legal, medical, or billing advice. Always verify against your remittance detail and payer contract.
Resolve CO-3 denials faster
Undeny flags when a copay is booked to the wrong group and drafts the correction. Generate an appeal · Browse denial codes
By Undeny Billing Team · Reviewed by Undeny Editorial Standards · Updated 2026-06