Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Billing Codes

HCPCS code H0028: Alcohol and drug prevention billing guide

Key takeaways

Key takeaways

HCPCS code H0028 covers alcohol and/or drug prevention, problem identification, and referral. The official descriptor excludes assessment.

Medicare fee-for-service does not cover H0028. State Medicaid programs and managed care organizations are the primary payers, and rates vary by state.

Incomplete documentation is the most common reason for an H0028 denial, usually the screening tool name or the referral destination.

Practice management software like Pabau tracks each claim, links it to the right insurer, and validates the fields before submission.

HCPCS code H0028 covers alcohol and/or drug prevention, problem identification, and referral services.

The official descriptor names student assistance and employee assistance programs as examples, and it excludes assessment. That exclusion is what separates H0028 from the assessment codes billing teams often reach for by mistake.

State Medicaid programs and their managed care plans are the primary payers. Medicare fee-for-service generally does not cover it. The Centers for Medicare and Medicaid Services (CMS) maintains the descriptor, and state manuals set everything else.

This guide covers what billing staff need to submit an H0028 claim cleanly. That means eligible provider types, payer coverage, fee schedule context, documentation, and the denial patterns that hit substance use disorder (SUD) prevention programs hardest.

H0028 definition and clinical description

H0028 describes three activities delivered in one encounter. A clinician provides prevention education or intervention to someone at risk. They identify an existing alcohol or drug problem through a formal screening process. Then they refer the person to a treatment resource when a problem is confirmed.

The code sits in the HCPCS Level II H-series. That range covers mental health and substance use services that CPT codes do not describe well. Community-based prevention work is the typical setting, which is why the code comes up so often for mental health EMR software users.

The descriptor’s own examples matter for billing. Student assistance programs in schools and employee assistance programs at workplaces are the settings CMS names outright. A prevention specialist running a school-based session is doing exactly what this code was written for.

Field Details
Code H0028
Full descriptor Alcohol and/or drug prevention, problem identification, and referral service (e.g., student assistance and employee assistance programs), does not include assessment.
Code type HCPCS Level II
Code series H-series (H0001-H2037): behavioral health and SUD services
Status Active
Primary payer State Medicaid programs and managed care organizations (MCOs)
Medicare coverage Generally not covered by Medicare fee-for-service
Unit of service Per encounter or per session, depending on state Medicaid policy

Who can bill H0028?

Eligible provider types depend on the state Medicaid program rather than a single federal standard. Most states recognize the categories below, though credentialing and enrollment requirements vary.

  • Substance use disorder (SUD) treatment programs: licensed outpatient programs certified by the state behavioral health authority
  • Behavioral health organizations: community mental health centers and certified community behavioral health clinics (CCBHCs)
  • Certified prevention specialists: credentialed professionals holding a state-recognized prevention specialist certification
  • Non-physician behavioral health providers: licensed counselors, social workers, and addiction counselors working under a licensed program’s billing enrollment
  • Federally Qualified Health Centers (FQHCs) and Rural Health Clinics (RHCs): these may bill H0028 under consolidated billing rules where the state permits it

Always check the applicable state Medicaid provider manual before billing. Some states require the billing entity rather than the individual clinician to be enrolled as the rendering provider for H-series codes.

Psychiatry EMR software with enrollment tracking built in flags a lapsed enrollment before claims go out.

Payer coverage: Medicare, Medicaid, and commercial insurance

H0028 has a narrow payer footprint. Knowing which payers recognize the code before you submit prevents wasted effort and avoidable write-offs.

Payer type Coverage status Key notes
Medicare fee-for-service Generally not covered Verify current status annually via the CMS fee schedule, because status can change
Medicare Advantage Plan-specific; check individual plan policies Some MA plans cover SUD prevention services beyond traditional Medicare
State Medicaid (fee-for-service) Primary payer; coverage varies by state Most states with an SUD prevention benefit cover H0028; verify the state fee schedule
Medicaid managed care (MCO) Covered where state Medicaid covers it Check MCO-specific prior authorization requirements before rendering the service
Commercial insurance Generally not covered Commercial plans typically use CPT codes for similar services; verify the contract
CHIP State-specific CHIP programs may cover H0028 for pediatric SUD prevention under the state plan

