Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
Book a demo Book a demo
☰
HCPCS Code

HCPCS code H0015 – Alcohol and drug services, intensive outpatient


Code Definition

H0015 is the HCPCS Level II code for alcohol and/or drug intensive outpatient services. It covers a substance use disorder (SUD) program running at least 3 hours a day, 3 days a week, under an individualized treatment plan. One per-diem unit bundles assessment, counseling, crisis intervention, and activity therapies or education.

State Medicaid programs are the main payers for H0015, and Medicare doesn't pay for it. Billing teams often confuse it with H0014 or H0018, and some commercial payers expect S9480 instead.

Code range
H0001-H9999 Behavioral health and/or substance abuse treatment services
Category
H — Behavioral health and/or substance abuse treatment services
Status
Active, not payable by Medicare (CMS coverage code I)
Billable
No
Code also known as
IOP billing code, SUD intensive outpatient code, substance use disorder IOP, chemical dependency IOP billing
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

HCPCS Code H0015 covers alcohol and drug intensive outpatient (IOP) services, billed per diem at one unit per qualifying treatment day.

The program must deliver at least 3 hours of services per day and run at least 3 days per week to meet the H0015 threshold.

H0015 is a bundled per-diem code, so assessment, counseling, crisis intervention, and activity therapy can’t be billed separately on the same day.

State Medicaid programs are the main payer and Medicare doesn’t pay for H0015, while some commercial plans want S9480 for SUD IOP claims.

Claims management software such as Pabau tracks per-diem submissions and denial reasons, so billing teams can catch unit and code errors early.

HCPCS Code H0015: Definition and official descriptor

HCPCS Code H0015 is defined by the Centers for Medicare & Medicaid Services (CMS) in one descriptor with three parts. Here it is verbatim:

  • 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.

In billing terms, H0015 is a per-diem code. One unit covers one treatment day that meets the 3-hour minimum, and the daily rate includes every service in the descriptor. State Medicaid programs and Medicaid managed care plans are the main payers, since Medicare doesn’t pay for H0015.

Attribute Detail
Code H0015
Code system HCPCS Level II (maintained by CMS)
Billing unit Per diem (1 unit = 1 qualifying treatment day)
Minimum hours At least 3 hours per treatment day
Minimum frequency At least 3 days per week
Primary payer State Medicaid programs (most common); some commercial plans
Claim form (facility) UB-04
Claim form (professional) CMS-1500
Revenue code (facility) 0912 (chemical dependency intensive outpatient)

What HCPCS Code H0015 covers: Bundled services and exclusions

H0015 is a comprehensive per-diem bundle. Every service listed in the official descriptor is included and reimbursed within the single daily rate. Billing any of the following separately on the same day creates a duplicate-billing defect under CMS’s HCPCS Level II guidelines.

Services bundled into H0015 (cannot be billed separately on the same day):

  • Intake assessment and clinical evaluation at program entry
  • Individual counseling sessions conducted during the IOP day
  • Group counseling sessions (note: CPT 90853 for group therapy is typically bundled and should not be billed separately unless the payer explicitly allows it)
  • Crisis intervention services delivered within the program
  • Activity therapies and therapeutic education components
  • Treatment plan development and review (individualized treatment plan)

What H0015 does not include:

  • Laboratory tests and toxicology screens (bill separately under appropriate CPT or HCPCS lab codes)
  • Medication management when billed under a distinct code and visit (verify payer policy before separating)
  • Psychiatric evaluation using CPT 90791 (may be billable separately if conducted at a distinct visit not part of the IOP day, depending on payer policy)
  • Residential bed days covered by H0018 or H0019
  • Partial hospitalization psychiatric services covered by H0035

National Correct Coding Initiative (NCCI) edits are updated quarterly by CMS. Before billing any code alongside H0015 on the same claim date, verify the current NCCI edit tables, as bundling conflicts change between update cycles.

IOP program requirements and documentation for H0015 claims

A claim for HCPCS Code H0015 is only valid when the program itself meets the structural thresholds written into the descriptor. Payers review the program as well as each service, so documentation must prove program compliance on every date of service.

