The cost of treatment varies based on the type of program and facility. Outpatient therapy sessions may range from $100 to $300 each, while intensive outpatient programs (IOPs) or partial hospitalization programs (PHPs) can cost $5,000 to $20,000 for several weeks. Inpatient or residential programs typically range from $20,000 to $50,000 for a 30-day stay. Financial aid, sliding-scale fees, or insurance may help reduce out-of-pocket expenses.