IOP VOB & eligibility
Benefits and Medicare coverage for IOP services verified before patients start—so admissions are not held up by slow eligibility turnaround.

Mental health & substance use IOP billing
Cipher helps mental health and substance use IOP programs bill with clean claims across Medicare, Medicaid, and commercial payers—so your team is not buried in denials, auth lapses, and rework.
Free consultation
Tell us about your outpatient program. We'll review your IOP billing setup and IOP billing requirements against payer rules—so you see where claims or documentation may be leaving money on the table.
The IOP billing challenge
Mental health and substance use IOP services run on authorization windows, institutional billing codes, and payer edits that general health care billing teams rarely handle day to day. That is where revenue quietly leaks.
Cipher focuses on behavioral health revenue cycle management—intensive outpatient billing requirements and program services coding are core to what we do, not a side offering.
When authorizations slip or concurrent review lags on IOP services, claims pile up before anyone catches the gap.
HCPCS codes, revenue codes, UB-04 rules, and condition code 92 are not routine outpatient program workflows.
Documentation gaps, IOP/PHP overlap within seven days, and wrong hospital outpatient claim paths drive returns and lost revenue.
Billing partner
Cipher acts as your dedicated billing partner for intensive outpatient programs—not a software login your staff has to decipher. We handle authorization, claim submissions, and denials while your clinicians stay focused on patient care.
From Medicare Part B IOP (effective 2024) to Medicaid and commercial contracts, we track payer-specific HCPCS, revenue codes, and authorization cadences so cash flow is not held hostage by edits your team has never seen before.

What's included
Six workstreams built for behavioral health intensive outpatient programs—institutional claims, weekly authorization, and denial patterns standard outpatient billing rarely sees.
Benefits and Medicare coverage for IOP services verified before patients start—so admissions are not held up by slow eligibility turnaround.
S9480, H0015, and other HCPCS codes with revenue code 0905—program services and service units aligned to payer crosswalks, not generic outpatient claim paths.
Prior authorization, concurrent review, and extensions tied to your treatment plan and the program days you bill.
Every denial and return is worked with appeals and root-cause fixes—recoverable revenue is not written off by default.
Daily posting, ERA reconciliation, and follow-up on outstanding IOP claims until they are paid or exhausted.
Documentation and coding reviews against IOP billing requirements—Medicare condition code 92, audits, and IOP/PHP overlap risk for mental health and substance use programs.
IOP services
Intensive outpatient (IOP) is a structured behavioral health level of care: more hours than routine outpatient treatment, fewer than partial hospitalization (PHP). Programs typically include group therapy, individual psychotherapy, psychoeducation, and care coordination across multiple sessions per week—often billed as program services under HCPCS or CPT, depending on payer and site of service.
For providers treating mental illness and substance use disorders, accurate IOP billing means matching authorization, documentation, and codes to the program actually delivered—whether Medicare Part B IOP (G2086–G2088 on eligible HOPD claims), Medicaid, or commercial plans. Cipher handles that alignment so your clinical team can focus on patients, not claim edits. Compare PHP billing when stepping between levels of care, or see our behavioral health coding guide for H-code reference.