Program eligibility requirements:

  • Program operates at least 3 hours per treatment day
  • Program runs at least 3 days per week
  • An individualized treatment plan (ITP) is on file, current, and signed
  • Program is licensed or certified under applicable state authority for substance use disorder intensive outpatient services
  • Services address alcohol and/or drug use disorders (not a general mental health IOP)

The American Society of Addiction Medicine (ASAM) criteria designate IOP as Level 2.1 care. Many Medicaid managed care organizations and commercial plans use ASAM criteria to establish medical necessity for H0015 reimbursement. A clinician-completed ASAM Level 2.1 determination, or an equivalent level-of-care assessment, strengthens the claim record significantly.

SAMHSA’s TIP 47, Substance Abuse: Clinical Issues in Intensive Outpatient Treatment, sets out clinical best practices for intensive outpatient SUD programs. Payers frequently reference SAMHSA’s Treatment Improvement Protocols (TIPs) when reviewing medical necessity during audits.

Documentation required on every H0015 claim date:

  • Attendance record showing actual hours on the date of service (minimum 3 hours to bill H0015)
  • Progress note or service note for each treatment component delivered
  • Current signed individualized treatment plan (ITP)
  • Prior authorization number, if required by the payer for that date range
  • Intake assessment on file (does not need to be repeated daily)

Put together, the program rules and the daily records come down to five checks. The flow below shows how one treatment day either becomes a billable H0015 unit or doesn’t.

Decision flow for billing one H0015 unit per day.
Each date of service has to clear all five checks before it’s billed as one H0015 unit. Thresholds come from the CMS descriptor and the payer rules above.

How to bill H0015: Claim form, revenue codes and units

H0015 billing mechanics differ by provider type. Facility-based programs submit on a UB-04. Professional and group practice providers submit on a CMS-1500. Confirm which claim form your payer contract and provider enrollment require before selecting the form.

Pro Tip

Check your state Medicaid provider manual before billing H0015. Some state Medicaid programs require a modifier, such as HH for co-occurring mental health and SUD. Others require a place-of-service code that differs from commercial plans. Document the payer-specific rule in your billing team’s code reference.

Billing element Facility (UB-04) Professional (CMS-1500)
Claim code H0015 H0015
Revenue code 0912 (chemical dependency IOP) Not applicable
Billing unit 1 unit per qualifying treatment day 1 unit per qualifying treatment day
Place of service 57 (non-residential substance abuse treatment facility) or per payer requirement 57 or per payer requirement
Common modifiers HH (co-occurring SUD/MH) where required by payer HH or payer-specific; verify before billing

Revenue code 0912 is the standard pairing for H0015 on UB-04 institutional claims for chemical dependency intensive outpatient programs. Some state Medicaid programs use revenue code 0906 (behavioral health IOP) instead. Verify against your specific state’s Medicaid provider manual before finalizing UB-04 submissions.

Pabau’s claims management software helps behavioral health billing teams track per-diem submissions, flag mismatched units, and manage payer-specific billing rules across multiple claim dates.

Pabau claims and billing screen for automating claim submissions
Pabau’s claims and billing tools track each H0015 submission by date, so your team can spot unit errors and denial patterns before they repeat.

H0015 vs H0014 and S9480: Choosing the right intensive outpatient code

Three codes compete for IOP billing in substance use disorder treatment: H0015, H0014, and S9480. Each applies in different clinical and payer contexts. Selecting the wrong one is among the most common denial triggers on SUD claims.

Code Descriptor summary Billing unit Typical payer Key distinction
H0015 Alcohol/drug services, IOP (3+ hrs/day, 3+ days/week) Per diem State Medicaid SUD-specific IOP; bundled per-diem
H0014 Alcohol/drug services, ambulatory detoxification (non-hospital setting) Per diem State Medicaid Detoxification, not IOP treatment; same-day billing with H0015 at the same facility is not permitted
S9480 Intensive outpatient psychiatric program, per diem Per diem Some commercial/managed care plans Psychiatric focus (not SUD-specific); preferred by some commercial payers that do not accept H-codes

