Substance Abuse Billing

Substance Abuse Billing: Complete Guide for Treatment Centers 2026

Substance abuse billing uses three overlapping code sets — standard CPT psychotherapy codes (90832–90837), HCPCS Level II H-codes (H0001–H0038), and SBIRT codes (99408/99409) — with the correct code determined by the ASAM level of care, payer type, and treatment setting. Claims at higher levels of care including IOP, PHP, and residential require prior authorization and ASAM criteria documentation in the clinical record, and incorrect level-of-care coding is responsible for approximately 18% of all SUD claim denials according to SAMHSA. ClaraRCM manages substance abuse billing across all 50 states for treatment centers at every level of the care continuum.

Published byClaraRCM Team
Last updated
Reading time19 minutes

Substance abuse billing is one of the most denial-prone areas in all of healthcare billing — not because treatment centers are doing something wrong, but because the coding environment is genuinely complex. A single patient can move through five different levels of care, each requiring a different code family, a different payer authorization pathway, and different documentation standards. ClaraRCM built this guide specifically for billing managers, practice administrators, and clinical directors who need a complete, operational reference for substance abuse billing in 2026. For the specific MOUD and OTP billing rules that apply to Medicare-enrolled opioid treatment programs, see our full MOUD billing guide 2026.

This guide covers every level of care from SBIRT through residential detox, the three code sets that govern SUD billing, a full descriptor reference for every code, payer-specific rules for Medicare, Medicaid, and commercial insurance, and the five denial triggers that cost treatment centers the most recoverable revenue every month.

97%Clean claim rate across SUD and MOUD billing clients
18%Of SUD denials caused by incorrect level-of-care coding (SAMHSA)
35%Average AR reduction within 90 days of ClaraRCM onboarding

What Substance Abuse Billing Covers

Substance abuse billing covers the full continuum of SUD treatment services — from screening and brief intervention (SBIRT) through intensive outpatient, partial hospitalization, residential treatment, and medically managed detox — each with distinct code families, authorization requirements, and payer rules. Unlike general medical billing where one CPT code family covers most encounters, SUD billing requires fluency in three separate code sets that often overlap depending on the payer, the level of care, and the service type.

The American Society of Addiction Medicine (ASAM) Criteria define six levels of care for SUD treatment, ranging from Level 0.5 (early intervention and SBIRT) through Level 4 (medically managed intensive inpatient). Most payers and virtually all managed care organizations require ASAM level-of-care documentation to support prior authorization and claims. When clinical notes do not reference ASAM criteria and document the specific dimensions supporting the level of care, medical necessity denials become significantly more likely.

Five structural differences make substance abuse billing more complex than standard medical billing:

  • Multiple code sets — CPT, HCPCS H-codes, and state-specific codes all apply depending on payer and setting
  • Level-of-care complexity — the billing code changes as the patient moves from brief intervention through residential treatment
  • Significant payer variation — Medicare, Medicaid, and commercial plans each have different requirements for the same service
  • Stringent authorization requirements — especially for IOP, PHP, and residential levels of care
  • Carve-out routing — many commercial plans route SUD claims to a separate managed behavioral health organization (MBHO), not the health plan on the member's card. See our full guide to behavioral health carve-out billing with Optum, Carelon, and Magellan

The Three Code Sets Every SUD Biller Must Know

Substance abuse billing draws from three code sets that each cover different service types and different payer populations: CPT codes for therapy and evaluation services, HCPCS H-codes for program-level and facility services, and HCPCS G-codes for MOUD services billed under Medicare OTP enrollment. Using the wrong code set for a given payer type is one of the most common SUD billing errors — and the resulting denial codes (CO-4, CO-11, CO-96) often do not identify the root cause clearly.

