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 H0035: Mental health partial hospitalization billing guide

Key takeaways

Key takeaways

HCPCS Code H0035 is the HCPCS Level II code for mental health partial hospitalization treatment lasting less than 24 hours per day.

Community mental health centers bill H0035 to Medicaid, and Medicare does not reimburse the code directly.

Commercial plans usually pay a partial hospitalization day under S0201 instead, which Medicare and Medicaid do not recognize.

Every claim needs per-date medical necessity documentation, a current treatment plan, and a progress note for each service day.

Practice management software like Pabau links clinical notes to billing codes, which prevents the documentation errors behind most H0035 denials.

HCPCS Code H0035 is the HCPCS Level II code for mental health partial hospitalization treatment, less than 24 hours. Community mental health centers use it to bill Medicaid for a day of care in a partial hospitalization program (PHP). One unit covers one service date, so every date needs documentation that stands on its own.

This guide covers the official descriptor, eligible provider types, documentation requirements, and fee schedule context. It also walks through the billing sequence, the denial triggers worth watching, and how H0035 compares with the codes commercial payers and Medicare use instead.

HCPCS Code H0035: definition and code details

H0035 covers a structured day-treatment model that sits between inpatient psychiatric care and standard outpatient therapy. Patients attend the program for several hours a day and return home at night. CMS maintains the code as part of the HCPCS Level II set.

The “less than 24 hours” qualifier separates H0035 from inpatient psychiatric codes. A single unit represents one day of PHP attendance. Payers set the minimum hours of programming needed to bill that day. Medicare’s own PHP standard is at least 20 hours of therapeutic services a week.

Attribute Details
Code H0035
Official description Mental health partial hospitalization, treatment, less than 24 hours
Code type HCPCS Level II (H-code series)
Unit definition Per diem (one billing unit = one day of PHP attendance)
Primary payer Medicaid (state programs); limited commercial payer coverage
Code series H0031-H0040 (mental health and substance use programs)
Place of service Community mental health center (CMHC) or approved facility

The H-series covers rehabilitative and substance use treatment services. Coders can confirm current descriptors and annual updates through the AAPC HCPCS Level II lookup.

Who can bill H0035?

Eligible provider types are narrower than many billers expect. State Medicaid agencies define qualifying facilities in their provider manuals, and not every behavioral health practice qualifies.

  • Community mental health centers (CMHCs): The primary facility type recognized for H0035 billing under Medicaid. CMHCs must meet the state licensing and certification requirements set for partial hospitalization programs.
  • Hospital outpatient departments: Some states allow approved hospital-based PHP programs to bill H0035 through Medicaid when the facility meets CMHC-equivalent standards.
  • Certified behavioral health clinics: Some states have extended eligibility to Certified Community Behavioral Health Clinics (CCBHCs). Those centers may use H0035 for qualifying PHP services, depending on state policy.
  • Freestanding PHP providers: Independent partial hospitalization programs can bill H0035 where state Medicaid authorizes them, subject to program certification.

Provider eligibility varies by state, so check your facility type against your state Medicaid provider manual before the first claim. Psychiatry practices without CMHC certification usually have to bill PHP services under a different code set.

Documentation requirements for H0035

Incomplete documentation is the most common reason H0035 claims are denied or recouped on audit. Each service date must stand on its own record. A treatment plan written at admission does not cover the daily service notes.

Establishing medical necessity

Medical necessity is established at admission and re-documented at clinically meaningful intervals through the PHP episode. The admission psychiatric interview is where most of that evidence comes from. Required elements typically include:

  • A psychiatric diagnosis from the current DSM edition that supports this level of care. Recurrent depressive episodes coded to F33.9 and psychotic presentations coded to F20.9 both commonly support H0035 days.
  • Documentation that the patient’s condition cannot be treated safely in a less intensive outpatient setting.
  • Evidence of risk factors that would otherwise require inpatient admission, such as suicidal ideation or significant functional impairment.
  • A signed, individualized treatment plan, updated at payer-specified intervals. A structured treatment plan template keeps every required element in one place.

