Home / Blog / H Codes

H Codes in Behavioral Health: The Medicaid Code Set, Explained

If your practice bills Medicaid or works with community behavioral health programs, a second code set sits alongside CPT: the HCPCS Level II H codes. They cover services CPT doesn't — peer support, skills training, psychosocial rehab — and they're billed in 15-minute units with rules that change at every state line. Here's the map.

What H codes are (and why they exist)

H codes are HCPCS Level II codes used primarily by state Medicaid programs for behavioral health and substance use services that have no CPT equivalent — the rehabilitative, community-based services at the heart of public behavioral health. Commercial payers mostly ignore them; Medicaid managed care plans live on them. Critically, each state defines its own H-code rules: what each code means locally, which staff credentials can deliver it, unit limits, and rates. See our Medicaid behavioral health billing guide and state guides for California, Texas, New York, Florida, and Ohio.

The H codes you'll meet most often

CodeService (federal descriptor)Typical unit
H0031Mental health assessment, by non-physicianPer encounter (state-defined)
H0038Self-help/peer services (peer support specialist)Per 15 minutes
H2014Skills training and developmentPer 15 minutes
H2011Crisis intervention servicePer 15 minutes
H0004Behavioral health counseling and therapyPer 15 minutes
H0001Alcohol and/or drug assessmentPer encounter
H0015Alcohol/drug intensive outpatient (IOP)Per diem
H0035Mental health partial hospitalization (<24 hours)Per diem
H2019Therapeutic behavioral servicesPer 15 minutes

Federal descriptors only — your state's Medicaid manual defines what each code actually requires and pays locally.

Three codes, closer up

H0031 is the Medicaid intake for non-physician assessors in many states — where a commercial payer would expect 90791. Some states use both, split by program type; billing the wrong one is a routine denial. H0038 pays for certified peer support specialists — lived-experience staff — in 15-minute units, with state certification of the peer and often a supervising clinician required. H2014 covers skills training (daily living, social, coping skills), usually delivered by paraprofessionals under a treatment plan, also in 15-minute units.

Unit billing: where the denials live

  • Round correctly. States set minimum minutes per unit (a common rule: at least 8 minutes to bill one 15-minute unit) — and they audit it.
  • Daily caps. Most H codes carry per-day or per-week unit maximums; exceeding them denies the overage.
  • Credential match. Each code specifies who may deliver it in your state — a service delivered by the wrong credential level is unbillable, not just discounted.
  • Documentation per unit block. Notes must support the units billed: time in/out, service content, and connection to the treatment plan.
  • Prior authorization. Many rehabilitative H-code services require authorization and periodic treatment-plan review to keep billing.

H-code billing is high-volume, low-dollar, rule-dense work — exactly the profile where AI billing outperforms manual processes, and where SUD billing software earns its keep for H0001/H0015 programs.

This guide is for general reference only. CPT codes, HCPCS codes, and payer rules change, always verify against current coding guidance and your specific payer policies. CPT is a registered trademark of the American Medical Association.

Medicaid billing without the manual-reading.

Stable applies state-specific H-code rules — units, credentials, caps — before claims go out.

Book a Demo