Code Set Maintained by Used for Typical payers
CPT codes (90xxx, 99xxx) AMA Psychotherapy, E/M, psychiatric evaluation, SBIRT All commercial payers; Medicare Part B for office visits
HCPCS H-codes (H0001–H0038) CMS Facility SUD services: IOP, residential, assessment, counseling Medicaid, managed Medicaid, most commercial facility contracts
HCPCS G-codes (G2067–G2080) CMS OTP weekly bundled billing for MOUD under Medicare Medicare Part B only; OTP-enrolled providers only
SBIRT codes (99408/99409 and G0396/G0397) AMA / CMS Alcohol and substance abuse screening and brief intervention Commercial: 99408/99409; Medicare: G0396/G0397; Medicaid: H0049/H0050

OTP G-code note: Only Medicare-enrolled opioid treatment programs can bill G2067 through G2080. An office-based practice prescribing buprenorphine cannot use OTP G-codes even if they provide MOUD services. The office-based pathway uses G2086–G2088 (monthly SUD treatment bundles) or standard E/M codes. For the full OTP billing breakdown, see our OTP weekly bundled billing guide.

ASAM Level-of-Care Billing Map

The billing code for a substance abuse claim is determined first by the ASAM level of care, then by the payer type — not by the diagnosis alone. A patient with an F11.20 diagnosis (opioid dependence) may be billed under five different code families depending on whether they are in outpatient therapy, an IOP, a PHP, a residential program, or receiving weekly methadone at a Medicare-enrolled OTP. Getting this mapping wrong is the root cause of most SUD coding denials.

substance abuse billing ASAM level of care code map CPT H-codes denial triggers ClaraRCM 2026
Each ASAM level of care maps to a specific billing code family, claim type, and top denial trigger. Billing the wrong code for the documented level of care is the single most preventable SUD denial. Source: ClaraRCM 2026.
ASAM Level Level Name Primary Billing Code(s) Claim Type Top Denial Trigger
0.5 Early Intervention / SBIRT 99408/99409 (commercial)
G0396/G0397 (Medicare)
Professional NCCI modifier missing when billed same day as psychotherapy
1.0 Outpatient SUD Treatment 90832–90837; H0004 (counseling per 15 min) Professional Time not documented / auth not obtained for commercial plans
2.1 Intensive Outpatient (IOP) H0015 / S9480
Revenue code 0906 (SUD) or 0905 (MH)
Facility (UB-04) Wrong code for diagnosis; minimum hour requirements not met
2.5 Partial Hospitalization (PHP) S9475 / H0035
Revenue code 0912/0913
Facility (UB-04) IOP and PHP billed within same 7-day window (CMS rejects automatically)
3.1 / 3.5 / 3.7 Residential Treatment H0017 (3.1) / H0018 (3.5) / H0019 (3.7)
Per-diem codes
Facility (UB-04) Level coded higher than ASAM documentation supports; triggers recoupment
OTP OTP Methadone / Buprenorphine G2067–G2080 (Medicare); state Medicaid OTP codes Professional or Institutional OTP codes used by non-enrolled provider; overlapping episode dates

Last updated: August 2026. ASAM criteria levels, CPT/HCPCS codes, and payer requirements are updated annually. Verify current code descriptors with the AMA CPT codebook and current HCPCS codes at CMS HCPCS before applying to claims.

CPT Codes for Outpatient Substance Abuse Billing

Outpatient SUD treatment at ASAM Level 1.0 uses standard CPT psychotherapy codes, with the correct code determined by documented session time — not scheduled appointment length. The most commonly billed codes are 90832 (30 minutes), 90834 (45 minutes), and 90837 (60 minutes) for individual therapy, and 90853 for group therapy sessions regardless of duration.

Individual Psychotherapy Time-Band Codes

  • CPT 90832 — Individual psychotherapy, 16–37 minutes of face-to-face time
  • CPT 90834 — Individual psychotherapy, 38–52 minutes of face-to-face time
  • CPT 90837 — Individual psychotherapy, 53 minutes or more of face-to-face time

All three codes require documented start and stop times or total face-to-face minutes in the session note. Billing 90837 by default for all sessions without time documentation is the most audited SUD outpatient billing pattern in 2026. ClaraRCM's medical coding support team audits session documentation before claim submission to catch this pattern before it generates a denial or triggers a pre-payment review.