What each service date needs on file

Each day billed needs its own clinical record. Digital intake forms and clinical templates configured for PHP requirements capture that record at the point of care rather than retroactively.

Customizable consent and intake forms
Pabau’s customizable intake and consent forms capture PHP admission details at the point of care, so the first billable day already has its record.

Psychotherapy progress notes written on the day of service carry far more weight in an audit than notes reconstructed weeks later. Each service date needs:

  • A dated progress note or group therapy note covering the services delivered that day.
  • The therapeutic modalities provided, such as individual therapy, group therapy, psychoeducation, medication management, or skills training.
  • Staff name and credentials for each service delivered.
  • Start and end times for each service component, where payer policy requires time-based documentation.
  • Patient response to treatment and any clinical change relevant to continued PHP care.

For patients with co-occurring substance use, the record should carry those diagnoses too, such as stimulant dependence coded to F15.20. Multi-diagnosis documentation strengthens medical necessity, and Medicaid auditors expect to see it on PHP claims.

H0035 fee schedule and reimbursement rates

Reimbursement for H0035 is set at the state Medicaid level rather than by a national fee schedule. Rates vary widely between states and can differ by provider type and contract terms. The CMS Physician Fee Schedule lookup does not apply to H0035 the way it does to CPT codes.

Medicaid and Medicare coverage compared

Payer Coverage status Rate context
Medicaid Primary payer; covered in most states for qualified CMHCs Per-diem rates are set by each state and commonly run between roughly $150 and $400 a day. Verify current rates with your state Medicaid agency.
Medicare Does not reimburse H0035 Medicare pays PHP days through HCPCS G-codes billed with PHP revenue codes. Check current CMS policy before you bill a Medicare PHP day.
Commercial payers Coverage varies; many require S0201 rather than H0035 Confirm the required code and rate in each contract. Some plans mirror state Medicaid policy, while others set their own PHP rules.
Medicaid managed care Covered by most Medicaid managed care organizations (MCOs) Rates are negotiated in MCO contracts and may differ from fee-for-service Medicaid. Confirm rates with each contracted MCO.

Always pull current rates from your state Medicaid fee schedule or your MCO contract. Third-party rate tables go stale quickly, and an outdated figure turns every paid claim into a reconciliation task.

Pro Tip

Request your state Medicaid agency’s current H0035 fee schedule in writing each January. Rates often change at the start of the fiscal year. Billing against an outdated rate table is one of the more avoidable causes of underpayment work.

How to bill H0035 step by step

Partial hospitalization billing follows a set sequence, and most denials trace back to a step that was rushed. Work through these six for every patient episode.

  1. Confirm eligibility and benefit coverage. Verify Medicaid enrollment and active PHP benefits before the first service date. Check the patient’s Medicaid ID, managed care plan, and any prior authorization rules that apply to partial hospitalization.
  2. Obtain prior authorization where required. Many Medicaid managed care plans require pre-authorization for a PHP admission. Record the authorization number, the authorized service dates, and the unit limit before services begin.
  3. Complete the intake assessment and set the treatment plan. Document the psychiatric evaluation, the DSM diagnosis with its ICD-10 code, and the individualized plan before the first billable date. Where your state pays the admission screening separately, bill that visit under H0002 instead of folding it into the first PHP day.
  4. Document each service date at the point of care. Write progress notes the same day, not at the end of the week. Each note captures the date, the modalities delivered, staff credentials, patient response, and the rationale for continued PHP care.
  5. Submit the claim with the correct billing elements. Put H0035 on the claim with the applicable ICD-10 diagnosis codes, the provider NPI, the service date, and the place of service code. Submit inside your payer’s timely filing window.
  6. Track claim status and work denials promptly. Monitor remittance advice for every submitted claim. Appeal a denial inside the payer’s stated window, typically 30 to 90 days from the denial date, and attach the supporting documentation.

