Medicaid HCBS Billing Codes, Explained: T1019, T2025, H2015 and More
If you bill Medicaid for home and community-based services, your revenue runs through a handful of HCPCS codes — standardized procedure codes that tell the payer what service you delivered. Getting them right, in the right units, with the right modifiers, is the difference between a clean claim and a denial. This is a working guide to the codes HCBS providers use most, and the mechanics around them.
One caveat up front, and it’s the most important one: the same code often pays differently, or requires different modifiers, in every state. HCBS is administered state by state, so always validate against your state’s fee schedule and waiver rules. The definitions below are the national HCPCS baseline.
The HCBS codes providers use most
T1019 — Personal care services
Personal care services, typically billed per 15 minutes. This is the workhorse code for attendant/personal care — help with bathing, dressing, mobility, and daily living. Because it’s a personal care service, T1019 is squarely subject to Electronic Visit Verification (EVV) under the 21st Century Cures Act.
T2025 — Waiver services / day habilitation
Often used for day habilitation and related waiver services. Units and billing conventions vary heavily by state and waiver, so T2025 is a common source of denials when a provider carries assumptions across state lines.
H2015 — Comprehensive community support services
Community living / comprehensive community support, commonly billed per 15 minutes. Used across many IDD and behavioral health waivers for community-based support.
Other codes you’ll encounter
- S5125 / S5126 — attendant care services (per 15 min / per diem).
- T2021 — day habilitation, per 15 minutes (state-dependent).
- T1005 — respite care services.
- H2014 — skills training and development.
- T2016 — residential habilitation, per diem.
What are modifiers and why do they matter?
A modifier is a two-character suffix that refines a code — the staffing ratio, the provider type, the funding source, or the setting. The same base code (say H2015) can pay one rate with one modifier and a different rate with another. States define which modifiers are required, and a missing or wrong modifier is one of the most common, most avoidable denial reasons.
How units work
Most HCBS codes are time-based, usually in 15-minute increments. That makes unit calculation and rounding rules critical: bill the wrong number of units against the authorization and the claim either denies or triggers a clawback on audit. Every unit billed has to trace back to an authorized amount on the individual’s plan of care.
How the codes connect to EVV and the claim cycle
For personal care and home health codes, the workflow is a chain, and a break anywhere kills the claim:
- Authorization — the service and its units are authorized on the plan of care.
- EVV capture — for personal care/home health, the visit is verified electronically (time in/out, location, service).
- Documentation — the service note and delivery log substantiate what was billed.
- Claim submission (837) — the claim goes to the state or MCO in the 837 electronic format.
- Remittance (835) — the payer returns an 835 remittance advice showing paid, adjusted, or denied lines.
- Reconciliation & denial management — you post the 835, work denials, and resubmit.
If the code, units, modifier, EVV record, and authorization don’t all agree, the claim denies — often weeks after the care was delivered, when it’s most expensive to fix.
Why this is so hard across states
A multi-state HCBS provider isn’t managing one code set — they’re managing a different fee schedule, modifier convention, unit rule, and EVV aggregator for every state and waiver they operate in. Spreadsheets and Medicare-oriented EHRs weren’t built for that, which is why so much HCBS revenue leaks out at the claim line.
How providers get paid faster
The agencies with the cleanest claims scrub before submission: validating each line’s code, units, and modifier against the authorization and the specific state/MCO rules, with EVV already attached. That’s what Statewise does. As the AI-native Medicaid billing platform purpose-built for HCBS, it maps codes and modifiers to each state’s rules, ties every billed unit back to the authorization and EVV record, and scrubs the 837 before it goes out — then reconciles the 835 automatically. See the platform overview or our managed billing services.
Frequently asked questions
What is CPT/HCPCS code T1019?
T1019 is the HCPCS code for personal care services, typically billed in 15-minute units. It’s widely used for Medicaid attendant and personal care and is subject to EVV.
What is procedure code H2015 used for?
H2015 covers comprehensive community support services, commonly billed per 15 minutes across many HCBS and behavioral health waivers. Exact use and rate depend on the state and waiver.
Do HCBS billing codes require EVV?
Personal care and home health services — including codes like T1019 — require Electronic Visit Verification under federal law. Non-personal-care services may not, depending on the state.
Why does the same billing code pay differently in different states?
Because Medicaid HCBS is administered state by state through waivers. Each state sets its own fee schedule, unit definitions, and required modifiers, so an identical HCPCS code can carry different rates and rules across states.