· 14 min read

HCPCS Codes for Behavioral Health: A Complete Billing Reference Guide

A practical reference guide to HCPCS codes for behavioral health — covering H-codes, billing rules, modifiers, and payer requirements for IOPs, PHPs, and outpatient programs.

HCPCS codes for behavioral health behavioral health billing codes HCPCS modifiers mental health behavioral health payer requirements

Most behavioral health operators lose money not because they deliver poor care, but because they can't bill correctly for the care they deliver — and the complexity of payer rules makes that a real risk in day-to-day operations. Payers process billions of claims each year, and standardized coding like HCPCS is the only way those claims move through the system consistently, which means errors here translate directly into denials, recoupments, and underpayments that quietly add up over time.
(See the Centers for Medicare & Medicaid Services (CMS) overview of the Healthcare Common Procedure Coding System (HCPCS) and its role in claims processing.)
https://www.cms.gov/medicare/coding-billing/healthcare-common-procedure-system

This is a working reference guide. If you're operating an IOP, PHP, outpatient program, or MAT clinic — or you're planning to — this is what you need to know about behavioral health billing codes before you submit a single claim.


What Are HCPCS Codes and Why Do They Matter for Behavioral Health?

HCPCS (Healthcare Common Procedure Coding System) is a standardized coding system used by Medicare, Medicaid, and most commercial payers to describe services, supplies, and procedures. It’s divided into two main parts: HCPCS Level I (CPT® codes maintained by the AMA) and HCPCS Level II (alphanumeric codes maintained by CMS for non-physician services, supplies, and certain behavioral health services).
CMS explains this structure and the distinction between CPT and HCPCS Level II in its HCPCS program guidance.
https://www.cms.gov/medicare/coding-billing/healthcare-common-procedure-system

For behavioral health specifically, H-codes (a subset of HCPCS Level II) do a lot of the heavy lifting. These codes were developed to capture behavioral health and substance use disorder services that don’t fit neatly into the physician-centric CPT framework, including many community-based and program-level services.
You can see the official H-code descriptions in the HCPCS Level II code set published annually and referenced in CMS and coding manuals.
(Example reference coding compendium used across the industry:)
https://www.optumcoding.com/upload/pdf/HS22/HS22.pdf

So the difference between using the right HCPCS code and the wrong one isn’t academic — it affects whether you get paid, how much you get paid, and whether you stay in compliance with your payer contracts and documentation requirements.


Core HCPCS H-Codes Every Behavioral Health Operator Should Know

Official HCPCS descriptions are defined nationally, but coverage and rates are set at the payer and state level — so always pair this list with your payer’s current billing manual and fee schedule.

Screening and Assessment

  • H0001 – Alcohol and/or drug assessment.
    Used for comprehensive intake evaluations in substance use disorder settings and defined in the national HCPCS Level II code set as “alcohol and/or drug assessment.”
    https://www.optumcoding.com/upload/pdf/HS22/HS22.pdf

  • H0002 – Behavioral health screening to determine eligibility for admission.
    Described nationally as a screening service to determine eligibility for admission to a treatment program. Many Medicaid programs use H0001/H0002 pairs at the front end of the episode, but the number of units and medical necessity criteria are state-specific.
    https://www.optumcoding.com/upload/pdf/HS22/HS22.pdf

  • H0031 – Mental health assessment, by non-physician.
    Defined as a mental health assessment by a non-physician and widely used in outpatient mental health and MAT settings when an LCSW, LMFT, or other qualified clinician performs the evaluation instead of an MD.
    https://www.optumcoding.com/upload/pdf/HS22/HS22.pdf

Individual and Group Treatment

  • H0004 – Behavioral health counseling and therapy, per 15 minutes.
    Officially described as “behavioral health counseling and therapy, per 15 minutes,” and used across many Medicaid programs and behavioral health benefit plans for time-based individual therapy. That 15‑minute unit structure is what drives the expectation that documentation clearly supports each billed unit.
    https://hcpcs.codes/h-codes/H0004/

  • H0005 – Alcohol and/or drug services; group counseling by a clinician.
    Nationally defined for group counseling services in SUD treatment. Payers typically layer their own limits on units or group size through policy manuals and provider agreements, which is why you’ll see different maximums by state Medicaid and commercial plan.
    https://hcpcs.codes/h-codes/H0005/

  • H2019 – Therapeutic behavioral services, per 15 minutes.
    Used for therapeutic behavioral services such as skills training and behavior intervention, and defined in the national HCPCS set as a 15‑minute service unit. Many state Medicaid programs adopt it for intensive community-based mental health services.
    https://hcpcs.codes/h-codes/H2019/

