IOP & PHP Billing: Level of Care Justification That Gets Paid
Across the roughly 50 behavioral health practices we work with at Revenant Care Group, the single most consistent revenue leak we see is not a coding error. It is a documentation failure. Specifically, it is the failure to build a contemporaneous, criterion-specific level of care justification that survives a retrospective medical necessity review for Intensive Outpatient Program (IOP) and Partial Hospitalization Program (PHP) services. Payers are not confused about what IOP and PHP are. They are actively looking for gaps in your clinical narrative that justify a downgrade or a full denial.
The financial exposure here is not trivial. A mid-size outpatient behavioral health practice billing 15 to 25 IOP clients per week can lose between $180,000 and $340,000 annually to retrospective downgrades and level-of-care denials that go uncontested. We have seen this number exceed $500,000 at practices running dual PHP and IOP tracks with commercial payer mixes above 60 percent. This post breaks down exactly what payers are looking for, what your documentation must contain, and how to structure your billing so the justification is already built in before the claim leaves your clearinghouse.
The CPT and HCPCS Codes That Define Your Risk Exposure
Before you can fix a documentation problem, you need to map it to the specific codes that are generating your denials. For IOP in behavioral health, the dominant codes are:
- H0015 (Alcohol and/or drug services; intensive outpatient, per diem) for SUD-focused IOP programs
- 90853 (Group psychotherapy) bundled in sessions of 3 or more hours per day for mental health IOP
- 90837 (Individual psychotherapy, 60 minutes) used as an ancillary service within the IOP day
- S0201 (Partial hospitalization, less than 24 hours, per diem) for PHP at some commercial payers
- H0035 (Mental health partial hospitalization, less than 24 hours, per diem) at Medicaid-managed care plans
For Place of Service, IOP typically bills under POS 72 (Outpatient, Mental Health) or POS 52 (Psychiatric Facility Partial Hospitalization) for PHP. Mismatched POS codes relative to the billed service code are a fast path to an automatic denial or a post-payment audit flag. We see POS 11 (Office) applied to PHP claims at a surprising rate, particularly in practices that recently transitioned from outpatient to a higher level of care.
What “Medical Necessity” Actually Means to a Commercial Payer in 2026
Payers adjudicating IOP and PHP claims in 2026 are almost universally referencing the ASAM Criteria (third edition, 2013, with 2023 updates) for SUD-related levels of care, and either MCG Health guidelines or InterQual criteria for mental health IOP and PHP. “Medical necessity” as operationalized by these tools is not a global clinical impression. It is a checklist, and your documentation needs to address it dimension by dimension.
For an IOP claim to survive retrospective review, your clinical record should demonstrate the following at intake and at each continuing stay review:
- Acute intoxication or withdrawal potential (ASAM Dimension 1) or current psychiatric symptom severity that exceeds routine outpatient management
- Biomedical conditions that complicate treatment (ASAM Dimension 2) or co-occurring psychiatric diagnoses driving functional impairment
- Emotional, behavioral, or cognitive conditions documented with a validated scale (PHQ-9, GAD-7, PCL-5, AUDIT-C) and a dated score
- Readiness to change, with a documented rationale for why step-down to standard outpatient is not yet clinically appropriate
- Relapse or continued use potential, stated explicitly in the treatment plan or progress note
- Recovery environment risks that require structured daily therapeutic contact
The absence of even two or three of these dimensions in your intake documentation is enough for a payer to issue a medical necessity denial on the entire episode of care, not just a single date of service.
The Concurrent Review Trap: Where Most Practices Lose Authorization
Getting an initial authorization for IOP or PHP is meaningfully easier than holding it through a concurrent review. The pattern we see across practices is a strong intake packet followed by templated, copy-forward progress notes that stop demonstrating active symptom change or treatment response. Payers conducting concurrent reviews at day 10, day 20, and day 30 of an IOP episode are specifically looking for evidence that the level of care is still necessary, not just that it was necessary at intake.
Each concurrent review submission should include updated validated scale scores, a narrative statement of why the client has not yet met criteria for step-down, any identified barriers to discharge planning, and documentation of the current treatment modalities being delivered. If your clinicians are writing three-sentence group notes that say “client participated and engaged in group therapy today,” you are handing the payer a denial.
One structural fix we recommend: build a concurrent review documentation template into your EHR workflow that mirrors the payer’s own criteria checklist. This forces clinicians to address each medical necessity dimension at every review interval, not just at intake.
MHPAEA and the Parity Argument as a Claims Recovery Tool
If you are experiencing a higher denial rate for IOP and PHP than you would expect for a comparable medical service, federal parity law is a legitimate and underutilized appeals tool. The Mental Health Parity and Addiction Equity Act requires that any utilization management criteria applied to mental health or SUD benefits be no more restrictive than those applied to analogous medical and surgical benefits. IOP and PHP level-of-care denials are one of the primary areas where parity violations occur.
We have written in detail about how behavioral health practices can use parity appeals to recover denied revenue. If your commercial payer is applying ASAM-based clinical criteria to IOP claims but not applying equivalent criteria to comparable medical step-down programs, that asymmetry is a parity violation and grounds for an administrative appeal. See our full breakdown here: MHPAEA Parity Appeals: How Behavioral Health Practices Are Leaving Money on the Table.
Recovery rates on parity-based appeals for IOP and PHP denials, when the appeal letter cites the specific MHPAEA provision and requests the payer’s written comparative analysis, run at 35 to 55 percent in our experience across commercial payers. That is not a number you ignore.
SUD-Specific IOP Billing: The Drug Screen Revenue Layer You Are Probably Missing
For practices running SUD-focused IOP programs, urine drug screens are a standard clinical component of the level of care. They are also, almost universally, miscoded in a way that leaves between 4x and 5x revenue per test on the table. The correct coding for definitive drug testing in an IOP context uses G0480 through G0483, not the presumptive testing codes that most SUD practices default to. The distinction is significant because definitive quantitative testing reimburses at a substantially higher rate and is the appropriate code when results inform treatment decisions at this level of care.
If your IOP program is billing drug screens at all, this is worth an immediate coding review. We covered the full breakdown of how this miscoding pattern plays out and what the revenue impact looks like in practice here: G0480-G0483 Drug Screen Coding: Why Most SUD Practices Are Under-Coding.
Building a Level of Care Justification That Survives an Audit
The practices we see holding their IOP and PHP authorization rates above 85 percent share three structural habits. First, they maintain a payer-specific criteria matrix that maps each commercial payer’s published medical necessity criteria to a documentation requirement in the EHR. Second, their intake assessments are completed by a licensed clinician, not delegated to intake coordinators, because the clinical credentialing of the author matters in an appeal. Third, they conduct an internal 72-hour chart review on every new IOP or PHP admission to confirm that all required documentation dimensions are present before the first claim is submitted.
None of this is operationally complex. It requires workflow design, not additional staff. The cost of not doing it, at a practice billing $2.5 million annually in IOP and PHP revenue, is typically $200,000 to $400,000 in avoidable denials per year.
Start With a Denial Audit Before You Change Anything Else
If you are unsure where your IOP and PHP denial exposure actually sits, the right first step is a structured denial audit that maps your denial reasons by payer, by code, and by the specific documentation gap cited. At Revenant Care Group, we offer a free 30-day denial audit for behavioral health practices that want a clear picture of their revenue leakage before committing to any process changes. You can schedule a time to talk through what that audit covers and what we typically find at practices your size here: Book your free 30-day denial audit. There is no obligation, and the audit findings belong to you regardless of what you decide to do next.