Medicaid is where the reimbursement lives. Some SUD prevention programs also serve Medicare beneficiaries, and the temptation is to cross-bill. Check the current status on the CMS fee schedule lookup first.

H0028 fee schedule and reimbursement rates

Unlike CPT codes with nationally published Medicare rates, H0028 reimbursement is set independently by each state Medicaid program. A prevention specialist in one state may be paid substantially differently than a counterpart doing identical work next door.

State rates usually reflect where the service sits in the benefit package. That includes whether it is paid as a stand-alone prevention encounter, bundled with screening, or limited to specific program types.

AAPC is useful for cross-referencing the descriptor, but payment rates only come from your state’s published fee schedule.

Factor What it affects How to verify
State Medicaid fee schedule Base reimbursement rate per encounter State Medicaid agency website, updated annually
MCO contract rates May differ from fee-for-service rates, higher or lower Provider contract addendum or MCO rate sheet
Place of service Community and clinic settings may trigger different rates State Medicaid billing manual, H-code section
Unit definition Per encounter or per 15-minute increment State fee schedule footnotes for H0028

Documentation requirements for H0028

Claims for H0028 live or die on documentation. The code bundles three clinical activities, so auditors want evidence that each one happened. Submitting a claim without the referral record, when a problem was identified, is the most common documentation failure.

Digital intake forms that capture structured screening data at the point of care cut down on after-the-fact note writing. Pair that with HIPAA-compliant documentation so records are audit-ready before claims go out.

Customizable consent and intake forms in Pabau
Digital intake forms capture the screening tool name and score at the point of care. The H0028 note is then complete before the visit ends.
  • Screening tool used: document the name and version of the validated instrument, plus the score obtained. That might be the AUDIT screening test, DAST-10, or CAGE
  • Problem identification narrative: a clinical note summarizing the findings, including whether a problem was identified and how severe it is
  • Referral destination: the name and contact details of the treatment resource the patient was sent to, or the clinical rationale for not referring
  • Provider credentials: name, licensure or certification type, and NPI of the rendering provider
  • Date and duration of service: the service date and session length, with start and stop times where the state requires them
  • ICD-10 diagnosis code: the supporting diagnosis must appear on the claim, because problem identification without a diagnosis is a common denial trigger
  • Place of service code: this has to match the actual setting, since community-based and clinic-based services may use different codes
  • Patient consent: evidence that informed consent for SUD screening was obtained, alongside the practice’s notice of privacy practices

Referral destinations vary by community. A licensed outpatient program, a 12-step group working through something like an AA step 3 worksheet, or a peer recovery service all count. Name the specific resource in the note rather than the category.

Pro Tip

Build a documentation checklist into your H0028 workflow. Before the claim leaves your system, check three things. Is the screening tool named, with its score? Is the referral destination recorded, or the rationale for not referring? Do the provider credentials match the enrolled NPI? Those three items account for most H0028 audit findings.

How to submit an H0028 claim

Submitting H0028 follows the standard HCPCS Level II workflow. A few steps specific to behavioral health Medicaid billing are where providers get caught out. Work through this sequence for each claim.

  1. Verify Medicaid eligibility before the encounter. Confirm the patient’s Medicaid enrollment status. If the patient is in a managed care plan, check the MCO’s authorization rules for H0028. Some MCOs require prior authorization for prevention services and others do not.
  2. Select the correct ICD-10 diagnosis code. H0028 requires a supporting diagnosis code, and the next section covers the common pairings. The code must reflect what the record documents, not a default or placeholder.
  3. Apply modifiers only if your state requires them. Not every state Medicaid program uses modifiers with H0028. Some require them for group services (HQ) or multi-systemic therapy (HT). Check your state’s Medicaid billing manual before you assume.
  4. Submit on a CMS-1500 or an 837P transaction. H0028 is a professional claim, and most Medicaid programs accept the 837P EDI transaction. Paper CMS-1500 forms are still accepted by most state fee-for-service programs, but processing takes longer.
  5. Retain documentation rather than attaching it. Most payers do not want attachments at initial electronic submission. Keep all supporting records for at least seven years, or longer where state law requires it.

