PHP and IOP are both outpatient levels of addiction treatment, which means you sleep at home rather than at the facility. They use the same core therapies. What separates them is how many hours a week you spend in treatment and how closely you are monitored. PHP delivers near-residential structure during the day. IOP delivers real support while you keep most of your daily life intact.
This guide explains what each program involves, who each one suits, how they connect on the path through recovery, and how TRICARE covers both for service members, veterans, and military families in the San Antonio area served by TriWest Healthcare Alliance.
Level-of-care definitions follow the ASAM Criteria and SAMHSA's continuum of care. Program schedules vary by provider. Always confirm specifics with any center you are considering, and verify TRICARE coverage with TriWest at 1-888-874-9378 before entering treatment.
PHP vs IOP at a glance
The fastest way to see the difference is side by side. The figures below are typical ranges. Exact schedules differ from one program to the next.
| Feature | PHP (Partial Hospitalization) | IOP (Intensive Outpatient) |
|---|---|---|
| Hours per week | About 20 to 30 | About 9 to 15 |
| Days per week | 5 to 6 | 3 to 4 |
| Time per day | 4 to 6 hours | About 3 hours |
| ASAM level | Level 2.5 | Level 2.1 |
| Clinical oversight | Daily, including psychiatric and medical monitoring | Regular, less frequent monitoring |
| Living situation | Live at home or in sober living | Live at home |
| Work or school | Usually paused or part-time | Designed to continue |
| Typical length | 2 to 4 weeks, then step down | 8 to 12 weeks |
| Best for | Stepping down from detox or residential, or higher-acuity needs | Stable enough for daily life with strong support |
What is a partial hospitalization program (PHP)?
A partial hospitalization program is the most structured form of outpatient care, sitting just below residential treatment on the continuum of care. You attend treatment most of the day, five to six days a week, then return home or to sober living at night. It is sometimes called day treatment.
PHP delivers a near-residential level of clinical support without the overnight stay. Programming typically blends group therapy, individual therapy, psychiatric care and medication management, and medication-assisted treatment (MAT) when it is appropriate. Evidence-based methods such as CBT and DBT are standard, and co-occurring conditions like PTSD, depression, or anxiety are treated alongside the substance use rather than separately.
What a day in PHP looks like
A typical day starts mid-morning and runs into the afternoon. You move through a mix of group sessions, at least one individual or psychiatric check-in during the week, and skills work focused on relapse prevention and emotional regulation. Because you are there daily, the team can adjust your medications and care plan quickly when something is not working.
Who PHP is right for
PHP suits people who need daily clinical contact but are medically stable enough to sleep at home. That often means someone who has just finished medical detox or residential care and is not ready for a lighter schedule, or someone whose symptoms are too acute for IOP. A safe and supportive home environment matters here, because the hours away from the program are unsupervised.
What is an intensive outpatient program (IOP)?
An intensive outpatient program delivers real structure while letting you keep most of your daily life intact. You attend treatment three to four days a week, usually for about three hours per session, and many programs offer evening or weekend tracks so you can keep working or caring for family. On the ASAM scale it is Level 2.1, one step below PHP.
The therapies look similar to PHP, just fewer hours and less frequent monitoring. The focus shifts toward applying recovery skills in real life, building a sober support network, and holding steady through the everyday pressures that used to trigger use. For many people, IOP is where recovery moves from the clinic into normal routines.
What a day in IOP looks like
An IOP session usually runs a single block of two to three hours. A typical evening might open with a check-in, move into a process or psychoeducation group, and close with individual goals for the week. Outside of those hours, you are living your life, which is the point.
Who IOP is right for
IOP fits people who are stable enough to manage daily responsibilities and have a dependable support system at home. It works well as a step down from PHP and as a starting point for people entering treatment with milder severity. If your situation is fragile or your home life is unstable, a clinician may recommend starting at PHP and stepping down later.
The key differences between PHP and IOP
Both are outpatient, both use the same core therapies, and both let you sleep at home. The real differences come down to four things.
Intensity and hours. PHP runs roughly double the weekly hours of IOP, across more days on site. That extra time is the main reason PHP is considered the higher level of care.
Clinical oversight. PHP includes daily monitoring, with closer psychiatric and medical attention. IOP checks in less often, which assumes you are stable enough to manage the gaps.
Daily life. PHP usually means pausing work or school because of the daily hours. IOP is built to fit around your job, classes, and family.
Cost. PHP costs more than IOP because it delivers more clinical hours. With in-network TRICARE coverage, your share is typically limited to plan cost-shares rather than the full price. You can estimate out-of-pocket costs by plan and level of care.
How to know which level of care you need
This is not a self-diagnosis. The right level is determined by a clinical assessment, most often guided by the ASAM criteria, which weigh several parts of your situation: whether withdrawal is fully stabilized, any co-occurring mental health or medical conditions, how safe and supportive your home environment is, your history with relapse and previous treatment, and your readiness to follow a less supervised plan.
If you are unsure where you land, our guide on how to choose a treatment program walks through the questions worth asking before you commit. The principle behind the assessment is simple: research summarized by NIDA consistently shows that the right intensity, held for an adequate length of time, is one of the strongest predictors of lasting recovery.
How PHP and IOP fit into the continuum of care
PHP and IOP are two stops on a longer path. A common route runs from medical detox, to residential treatment, to PHP, to IOP, and finally to standard outpatient care. You do not always start at the top. Someone with milder needs might begin at IOP, while someone leaving residential care steps down through PHP first.
Moving from PHP to IOP means the higher level of support did its job and you are ready for more independence. The goal is to match intensity to need, then ease down as you stabilize. See the full picture in our levels of care guide.
Does TRICARE cover PHP and IOP in San Antonio?
Yes. TRICARE covers both partial hospitalization and intensive outpatient programs for substance use and co-occurring mental health conditions when they are medically necessary. In the West region, including San Antonio, TRICARE is administered by TriWest, and both levels generally require prior authorization before treatment begins.
Your out-of-pocket cost depends on your plan and whether the facility is in network. Before you start, confirm the details directly. Our guides on TRICARE coverage by level of care and how to verify your coverage show exactly what to ask. For active-duty members and families near Joint Base San Antonio, programs with evening IOP tracks can make it easier to fit treatment around duty and work schedules.
Frequently asked questions
Not sure which level fits your situation?
A short assessment is the most reliable way to know whether PHP or IOP is right for you. If you or someone in your family needs help finding covered treatment in San Antonio, the Veterans Crisis Line is available around the clock. For non-crisis questions about coverage, call TriWest at 1-888-874-9378.
988, press 1 for the Veterans Crisis Line