Group Therapy and SBIRT

  • CPT 90853 — Group psychotherapy (other than of a multiple-family group), billed once per patient per session regardless of session length
  • CPT 99408 — SBIRT, 15–30 minutes (commercial); use G0396 for Medicare
  • CPT 99409 — SBIRT, greater than 30 minutes (commercial); use G0397 for Medicare

90837 audit risk: Commercial payers increasingly use automated prepayment review when a provider bills 90837 for more than 70% of their individual therapy sessions. ClaraRCM documents the clinical rationale for 90837 selection in every session note for SUD clients. For more on this specific audit pattern, see our guide to 90837 pre-payment review and audit response.

H-Codes for Facility-Level Substance Abuse Billing

HCPCS Level II H-codes are the primary billing codes for substance abuse program services at the facility level, covering everything from admission assessment through IOP, residential, and detox services. H-codes are maintained by CMS and used primarily by Medicaid programs, managed Medicaid, and most commercial facility contracts — they describe structured program services that CPT codes do not adequately capture.

substance abuse billing H-codes H0001 H0004 H0015 H0017 H0018 H0019 HCPCS reference 2026
HCPCS H-codes for substance abuse billing by level of care. H-codes are payer-specific — verify acceptance and unit definitions with each payer before submitting claims. Source: ClaraRCM 2026.

Key H-Codes by Level of Care

H-Code Description ASAM Level Key Billing Rule
H0001 Alcohol and drug assessment at admission All levels Often billed with HF modifier; one unit at admission
H0004 Behavioral health counseling and therapy, per 15 minutes 1.0 Outpatient Document time units; verify payer accepts per-15-min billing
H0015 Alcohol and/or drug IOP, per diem (minimum 3 hrs/day, 3 days/wk) 2.1 IOP Pair with revenue code 0906; do not bill same day as S9480
H0017 Residential treatment, Level 3.1 per diem 3.1 Residential ASAM Level 3.1 documentation required; clinically managed low-intensity
H0018 Residential treatment, Level 3.5 per diem 3.5 Residential ASAM Level 3.5 documentation required; clinically managed high-intensity
H0019 Residential treatment, Level 3.7 per diem 3.7 Residential ASAM Level 3.7 documentation required; medically monitored intensive
H0049 Alcohol and/or drug screening 0.5 SBIRT Medicaid SBIRT screening code; one per date of service
H0050 Alcohol and/or drug brief intervention, per 15 minutes 0.5 SBIRT Medicaid SBIRT intervention code; document time

H-Code Modifier Requirements