End-to-end claim platforms take manual work out of that sequence. If your team still moves claims between a note-taking tool and a clearinghouse by hand, practice management software is worth a look.

ICD-10 diagnosis codes to pair with H0028

The diagnosis code tells the payer why the service was medically necessary. Pairing H0028 with an unrelated or non-specific diagnosis is a fast route to denial.

ICD-10 code Descriptor Use with H0028 when…
Z71.41 Alcohol abuse counseling and surveillance of alcoholic Prevention encounter for a patient at risk from alcohol use
Z71.51 Drug abuse counseling and surveillance of drug abuser Prevention or early identification encounter for drug use risk
F10.10 Alcohol abuse, uncomplicated Problem identified as alcohol abuse and a referral was initiated
F11.10 Opioid abuse, uncomplicated Problem identified as opioid abuse and a referral was initiated
F19.10 Other psychoactive substance abuse, uncomplicated Polysubstance prevention or identification encounter
Z13.89 Encounter for screening for other disorder Universal screening where no specific disorder has been identified yet

Pair the code to the finding the record actually documents. Using Z71.41 when the note describes abuse-level findings is the kind of mismatch payers catch in retrospective audits.

Dependence is a different finding from abuse, and it takes a different code. F10.20 and F11.20 cover dependence rather than the uncomplicated abuse codes above. A dependence-level finding usually points toward an assessment or treatment code instead of H0028.

Common H0028 billing errors and how to avoid them

H0028 denial patterns are consistent across state Medicaid programs. The table below maps the most frequent errors to their causes and fixes. Automated billing workflows with pre-submission validation catch most of them before the claim leaves the practice.

Automated patient communication in Pabau
Pabau’s automated messages are logged against the client record, so follow-up after a referral is documented without extra admin.
Billing error Root cause Corrective action
Missing diagnosis code Claim submitted with H0028 but no ICD-10 code in field 21 Require ICD-10 selection before a claim can be finalized
Insufficient documentation Referral action not recorded, or screening tool name omitted from the note Use a structured H0028 note template with the required fields locked
Billing a non-covered payer H0028 submitted to Medicare or a commercial insurer Flag H0028 as Medicaid-only in your payer rules
Provider not enrolled Rendering provider NPI not enrolled in state Medicaid for H-series codes Audit enrollments quarterly and verify the NPI-to-taxonomy match
Unbundling with other H-codes H0028 billed on the same date as H0001 for an overlapping service Review state Medicaid bundling edits before billing two H-codes in a day
Wrong modifier applied Group modifier (HQ) applied to an individual session, or the reverse Confirm your state’s modifier requirements and set rules by service type

Pro Tip

Run a quarterly H0028 denial analysis against your top five payers. Calculate the denial rate by error type: missing diagnosis, missing documentation, wrong payer. If documentation errors drive more than 20% of denials, add a pre-claim audit step. Fixing the note before submission costs far less time than working the remittance afterward.

H0028 sits in a family of behavioral health HCPCS codes that programs bill alongside it or instead of it. Choosing between adjacent H-codes is where a lot of billing errors start. H0049 is the closest neighbor, since it covers alcohol and drug screening on its own.

Code Descriptor Use H0028 instead when…
H0001 Alcohol and/or drug assessment The service is prevention-focused and stops short of a full clinical assessment
H0004 Behavioral health counseling and therapy, per 15 minutes The service is prevention-only and involves no formal counseling or therapy
H0025 Behavioral health prevention education, individual The encounter covers prevention education and problem identification together
H0038 Self-help/peer services, per 15 minutes A licensed provider delivered the service rather than a peer specialist
H0047 Alcohol and/or other drug abuse services, not otherwise specified The service fits the prevention, identification, and referral scope exactly

Billing H0001 when the service was actually H0028 is one of the most common upcoding triggers in behavioral health. The official H0028 descriptor says it does not include assessment, so an encounter that produced a full clinical assessment is not an H0028 encounter.

How Pabau supports H0028 documentation and claim submission

For behavioral health organizations billing H0028 at scale, the hard part is documentation rather than coding. The code itself is straightforward. What breaks is inconsistent note-taking across a team of prevention specialists. One clinician records the screening tool name and another does not.