H0015 and H0014 cannot be billed on the same day at the same facility. They represent different levels of SUD care (IOP treatment versus ambulatory detoxification). Whether same-day billing is permissible when services occur at two distinct facilities on the same date is payer-specific. Confirm the individual payer’s policy before attempting this configuration.

S9480 covers intensive outpatient psychiatric programs rather than SUD-focused programs, though some commercial plans use it for both. If your payer contract specifies S9480 for IOP SUD claims, use that code.

If the contract does not address the distinction and the program is SUD-specific, H0015 is generally the correct Medicaid code. Refer to the AAPC HCPCS code lookup to confirm current descriptor language before selecting between these codes for a specific payer.

H0015 sits within a family of H-series HCPCS codes that cover the full continuum of SUD and behavioral health services. Billing teams working in SUD programs frequently encounter H0018 and H0035 alongside H0015 as patients move between levels of care.

Code Service covered Level of care Billing unit
H0015 Alcohol/drug services, intensive outpatient (SUD IOP) ASAM Level 2.1 (IOP) Per diem
H0018 Alcohol/drug services, short-term residential (non-hospital) ASAM Level 3.1 (residential) Per diem
H0035 Mental health partial hospitalization, treatment (less than 24 hours) Psychiatric partial hospitalization Per diem

H0018 applies when the patient resides at the treatment facility overnight (short-term residential). If a patient moves from residential care (H0018) to IOP (H0015), claims for each level should reflect the correct dates and not overlap.

H0035 covers psychiatric partial hospitalization rather than SUD IOP. Using it for a substance-use intensive outpatient program is a coding error that payers will deny or audit.

Prior authorization and H0015 Medicaid billing requirements

Prior authorization requirements for H0015 vary by state Medicaid program and managed care organization. There is no universal rule. Most state fee-for-service Medicaid programs and virtually all Medicaid managed care plans require authorization before IOP services begin.

Typical authorization criteria payers assess:

  • Clinical diagnosis of alcohol or drug use disorder (SUD) with an appropriate ICD-10-CM code on the claim
  • Documentation that a lower level of care was tried or clinically considered and found insufficient
  • ASAM Level 2.1 determination or equivalent level-of-care assessment completed by a licensed clinician
  • Current, signed individualized treatment plan specifying IOP frequency and goals
  • State-licensed or certified IOP program

Reimbursement rates for H0015 differ significantly by state. Ohio, Kansas, and Florida each publish state-specific Medicaid fee schedules with distinct per-diem rates. Always reference the current state fee schedule on each state’s Medicaid portal rather than a third-party estimate, as rates are updated periodically.

Traditional fee-for-service Medicare doesn’t pay for H0015. CMS lists the code with coverage status I, not payable by Medicare, which is why it’s primarily a Medicaid code.

Common H0015 denial reasons and how to avoid them

H0015 denials cluster around a predictable set of documentation and billing errors. Most are correctable before submission with the right workflow controls.

Denial reason Root cause Corrective action
Insufficient hours documented Attendance record does not show 3 hours on billed date Attach time-stamped attendance log to every claim date; do not bill H0015 if hours fall short
Missing or expired ITP Individualized treatment plan not on file or past renewal date Track ITP expiration dates in your practice management system; alert clinicians before renewal is overdue
No prior authorization Services began before authorization was obtained or authorization lapsed Request authorization before the first treatment day; track expiration dates and renew proactively
NCCI bundling conflict Separately billed counseling CPT (e.g., 90853 or 90791) on same claim date as H0015 Remove duplicate counseling codes; confirm current NCCI edit table before billing
Wrong revenue code Facility claim submitted with incorrect revenue code (e.g., 0900 instead of 0912) Confirm 0912 with state Medicaid manual; update billing templates to lock in the correct revenue code
Incorrect unit count Multiple units submitted per day instead of 1 per diem unit Configure billing system to enforce 1-unit maximum per date of service for H0015
Wrong code for payer H0015 submitted to a commercial plan that requires S9480 for IOP Maintain a payer-specific code grid; confirm IOP code preference with each commercial payer during contracting

