Billing codes
Resources · Billing codes · IOP

H0015Intensive outpatient

H0015 is the HCPCS code for an intensive outpatient program (IOP) — in the code set's own words, “alcohol and/or drug services; intensive outpatient (treatment program that operates at least 3 hours/day and at least 3 days/week and is based on an individualized treatment plan), including assessment, counseling; crisis intervention, and activity therapies or education.” It is the facility line for a structured program day of at least three hours, delivered at least three days a week, below the partial-hospitalization level. The code set's wording says “alcohol and/or drug services”; in contracting practice H0015 functions as the intensive-outpatient level-of-care line, and payers' billing rules decide which programs bill it — substance-use, mental-health, and eating-disorder IOP programs alike commonly go out on it, with the diagnosis carried in the claim's ICD coding, not the code.

HCPCS descriptor

H0015 — “Alcohol and/or drug services; intensive outpatient (treatment program that operates at least 3 hours/day and at least 3 days/week and is based on an individualized treatment plan), including assessment, counseling; crisis intervention, and activity therapies or education

Revenue codes it appears with: 0905, 0906. HCPCS Level II descriptor as published by CMS.

What services bill under H0015?

A day of intensive outpatient programming — the level of care between partial hospitalization and standard outpatient: several hours of structured treatment per program day, several days a week, with the patient living at home. The descriptor sets the floor the code set has in mind — at least three hours a day, at least three days a week, on an individualized treatment plan — and lists what a program day contains: assessment, counseling, crisis intervention, and activity therapies or education. It is the program's own facility line, distinct from professional services billed separately. Because H0015 functions in practice as a level-of-care line, one IOP program's day and another's are the same billing event regardless of what the program treats — the diagnosis lives in the claim's ICD coding, not in the code or the rate. That is the mechanism behind “there is no eating-disorder billing code,” and in practice it applies to IOP exactly as it does to residential and PHP.

Related: Levels of Care, Explained · There Is No Eating-Disorder Billing Code · Intensive outpatient reimbursement rates

Is H0015 a facility code or a professional code?

Facility. H0015 pays the program for the day, not a clinician for a visit; the individual, group, and psychiatric work delivered inside the program day bills separately on the professional side. That is what separates an IOP program rate from an outpatient therapy fee schedule, and it is why the H0015 conversation with a payer is a per-diem or program-rate negotiation — hours of programming, days per week, staffing, clinical intensity — and the number that matters is the negotiated day rate a payer publishes for the facility in its Transparency in Coverage file.

Which revenue codes does H0015 pair with?

Revenue codes 0905 and 0906 — the intensive outpatient program lines on a facility claim (0905 psychiatric, 0906 chemical dependency). An IOP day typically goes out with one of those revenue codes and H0015 as the HCPCS line. Some payers require the revenue code and the HCPCS code together for the claim to price; others key the program rate on one or the other, and a contract may define the day rate against the revenue code alone. Read a rate file accordingly: an “H0015 rate” and a “0906 rate” may be one contract line or two.

Related: Behavioral Health Billing Grammar · Behavioral Health Revenue Codes, Explained

Why isn't one facility's H0015 rate comparable to another's?

Because the code is the only thing two programs share. IOP day rates vary with the contracting entity (a national behavioral health network, a commercial carrier's own book, a regional plan), the market, when the rate was last negotiated, and the structure — a per-diem day rate, a case rate for the episode, or a percent of charges — as well as with how the contract defines a program day: the descriptor's three-hours-three-days floor is a minimum, and a contract may define the day above it. Two H0015 rates built on different program-day definitions are not two prices for the same thing.

Related: What determines an Optum facility rate · What determines a Carelon facility rate

How does a facility benchmark its H0015 rate?

By placing it inside the distribution of comparable facilities' negotiated H0015 rates in its market, with the same payer, and reading the result as a percentile position — never a blended average. IOP is where program-day definitions matter most, so the comparison has to hold the level of care and the unit constant before any two rates sit next to each other; the comparison set is every intensive outpatient program a payer pays in the market, not only those treating the same condition. Ratebench and Peerbench do this on actual negotiated rates from payers' Transparency in Coverage files, resolved to the facility and scored for confidence. The fastest way to see where your IOP rate stands is a free rate analysis of your own contract.

Related: Ratebench · Peerbench · Reading Your Percentile Position · Coverage & Methodology

See where your facility's rates rank.

A free rate analysis compares your contract to actual negotiated rates in your market, by level of care and code.

More billing codes

H0010Sub-acute detoxification · H0018Short-term residential · H0017Hospital residential treatment · H0035Partial hospitalization · All billing codes