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.
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.

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
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
H0035 vs. related HCPCS codes
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.
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.
How Pabau links PHP documentation to H0035 claims
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.

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.
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
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.