IOP and PHP Billing

  • H0015 – Alcohol and/or drug services; intensive outpatient program (IOP).
    Officially described as intensive outpatient SUD services; many state Medicaid programs list H0015 in their fee schedules or billing manuals for IOP-level care, sometimes as a per‑diem and sometimes as time-based units.
    (Example: see a state Medicaid behavioral health fee schedule or billing manual referencing H0015 as IOP.)
    https://hcpcs.codes/h-codes/H0015/

  • H2036 – Alcohol and/or other drug treatment program, per hour.
    Defined for hourly alcohol and/or other drug treatment program services; some payers prefer this hourly structure rather than a per‑diem IOP code.
    https://hcpcs.codes/h-codes/H2036/

  • H0035 – Mental health partial hospitalization, treatment, per diem.
    Used for mental health PHP services in some Medicaid and commercial benefit designs; in Medicare, PHP is more often billed using revenue codes and related CPT/HCPCS constructs on a facility claim, which is why your payer manual is the final word.
    https://hcpcs.codes/h-codes/H0035/
    Medicare’s PHP policies are detailed in CMS facility billing guidance and Medicare Claims Processing Manuals.
    https://www.cms.gov/medicare/payment/fee-schedules/hospital-outpatient-prospective-payment-system-opps

Medication-Assisted Treatment (MAT)

  • H0020 – Alcohol and/or drug services; methadone administration and/or service.
    This HCPCS code describes methadone administration and related services provided by a licensed program and appears in many Medicaid OTP policies and state plan documents.
    https://hcpcs.codes/h-codes/H0020/

  • H0033 – Oral medication administration, direct observation.
    Defined as “oral medication administration, direct observation,” and used when staff observe the patient ingesting medication — a pattern that shows up in MAT and some residential/community programs.
    https://hcpcs.codes/h-codes/H0033/

For Medicare specifically, opioid treatment programs (OTPs) don’t bill H0020 but instead use a dedicated set of G‑codes (G2067–G2080) under a weekly bundled payment model, as outlined in CMS’s OTP billing guidance and fact sheets.
https://www.cms.gov/medicare/payment/opioid-treatment-program/billing-payment
https://www.matrc.org/wp-content/uploads/2020/03/otp-billing-and-payment-fact-sheet.pdf

Case Management and Recovery Support

  • H0006 – Alcohol and/or drug services; case management.
    Nationally defined as case management for alcohol and/or drug services, and adopted by many Medicaid programs to reimburse coordination activities between providers, criminal justice, social services, and medical care.
    https://hcpcs.codes/h-codes/H0006/

  • H0038 – Self-help/peer services, per 15 minutes.
    Official HCPCS description is “self-help/peer services, per 15 minutes,” and CMS has recognized H0038 as the core billing code for Medicaid-reimbursed peer support in multiple policy and technical guidance documents.
    (See national reports on Medicaid reimbursement for peer support, which identify H0038 as the primary billing code used by many states.)
    https://policycentermmh.org/app/uploads/2024/07/May-2024-Peer-Excellence-Medicaid-Reimbursement-Report.pdf

  • H2014 – Skills training and development, per 15 minutes.
    Used in mental health and SUD settings for skills training and development — including activities of daily living and coping skills — with coverage parameters defined at the state Medicaid level.
    https://hcpcs.codes/h-codes/H2014/

  • H2015 – Comprehensive community support services, per 15 minutes.
    Defined as “comprehensive community support services, per 15 minutes,” and often tied to assertive community treatment (ACT) or intensive community-based support models in state Medicaid programs.
    https://hcpcs.codes/h-codes/H2015/


HCPCS Modifiers for Behavioral Health Billing

Modifiers change how a code is interpreted by the payer — for example, whether it was provided via telehealth, in a group setting, or by a particular level of clinician. Payer policies, especially Medicaid state plans and commercial medical policies, spell out exactly which modifiers they require and how they affect reimbursement.