Many payers require credential-level modifiers on H-code claims, similar to the behavioral health modifier rules for psychotherapy codes. The most common are HF (substance abuse program), HA (child/adolescent program), HB (adult program), and HD (pregnant and postpartum women's program). Missing modifiers generate CO-4 or CO-16 denials — correctable but preventable. ClaraRCM's claim submission process applies required modifiers per payer before submission.

Detox and Withdrawal Management Billing Codes

Detoxification and withdrawal management billing splits into four HCPCS codes by acuity and setting: H0011 for acute residential detox, H0010 for sub-acute residential detox, H0012 for sub-acute outpatient detox, and H0014 for ambulatory withdrawal management. These codes sit outside the standard IOP/PHP/residential ladder because detox is typically the entry point into treatment rather than an ongoing level of care, and payers audit them separately from downstream residential billing.

Code Short descriptor Setting Billing note
H0011Alcohol and/or drug services; acute detoxification (residential addiction program inpatient)Residential, medically managedRequires the highest level of medical supervision documentation; frequently paired with a facility DRG at hospital-affiliated units instead of H0011 alone
H0010Alcohol and/or drug services; sub-acute detoxification (residential addiction program inpatient)Residential, medically monitoredLower acuity than H0011; payers compare documented withdrawal severity (e.g., CIWA-Ar score) against the billed level
H0012Alcohol and/or drug services; sub-acute detoxification (residential addiction program outpatient)Outpatient, structuredDespite the descriptor saying "residential," H0012 bills the outpatient variant — a frequent source of confusion when coders copy the H0010 workflow
H0014Alcohol and/or drug services; ambulatory detoxificationAmbulatory, non-residentialLowest acuity detox code; typically per diem or per encounter depending on payer

Inpatient hospital-based detox is often not billed with an H-code at all. When withdrawal management happens on a hospital-affiliated medically managed unit, the facility frequently bills a DRG-based claim rather than H0011. Practices that open a hospital-affiliated detox unit and carry over their freestanding H-code workflow generate avoidable denials at exactly this transition point. Confirm with the specific facility contract whether H-code or DRG billing applies before the unit opens.

PHP Billing: S0201 vs H0035 vs S9475

Partial hospitalization program (PHP) billing for substance use disorder splits across three competing codes — S0201, H0035, and S9475 — and which one a payer accepts depends on the payer type and, for Medicaid, the state, not on the clinical service itself. This is one of the most inconsistently applied code choices in SUD billing, and picking the wrong one for a given payer produces an immediate rejection rather than a processed denial, because the code simply isn't recognized on that payer's fee schedule.

Code Short descriptor Typical payer acceptance Unit
S0201Partial hospitalization services, less than 24 hours, per diemCommercial payers; some managed Medicaid plansPer diem
H0035Mental health partial hospitalization, treatment, less than 24 hoursMedicaid and managed Medicaid, most commonlyPer diem
S9475Ambulatory setting substance abuse treatment or detoxification services, per diemCommercial payers, SUD-specific PHPPer diem

The practical distinction: S0201 is the general partial-hospitalization S-code many commercial plans expect regardless of primary diagnosis. H0035 is the H-code family Medicaid programs more often recognize, and it's labeled "mental health" even though many state Medicaid programs accept it for SUD PHP as well — verify per state. S9475 is explicitly SUD-scoped and is the code some commercial SUD-specific PHP contracts require instead of the generic S0201. None of the three is universal, which is why this is a per-payer verification step rather than a fixed rule.

Before billing any PHP claim, confirm the accepted code directly with the payer's current fee schedule or provider manual — not by pattern-matching to a previous claim that happened to pay. A code that was accepted last year can be retired from a payer's schedule without notice, and PHP claims denied for an unrecognized code often come back with a generic rejection rather than a clear "wrong code" message.

IOP Billing: H0015 vs S9480 vs H2036

Intensive outpatient program billing for substance use disorder uses H0015 (alcohol and drug services, IOP, per diem) paired with revenue code 0906 on facility claims, while mental health IOP uses S9480 paired with revenue code 0905 — and the two codes cannot be billed together for the same patient on the same day. For dual-diagnosis patients, the patient's primary diagnosis and the payer's contract language determine which code applies.

  • H0015 — SUD IOP, per diem; minimum 3 hours per day, at least 3 days per week; revenue code 0906; Medicaid and most commercial payers
  • S9480 — Mental health IOP, per diem; revenue code 0905; commercial payers only (Medicare and Medicaid do not reimburse S-codes)
  • H2036 — Alcohol and drug treatment program, per diem; some payers prefer H2036 over H0015 for SUD IOP — always check the payer's billing manual before submitting

The Medicare IOP benefit established by the Consolidated Appropriations Act of 2023 is separate from the commercial H0015/S9480 framework — Medicare uses a component billing approach for mental health IOP with specific HCPCS codes per service type, not per-diem billing. For SUD IOP billing across payer types, ClaraRCM's eligibility and benefits verification service confirms which code and revenue code each specific plan accepts before the patient's first IOP session.

Full Substance Abuse Billing Code Descriptor Reference

The table below gives the full short descriptor for every CPT and HCPCS code referenced in this guide, in one place, so you don't have to cross-reference multiple sections to confirm exact wording before submitting a claim. Descriptors are sourced from current CPT and HCPCS Level II definitions; always cross-check against the AMA codebook or CMS HCPCS file for the year you're billing, since descriptors and coverage can change annually.

Code Full short descriptor Category
H0001Alcohol and/or drug assessmentIntake / assessment
H0004Behavioral health counseling and therapy, per 15 minutesOutpatient counseling
H0010Alcohol and/or drug services; sub-acute detoxification (residential addiction program inpatient)Detox
H0011Alcohol and/or drug services; acute detoxification (residential addiction program inpatient)Detox
H0012Alcohol and/or drug services; sub-acute detoxification (residential addiction program outpatient)Detox
H0014Alcohol and/or drug services; ambulatory detoxificationDetox
H0015Alcohol 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 educationIOP
H0017Behavioral health; residential (hospital residential treatment program), without room and board, per diemResidential (ASAM 3.1)
H0018Behavioral health; short-term residential (non-hospital residential treatment program), without room and board, per diemResidential (ASAM 3.5)
H0019Behavioral health; long-term residential (non-medical, non-acute care in a residential treatment program where stay is typically longer than 30 days), without room and board, per diemResidential (ASAM 3.7)
H0035Mental health partial hospitalization, treatment, less than 24 hoursPHP
H0049Alcohol and/or drug screeningSBIRT (Medicaid)
H0050Alcohol and/or drug services, brief intervention, per 15 minutesSBIRT (Medicaid)
H2036Alcohol and/or other drug treatment program, per diemVariable by state/payer — see caution below
S0201Partial hospitalization services, less than 24 hours, per diemPHP
S9475Ambulatory setting substance abuse treatment or detoxification services, per diemPHP / SUD-specific
S9480Intensive outpatient psychiatric services, per diemIOP (mental health)
90832 / 90834 / 90837Psychotherapy, 30 / 45 / 60 minutes with patientIndividual outpatient therapy
90853Group psychotherapy (other than of a multiple-family group)Group outpatient therapy
99408Alcohol and/or substance abuse structured screening and brief intervention services, 15 to 30 minutesSBIRT (commercial)
99409Alcohol and/or substance abuse structured screening and brief intervention services, greater than 30 minutesSBIRT (commercial)
G0396 / G0397Alcohol and/or substance abuse structured assessment and brief intervention services, 15–30 minutes / greater than 30 minutes (Medicare equivalent of 99408/99409)SBIRT (Medicare)

H2036 needs a payer-specific check before every use. Unlike most codes on this page, H2036's descriptor — "alcohol and/or other drug treatment program, per diem" — is deliberately broad, and states map it to different levels of care. Some state Medicaid programs use H2036 for residential treatment where others require H0018 or H0019 instead. Some use it for structured day treatment that a different state would bill as H0035. Before billing H2036, confirm three things with the specific payer: which level of care it maps to in that state, whether a modifier is required, and what minimum daily service hours the per diem assumes. A workflow built around H2036 in one state will frequently deny when applied in another.

Verify before you bill. Descriptors above reflect current CPT and HCPCS Level II definitions as of this guide's last update. Coverage, unit values, and modifier requirements are set by each payer and, for Medicaid, by each state — the descriptor being accurate doesn't guarantee a given payer accepts that code for a given level of care. For a review of how your current code selections map against your actual payer mix, request a free billing audit.

Revenue Codes for Substance Abuse Facility Claims

Facility-level SUD claims submitted on a UB-04 pair every HCPCS or per-diem code with a three- or four-digit revenue code that tells the payer which cost center delivered the service — and a mismatched revenue code produces a line-level denial even when the HCPCS code itself is correct. Revenue codes are billed alongside, not instead of, the HCPCS code covered elsewhere in this guide.

Revenue code Description Typically paired with
0905Behavioral health treatment / partial hospitalization, mental healthS9480 (mental health IOP)
0906Behavioral health treatment / intensive outpatient, chemical dependencyH0015 (SUD IOP)
0912 / 0913Behavioral health treatment / partial hospitalization, less/more intensiveH0035, S0201 (PHP)
1002Behavioral health treatment / chemical dependency, general classificationResidential and detox facility claims where a more specific revenue code isn't applicable

Revenue code requirements vary by payer and by state Medicaid program more than the HCPCS codes themselves do — some payers accept a general behavioral health revenue code regardless of level of care, while others require the exact match shown above. When a facility claim denies at the line level with the HCPCS code otherwise correct, checking revenue code alignment against the payer's current billing manual is the fastest diagnostic step before escalating to appeal.

Payer Rules: Medicare, Medicaid, and Commercial Insurance

The three major payer types in substance abuse billing each have distinct code preferences, authorization thresholds, and claim requirements that cannot be standardized across a treatment center's full payer mix without payer-specific verification at intake.

Medicare Substance Abuse Billing

Medicare covers SUD services through several distinct benefit pathways. Office-based counseling uses standard E/M codes. Medicare-enrolled OTPs bill weekly bundled G-codes (G2067–G2080) for methadone, buprenorphine, and naltrexone programs. Office-based SUD treatment (non-OTP) uses G2086–G2088 monthly bundles. SBIRT bills under G0396 and G0397 rather than CPT 99408/99409. Traditional Medicare Part B generally does not require prior authorization for outpatient SUD services, but Medicare Advantage plans frequently do. For full OTP billing rules, see ClaraRCM's OTP G-code billing guide.

Medicaid Substance Abuse Billing

Each state administers its Medicaid SUD benefit differently, with varying covered H-codes, prior authorization requirements, unit definitions, and documentation standards. Many states carve out SUD benefits to a managed Medicaid organization that maintains its own payer-specific rules separate from the state's fee-for-service Medicaid program. Medicaid SBIRT billing uses H0049 (screening) and H0050 (brief intervention) rather than CPT codes. ClaraRCM maintains state-specific Medicaid billing protocols across all 50 states through our revenue cycle management services.

Commercial Insurance and Parity Law

The MHPAEA Final Rule effective January 1, 2026 expanded enforcement of mental health and SUD parity protections, prohibiting commercial plans from applying prior authorization requirements, session limits, or medical necessity standards to SUD treatment that are more restrictive than those applied to comparable medical or surgical benefits. Parity violations are now documented grounds for administrative appeals. When a commercial payer denies an IOP or residential level of care that would be approved in a comparable medical setting, that denial may be a parity violation rather than a pure medical necessity determination. For help identifying and appealing parity violations, see our guide to MHPAEA parity appeals for addiction treatment claims.

Prior Authorization in Substance Abuse Billing

Prior authorization is required for virtually all higher-level SUD services — IOP, PHP, residential, and detox — from most commercial and managed Medicaid payers, and obtaining authorization before the first service date is the single most effective denial prevention step a treatment center can take.

The authorization process for SUD treatment typically requires ASAM level-of-care documentation, a clinical assessment, the treating provider's NPI, the proposed treatment plan, and an ICD-10 primary diagnosis code. Most payers require concurrent review every 5 to 7 days for residential and PHP levels of care — meaning authorization does not carry through a 30-day residential stay automatically. Treatment centers that do not track authorization expiration dates for individual patients routinely discover expired authorizations at the denial stage, after services have already been delivered. ClaraRCM's eligibility and benefits verification team initiates and tracks authorizations through every level of care transition.

For patients where authorization is denied despite documented clinical necessity, the MHPAEA parity framework provides a structured appeal pathway. A parity appeal requires the payer to produce documentation showing that its SUD prior authorization standard is no more restrictive than its comparable medical/surgical standard — a burden many payers cannot meet. See our parity appeals guide for the documentation required.

Top 5 Denial Triggers in Substance Abuse Billing

The five denial triggers below account for the majority of preventable revenue loss in substance abuse billing — and every one of them is catchable before the claim leaves the practice if the right pre-bill workflow is in place.

substance abuse billing top 5 denial triggers prevention guide ClaraRCM 2026
The five most common substance abuse billing denial triggers and the pre-submission fix for each. ClaraRCM's 97% clean claim rate for SUD clients is built on catching these before submission. Source: ClaraRCM 2026.
Denial Trigger 1

Wrong Code for Level of Care

Billing H0015 (SUD IOP) for a PHP patient, or S9480 (MH IOP) for a SUD primary diagnosis patient — the wrong code for the documented level of care generates automatic CO-4 or CO-11 denials. Fix: map the ASAM level to the correct code before every claim using the reference table above.

Denial Trigger 2

Missing Prior Authorization

IOP, PHP, and residential claims submitted without a valid authorization number deny immediately with CO-197. Retroactive authorization is difficult to obtain after the service date and many payers do not grant it for SUD. Fix: make auth verification a mandatory pre-admission step, documented with the auth number in the patient record.

Denial Trigger 3

ASAM Criteria Not in Clinical Documentation

A payer's concurrent review team denies continued stay when clinical notes do not reference ASAM dimension scores supporting the current level of care. This is the most common residential treatment denial. Fix: require ASAM dimension documentation in every clinical note at residential and PHP levels, not only at admission.

Denial Trigger 4

NCCI Modifier Missing With SBIRT

Billing 99408 or 99409 on the same date as a psychotherapy code (90832–90837) without modifier 59 triggers automatic NCCI bundling and the psychotherapy code pays while the SBIRT code denies. Fix: always append modifier 59 to the SBIRT code when billing it alongside psychotherapy on the same date of service.

Denial Trigger 5

Carve-Out Routing Error

Submitting SUD claims to the health plan on the member's card when behavioral health is managed by Optum, Carelon, or Magellan generates denials that look like credentialing errors. Fix: verify the behavioral health administrator at every eligibility check — ask specifically whether SUD benefits are managed by a separate MBHO. See our full guide to behavioral health carve-out billing.

Denial Trigger 6 (Bonus)

IOP/PHP 7-Day Overlap

CMS specifically rejects overlapping IOP and PHP claims for the same patient within the same 7-day window using condition code 92. This occurs when a patient transitions between levels of care mid-week and both levels are billed for the transition week. Fix: sequence level-of-care billing carefully at transitions and verify that no two per-diem codes overlap within the same 7-day period.

ClaraRCM's denial management services track every SUD denial by root cause and feed those findings back into pre-bill workflow improvements — so the same denial pattern does not repeat across multiple claims. Our AR follow-up team works denials within 10 business days of receipt to protect timely filing windows.

Part of the MOUD & Addiction Medicine Billing Cluster — Back to the full cluster overview

More in the MOUD & Addiction Medicine Billing Cluster

Free tool

SUD Billing Path Checker

Answer 3 questions about your practice and we will identify the correct billing code family for your situation plus your single biggest denial risk right now.

1Your practice
2Your codes
3Get audit
4Done

Q1: What type of SUD program or practice are you?

This determines which code family applies to your claims.

Q2: What is your primary payer mix?

Payer type determines which code set and which authorization pathway applies.

Q3: What is your biggest billing challenge right now?

This identifies your highest-priority fix.

ClaraRCM will review your SUD billing setup and send a free personalized audit within 1 business day.
Your situation:


Request received — thank you!

ClaraRCM has your SUD billing details and will send you a free personalized audit within 1 business day.

Prefer to connect right away?

Book a 30-minute call now
Disclaimer: Results are based on your selections and are for educational purposes only. Verify all code selections, authorization requirements, and payer policies before submitting claims. ClaraRCM does not guarantee specific outcomes.

Frequently Asked Questions About Substance Abuse Billing

What CPT codes are used for substance abuse billing?

Outpatient substance abuse billing primarily uses CPT psychotherapy codes 90832 (30 minutes), 90834 (45 minutes), and 90837 (60 minutes) for individual therapy, and 90853 for group therapy. SBIRT screening uses 99408 (15–30 minutes) and 99409 (over 30 minutes) for commercial payers, but Medicare requires G0396 and G0397 for the same services. Facility-level services such as IOP and residential treatment use HCPCS H-codes rather than CPT codes, with H0015 for IOP and H0017–H0019 for residential per-diem billing.

What is CPT code S0201 used for?

S0201 is the HCPCS code for partial hospitalization services lasting less than 24 hours, billed per diem. It's the general PHP code many commercial payers expect, but it isn't universal — Medicaid programs more often require H0035 instead, and some SUD-specific commercial contracts require S9475. Which code a payer accepts depends on payer type and, for Medicaid, the specific state, so confirm against the current fee schedule before billing rather than assuming the code that worked on a previous claim still applies.

What is HCPCS code H2036 and when should it be used?

H2036 describes an "alcohol and/or other drug treatment program, per diem." It's one of the most inconsistently applied codes in substance abuse billing because its descriptor is deliberately broad — some state Medicaid programs use it for residential treatment where others require H0018 or H0019 instead, and some use it for structured day treatment that another state would bill as H0035. Before billing H2036, verify with the specific payer which level of care it maps to, whether a modifier is required, and what minimum daily service hours the per diem assumes.

What are the billing codes for detox and withdrawal management?

Detox billing codes split by acuity and setting. H0011 covers acute detoxification in a residential inpatient addiction program, the highest-acuity code. H0010 covers sub-acute detoxification in a residential inpatient setting. H0012 covers sub-acute detoxification delivered on an outpatient basis, despite its descriptor referencing "residential." H0014 covers ambulatory detoxification, the lowest-acuity option. Hospital-affiliated medically managed detox units frequently bill a facility DRG instead of an H-code — confirm which applies with the specific facility contract.

Does substance abuse billing require prior authorization?

Prior authorization is required for most intensive levels of SUD care — IOP, PHP, residential, and detox — from the majority of commercial payers and managed Medicaid plans. Outpatient individual therapy (ASAM Level 1.0) generally does not require authorization from commercial payers, though managed Medicaid may require it. Traditional Medicare does not require prior authorization for outpatient SUD services, but Medicare Advantage plans frequently do. Authorization must be obtained before the first service date, as most payers do not grant retroactive authorization for SUD services after the claim is denied.

What is the difference between H0015 and S9480 in IOP billing?

H0015 is used for substance use disorder IOP programs (alcohol and drug services) and is accepted by Medicaid, managed Medicaid, and most commercial payers — it is paired with revenue code 0906 on facility claims. S9480 is used for mental health IOP programs (psychiatric diagnoses such as depression and anxiety) and is accepted by commercial payers only, as Medicare and Medicaid do not reimburse S-codes — it is paired with revenue code 0905. For dual-diagnosis patients, the patient's primary diagnosis and the payer's contract language determine which code to use, and the two codes cannot be billed together for the same patient on the same date of service.

Why do substance abuse claims get denied more than regular medical claims?

Substance abuse claims have higher denial rates than general medical claims for several structural reasons: SUD benefits are frequently managed by a separate carve-out administrator (Optum, Carelon, or Magellan) rather than the health plan on the member's card, so claims routed to the wrong entity deny automatically. Authorization requirements are stricter and more frequent — concurrent review every 5 to 7 days is standard at residential and PHP levels. ASAM criteria documentation must support the level of care billed, and multiple code sets (CPT, H-codes, G-codes) must be applied correctly based on payer type and setting. ClaraRCM's denial management team tracks SUD denial root causes and feeds findings back into pre-bill workflow corrections.

Andleeb Asghar, licensed Pharmacist, substance abuse billing specialist at ClaraRCM
Medically Reviewed By

Andleeb Asghar, Licensed Pharmacist

RCM Specialist & Founder, ClaraRCM

Andleeb Asghar is a licensed Pharmacist, medical billing professional, and revenue cycle management specialist with 7+ years of experience across substance abuse billing, MOUD and OTP billing, H-code and CPT coding, denial management, and end-to-end RCM for U.S. SUD treatment centers across all 50 states.

Last updated: August 5, 2026. ClaraRCM provides revenue cycle management and medical billing support services. This content is intended for educational purposes and does not constitute legal, clinical, or payer-contract advice. CPT code descriptors, HCPCS codes, and payer policies are updated regularly. Verify current requirements with the AMA, CMS, and individual payers before applying to claims. H-code and S-code level-of-care mapping varies by state Medicaid program and by commercial payer. SAMHSA denial rate figure cited per SAMHSA 2025 SUD billing guidance; flag for re-verification annually.

Scroll to Top