Levels of care
The difference between inpatient and outpatient rehab
Both are legitimate, evidence-based approaches — the right one depends on clinical needs, living situation, and circumstances.
Inpatient (residential)
You live at the facility full-time for 30, 60, or 90 days. Your day is structured: individual therapy, group therapy, psychoeducation, recreational therapy, life skills. Staff available 24/7 in a substance-free environment. Appropriate for severe substance use disorders, failed outpatient attempts, unstable living situations, co-occurring disorders needing close monitoring, and those needing separation from their using environment.
Outpatient
You live at home and attend scheduled sessions. Intensity ranges from standard outpatient (1-2 sessions/week) to IOP (9-19 hours/week) to PHP (20+ hours/week). Appropriate for mild to moderate disorders, strong family support, people who cannot leave work or family, and those stepping down from inpatient.
Cost
Inpatient: $10,000-$60,000 for 30 days. Outpatient: $3,000-$10,000 for a full course. Parity laws require insurers to cover both levels. Cost alone should not determine the level — clinical need should drive the decision.
How to decide
A clinician can assess using ASAM criteria, considering severity, medical needs, living environment, relapse history, and motivation. Many facilities offer free clinical assessments.
Related guides
How to choose a treatment center: The complete checklistWhat does insurance actually cover for addiction and mental health treatment?Understanding relapse: Why it happens and what to do nextHow much does rehab actually cost in 2026? A real breakdownRelated guides
How to choose a treatment center: The complete checklistWhat does insurance actually cover for addiction and mental health treatment?Understanding relapse: Why it happens and what to do nextHow much does rehab actually cost in 2026? A real breakdownAbout this article: Written by the Treatment Association editorial team. We do not provide medical advice. If you need help, contact SAMHSA at 1-800-662-4357.