Education
Whether you are mapping HCPCS or CPT for an intensive outpatient program, this reference explains how billing codes fit together for mental health and substance use IOP services—and when each may apply under your payer's billing requirements.
HCPCS codes & program services
CPT codes for IOP services
Intensive outpatient psychiatric services — per diem
Commercial and many Medicaid plans—psychiatric program services (S9480) billed per diem when the day meets payer definitions. Medicare HOPD IOP since 2024 uses G2086–G2088 instead.
Group psychotherapy
IOP group therapy as professional outpatient services—confirm bundling into the per diem vs separate payment.
Alcohol and/or drug services — IOP
Substance use IOP services, often per diem when the payer treats the day as program services—not a single visit.
Psychotherapy, 45 minutes
38–52 minutes face-to-face (CMS psychotherapy increment). Separate psychotherapy when payers allow it alongside program services.
Behavioral health program service
Medicaid and commercial structured outpatient treatment—map to the active fee schedule and contract.
Psychotherapy, 60 minutes
53+ minutes face-to-face. Individual therapy within or alongside IOP—medical necessity and auth when not included in the program rate.
Behavioral health counseling / therapy (15 min)
When therapy is outside a bundled IOP per diem; documentation must show it is distinct from program hours.
Psychological testing evaluation
CPT code 96130 (and add-on 96131) when testing is distinct from the IOP per diem—bundling rules vary by payer.
Medicare HOPD IOP (Part B, effective CY 2024)
First 70 minutes of intensive outpatient program services in a day
Each additional 60 minutes of IOP services in the same day
IOP assessment when billed separately from program services
Many payers bundle group and individual psychotherapy into the IOP per diem. Cipher confirms HCPCS and CPT bundling rules before billing CPT codes separately from program services. For broader H-code reference, see our behavioral health coding guide.
Institutional intensive outpatient claims often pair HCPCS codes with revenue code 0905 and Medicare condition code 92 on UB-04 hospital outpatient claims. See IOP billing requirements for Medicare coverage and documentation rules. Substance use IOP paths often use substance abuse billing crosswalks alongside mental health program billing.
Medicare IOP insight
Medicare Part B began paying for intensive outpatient mental health program services in hospital outpatient departments effective CY 2024. Claims route on UB-04 with condition code 92, revenue code 0905, and Medicare-specific HCPCS—not the commercial per-diem codes many Medicaid and commercial plans use.
| HCPCS | Medicare HOPD IOP |
|---|---|
| G2086 | First 70 minutes of IOP services in a day (Medicare HOPD) |
| G2087 | Each additional 60 minutes of IOP services in the same day |
| G2088 | IOP assessment when billed separately from program services |
Code descriptions follow CMS OPPS guidance for CY 2024+. Confirm active fee schedules and NCD/LCD rules for your site of service.
IOP vs PHP
Payers expect billed hours, documentation, and HCPCS/revenue codes to match the program intensity. Billing PHP per diem when census supports IOP—or overlapping both levels within seven days—triggers downcoding and duplicate-day denials Cipher catches in pre-bill review.
| Level | Hours | Billing path |
|---|---|---|
| IOP | 9–19 / week | Rev 0905, condition code 92; Medicare HOPD uses G2086–G2088 |
| PHP | 20+ / week | Different HCPCS and revenue paths—must not overlap IOP dates |
Our numbers reflect our dedication, with an eligibility turnaround averaging just 9 minutes compared to the industry standard 30 minutes. Cipher verifies benefits and authorization requirements before census—not after claims deny.
Stepping up or down between levels? See PHP billing services and behavioral health RCM for facility program billing beyond IOP.
Billing requirements
Mental health and substance use IOP programs follow payer-specific rules—Medicare, Medicaid, and commercial. Cipher aligns your program to billing requirements before claims hit the payment system. When patients step between IOP and PHP, separate crosswalks prevent overlap denials.
Typically 9+ hours per week (often 9–19). PHP is 20+. Billing must match the level billed.
Part B IOP effective Jan 1, 2024. UB-04 with condition code 92, revenue code 0905, and G2086–G2088—not CMS-1500 for facility program services.
Per diem under OPPS with APCs by program services per day. HOPDs report line-item dates of service per revenue code.
HOPDs, CAHs, CMHCs, RHCs, FQHCs, and OTPs. Off-campus provider-based sites may need modifier PN.
Differentiation
Generic billers can submit claims. Behavioral health IOP programs need a team that understands Medicare 2024 payment rules, weekly authorization cadence, and how to reverse denials without slowing census. Explore behavioral health RCM when your program mix spans multiple levels of care.
82%
Peer Review Approval Rate
30 Days
Days to First Payment
Weekly+
authorization touchpoints
IOP census turns quickly. Many plans expect concurrent review and re-authorization on a weekly cadence—miss a renewal and claims stop while patients are still in program.
Cipher's approach
Cipher aligns your UR calendar to billed program days, tracks expirations before services render, and escalates when auth windows are about to lapse.
High risk
when H-codes misalign
Institutional intensive outpatient claims fail when HCPCS codes, revenue code 0905, service units, or condition code 92 do not match payer edits—errors outpatient program teams rarely catch on the first pass.
Cipher's approach
Pre-bill crosswalks and coding review on every IOP claim, with payer-specific rules—not a generic cheat sheet applied to your census.
100%
pre-payment review success
IOP denials often trace back to auth, documentation, or coding edits that should have been caught before claim submission—not only after the payer returns the claim.
Cipher's approach
Cipher’s pre-payment review and denial follow-through use root-cause fixes so the same edit does not repeat on the next week of program billing.
Process
Onboard → Manage → Optimize. Our engagement model, condensed for intensive outpatient program revenue cycle work—not a generic handoff after the first week of IOP services claims.
Cipher stays involved from HCPCS and CPT crosswalk review through daily UR and ongoing denial management, so your clinical and billing teams are not rebuilding payer requirements every time census shifts.
Onboard: Audit-ready before your first institutional claim hits the payer.
Manage: Authorization and billing stay aligned to your census week to week.
Optimize: Denials and payer changes handled without losing momentum on cash flow.
30 days
Target to first payment after onboarding
Onboard
IOP-specific onboarding
We review your billing setup before IOP claims go live—not after denials start.
Manage
Daily UR workflow
Cipher works alongside clinical staff while the program is running.
Optimize
Ongoing optimization
We tighten the cycle as rules change and your census grows.
Social proof
Same benchmarks we publish on our homepage for intensive outpatient programs—including a 9-minute average eligibility turnaround vs. an industry-standard 30 minutes.
“My business was nearly in jeopardy because of the lackluster service from our billing company. Then I switched to Cipher, and they helped turn around our revenue, allowing us to flourish. I am a clinician, not a business person. I needed a billing company that would handle everything billing-related so that I could focus on what mattered — providing exceptional clinical care to patients. Cipher has been that partner for me.”
Dr. Matthew T.
By the numbers
82%
Peer Review Approval Rate
1.86%
Write-off Rate
96%
Medical Record Approval Rate
8%
Claims That Turn Into Medical Records
30 Days
Days to First Payment
100%
Pre-Payment Review Success
Our numbers reflect our dedication, with an eligibility turnaround averaging just 9 minutes compared to the industry standard 30 minutes.
FAQ
Straight answers on IOP billing requirements, HCPCS and CPT billing codes, authorizations, and timelines—so you can qualify your intensive outpatient program before the first call.
Need detail on how HCPCS or CPT applies to your IOP services? See IOP billing codes and Medicare coverage & billing requirements above.
Talk to an IOP billing specialistIOP services are intensive outpatient program services—structured mental health or substance use treatment typically furnished nine to nineteen hours per week, more than routine outpatient services but less than PHP. In medical billing, IOP may be reported as outpatient psychiatric program services (for example S9480 per diem on commercial plans), substance use HCPCS codes such as H0015, Medicare HOPD codes G2086–G2088 where Part B IOP coverage applies, or psychotherapy CPT codes when payers allow separate payment. Cipher helps IOP providers align clinical documentation, authorization, and billing codes to the program actually delivered.
Cipher averages a 9-minute eligibility turnaround for benefits verification—compared to an industry-standard 30 minutes—so admissions can confirm IOP coverage, copays, and authorization requirements before patients start program days instead of after a denial.
Every client receives a dedicated Partner Experience Executive—a named advocate for billing questions, reporting, and escalation—not a generic call-center queue.
IOP billing typically combines institutional and professional codes depending on payer and program design. Common HCPCS codes include S9480 (intensive outpatient psychiatric services, per diem—often commercial/Medicaid), H0015 (alcohol and/or drug services — IOP), H2036 (behavioral health program services), and H0004 (behavioral health counseling in 15-minute increments). Medicare hospital outpatient departments billing Part B IOP since 2024 use G2086 (first 70 minutes in a day), G2087 (each additional 60 minutes), and G2088 (assessment) with revenue code 0905 and condition code 92 on UB-04 claims. CPT codes such as 90853 (group therapy), 90834 (38–52 minutes face-to-face), and 90837 (53+ minutes) may apply when billed outside a bundled per diem. Cipher maps whether you need HCPCS or CPT—or both—before claims go out.
Medicare IOP billing follows national coverage, OPPS payment rules, condition code 92, G2086–G2088 HCPCS on eligible HOPD claims, and Medicare claims processing manual guidance. Commercial and Medicaid plans set their own authorization rules, covered program services, and whether HCPCS or CPT paths apply. Cipher maintains payer-specific crosswalks so Medicare, Medicaid, and commercial claims on the same intensive outpatient program do not share one generic template.
We treat authorization and billing as one workflow. Cipher tracks prior auth, concurrent review, and re-authorization against the program days you bill, escalates before auth lapses, and works denials with clinical documentation and payer-specific appeal paths. When an IOP claim is denied for authorization, medical necessity, or coding edits, we appeal with root-cause fixes so the same issue does not repeat on the next census week.
IOP and PHP are different levels of care with different hour requirements, documentation expectations, and payer billing rules. PHP generally requires twenty or more hours per week; IOP often falls between nine and nineteen. Billing must reflect the correct program intensity—service units, revenue codes, and HCPCS codes should match the level billed, not a generic outpatient template. Cipher maintains separate crosswalks and UR cadences for intensive outpatient and PHP so overlap within seven days, downcoding, and duplicate-day denials are caught in pre-bill review.
Both, depending on how your payer and contract define the IOP benefit for mental health and substance use program services. Institutional intensive outpatient is often billed on UB-04 with revenue code 0905 and appropriate HCPCS lines for hospital outpatient departments; professional components may route on CMS-1500 when the plan allows separate psychotherapy or assessment payment. Cipher determines claim type per payer and documents the routing in your onboarding crosswalk so admissions and clinical staff know which billing path applies before services render.
Frequent audit triggers include insufficient documentation of medical necessity and weekly hours, incorrect level of care, IOP/PHP overlap on the same dates, wrong revenue codes or service units, billing group and individual sessions against payer bundling rules, and missing modifiers for off-campus provider-based outpatient departments. Cipher reviews documentation and coding against IOP billing requirements before submission—with 100% pre-payment review success on our homepage benchmark—and monitors denial trends so teams fix root causes, not just resubmit claims.
Most clients receive their first payment within 30 days of onboarding—the same benchmark we publish on our homepage. IOP onboarding includes an audit of your HCPCS and CPT setup, authorization workflow, and claim history so your first institutional and professional claims are submission-ready instead of triggering preventable edits on week one.
Payers typically require a current treatment plan, progress notes tied to program hours, attendance or census records, measurable treatment goals, and UR summaries that justify continued intensive outpatient level of care. Cipher aligns documentation templates to your billed dates and behavioral health IOP billing requirements, and flags gaps before the concurrent review window closes—so authorization stays active while patients remain in program.
Yes. Telehealth and hybrid IOP programs add payer-specific place-of-service, modifier, and Medicare coverage rules on top of standard intensive outpatient billing. Cipher verifies benefits and authorization requirements for virtual mental health and substance use IOP programs up front, applies the correct HCPCS and CPT standards for remote delivery, and monitors policy changes so telehealth IOP billing stays compliant as payers update outpatient rules.
READY TO TRANSFORM YOUR REVENUE CYCLE?
Schedule a complimentary consultation with our billing experts to review your current revenue cycle and identify opportunities for improvement.
“We needed a billing company that conducted business similarly to how we do, prompt and intentional. Cipher has exceeded our expectations. They've continued to be easily accessible & helpful with all our billing needs!”
Fill out the form below and we'll contact you within 24 hours.