# From Outpatient to IOP: Understanding Institutional Billing

**URL:** https://www.valant.io/resources/blog/from-outpatient-to-iop-understanding-institutional-billing/
**Author:** Allister Liberato
**Published:** October 14, 2025

> [vc_row type="in_container" full_screen_row_position="middle" column_margin="default" column_direction="default" column_direction_tablet="default" column_direction_phone="default" scene_position="center" text_color="dark" text_align="left" row_border_radius="none" row_border_radius_applies="bg" overlay_strength="0.3" gradient_direction="left_to_right" shape_divider_position="bottom" bg_image_animation="none" shape_type=""][vc_column column_padding="no-extra-padding" column_padding_tablet="inherit" column_padding_phone="inherit" column_padding_position="all" column_element_spacing="default" background_color_opacity="1" background_hover_color_opacity="1" column_shadow="none" column_border_radius="none" column_link_target="_self" gradient_direction="left_to_right" overlay_strength="0.3" width="3/4" tablet_width_inherit="default" tablet_text_alignment="default" phone_text_alignment="default" bg_image_animation="none" border_type="simple" column_border_width="none" column_border_style="solid"][vc_column_text]Expansion from outpatient behavioral...

---

[vc_row type=”in_container” full_screen_row_position=”middle” column_margin=”default” column_direction=”default” column_direction_tablet=”default” column_direction_phone=”default” scene_position=”center” text_color=”dark” text_align=”left” row_border_radius=”none” row_border_radius_applies=”bg” overlay_strength=”0.3″ gradient_direction=”left_to_right” shape_divider_position=”bottom” bg_image_animation=”none” shape_type=””][vc_column column_padding=”no-extra-padding” column_padding_tablet=”inherit” column_padding_phone=”inherit” column_padding_position=”all” column_element_spacing=”default” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_shadow=”none” column_border_radius=”none” column_link_target=”_self” gradient_direction=”left_to_right” overlay_strength=”0.3″ width=”3/4″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” bg_image_animation=”none” border_type=”simple” column_border_width=”none” column_border_style=”solid”][vc_column_text]Expansion from [outpatient behavioral health](https://www.valant.io/outpatient-program-software/) into higher-acuity care models like [IOPs and PHPs](https://www.valant.io/iop-php-software/) creates opportunities for revenue growth. But there’s a learning curve to billing for these programs, and if you don’t bill correctly, your bottom line will suffer.
Outpatient providers bill for individual services at every appointment, a model called **professional billing**. IOPs and PHPs use **institutional billing**—in other words, they bundle all services covered within the program into one bill. Professional and institutional billing use different forms and are sometimes subject to very different requirements from payers.

Learn how to make the switch, and discover strategies to guard against claims denials in institutional billing.

## Professional vs. Institutional Billing

If you’ve billed [insurance](https://www.valant.io/resources/blog/insurance-requirements-for-iop-php-behavioral-health-programs/) for outpatient services, you’re familiar with the CMS-1500 form. You use it to bill on a per-service basis using CPT codes. IOP/PHP billing is submitted on a UB-04 form, which allows for bundling multiple services into one claim, and uses different service and revenue codes.

A bundled claim would include all services a patient received in a given day, also called a “per diem” claim. IOP/PHP providers often bill in “units,” and the hours a patient spends in treatment determine the number of units billed.

## Using both UB-04 and CMS-1500

In some cases, individual provider services within an IOP/PHP setting may not be covered under the bundled billing for the day, and will need to be billed separately on a CMS-1500 form. Program participation for the day is still billed institutionally, but services layered on top are billed professionally, the way outpatient therapy would be.

Some payers want you to bundle almost everything into the UB-04 institutional claim, while others expect, or at least allow, separate CMS-1500 claims. Checking with specific providers is important. Failure to bill correctly can lead to claims denial.

## How Do I Know?

Not sure whether to use both forms or put everything on the UB-04? Here’s how to find out.

- Check contracts with each payer. Ultimately, each payer decides what forms and structures are accepted.

- Confirm state Medicaid rules if you expect Medicaid patients. These rules may differ between states.

- Ask your facility’s compliance officer (if you’re joining an existing IOP/PHP).

- If you are the program owner, decide how to structure your internal workflows. You have to bill according to your payer rules, but you get to decide how to structure your billing processes internally to support institutional and professional billing as needed.

This is where [EHR systems](https://www.valant.io/) built for behavioral health and [IOP/PHP](https://www.valant.io/resources/blog/iop-php-ehr-comparison-checklist/) can help—by supporting both types of billing into one integrated workflow.

## Considerations for Billing When Moving to IOP/PHP

If you’ve only experienced professional billing on CMS-1500 forms, there are some differences with institutional billing that you should consider.

- **Clearly document the medical necessity of an IOP or PHP program on every claim.** Most payers want you to prove that a patient needs IOP or PHP care, as opposed to outpatient care. IOP and PHP represent a middle ground between outpatient and residential programs, and payers want to know it’s warranted.

- **Keep careful track of the hours you bill for**, as many payers require that patients participate in a minimum number of hours per week in higher-acuity care models.

- **Detailed, individualized treatment plans are more important than ever.** Payers are more likely to require detailed plans, individualized treatment, established goals, and movement toward those goals for IOP/PHP programs. The documentation you provide may need to be more detailed to demonstrate these things.

- **Prior authorization is required in many cases** for an IOP or PHP program to be covered.

- **Periodic reevaluation and recertification by a physician **is typically required on a regular basis for payers to continue coverage for a patient’s IOP/PHP treatment.

# Find Tech that Supports the Transition

Expanding into IOP/PHP can feel overwhelming, especially if you don’t have extensive billing experience. One way to deal with the switch in billing practices is to find a technology platform that addresses many of the institutional billing pain points that practitioners encounter. Features such as:

- UB-04 form support

- Bundled claim capabilities

- [Utilization review](https://www.valant.io/practice-management/utilization-review/) tracking

- Streamlined workflows

- Built specifically for behavioral health

Finding the right tech and learning the ropes of institutional billing can empower you to expand confidently while maintaining focus on patient care and program efficacy.[/vc_column_text][/vc_column][vc_column column_padding=”no-extra-padding” column_padding_tablet=”inherit” column_padding_phone=”inherit” column_padding_position=”top-bottom” column_element_spacing=”default” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_shadow=”none” column_border_radius=”none” column_link_target=”_self” gradient_direction=”left_to_right” overlay_strength=”0.8″ width=”1/4″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” bg_image_animation=”none” border_type=”simple” column_border_width=”none” column_border_style=”solid”][vc_row_inner content_placement=”middle” column_margin=”default” column_direction=”default” column_direction_tablet=”default” column_direction_phone=”default” text_align=”center” css=”.vc_custom_1702571288513{background-color: #ed1864 !important;border-radius: 10px !important;}”][vc_column_inner column_padding=”padding-5-percent” column_padding_tablet=”inherit” column_padding_phone=”inherit” column_padding_position=”all” column_element_spacing=”default” background_color=”#1e1e1e” background_color_opacity=”1″ background_hover_color_opacity=”1″ font_color=”#ffffff” column_shadow=”none” column_border_radius=”10px” column_link_target=”_self” gradient_direction=”left_to_right” overlay_strength=”0.3″ width=”1/1″ tablet_width_inherit=”default” bg_image_animation=”none” border_type=”simple” column_border_width=”none” column_border_style=”solid”][vc_custom_heading text=”Free Download” font_container=”tag:p|text_align:center|color:%23ffffff” use_theme_fonts=”yes”][vc_column_text]

### Access the EHR Migration Template

[/vc_column_text][divider line_type=”No Line” custom_height=”10″][nectar_btn size=”small” button_style=”see-through-3″ color_override=”#ec1367″ hover_color_override=”#ec1367″ hover_text_color_override=”#ffffff” icon_family=”none” url=”https://www.valant.io/ehr-migration-project-plan-template-for-behavioral-health/#download” text=”Download”][/vc_column_inner][/vc_row_inner][divider line_type=”No Line” custom_height=”20″][vc_widget_sidebar enable_sticky=”true” sidebar_id=”nectar-extra-sidebar”][/vc_column][/vc_row][vc_row type=”full_width_background” full_screen_row_position=”middle” column_margin=”default” equal_height=”yes” content_placement=”middle” column_direction=”default” column_direction_tablet=”default” column_direction_phone=”default” bg_image=”12115″ bg_position=”center center” background_image_loading=”default” bg_repeat=”no-repeat” scene_position=”center” top_padding=”10%” bottom_padding=”10%” text_color=”light” text_align=”left” row_border_radius=”none” row_border_radius_applies=”bg” color_overlay=”#333333″ overlay_strength=”0.8″ gradient_direction=”left_to_right” shape_divider_position=”bottom” bg_image_animation=”none” shape_type=””][vc_column column_padding=”no-extra-padding” column_padding_tablet=”inherit” column_padding_phone=”inherit” column_padding_position=”all” column_element_spacing=”default” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_shadow=”none” column_border_radius=”none” column_link_target=”_self” gradient_direction=”left_to_right” overlay_strength=”0.3″ width=”5/6″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” bg_image_animation=”none” border_type=”simple” column_border_width=”none” column_border_style=”solid”][split_line_heading animation_type=”line-reveal-by-space” font_style=”h2″ content_alignment=”default” mobile_content_alignment=”inherit” text_content=”How much does your EHR really cost?”]Patient Portal[/split_line_heading][vc_column_text]Many EHRs fail to meet the unique needs of behavioral health practices, costing you time and money in the long run. Learn how your EHR should optimize your practice and maximize your return on investment.[/vc_column_text][vc_row_inner column_margin=”default” column_direction=”default” column_direction_tablet=”default” column_direction_phone=”default” text_align=”left” class=”eq_btns”][vc_column_inner column_padding=”no-extra-padding” column_padding_tablet=”inherit” column_padding_phone=”inherit” column_padding_position=”all” column_element_spacing=”default” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_shadow=”none” column_border_radius=”none” column_link_target=”_self” gradient_direction=”left_to_right” overlay_strength=”0.3″ width=”1/1″ tablet_width_inherit=”default” bg_image_animation=”none” border_type=”simple” column_border_width=”none” column_border_style=”solid”][nectar_btn size=”large” button_style=”regular” button_color_2=”Extra-Color-1″ icon_family=”none” text=”Learn More” margin_top=”3%” url=”https://www.valant.io/resources/white-paper/total-cost-of-ownership/”][/vc_column_inner][/vc_row_inner][/vc_column][vc_column column_padding=”no-extra-padding” column_padding_tablet=”inherit” column_padding_phone=”inherit” column_padding_position=”all” column_element_spacing=”default” background_color_opacity=”1″ background_hover_color_opacity=”1″ column_shadow=”none” column_border_radius=”none” column_link_target=”_self” gradient_direction=”left_to_right” overlay_strength=”0.3″ width=”1/6″ tablet_width_inherit=”default” tablet_text_alignment=”default” phone_text_alignment=”default” bg_image_animation=”none” border_type=”simple” column_border_width=”none” column_border_style=”solid”][/vc_column][/vc_row]

---

## Categories

- Blog
- IOP/PHP