Commonly Used Modifiers

  • HF – Substance abuse program.
    Used by many Medicaid programs to identify services provided in a substance abuse/SUD program; specific usage is defined in each state’s billing manual.
    (Example reference framework for modifier definitions:)
    https://www.optumcoding.com/upload/pdf/HS22/HS22.pdf

  • HH – Integrated mental health/substance abuse services.
    Applied when integrated services are provided, with definition and payment impact described in state and plan-level modifier grids.

  • HQ – Group setting.
    Commonly defined as “group setting,” and used with codes like H0005 or H0038 to distinguish group from individual services; many Medicaid manuals explicitly require HQ for group peer support or group therapy.
    (Example: a state Medicaid peer support billing guide lists H0038 HQ for group peer services.)
    https://webservices.ncleg.gov/ViewDocSiteFile/32937

  • HO – Master’s degree level.
    Indicates a master’s level clinician; commercial plans and Medicaid programs sometimes tier reimbursement based on HO vs. HP or other education modifiers.

  • HP – Doctoral level.
    Indicates a doctoral-level provider, such as a psychologist; again, usage is defined in each payer’s provider billing manual.

  • U1–U9, UA, UB – State-defined modifiers.
    These are deliberately reserved for state-specific use (for example, to distinguish levels of care or funding streams), and you’ll find their definitions in your state Medicaid bulletins and billing manuals rather than in a national HCPCS book.

  • GT – Via interactive audio and video telecommunication systems.
    Historically widely used to designate telehealth services delivered via interactive audio-video; CMS and state Medicaid programs have documented when GT is required on claims and when it has been replaced by newer modifiers.
    https://www.cms.gov/Medicare/Medicare-General-Information/Telehealth

  • 95 – Synchronous telemedicine service.
    Defined by CPT and adopted by CMS and many commercial payers for synchronous telemedicine services furnished via real-time interactive audio-video; CMS has instructed providers to use modifier 95 for certain telehealth codes in recent rulemaking and guidance.
    https://www.cms.gov/Medicare/Medicare-General-Information/Telehealth

Because modifier usage is so payer-specific, the safest approach is to pull the latest modifier appendix or telehealth/behavioral health billing policy from each major payer and state Medicaid program you work with.


Payer-Specific Behavioral Health Billing Requirements

No two payers handle behavioral health HCPCS codes identically. What works with your state Medicaid plan may get denied by a national commercial payer — and vice versa — because each payer has its own coverage policies, prior authorization rules, and claim formatting requirements.

Medicaid is the most complex because every state administers its own program under CMS oversight. California’s Medi-Cal program, for example, defines covered behavioral health codes, rates, and billing rules differently than Texas or Ohio Medicaid, even though they draw from the same national HCPCS and CPT code sets. State Medicaid provider manuals and fee schedules are where you’ll see whether IOP is billed as H0015, via revenue codes on a UB‑04, or through another structure.
(Each state publishes its own provider and billing manuals; see your state Medicaid agency’s official website for behavioral health billing guidance and fee schedules.)
https://www.medicaid.gov/state-overviews/stateprofile.html

Medicare has relatively limited use of H‑codes in behavioral health. For most outpatient mental health services, Medicare reimburses CPT psychotherapy and evaluation codes billed on the CMS‑1500 form, as documented in Medicare Claims Processing Manuals and fee schedule rules. The major exception is opioid treatment programs (OTPs), which Medicare pays under a bundled weekly payment model using OTP‑specific HCPCS G‑codes (G2067–G2080 and related codes).
CMS’s OTP fact sheets and billing pages spell out those codes and how they are reimbursed.
https://www.cms.gov/medicare/payment/opioid-treatment-program/billing-payment
https://www.matrc.org/wp-content/uploads/2020/03/otp-billing-and-payment-fact-sheet.pdf

Commercial payers (BCBS plans, Aetna, Cigna, UnitedHealthcare, and others) each publish their own behavioral health coverage policies and coding guidelines, and many contract with managed behavioral health organizations (MBHOs) or carve-out vendors to manage the benefit. That’s why the behavioral health billing guideline you get from the MBHO during credentialing can differ significantly from the generic medical policy on the parent plan’s website.


Common Billing Errors That Trigger Denials and Audits

The specific denial reasons you see will vary by payer, but a few patterns show up again and again across audits, compliance reviews, and payer policy updates.

  • Upcoding units or time.
    When codes are defined in 15‑minute units (like H0004, H2019, H2014), documentation needs to support the billed time and medical necessity, and Medicare and Medicaid audit findings routinely cite unsupported time-based units as a reason for recoupment.
    (See federal reports and OIG audit summaries discussing psychotherapy and behavioral health documentation deficiencies and time-based coding.)
    https://oig.hhs.gov/reports-and-publications/workplan/summary/wp-summary-0000601.asp

  • Missing prior authorization for higher levels of care.
    Many commercial and Medicaid managed care plans require prior authorization for IOP, PHP, and residential treatment, and plan medical policies often state that services without required authorization are not covered except in limited circumstances.
    (You’ll see these requirements in each plan’s utilization management or behavioral health medical policy.)

  • Wrong claim form.
    Facility-based services are often required to be billed on the institutional claim (UB‑04/837I) rather than the professional claim (CMS‑1500/837P), and both CMS and state Medicaid agencies publish detailed instructions on which forms to use for which provider types.
    https://www.cms.gov/medicare/cms-forms/cms-forms/downloads/ub04.pdf

  • Using outdated or incorrect fee schedules.
    Payers update rates for HCPCS and CPT codes periodically, and both CMS and Medicaid state agencies publish addenda and updates to their fee schedules. If your internal fee schedule doesn’t match the current allowed amounts, you may see unexpected contractual adjustments or underpayments.
    https://www.cms.gov/medicare/payment/fee-schedules

  • Credentialing or NPI mismatches.
    CMS and commercial payers require that claims be submitted under the correct billing provider and, when applicable, rendering provider NPIs; mismatches between enrollment and claim data are a common source of denials documented in payer provider manuals and CMS program integrity guidance.
    https://www.cms.gov/medicare/program-integrity/medicare-provider-enrollment


