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