Effective denial management requires tracking denial reasons by code across claim dates to spot patterns early. A single billing rule error (wrong revenue code, for example) will generate dozens of denials before it is caught manually.

Staying current with medical billing compliance matters most for SUD programs. Medicaid audits there focus heavily on documentation for per-diem codes like H0015.

How claims management software prevents H0015 denials

Many SUD programs track H0015 requirements in several places at once. Attendance lives on sign-in sheets, ITP renewal dates sit in a spreadsheet, and each payer’s code preference lives in a biller’s head. A claim can go out before anyone notices the day ran short or the authorization lapsed.

In Pabau, those records sit on the patient’s file. Signed treatment plans and intake forms are stored as digital forms against the patient record. Claims are submitted and tracked from the same system, with denial reasons reported by code.

The result is fewer avoidable H0015 denials, and less time spent reworking claims your team already sent once.

Keep H0015 claims clean with Pabau

Pabau helps SUD programs and behavioral health practices submit per-diem claims, track authorization expiry dates, and catch missing documentation before claims go out.

Pabau behavioral health billing dashboard

Conclusion

Treat the attendance record as the claim. If a day falls short of 3 hours, or the ITP has lapsed, that day isn’t an H0015 unit, however much care was delivered.

Settle the code question at contracting, before the first claim. Confirm with each payer whether it takes H0015 or S9480, and record the answer where your billers will see it. The per-diem structure keeps coding simple, but one missing document costs a full day’s rate.

Book a demo to see how Pabau helps SUD programs keep attendance, treatment plans, and claims in one place.

Continue your research

Continue your research

Billing the intake assessment before IOP starts? HCPCS Code H0001 covers the alcohol and drug assessment that often comes before an IOP admission.

Want to understand how claims clearinghouses work for behavioral health? Medical claims clearinghouse overview explains how electronic claims routing works between providers and payers.

Looking for guidance on clean claim requirements? Clean claim best practices covers the elements every claim needs to reach adjudication without edits.

Working a denied H0015 claim? Denial codes in medical billing explains what each denial reason means and how to resubmit.

Frequently asked questions

What is HCPCS Code H0015?

HCPCS Code H0015 is a HCPCS Level II per-diem billing code for alcohol and drug intensive outpatient program (IOP) services. The program must operate at least 3 hours per day and at least 3 days per week. The code bundles assessment, individual and group counseling, crisis intervention, and activity therapies into a single daily rate, most commonly reimbursed by state Medicaid programs.

Is H0015 a per diem code?

Yes, H0015 is a per-diem code: 1 billing unit equals 1 qualifying treatment day. Submitting more than 1 unit per date of service is a common denial trigger. The per-diem structure means all services listed in the descriptor (counseling, crisis intervention, activity therapy) are bundled into that single daily rate.

What are the minimum hours required to bill H0015?

The program must deliver at least 3 hours of services on each treatment day billed under H0015. The program must also operate at least 3 days per week. If attendance records show fewer than 3 hours on a given date, H0015 cannot be billed for that day. A claim submitted anyway will be denied.

How does HCPCS Code H0015 differ from S9480?

H0015 covers SUD-specific IOP programs and is the code most state Medicaid programs use. S9480 describes an intensive outpatient psychiatric program and is preferred by some commercial and managed care plans that do not accept H-series codes. If your payer contract specifies S9480, use that code. If you’re billing Medicaid for a substance use disorder IOP, H0015 is generally the correct code.

What revenue code pairs with H0015 on a UB-04?

Revenue code 0912 (chemical dependency intensive outpatient) is the standard pairing with H0015 on a UB-04 facility claim. Some state Medicaid programs use 0906 instead. Always verify against the specific state Medicaid provider manual before finalizing UB-04 submissions, as the wrong revenue code is a common and avoidable denial reason.

What documentation is required to support an H0015 claim?

Each H0015 claim date needs a time-stamped attendance record showing at least 3 hours of services. It also needs progress notes for each treatment component and a current signed individualized treatment plan (ITP). Add the prior authorization number if the payer requires one. The intake assessment must be on file but does not need to be repeated daily.

×