Key takeaways
HCPCS code H0049 covers alcohol and/or drug screening under the SBIRT framework, billed as one unit per screening visit.
H0049 is a Medicaid-primary HCPCS Level II code, so Medicare generally requires CPT 99408 or 99409 instead.
Pairing H0049 with an insufficiently specific ICD-10 diagnosis code is a leading audit trigger.
Pabau’s claims management software validates claim details before submission and tracks every claim’s status, so fewer H0049 claims come back rejected.
The official descriptor for HCPCS code H0049 is: Alcohol and/or drug screening. It is a HCPCS Level II code maintained by the Centers for Medicare and Medicaid Services (CMS). The alphanumeric H-series is reserved for Medicaid mental health and substance use services.
The descriptor carries no time increment, so H0049 is billed as one unit per screening visit. The table below captures the key code details at a glance.
H0049 in the SBIRT framework
SBIRT stands for Screening, Brief Intervention, and Referral to Treatment. It is a public-health model for spotting risky substance use before it becomes severe. H0049 covers the screening step of that model. That means administering a validated tool such as the AUDIT questionnaire, DAST-10, or CAGE, then recording the result.
The screening encounter generates the clinical data that determines next steps. A negative screen typically requires no further SBIRT billing. A positive screen triggers brief intervention services, billed separately under H0050. When the patient needs a fuller diagnostic workup instead, that assessment is billed under H0001.
H0049 vs H0050: Side-by-side comparison
These two codes work as a pair but describe distinct services. Billing H0049 when the provider delivered a brief intervention is an unbundling error that frequently triggers Medicaid audits.
H0049 vs CPT codes: Crosswalk and when to use each
One of the most common billing errors in SBIRT practices is using the wrong code system for the payer. HCPCS code H0049 is not universally accepted by Medicare fee-for-service, and submitting it to Medicare Part B typically results in a denial.
Medicare generally requires CPT 99408 for substance abuse structured screening and brief intervention lasting 15 to 30 minutes. CPT 99409 covers 30 minutes or more. Medicare also pays separately for annual alcohol misuse screening under G0442.
Always verify your payer’s current accepted code set before submitting. Some state Medicaid programs accept H0049 alongside CPT codes. Others mandate one system exclusively. Confirm with the AAPC HCPCS code lookup or your state Medicaid billing manual.
Who can bill HCPCS code H0049?
Provider eligibility for HCPCS code H0049 varies by state Medicaid program. Broadly, the following provider types may be eligible. Verify against your own state’s billing manual before claiming reimbursement.
- Licensed behavioral health clinicians (LCSWs, LPCs, licensed psychologists) working in mental health EMR-supported settings
- Primary care physicians and family medicine MDs in outpatient settings
- Nurse practitioners and physician assistants (scope of practice and supervision requirements vary by state)
- Federally Qualified Health Centers (FQHCs) and Rural Health Clinics (RHCs)
- Licensed substance use counselors in certified treatment programs
- Some mid-level practitioners under physician supervision, depending on state Medicaid rules
Psychiatry and psychology practices billing through psychiatry EMR software should confirm their Medicaid enrollment status before adding SBIRT services. Primary care teams using direct primary care software need to map their provider NPI types to H0049 eligibility criteria.
Supervision requirements are a common audit finding. If a licensed counselor delivers the screening under physician oversight, the supervising physician’s NPI and credential information must appear correctly on the claim.
H0049 reimbursement rates and fee schedule
H0049 reimbursement varies significantly across state Medicaid programs. There is no single national Medicaid rate, because every state sets its own fee schedule. The table below shows how coverage generally breaks down by payer type. Rates change annually, so check your state’s current schedule before you quote a figure internally.
To look up current payment rates, use the CMS Physician Fee Schedule search tool or your state Medicaid’s published fee schedule.
Pro Tip
Pull your state’s Medicaid fee schedule straight from the state Medicaid agency website at the start of each fiscal year. Third-party rate tables often lag official updates by months, so practices submit claims at outdated rates and create reconciliation work for themselves.
Documentation requirements for H0049
Missing or incomplete documentation is the second-most common reason H0049 claims fail post-submission. The encounter note must establish medical necessity and record the screening tool used. It also has to capture the result and the clinical decision that followed. Practices using digital intake forms can standardize that capture at the point of care.

