How Many Hours Is Intensive Outpatient Per Week?

Intensive outpatient programs (IOP) require a minimum of 9 hours per week, with most programs ranging from 9 to 20 hours weekly. That time is typically spread across 3 to 5 days, with each session lasting about 3 to 4 hours.

The 9-Hour Minimum

The 9-hour weekly threshold isn’t arbitrary. The Centers for Medicare and Medicaid Services (CMS) requires that patients admitted to an IOP need a minimum of 9 hours of services per week, as documented in their plan of care. This number serves as the dividing line between standard outpatient therapy and intensive outpatient care, and most insurance providers use it as their billing benchmark. If a program drops below 9 hours, it no longer qualifies as “intensive” for coverage purposes.

In practice, many programs offer more than the minimum. A typical IOP runs 9 to 12 hours per week, though programs for substance use disorders or more complex mental health conditions can reach 20 hours weekly.

What a Typical Week Looks Like

Most IOP participants attend 3 to 5 days per week, with each day’s session running 3 to 4 hours. Some programs start with daily meetings and gradually reduce frequency as you progress. A common format is three-hour group therapy sessions held on weekday mornings, though afternoon and evening options exist at many facilities to accommodate work and school schedules.

Your weekly hours are filled with a mix of services. Group therapy makes up the bulk, running 3 to 5 days per week. Individual therapy sessions happen once or twice a week. The remaining time goes to skill-building activities like learning coping strategies, emotional regulation techniques, and relapse prevention planning. The exact split depends on your treatment goals and the program’s structure.

How IOP Compares to Other Levels of Care

The hourly commitment is what separates IOP from the levels of care above and below it. Standard outpatient therapy typically means one session per week for 45 to 60 minutes. That’s roughly 1 hour a week compared to IOP’s 9 or more. On the other end, partial hospitalization programs (PHP) run 20 to 30 hours per week, usually 5 days a week with sessions spanning most of the day.

IOP sits in the middle by design. It provides significantly more structure and therapeutic contact than a weekly therapy appointment, but it doesn’t require you to be at a facility for 6 or more hours a day. That makes it a common step-down option after completing inpatient treatment or PHP, and a step-up option when weekly therapy isn’t enough.

How Long the Full Program Lasts

Beyond weekly hours, most people want to know the total time commitment. The average IOP runs 6 to 12 weeks, with some programs extending to 16 weeks or longer based on individual progress. Most people complete treatment in two to three months.

Putting that together: at 9 to 12 hours per week for 6 to 12 weeks, the total program involves roughly 54 to 144 hours of treatment. Your actual timeline depends on how quickly you meet your treatment goals, whether your care team recommends extending or tapering, and what your insurance plan covers. Programs often reduce your weekly hours toward the end as you transition back to standard outpatient care or independent management.

Fitting IOP Into a Work Schedule

One of the main reasons IOP exists as a level of care is that it allows people to keep working, attending school, or managing family responsibilities. Sessions that run 3 to 4 hours a day, 3 to 5 days a week leave significant portions of the day open. Many facilities offer morning sessions (a common format runs roughly 9 a.m. to noon) as well as afternoon or evening blocks specifically designed for people with daytime commitments.

Some programs also front-load hours early in treatment when support needs are highest, then reduce to fewer days per week as you stabilize. This tapering approach means the schedule becomes less demanding over time, making the transition back to your regular routine more gradual.