Last updated: March 2026
How Much Does Intensive Outpatient Program (IOP) Cost?
Cost Breakdown by Type
| Type / Procedure | Without Insurance | With Insurance |
|---|---|---|
| Mental Health IOP (per week) | $1,000 – $2,500 | $200 – $750 |
| Substance Abuse IOP (per week) | $1,000 – $2,000 | $200 – $600 |
| Full IOP Program (6-12 weeks) | $5,000 – $15,000 | $1,000 – $5,000 |
CPT/ADA Code: 90853, S9480
What Affects the Cost
- Provider credentials and experience
- In-person vs. telehealth sessions
- Session length (30, 45, or 60 minutes)
- In-network vs. out-of-network
- Geographic location (major cities cost more)
- Type of therapy or treatment approach
Insurance Coverage
Typical coverage: IOPs are covered by most health insurance plans as a level of care between outpatient therapy and inpatient treatment. Prior authorization is typically required.
Under the ACA and Mental Health Parity Act, insurance must cover mental health treatment at the same level as physical health. In-network copays are $20-$75 per session. Out-of-network providers may be reimbursed at 50-70%. Many plans now cover telehealth therapy at $0 copay.
How to Save Money
- Online therapy platforms (BetterHelp, Talkspace) cost $60-$100/session
- Open Path Collective: $30-$80/session ($65 lifetime membership)
- Sliding-scale therapists adjust fees based on income
- University training clinics offer $10-$30/session
- Community mental health centers provide low-cost services
- Ask about out-of-network reimbursement from your insurance
Related Procedures & Costs
Frequently Asked Questions
An IOP provides structured treatment 3 to 5 days per week for 3 to 4 hours per day. It allows patients to live at home while receiving intensive group and individual therapy.
Most IOP programs last 6 to 12 weeks, with sessions 3 to 5 days per week. Some patients step down from IOP to regular outpatient therapy.
Yes, most insurance plans cover IOP with prior authorization. It is a recognized level of care for mental health and substance abuse treatment.