The cost of rehab varies depending on the type of program and facility. Inpatient programs typically range from $10,000 to $30,000 for a 30-day stay, while outpatient programs cost between $5,000 and $10,000. Detox services may add an additional $1,000 to $5,000. Financial assistance, sliding-scale fees, and insurance coverage can help make treatment more affordable.