Some inpatient rehabs may cost around $6,000 for a 30-day program. Well-known centers often cost up to $20,000 for a 30-day program. For those requiring 60- or 90-day programs, the total average of costs could range anywhere from $12,000 to $60,000.