Home / Blog / IOP & PHP Billing

IOP & PHP Billing: A Guide for Treatment Programs

Intensive outpatient (IOP) and partial hospitalization (PHP) programs are where a lot of behavioral health revenue, and a lot of denials, live. The billing is different from standard outpatient, and small mistakes are expensive at a per-diem rate.

IOP vs. PHP

PHP is the higher, more intensive level of care; IOP is a step down. They use different codes and reimbursement structures, and both are frequently billed per-diem, a single daily rate covering the day's services, rather than per individual service. Some payers and settings use fee-for-service or facility billing instead.

Codes and structures

Exact codes vary by payer and setting, so confirm each. In practice, programs commonly use:

LevelCommonly usedNotes
IOPH0015 (SUD IOP); S9480 (psychiatric IOP)Often per-diem; some payers require revenue codes
PHPFacility revenue codes; per-diem ratesHigher intensity than IOP; stricter medical necessity

Codes and requirements differ by payer (commercial, Medicaid, Medicare) and state, always verify.

The three denial traps

  • Authorization. IOP/PHP almost always require prior authorization, and continued stay requires concurrent review. Miss the review window and the days deny.
  • Level-of-care downgrades. Payers may approve a lower level than billed; documentation has to justify the intensity.
  • Medical necessity. Notes must map to criteria like ASAM (for SUD) or the payer's behavioral health guidelines.

Getting paid at a per-diem rate

Because IOP/PHP reimburses per day, a single missed authorization or late concurrent review can wipe out a week of revenue. The defense is tracking every authorization and review deadline and scrubbing claims before they go out, which is where an AI addiction & SUD billing specialist earns its keep, as part of broader AI behavioral health billing. See also prior authorization for behavioral health and AI denial management.

Protect your per-diem revenue.

See how Stable tracks authorizations and scrubs IOP/PHP claims before they deny.

Book a Demo