Skip to main content

CO-150 Denial Code: Level of Service Not Supported

CO-150 means the payer decided the information submitted does not support the level of service billed. It is most common with E/M visit levels and other tiered services, where the payer believes the documentation fits a lower level than the one on the claim.

Quick facts

Code
CO-150 (CARC 150)
Status
Active In use since October 31, 2002; last modified September 30, 2007.
Code set
Claim Adjustment Reason Codes (CARC)
Group codes
  • CO (Contractual Obligation): The provider absorbs the difference or the denied amount. Under CO, the patient cannot be billed for the level the payer did not accept.
Official description
Payer deems the information submitted does not support this level of service.
X12 Claim Adjustment Reason Codes, retrieved September 25, 2026
Last verified
against the official X12 list.

What CO-150 means

CARC 150 says the payer deems the information submitted does not support this level of service. Many services come in levels: E/M visits, some therapy and behavioral health services, critical care, and certain procedures with complexity tiers. The payer reviewed your claim or records and concluded the documentation supports a lower level than you billed.

CO-150 can arrive in two forms. Some payers deny the line outright and expect a corrected claim; others pay at a lower level and report the difference as CO-150. Look at the paid amount and any remark code before acting.

Example: a practice bills a high-level established patient visit. After records review, the payer decides medical decision making was moderate, pays at the level below, and reports the difference as CO-150 with remark M25.

Common causes

  • Documentation that does not show the medical decision-making complexity required for the level billed.
  • Time-based levels billed without total time documented, or with time that does not meet the threshold.
  • Cloned or templated notes that do not show visit-specific work.
  • Payer claim-editing software that automatically adjusts levels based on diagnosis or patient history.
  • A mismatch between diagnoses on the claim (box 21) and the complexity implied by the level.
  • Billing a high level for a visit whose main purpose was a minor or routine problem.

How to fix it

  1. Check the remittance for what was paid and which remark code applies.
  2. Review the note against the code definition and guidelines in effect on the date of service.
  3. If the documentation supports the level, file an appeal or reconsideration with the full note and a brief summary of how each requirement was met (problems, data, risk, or total time).
  4. If it supports a lower level, send a corrected claim with the right code (resubmission code 7 in box 22), or accept the downcoded payment if the payer already paid the lower level.
  5. Refund the patient if you collected cost-sharing based on the higher level.
  6. Watch for patterns. If a payer downcodes automatically, raise it with provider relations and ask for its policy.

How to prevent it

  • Train providers on current E/M and level-selection guidelines, especially when they change.
  • Document time when time is the basis for the level, and document decision-making when it is not.
  • Audit a sample of visit levels regularly, comparing your distribution to specialty norms.
  • Use templates that prompt for visit-specific findings instead of copying forward.
  • Track downcoding by payer with an ERA Analyzer to catch automated level adjustments.

Specialty notes

Behavioral health practices billing psychotherapy by duration should document start and stop times or total face-to-face time; a session billed at a longer duration than documented may be adjusted under CARC 150. PT/OT practices with evaluation complexity levels need documentation that shows the elements required for the complexity billed.

Remark codes that may appear with CO-150

  • M25 (The information furnished does not substantiate the need for this level of service.): The information furnished does not substantiate the need for this level of service.
  • M26 (The information furnished does not substantiate the need for this level of service.): Same finding, with a note about refunding amounts collected from the patient where applicable.
  • N163 (Medical record does not support code billed per the code definition.): The medical record does not support the code billed per its definition.
  • CO-151 (Payment adjusted because the payer deems the information submitted does not support this many/frequency of services.): The information does not support the number or frequency of services, rather than the level.
  • CO-152 (Payer deems the information submitted does not support this length of service.): The information does not support the length of service.
  • CO-50 (These are non-covered services because this is not deemed a 'medical necessity' by the payer.): The service itself is not medically necessary, not just the level.
  • CO-112 (Service not furnished directly to the patient and/or not documented.): The service was not furnished directly or not documented.
  • CO-B16 ('New Patient' qualifications were not met.): New patient qualifications were not met, a related E/M issue.

CO-150 FAQ

Does CO-150 mean I was downcoded?

Often. Some payers deny the line; others pay at a lower level and report the difference with CARC 150. Check whether any payment was made and at what level.

How do I appeal CO-150?

Send the full visit note and a short explanation mapping the documentation to the code's requirements, such as medical decision-making elements or total time, under the E/M guidelines in effect on the date of service.

Can I just rebill at a lower level?

If you agree the documentation supports only a lower level, send a corrected claim with the right code. Do not rebill at a lower level if the original level was supported; appeal instead.

Can I bill the patient the difference?

No. Under CO the difference is a provider write-off. If you collected more from the patient than their share of the accepted level, refund it.