- Screening tool used: Document the name of the validated instrument (AUDIT, AUDIT-C, DAST-10, CAGE, CRAFFT, etc.)
- Screening result or score: Record the numerical score or categorical result
- Clinical decision: Note whether the result was negative, positive, or suggestive of dependence, and what action followed
- Provider credential: The credential of the person who administered the screen must be documented
- Time and duration: Encounter date and time; some states require time spent documented
- ICD-10 diagnosis code: A supporting diagnosis code must appear on the claim (see section below)
Practices that rely on paper encounter notes often discover missing documentation months later, when an audit request arrives. A HIPAA-compliant documentation workflow that stores SBIRT data in structured fields makes that response faster and more defensible.
ICD-10 codes to pair with H0049
Every H0049 claim requires a supporting ICD-10 diagnosis code, and an overly broad code is a frequent audit trigger. The table below lists the most commonly paired codes with their official ICD-10-CM descriptors.
Choose the code that matches what the note documents, not the one that is quickest to reach for. Alcohol dependence has its own code in F10.20, and coding it as abuse understates what the chart shows.
NCCI edits and common billing mistakes with H0049
The National Correct Coding Initiative (NCCI) maintains bundling edits that affect when H0049 can be billed alongside other codes. Current NCCI policy documents restrictions for certain provider types, including OB/GYN providers, where H0049 may be bundled with evaluation and management services.
NCCI edit pairs change with each quarterly update, so check the current edits rather than a list you saved last year. The mistakes below drive the highest volume of denials in practices that bill SBIRT services.
- Wrong payer type: Submitting H0049 to Medicare when the payer requires CPT 99408 or 99409 instead
- Insufficient ICD-10 specificity: Using a broad screening code when the documentation supports a specific F10 or F11 diagnosis
- Unbundling H0049 and H0050 incorrectly: Billing both codes when only one service was delivered, or omitting H0050 after a documented brief intervention
- Billing a lab test as a screen: Presumptive urine drug testing is a separate service, billed under 80305 rather than H0049
- Missing provider credential documentation: Claim submitted without the credentialed provider’s NPI in the rendering provider field
- No prior authorization for managed care: Some Medicaid managed care organizations require authorization for SBIRT, and a claim without it is denied automatically
- Duplicate billing: H0049 is billed as one unit per screening visit, so extra units for a single visit trigger an edit
Pro Tip
Run a quarterly audit of your H0049 denials and group them by reason code. CO-4 points to a CPT versus HCPCS selection issue. CO-97 signals an NCCI bundling conflict. CO-50 points to ICD-10 specificity problems. Each cluster has a different fix, so treat them separately.
How practice management software supports H0049 billing
Most H0049 errors start with disconnected systems. The screening happens on paper, the note lands in one system, and the claim is keyed into another. Practice management software like Pabau keeps the screening, the note, and the claim on the same patient record.
Pabau’s claims management software pulls the patient, insurer, and treatment details straight from that record into a pre-filled claim. Validation checks run before you send, so a claim missing a membership or authorization number cannot go out. Every claim then sits in one dashboard with a live status.

Automated workflows can alert your billing team the moment a screening form is completed. That way the charge is not lost between the visit and the next claim run.

For behavioral health teams, behavioral health software keeps screening templates, progress notes, and claims on one record. Connecting scheduling, documentation, coding, and claims in one system is where H0049 denial rates start to fall.
Send cleaner SBIRT claims the first time
Pabau pre-fills every claim from the patient record and runs validation checks before you send. Track each H0049 claim's status in one dashboard, from submitted to paid.
Conclusion
H0049 pays reliably when three things line up. The payer has to accept HCPCS, the diagnosis has to match the note, and the note has to name the tool and the score. Get those right and H0049 becomes one of the more predictable claims in behavioral health.
Most of that work sits in the workflow rather than the code book. If screening data lives in free text and claims are keyed by hand, code knowledge alone will not move your denial rate.
So decide which validated tool your team uses, and decide where its score lands in the record. Book a demo to see how Pabau keeps H0049 screening, documentation, and claims in one workflow.
Continue your research
Supporting patients after a positive screen? AA Step 3 worksheets give your team a structured handout for early recovery work.
Need a plan for referred patients? Substance abuse treatment plan sets out goals, interventions, and review dates in one document.
Mapping family substance use history? Genogram symbol sheet standardizes the notation your clinicians use during intake assessments.
Recording care delivered by someone else? Caregiver note template captures the observations that belong in the patient record.
Billing the assessment that follows a screen? H0002 covers behavioral health screening for admission to a treatment program.
Frequently asked questions
What is HCPCS code H0049 used for?
HCPCS code H0049 is a Level II HCPCS code used to bill alcohol and/or drug screening under state Medicaid programs. It sits inside the SBIRT framework, which stands for Screening, Brief Intervention, and Referral to Treatment. One unit covers the structured administration of a validated tool such as AUDIT, DAST-10, or CAGE.
What is the difference between H0049 and H0050?
H0049 covers the screening step of SBIRT, billed as one unit per screening visit. H0050 covers brief intervention, billed per 15 minutes. A provider administering a validated screening tool bills H0049. If a positive screen leads to motivational counseling or a referral, the intervention is billed under H0050. Billing H0049 when a full brief intervention was delivered is a common unbundling error.
Does Medicare cover H0049?
Medicare Part B generally does not reimburse H0049 directly. For Medicare patients, use CPT 99408 for 15 to 30 minutes of screening and brief intervention. CPT 99409 covers 30 minutes or more. Submitting H0049 to Medicare fee-for-service typically results in a denial. Always confirm against current CMS guidance, as coverage policies can change.
What documentation is required to bill H0049?
Document the name of the validated screening tool and the score or categorical result. Record the clinical decision that followed the screen, plus the rendering provider’s credential and the encounter date. A supporting ICD-10 diagnosis code must also appear on the claim. Some state Medicaid programs additionally require the time spent and the referral decision for positive screens.
Can H0049 be billed with CPT 99408?
Generally no. H0049 and CPT 99408 describe overlapping services for different payer systems. H0049 is used for Medicaid billing. CPT 99408 is used for Medicare and most commercial payers. Billing both codes to the same payer for the same encounter is likely to result in a denial or an audit flag. Select the code that matches the patient’s insurance coverage.
What ICD-10 codes support H0049?
The most commonly paired codes are Z13.89 for a screening encounter and Z03.89 for observation with no disorder found. Where the note supports a diagnosis, use F10.10 for alcohol abuse or F10.20 for alcohol dependence. F11.10 covers opioid abuse and F19.10 covers other psychoactive substance abuse. Choose the code that reflects the clinical finding documented in the note, not the most general code available.