FAQ: HCPCS Codes for Behavioral Health

What is the difference between HCPCS and CPT codes for mental health?
CPT codes are developed by the American Medical Association (AMA) and are primarily used by physicians and licensed mental health providers for psychotherapy and evaluation services, while HCPCS Level II codes are maintained by CMS and cover additional services such as supplies, transportation, and many community-based and SUD program services that CPT alone doesn’t address. Many behavioral health programs end up using both CPT and HCPCS codes on different claims or different parts of the same episode of care.
https://www.cms.gov/medicare/coding-billing/healthcare-common-procedure-system
https://www.ama-assn.org/practice-management/cpt/behavioral-health-coding-guide

Does Medicare cover HCPCS H-codes for behavioral health?
Generally, Medicare relies on CPT codes rather than H‑codes for outpatient mental health services, as reflected in the Medicare Physician Fee Schedule and Claims Processing Manuals. The notable exception is opioid treatment programs, which bill Medicare using a dedicated set of HCPCS G‑codes under a weekly bundled payment model instead of traditional fee-for-service codes.
https://www.cms.gov/medicare/payment/opioid-treatment-program/billing-payment

What modifiers are required for group therapy billing?
Many Medicaid programs and commercial plans require a group modifier such as HQ when billing group services (for example, H0005 or group peer support), and some also ask you to document group size or use additional state-specific modifiers. The exact modifier requirements live in your payer’s behavioral health or outpatient services billing policy, so always confirm them against the most recent manual.
https://webservices.ncleg.gov/ViewDocSiteFile/32937

How do I know which HCPCS codes my payer covers?
The cleanest way is to pull the behavioral health billing guidelines, fee schedule, and covered code lists from each payer’s provider portal or contracting packet, and for Medicaid, from your state Medicaid agency’s official manuals. Managed behavioral health organizations that administer carved-out benefits typically issue their own covered code lists and utilization management criteria separate from the parent health plan.
https://www.medicaid.gov/state-overviews/stateprofile.html

What's the difference between H0015 and H2036 for IOP billing?
Both codes are used for intensive substance use disorder services, but H0015 is defined as intensive outpatient program services (often treated as per‑diem or structured session bundles), while H2036 is defined as an hourly alcohol and/or drug treatment program service, which some payers prefer for time-based billing. Your payer contract and state Medicaid billing manual will specify which code they recognize and how units are calculated.
https://hcpcs.codes/h-codes/H0015/
https://hcpcs.codes/h-codes/H2036/

Can peer support specialists bill HCPCS codes?
In states that have added peer support as a Medicaid-reimbursed service, certified peer specialists can bill Medicaid using H0038 (and sometimes related codes or modifiers), subject to state-defined supervision and training requirements. National Medicaid policy guidance and state-level reports on peer support reimbursement consistently identify H0038 as the primary peer support code.
https://policycentermmh.org/app/uploads/2024/07/May-2024-Peer-Excellence-Medicaid-Reimbursement-Report.pdf


Opening or Scaling a Behavioral Health Program? Don't Figure Out Billing Alone.

Getting credentialed, contracted, and billing correctly from day one is one of the highest-leverage things you can do when launching a behavioral health treatment center, especially in a landscape where coding and documentation issues frequently show up in payer audits and recoupment actions. Billing errors don’t just cost you on individual claims — they create audit risk, strain payer relationships, and slow down your cash flow at exactly the wrong time in your growth curve.

ForwardCare is a behavioral health MSO that partners with clinicians, sober living operators, entrepreneurs, and investors to launch and scale IOPs, PHPs, and outpatient programs. They handle licensing support, insurance credentialing, billing, compliance, and operational infrastructure — so you can focus on building the program and serving patients.

If you're serious about opening or expanding a behavioral health treatment center and want to get the business infrastructure right, ForwardCare is worth a conversation.

Ready to launch your behavioral health treatment center?

Join our network of entrepreneurs to make an impact