The cost of gambling rehab varies depending on the type of program and facility. Inpatient programs typically cost between $10,000 and $30,000 for a 30-day stay, while outpatient programs range from $5,000 to $10,000. Some centers may charge per session, with therapy sessions costing $100 to $300 each. Many facilities accept insurance, and financial aid options, sliding-scale fees, or payment plans may be available to reduce costs.