Reference
Behavioral health billing codes.
Detox, residential, PHP and IOP codes with the official meaning, the pairings payers publish, and the denials each one tends to draw. For the overview, start with the revenue code guide.
HCPCS codes
- S9480Intensive Outpatient Psychiatric (IOP) Billing CodeMental health IOP, one unit per day, usually with revenue code 0905.
- H0035Mental Health Partial Hospitalization (PHP) Billing CodePHP, billed with revenue code 0912 or 0913. Units vary by payer.
- H0018Short-Term Residential Behavioral Health Billing CodeNon-hospital short-term residential, per day, excluding room and board.
- H0019Long-Term Residential Behavioral Health Billing CodeNon-medical, non-acute residential, stays typically over 30 days.
- H0015Substance Use Intensive Outpatient (IOP) Billing CodeSUD IOP: at least 3 hours a day, 3 days a week. Usually with revenue code 0906.
- H0010Sub-Acute Detox (Residential) Billing CodeResidential withdrawal management at the sub-acute level, often with 1002.
- H0011Acute Detox (Residential) Billing CodeResidential withdrawal management at the acute level.
Revenue codes
- 1001Residential Treatment, PsychiatricMental health and eating disorder residential, billed per day.
- 1002Residential Treatment, Chemical DependencySUD residential, and residential detox at some payers, billed per day.
- 0905Intensive Outpatient, PsychiatricMental health IOP, usually with S9480, one unit per day.
- 0906Intensive Outpatient, Chemical DependencySUD IOP, usually with H0015, one unit per day.
- 0912Partial Hospitalization, Less IntensiveThe lower PHP tier. Some payers bill all PHP on 0912.
- 0913Partial Hospitalization, IntensiveThe full-day PHP tier at most payers that split PHP in two.
HCPCS descriptors from the CMS October 2026 HCPCS file. Revenue code meanings follow the Noridian list; the National Uniform Billing Committee maintains the official set. Educational, not billing advice.