Programs running PHP billing alongside other service lines lean on behavioral health software to hold the sequence together. It tracks authorization units, flags authorizations about to expire, and links daily notes to pending claims.

Common H0035 billing errors and how to avoid them

H0035 claims draw a consistent pattern of denial reasons. Catching them before submission costs far less than appealing after the fact.

Error type Why it triggers denial Prevention
Missing per-date progress notes Payers audit at the service-date level, so a missing note means no billable service Require clinicians to complete notes before leaving the facility each day
Billing without prior authorization MCOs and some fee-for-service Medicaid programs require pre-authorization for a PHP admission Run eligibility and authorization checks on admission day, not after
Exceeding authorized units Claims beyond the authorized service-date range are denied automatically Track authorized units in real time and request extensions before the authorization expires
Incorrect place of service code The wrong code signals that the service happened in a non-covered setting Confirm the correct place of service for your facility type in your state Medicaid manual
Outdated or unsigned treatment plan Medicaid requires treatment plans to be current and signed by the right clinician Build plan review dates into the workflow calendar and alert clinicians before expiry
Billing H0035 to Medicare Medicare does not reimburse H0035, so the claim is denied as non-covered Bill Medicare PHP days through the G-code and revenue code pathway CMS specifies

Appeals usually mean sending clinical records to a payer. Follow the HIPAA compliance requirements for medical offices so each release carries only the minimum necessary information.

A partial hospitalization day can land on several different codes, depending on the payer, the facility type, and the program structure. Picking the wrong one is both a compliance risk and a denial trigger.

Code Description Key difference from H0035 Typical use
H0035 Mental health partial hospitalization, treatment, less than 24 hours Primary reference code Medicaid billing at CMHCs for PHP day treatment
S0201 Partial hospitalization services, less than 24 hours, per diem The commercial-payer equivalent of H0035; Medicare and Medicaid do not recognize S-codes Commercial and private plan PHP billing
S9484 Crisis intervention mental health services, per hour Paid by the hour for crisis intervention rather than per diem for a program day Crisis intervention time, billed outside a PHP day
H0031 Mental health assessment, by non-physician Assessment only, not treatment; often billed at PHP admission Intake assessment before a PHP admission
H0006 Alcohol and/or drug services; case management Covers substance use case management rather than mental health PHP treatment Co-occurring programs with documented case management
G0410 / G0411 Group psychotherapy in a partial hospitalization setting, approximately 45 to 50 minutes Medicare’s PHP pathway, billed with revenue code 0912 or 0913 Medicare PHP billing at hospital outpatient departments and CMHCs

S9484 gets confused with H0035 because both show up in behavioral health contracts. It pays by the hour for crisis intervention, so it never substitutes for a program day. Bill crisis hours separately when your program delivers them.

Two H-codes sit close to H0035 in daily billing. H0031 covers the admission assessment, while H0006 covers case management for co-occurring substance use.

Respite days are a separate benefit with their own code. Programs that provide them bill H0045 rather than adding the day to a PHP claim.

Medicare runs its PHP payments through G0410 and G0411 with PHP revenue codes, and the rules sit in the CMS hospital outpatient payment guidance. A Medicare claim carrying H0035 comes back as non-covered.

Co-occurring ADHD is common in PHP populations, and screening visits usually carry their own CPT codes. Practices running ADHD services alongside a PHP should confirm which of those visits their state Medicaid program pays separately.

Pro Tip

Ask every contracted commercial payer in writing which code it wants for a partial hospitalization day. Some accept H0035, while many require S0201 or their own per-diem code. One check at contracting time prevents systematic denials across every claim you send that plan.

PHP billing usually breaks down between the clinical record and the claim. Clinicians write their notes, then billing staff retrieve them by hand to check service dates, authorized units, and attachments. Every manual handoff is a point of failure.