Practice management software like Pabau handles that with structured forms and note templates. Required fields sit in the encounter note itself. The screening tool, the score, and the referral destination all get captured while the clinician is still with the patient.

Claims management software takes the claim from there. Pabau links each claim to the right insurer, validates the fields before it goes out, and tracks it through to payment. Because every claim is tracked, a denial surfaces in the system instead of in a stack of remittances.

For a prevention program, that means fewer resubmissions and less time between the session and the payment. Your billing team spends its week on the claims that need judgment, not on chasing missing note fields.

Automated claims and billing in Pabau
Pabau links each claim to the right insurer and validates the fields before submission, which cuts the resubmissions that follow an H0028 denial.

Track every H0028 claim in one place

Pabau captures the screening tool and referral destination in the encounter note. Each claim is then linked to the right insurer and validated before it goes out. Fewer resubmissions for your billing team.

Pabau practice management dashboard for behavioral health billing

Conclusion

H0028 is a small code with a narrow payer footprint, and it rewards precision more than volume. The programs that get paid consistently treat the encounter note as part of the claim itself.

If your denial rate on H0028 sits above 10%, the appeals queue is the wrong place to look. Start with the ten minutes before the note is signed. Decide what your team must record every time, then make the system refuse to move on without it.

Pabau brings the encounter note, the diagnosis code, and the claim into one system, so the record and the claim never drift apart. Book a demo to see how it works for a behavioral health billing team.

Continue your research

Continue your research

Need a full behavioral health documentation framework? Psychiatric evaluation template gives you a structured clinical evaluation format for mental health and SUD assessments.

Billing the screening rather than the prevention session? H0002 covers behavioral health screening to determine eligibility for admission to a treatment program.

Writing the plan after a positive screen? Substance abuse treatment plan sets out goals, interventions, and review dates in a format payers accept.

Screening for more than one substance? Cross addiction worksheet helps patients map the behaviors that tend to replace one another during recovery.

Referring a patient into residential care? H0019 covers long-term residential behavioral health services, a common H0028 referral destination.

Frequently asked questions

What is HCPCS code H0028?

HCPCS code H0028 covers alcohol and/or drug prevention, problem identification, and referral services. The official descriptor names student assistance and employee assistance programs as examples, and it excludes assessment. Behavioral health organizations and SUD prevention programs bill it, almost always to state Medicaid.

Is H0028 covered by Medicare?

H0028 is generally not covered by Medicare fee-for-service. State Medicaid programs are the primary payers for this code. Some Medicare Advantage plans cover SUD prevention services beyond traditional Medicare, but that has to be verified plan by plan. Never bill H0028 to Medicare without confirming current coverage on the CMS fee schedule.

Who can bill HCPCS code H0028?

Eligible billers usually include licensed SUD treatment programs, behavioral health organizations, certified community behavioral health clinics, and certified prevention specialists enrolled in state Medicaid. Individual clinician eligibility depends on state credentialing rules. Check the applicable state Medicaid provider manual before submitting, because eligibility varies a lot by state.

What documentation is required for H0028 claims?

The record needs the screening tool name and version, plus the score obtained. It also needs a narrative of the problem identification findings and the referral destination, or the rationale for not referring. Add provider credentials and NPI, the date and duration of service, a supporting ICD-10 code, and place-of-service information. Missing screening tool names and missing referral destinations are the most common audit findings.

What are the most common H0028 billing errors?

The most frequent errors are a missing ICD-10 diagnosis code and insufficient documentation, usually the screening tool name or the referral record. Billing a non-covered payer such as Medicare or commercial insurance comes next. So does billing when the rendering provider is not enrolled in state Medicaid for H-series codes. Unbundling H0028 with H0001 on the same date of service rounds out the list.

Is H0028 a Medicaid-only code?

H0028 is a Medicaid-primary code in practice. Medicare fee-for-service does not typically cover it, and most commercial plans use CPT codes for similar services. Some Medicare Advantage and state CHIP programs may cover it. Even so, the large majority of H0028 reimbursement comes through state Medicaid and Medicaid managed care.

×