Inpatient rehab offers housing, as well as treatment like group therapy, family therapy and individual therapy. Outpatient rehab requires patients to attend regular meetings and therapy sessions while living at home.
In general, inpatient rehab is good for patients who suffer from severe addiction and prefer to be in a drug-free environment, while outpatient rehab is better for patients who have already completed inpatient rehab or don't need as much supervision.