Practice management software like Pabau ties documentation to billing at the point of care. Pabau’s claims management software connects clinical notes to code assignment and claim preparation. Billing staff can see which service dates have complete documentation before they submit, instead of finding out during an audit.

Automate claims and billing with Pabau
Pabau’s claims management links each PHP service date to its documentation, so H0035 claims go out without anyone chasing notes.

Three workflows carry most of the weight for H0035 billing:

  • Authorization tracking that flags units as they approach the approved limit.
  • Treatment plan alerts that fire before a plan expires.
  • Denial reporting that shows whether denials cluster on missing notes, place of service errors, or particular service dates.

Manage behavioral health billing in one place

Pabau connects clinical documentation to billing codes, flags authorization limits, and tracks claim status across your PHP caseload. Your billing team spends less time chasing records and more time resolving denials.

Pabau practice management dashboard for behavioral health billing

Conclusion

H0035 rewards programs that treat documentation as part of care delivery rather than paperwork that follows it. When the notes are complete on the day of service, the claim is straightforward. When they are not, no appeals process recovers the full value of that week.

The trade-off worth remembering is scrutiny. A per-diem code that covers a full day of psychiatric care attracts audits, and state policy changes more often than most billing teams check. Put a January rate review in the calendar and check authorization limits weekly.

Book a demo to see how Pabau ties daily PHP notes to H0035 claims and flags authorization limits before they cost you a service date.

Continue your research

Continue your research

Stepping patients down after a PHP episode? H0036 covers community psychiatric supportive treatment in 15-minute units, which is where many PHP graduates continue care.

Managing acute withdrawal alongside psychiatric care? H0013 covers acute detoxification services, which are billed separately from any PHP day.

Building peer support into your program? H0038 covers self-help and peer services in 15-minute units, with its own documentation expectations.

Standardizing your PHP admissions? Psychiatry intake form gives you a structured starting point for the assessment that supports medical necessity.

Treating bipolar patients in a program? Bipolar treatment plan sets out goals and interventions that hold up to a Medicaid review.

Frequently asked questions

What is HCPCS Code H0035?

HCPCS Code H0035 is the HCPCS Level II code for mental health partial hospitalization treatment, less than 24 hours. Community mental health centers use it to bill Medicaid for structured day treatment that delivers intensive psychiatric care without an overnight stay.

What is the reimbursement rate for H0035?

H0035 rates are set by each state Medicaid program and vary widely. Per-diem rates commonly run between roughly $150 and $400 a day. The figure depends on the state, the program type, and whether you bill fee-for-service Medicaid or a managed care plan. Always confirm current rates with your state agency or contracted MCO.

Is H0035 covered by Medicare?

Medicare does not reimburse HCPCS Code H0035. It pays partial hospitalization days through HCPCS G-codes such as G0410 and G0411, billed with PHP revenue code 0912 or 0913. Programs treating Medicare patients should follow current CMS partial hospitalization guidance instead of submitting H0035.

Who can bill HCPCS code H0035?

Community mental health centers are the primary eligible provider type for H0035 under Medicaid. Some states extend eligibility to Certified Community Behavioral Health Clinics and approved hospital outpatient PHP programs. Each state Medicaid agency defines eligibility, so verify your facility type before you bill.

Do commercial payers accept H0035?

Coverage varies by plan. Many commercial and private payers pay a partial hospitalization day under S0201 rather than H0035, and Medicare and Medicaid do not recognize S-codes. S9484 is a per-hour crisis intervention code, so it never substitutes for a program day. Confirm the required code with each plan before you bill.

What are the most common billing errors with H0035?

The most frequent errors are missing per-date progress notes, claims sent without prior authorization, and units billed beyond the authorization. Incorrect place of service codes and Medicare submissions round out the list. Each one has a prevention step that belongs in the billing workflow before claims go out.

×