Top

CO-199: Revenue code conflicts with procedure code

The payer is saying the revenue code does not fit the HCPCS or CPT code. The denied amount is a contractual write off unless you correct and resubmit.

What it means

The payer is telling you the revenue center on the UB does not align with the billed procedure code. In plain words, the place or type of service you reported conflicts with the specific service code on that line. Mechanically, the claim hits a revenue code to procedure code compatibility table on the payer side. If the pair is not allowed in their system, the line is denied with CO-199 and that portion of the charge is set to provider liability unless you fix the coding and send a corrected claim.

Why it happens in behavioral health

In behavioral health, this often hits when you pair a facility revenue code that implies a per diem with a time based or unit based CPT that the payer only allows as professional. Example: billing 0912 (PHP) with an individual therapy code like 90837 on the same line, where the payer expects a PHP per diem HCPCS instead. Residential and detox facilities see CO-199 when they try to bill H0010 or H0011 with a generic room and board revenue code the payer does not map for SUD, or when state Medicaid requires a specific 0116 or 0126 combination with H2036 or H0018. IOP programs trigger it when they use 0905 revenue with a generic outpatient therapy CPT instead of the authorized IOP group code. Telehealth can also spark CO-199. For example, you bill revenue code 0510 for clinic services with 90837-95, but the payer only accepts 0900 series revenue codes for behavioral telehealth or wants a different mix for OTP services like H0020 in a 0944 or 096x range.

How to fix it

  • Pull the remit and identify which line items have CO-199 and what revenue and procedure codes you used.
  • Compare the denied pairs to the payer's UB-04 billing guidelines or fee schedule crosswalk for allowed revenue to HCPCS or CPT combinations.
  • Check your level-of-care and authorization to confirm the correct revenue code family for that service, for example 0912 for PHP or 0905 for IOP, and the correct HCPCS or CPT the payer expects.
  • Correct the revenue code, the procedure code, or both on the line so they match the payer's published combinations and your clinical documentation.
  • Submit a corrected claim, clearly marked as corrected, rather than an appeal, since this is usually a coding mismatch not a medical necessity dispute.
  • If the payer insists their mapping is wrong or out of line with contract, file an appeal with contract language and examples of prior paid claims using the same valid combination.

How to prevent it

  • Build payer specific revenue to HCPCS or CPT crosswalks for each behavioral level of care and load them into your billing or scrubber.
  • During intake and authorization, document the exact billing structure the payer wants for that program, including revenue codes and units.
  • Set claim edits that stop UB-04 claims if the revenue code does not match the selected service code for PHP, IOP, residential, detox, MAT, or OTP lines.
  • Review payer bulletins at least quarterly for changes to accepted revenue code and procedure code pairings for behavioral benefits and carve outs.

AI agents that run your billing.

Denials like CO-199 are rarely a one-off. They trace back upstream to eligibility, coding, documentation, or a payer rule that changed. Supabill's agents work the whole revenue cycle to stop them at the source. See our guide on why behavioral health denials keep rising, or book a demo.

Book a live demo