Top

H0018 CPT code: billing short-term residential

H0018 is the per diem for short-term non-hospital residential behavioral health. The level-of-care, auth, and room-and-board rules that get the day paid.

Kathryn Thompson · RCM Expert, Supa
· 27 min read
In this article
  1. H0018 at a glance
  2. What this post covers
  3. What is H0018 and when should you use it?
  4. How should you bill H0018 on UB-04 or 1500?
  5. How does H0018 compare to H0019, H0010, H2036, and H0015?
  6. What documentation keeps H0018 days authorized?
  7. What are the most common H0018 denials and fixes?
  8. What this post does not cover
  9. How can AI help work H0018 claims?
  10. Common pitfalls
  11. FAQ

Your H0018 per diems look clean, then the remit comes back: “Residential level of care not medically necessary” and half the stay is denied. H0018 pays your clinical residential day, but only if you match the payer’s level-of-care, auth, and room-and-board rules.

H0018 is a HCPCS Level II code for short-term, non-hospital residential behavioral health, without room and board, billed per diem.

H0018 at a glance

ItemSummary
CodeH0018 CPT code (technically HCPCS Level II): Behavioral health, short-term residential, non-hospital, without room and board, per diem
What it pays forThe clinical residential program day: therapy, groups, nursing, case management, clinical oversight. Not the bed, meals, or facility overhead.
Typical settingShort-term SUD or MH residential, often ASAM 3.1 or 3.5, depending on payer and state.
How it is billedPer diem, 1 unit per covered day, usually on a UB-04 with a behavioral health or residential revenue code. Units and from/thru dates must align with auth.
Who pays itMedicaid, Medicaid MCOs, and some commercial plans that carve out behavioral health. Contract-specific coverage and rate.
#1 denialMedical necessity or continued-stay not supported for residential level of care. Close second: room-and-board issues.

What this post covers

  • When H0018 is the right code for your residential level of care
  • How to bill H0018 cleanly, including room-and-board carve outs
  • How H0018 compares to H0019, H0010, H2036, and H0015
  • What UR and documentation you actually need to keep days authorized
  • The main denial patterns on H0018 and how to prevent them

What is H0018 and when should you use it?

Think of H0018 as your short-term residential clinical day, without room and board, in a non-hospital setting. The code description is:

Behavioral health; short-term residential (non-hospital residential treatment program), without room and board, per diem.

H0018 in plain English

Use a simple mental model for what H0018 represents.

  • Setting: A licensed residential SUD or MH program that is not an inpatient hospital.
  • Length: Short-term. Payers define this differently. Some cap at 30 days, some at 90, some just call it “acute” vs “long-term” (H0019).
  • Level of care: Commonly mapped to ASAM 3.1 or 3.5. The code itself does not fix the ASAM level. Some payers carve H0018 for 3.5 only and push 3.1 into H2036. Always check the payer’s level-of-care grid.
  • Clinical bundle: Therapy, groups, nursing, assessments, treatment planning, case management, and clinical oversight for that day.

If the payer thinks you are running outpatient with beds, not true residential, H0018 becomes a denial magnet.

What “without room and board” actually means

H0018 only pays for the program, not housing.

  • Program only: H0018 reimburses treatment, not the bed, meals, or overhead.
  • Room and board non-covered: Some payers make R&B strictly non-covered, so you write it off or collect patient responsibility per your policy.
  • Room and board covered separately: Other payers cover R&B under a separate revenue code or HCPCS, often defined in state Medicaid bulletins or contract exhibits.

If you load all-inclusive charges under H0018 where the payer expects a room-and-board carve out, you set yourself up for underpayment or recoupment later.

When H0018 is the right code

Use H0018 when all of these are true.

  • Residential criteria met: The member meets the payer’s residential criteria, not IOP, PHP, or detox.
  • Short-term level of care: The program stay fits the payer’s definition of short-term residential for this code.
  • Treatment-focused day: The day is primarily treatment, not just a safe bed or housing with minimal clinical contact.
  • Room-and-board rules matched: Your room-and-board handling (billed separately, excluded, or all-inclusive) lines up with that payer’s instructions.

When documentation clearly supports those four points, H0018 is usually the right fit.

How to confirm the payer really wants H0018

If you are unsure whether a payer wants H0018, H2036, or a revenue-code-only per diem, pull their own documents.

  • Contract exhibit: Look for the behavioral health exhibit that lists HCPCS codes, revenue codes, and rates.
  • Level-of-care matrix or provider manual: Check how they map ASAM 3.1 and 3.5 to codes like H0018, H0019, and H2036.
  • State Medicaid bulletins: Many states publish SUD residential crosswalks and rate tables for each level of care.

When H0018 keeps denying as “wrong HCPCS for service rendered,” the root cause is often this code-to-level mismatch.


How should you bill H0018 on UB-04 or 1500?

Most H0018 billing is facility / institutional, not professional. Decide claim type first, then match to the payer’s technical rules.

  • Facility / program stay: Bill UB-04 for the residential per diem.
  • Carve-out professional services: Bill CMS-1500 with E/M or therapy codes under the individual provider NPI and TIN, not H0018, unless the payer explicitly tells you otherwise.

If your contract does not clearly say “bill on 1500,” assume UB-04 for H0018.

UB-04 basics for H0018

You want every H0018 UB-04 to line up cleanly with auth and the contract.

  • Claim form: UB-04 (institutional).
  • Revenue code: Payer-specific behavioral or residential treatment revenue code, such as 1002 or 090x, or any state-mandated option in a bulletin.
  • HCPCS / rate: H0018 in the HCPCS field.
  • Units: Per diem, so 1 unit per covered day.
  • Service dates: From/Thru dates must align with units and stay entirely inside the authorization window.
  • Total charge: Per-diem charge multiplied by units, excluding room and board if that is non-covered or billed separately.

If you miss on any of these, expect edits or denials before anyone even looks at medical necessity.

Sample UB-04 claim line for H0018

Illustrative only. Adjust revenue code and charges to match your contract.

FieldExample
Revenue code1002
HCPCSH0018
From01/01/2026
Thru01/07/2026
Units7
Charges7 units × per-diem rate (your contracted rate)
TOB0111 (or payer-required for residential)

Key details to double-check before you submit:

  • Admission date: Matches the facility admit date on the UB-04.
  • Patient status code (field 17): Correctly reflects discharge status: still patient, discharged home, or transferred.
  • Auth number: Populated in the field the payer requires and matches the stay dates.

Real rate example (verify before you rely on it): H0018 is a per-diem, and published state Medicaid figures cluster around $257 to $259 per day: Montana Medicaid FFS pays $256.95 (ASAM 3.5 adult, eff. 07/01/2024, verified) and Nevada Medicaid is reported at $259.00 (ASAM 3.1, Nov 2024). Colorado prices this level of care under H2036 rather than H0018. These are real published examples that vary by state, ASAM level, and year, and the Nevada figure is search-reported, so reconfirm against the current state fee schedule before relying on it. Sources: https://prod-medicaidprovider.mt.gov/docs/feeschedules/2024/July2024SUDMedicaidFeeSchedule.pdf and https://www.medicaid.nv.gov/Downloads/provider/web_announcement_3487_20241120.pdf

If your units, dates, and auth do not agree, the claim will not.

Room and board: how to avoid mixing

Because H0018 is defined as without room and board, you need a clear rule per payer and contract.

  • Room and board non-covered:
    • Do not bill any R&B charges for that payer.
    • Flag them in your system as non-billable to insurance so they never route out by mistake.
  • Room and board covered separately:
    • Use the exact revenue code or HCPCS the payer specifies for room and board.
    • Keep H0018 units aligned with treatment days and R&B units aligned with days authorized for housing.
    • Configure your charge master so the H0018 line excludes the room-and-board portion every time.
  • Per diem treated as all-inclusive:
    • Some payers ignore the “without room and board” language and treat H0018 per diem as fully bundled.
    • In that case, do not carve out room and board unless they put that instruction in writing.
    • Track your internal cost split in your general ledger, not in claim lines.

If you do not standardize these rules in a payer playbook, admissions, UR, and billing will each improvise, and audits will be painful.

When would H0018 ever be on a 1500?

Occasionally a payer wants H0018 on a professional claim instead of UB-04.

  • Payer bills through a behavioral carve-out network: They may require a CMS-1500 even for program per diems.
  • Contract lists you as a clinic-type provider: Some plans treat your residential program as a clinic for billing purposes.

If the contract or provider manual explicitly says “bill H0018 on CMS-1500”:

  • Place of service: Use POS 55 (Residential substance abuse treatment facility) or whatever residential POS that payer specifies.
  • Units: 1 unit per day, either as one service line for a date span or one line per calendar date, per payer rule.
  • Room and board: Still separate R&B if the payer policy says it is not part of the per diem.

If you are guessing about form or POS, you are probably wrong. Confirm with the manual, your provider portal, or your payer rep and keep the guidance in writing.


How does H0018 compare to H0019, H0010, H2036, and H0015?

H0018 lives in a cluster of residential and intensive treatment per-diem codes. Picking the wrong one is a fast path to “incorrect CPT/HCPCS for service rendered” denials.

Quick comparison table

CodeTypical settingKey useRoom & board?*
H0018Non-hospital short-term residentialClinical per diem for short-term residential SUD/MHWithout R&B
H0019Non-hospital long-term residentialLonger-term residential or rehab programsWithout R&B
H0010Sub-acute detox residentialMedically monitored detox in residential settingWithout R&B
H2036SUD residential / per diem, broadCatch-all SUD per diem; often used where H0018/H0019 not in playVaries by payer
H0015IOP (intensive outpatient)Structured IOP, typically 3+ hours per day, not overnightNo R&B, non-residential

*Always confirm per payer; some treat per diems as all-inclusive.

The code you choose should follow the payer’s level-of-care crosswalk, not your internal naming.

H0018 - short-term residential per diem

Use H0018 when the payer sees the stay as short-term residential.

  • Short-term focus: H0018 is defined as “short-term,” while H0019 is “long-term.” This is about duration, not intensity.
  • ASAM crosswalk: ASAM 3.1 (low-intensity) and 3.5 (high-intensity) describe intensity. Payers and states decide which ASAM maps to H0018 versus H0019. Do not assume H0018 always equals 3.1 or 3.5.
  • Threshold patterns: Some Medicaid programs use H0018 up to a stay-length threshold and switch to H0019 after you cross it.

If your contract clearly treats months-long rehab as H0019 and you keep billing H0018, you are inviting audits and recoupments.

H0019 - long-term residential per diem

H0019 is the parallel code for longer stays.

  • Long-term programs: Used for long-term residential or rehab programs when the payer’s policy defines them as such.
  • Same residential structure: Non-hospital residential treatment, often similar schedule and staffing to H0018 programs but with longer length of stay.
  • Payer-driven cutover: The payer or state sets the line between “short-term” H0018 and “long-term” H0019, not your internal program name.

For long-stay programs, see the deeper dive here:

H0010 - sub-acute detox residential

H0010 is for medically monitored withdrawal in a residential setting.

  • Detox-focused care: Use H0010 when the primary focus is medically monitored withdrawal management, with a detox protocol, closer nursing, and stronger medical oversight than standard residential.
  • Step-down pattern: Once detox is complete and the patient moves into stabilization and rehab, payers typically expect a step-down from H0010 to H0018.
  • Avoid mixing levels: Do not keep billing H0010 for weeks of non-detox residential care. That reads as overcoding.

For detox-specific billing and UR detail:

H2036 - broad SUD residential per diem

H2036 is a broader SUD residential per diem code that some payers prefer over H0018.

  • Catch-all SUD per diem: Many plans use H2036 as a general SUD residential per diem, especially where H0018 and H0019 are not in the contract.
  • Intensity variation: Some payers use H2036 for lower-intensity or social rehab programs and reserve H0018 for more structured clinical residential.
  • Non-covered H0018 clue: If H0018 denies as “non-covered CPT/HCPCS” but the manual lists H2036, the plan likely wants H2036 for that level of care.

You can find more specifics on H2036 in its own write-up:

H0015 - intensive outpatient (IOP)

H0015 is your intensive outpatient (IOP) workhorse code.

  • Outpatient only: H0015 covers structured IOP, usually at least 3 hours per day, with no overnight stay.
  • Not a same-day double bill: Most payers will not pay H0015 and H0018 for the same patient on the same day, unless they explicitly say otherwise in writing.
  • Step-down service: H0015 typically becomes the step-down after residential discharge, not a concurrent, same-day add-on.

For IOP-specific billing and step-down design, see your IOP hub for H0015.

When you pick the wrong cousin code, you lose days to “incorrect code” or medical necessity denials that billing cannot fix.


What documentation keeps H0018 days authorized?

H0018 is pre-auth and concurrent review driven. Your UR process decides how many days you get paid, more than your biller.

Think about documentation in two buckets: program-level, and date-of-service level.

Program-level documentation

Program-level documentation proves that your program really is residential at the intensity the payer thinks it is.

  • Program description:
    • Clearly identifies the residential level of care (ASAM 3.1, 3.5, or a payer-equivalent label).
    • Defines admission and exclusion criteria.
    • States discharge and step-down criteria.
  • Weekly schedule:
    • Group therapy hours per day and per week.
    • Individual therapy frequency.
    • Psychiatric and medical availability and hours.
    • Case management and family services.
  • Staffing model:
    • Licensed clinicians (LCSW, LPC, LMFT, etc).
    • Nursing coverage pattern.
    • On-call medical or psychiatric coverage.
  • Policies and procedures:
    • Medication management and safety policies.
    • Supervision and rounding standards.
    • Crisis management and escalation protocols.

Payers use this bundle to decide if you are a true residential program or a housing program with a few groups. That decision drives H0018 medical necessity decisions.

Date-of-service documentation

Date-of-service documentation proves that each day billed under H0018 was both clinically necessary and delivered at the right intensity.

You want every H0018 day to show:

  • Residential criteria still met: The member still meets the payer’s residential criteria for that review period.
  • Active treatment: The program is delivering treatment at residential intensity, not passive housing.

Continued-stay documentation checklist

UR and clinical teams can use this checklist for each review cycle. Make sure your UR notes hit each element.

Checklist itemWhat to document clearly
1. Current diagnosis and active problemsPrimary SUD and/or MH diagnoses and any co-occurring conditions that affect risk or treatment.
2. Functional and risk assessmentCurrent risk of relapse, self-harm, harm to others, or medical complications, using tools like ASAM dimensions or C-SSRS where the payer prefers them, plus concrete examples (not just “high risk continues”).
3. Why residential is still neededClear explanation of why IOP, PHP, or OP are not yet safe or sufficient, including barriers to step-down (unstable housing, unsafe environment, poor coping skills, medical factors, etc).
4. Treatment response since last reviewSpecific progress or lack of progress on goals, any relapse episodes and how they were managed, and engagement in groups and individual therapy.
5. Services delivered this periodSummary of individual sessions (frequency), group sessions and topics, family sessions, and case management or discharge planning, matching your actual schedule and notes.
6. Medication and medical managementAny medication changes, side effects, adherence issues, and medical concerns addressed during the review period.
7. Updated goals and estimated continued LOSShort, concrete goals for the next period (for example, “attend X relapse prevention groups,” “secure sober housing”) and the estimated days still needed with rationale.
8. Discharge and step-down planPlanned IOP or OP, MAT referrals, psychiatry follow up, housing plan, current barriers, and what the team is doing to resolve them.

Operationally:

  • Tie UR templates to this checklist so reviewers cannot submit a request without hitting each item.
  • Sync UR and billing: If UR loses days due to weak documentation, your H0018 claim will deny for medical necessity even if all billing data is perfect.

If it is not in the UR documentation at review time, assume the payer will act like it does not exist.


What are the most common H0018 denials and fixes?

H0018 denials fall into a few repeatable patterns. Fix the underlying rule once, then work the backlog.

Denial patterns

DenialRoot causeFix
Medical necessity not met for residentialUR notes do not show why residential is needed vs lower LOC; generic or copy-paste reviewsStrengthen UR templates with the continued-stay checklist. Train clinicians on payer language. Escalate borderline cases before auth expires.
Continued-stay denied after X daysNo updated treatment plan, goals, or progress; payer feels patient is “plateaued”Make treatment plan updates and progress notes explicit in each review. Show concrete next steps and discharge barriers.
No auth / invalid authFront end missed auth, or auth not extended when stay was longerFront-load VoB and auth rules in admissions. Use system rules to block billing without an auth or with mismatched dates. Track expirations daily.
Room and board non-covered or “included”Billed H0018 including R&B when payer expects clinical-only, or billed R&B separately when per diem is all-inclusiveStandardize per payer: one documented rule for R&B handling. Update fee schedules and charge master so line items match contract.
Overlapping services same day (IOP / detox)H0015 or H0010 billed on same DOS as H0018 where payer pays only oneBuild edits to prevent same-day conflicting LOCs when payer does not allow them. Where exceptions exist, get policy in writing.
Place of service / revenue code mismatchUsing outpatient codes or hospital codes instead of residentialMap correct rev codes and POS per payer. Add claim edits to flag mismatches before submission.
Units exceed authBilled more H0018 days than authorizedHard-stop in your billing system if units > authorized days. UR must secure extension before day 1 without auth.
Non-covered code for planPlan covers H2036 or another code instead of H0018During implementation, map which LOC code each payer uses. If a remit shows “non covered CPT/HCPCS,” check manual and re-code accordingly.

Work these in two passes:

  • Upstream fixes: Update your payer matrix, UR workflow, and system edits so the error cannot recur.
  • Case-by-case work: Use appeal letters or corrected claims to recover the specific denials.

For appeals, reference the payer’s own criteria, map your documentation to each element, and include any peer-to-peer notes.

If you want a broader denial-code reference, use this:
Behavioral health denial codes glossary

When your denial report says “H0018” over and over, you usually have a rule problem, not a staff problem.


What this post does not cover

This post is focused on short-term residential H0018. For closely related topics, use these sibling posts.

  • Long-term residential and H0019 documentation: H0019 CPT code
  • Sub-acute detox protocols and billing: H0010 CPT code
  • SUD per diem H2036 edge cases: H2036 CPT code
  • IOP step-down from residential with H0015: see the IOP hub (search H0015 on our blog)

If your question is about long-term, detox, or pure IOP, you are better off in those guides.


How can AI help work H0018 claims?

Residential SUD and MH billing is repetitive and rules-based. H0018 workflows are mostly VoB, auth tracking, clean claims, and a handful of denial patterns, which is exactly where AI agents help.

Teams are using agent-based tools like Supa’s Supabill to take most of the grunt work off human billers.

Benefits verification and auth rules

AI benefits agents can handle the front-end information gathering so admissions is not guessing.

  • Automated VoB: An AI VoB agent pulls eligibility, checks for behavioral carve-outs, and reads payer PDFs and portals.
  • Coverage mapping: It identifies whether H0018 is covered, whether the payer prefers H0018 vs H2036 for that LOC, and whether prior auth is required and by which UM vendor.
  • Rule injection into systems: Supabill-type tools can push those rules into your admissions scripts and EHR or PM system so staff see them at intake.

When coverage rules live in the system instead of someone’s head, you stop “no auth” and “wrong code” denials at the door.

Prior auth and concurrent review management

Auth management is mostly date math and status checks, which AI is good at.

  • Census and auth tracking: An agent monitors census and auth end dates daily for all H0018 patients.
  • Expiry alerts: It flags any member who needs an auth extension before coverage lapses, so UR can submit documentation on time.
  • Portal checks: Tools like Supa can have agents log into payer portals, check auth status, and bring back clean summaries without UR staff juggling multiple logins.

The goal is simple: no H0018 day should ever be provided without a valid auth because someone missed an expiry date.

Voice agents for payer calls

Waiting on hold and asking standard questions is high-volume, low-value work.

  • Standardized calls: Voice agents can call payers, sit on hold, and handle scripted questions about auth status, eligibility, and basic benefits.
  • Structured outputs: They write a structured call summary that drops into your EHR, PM, or UR system, attached to the correct patient.
  • Human escalation: If a call leaves the script, it can hand off to a human, rather than your team starting every call from scratch.

In practice, the payer rep often interacts with the AI like any other staff member and your team only touches the edge cases.

Claim scrubbing and submission

H0018 claims should be nearly 100 percent clean if your system validates them before submission.

  • Technical edits: AI claim scrubbing checks revenue codes, POS, TOB, admission and discharge dates, auth numbers, and that units match both dates and authorized days.
  • LOC conflicts: It flags overlapping H0010 or H0015 on the same date when the payer does not allow more than one level of care per day.
  • Room-and-board logic: It enforces the correct R&B treatment per payer rule: separated out, excluded, or bundled.

Supabill and similar tools focus on this pre-submission scrub so your staff spend time on exceptions, not manual checks on every H0018 claim.

Denial-pattern analytics

The last AI job is to make denial trends obvious so you can fix them once.

  • Pattern detection: AI clusters H0018 denials by payer, facility, clinician, denial code, and reason text.
  • Examples:
    • “This MCO is denying continued-stay after day 10 at Facility A due to weak risk documentation.”
    • “This commercial payer is rejecting R&B lines for Plan X because they treat H0018 as all-inclusive.”
  • Targeted fixes: You then adjust UR templates, payer playbooks, or charge master mappings and wipe out whole categories of denials.

In practice, with a platform like Supabill, 80 to 90 percent of day-to-day H0018 billing work can be agent-handled:

  • Running VoB and loading payer rules
  • Tracking and documenting auths
  • Scrubbing and submitting claims
  • Working standard denials and resubmissions

Humans stay focused on level-of-care judgment calls, coaching clinicians on documentation, and complex appeals with payer medical directors.


Common pitfalls

Use this quick do-not list as a sanity check on your H0018 workflows.

  • Do not assume coverage: Do not assume H0018 is covered by default. Verify coverage and which LOC code each payer wants.
  • Do not mix room and board into H0018 blindly: Only include R&B in the per diem when the contract clearly treats it as all-inclusive.
  • Do not double dip levels of care: Do not bill H0018 with H0015 (IOP) or H0010 (detox) on the same day without written payer approval.
  • Do not let UR and billing disagree on “short-term”: Align on each payer’s definition of short-term versus long-term residential and build it into your payer matrix.
  • Do not bill over auth limits: Do not submit more H0018 units than authorized and hope the payer pays. Many plans auto-deny anything beyond auth.
  • Do not send vague concurrent reviews: Do not use generic, copy-paste UR language. Payers read that as “no active treatment plan.”
  • Do not ignore revenue code and POS rules: Using generic outpatient or hospital codes for residential is a fast path to denial or later recoupment.

If you keep seeing the same denial reason, stop and fix the rule, not just the claim.


FAQ

Is H0018 a CPT or HCPCS code?

H0018 is technically a HCPCS Level II code. People still search and talk about it as the “H0018 CPT code,” but it lives in the HCPCS set.


How many units do I bill for H0018 per day?

H0018 is per diem, so you bill 1 unit per covered day. If the patient is in your residential program for 10 covered days, you bill 10 units. Units must match the from/thru dates on the claim and the authorized days.


Can I bill H0018 for the admission day and the discharge day?

Most payers allow billing both admit and discharge days for residential, as long as the patient received that level of care for a meaningful portion of each day and it is consistent with their policy. Some plans have rules about “same day admit/discharge” that may limit billing, so check the payer’s institutional billing manual for residential or confirm with your rep.


How is H0018 different from a DRG or inpatient stay?

H0018 is for non-hospital residential treatment. There is no DRG. You bill a per diem rate based on your contract. Inpatient hospital psychiatric or detox stays use different facility billing structures and revenue codes and typically fall under DRGs or per-diem psych rates, not H0018.


What place of service should I use with H0018?

On a UB-04 you use the type of bill and revenue code instead of a POS code. On the rare H0018 CMS-1500 claim, payers usually expect POS 55 (Residential substance abuse treatment facility) or another residential POS they specify. Always confirm with the payer, because POS mismatch is a common denial reason.


Can we bill professional services on top of H0018?

Usually yes. H0018 covers the facility program day. Individual providers such as psychiatrists, psychologists, and some therapists often bill their professional codes separately on a 1500 under their own NPI and TIN, if the payer allows it. Confirm that your contract does not treat H0018 as fully all-inclusive of professional services before you stack both.


What is considered “short-term” for H0018 vs H0019?

There is no universal definition. Some Medicaid programs set explicit day thresholds, while others tie the code choice to their own definitions of short-term vs long-term. Remember that H0018 vs H0019 is a duration distinction, while ASAM 3.1 vs 3.5 is an intensity distinction, so you cannot assume a fixed mapping. You have to check state Medicaid guidance and each payer or MCO manual and build those rules into your payer matrix.


What documentation do payers want to see for continued-stay on H0018?

They want clear evidence that:

  • The member still meets residential criteria
  • Lower levels of care are not yet appropriate
  • The program is providing active treatment and the patient is engaged
  • There is a concrete discharge or step-down plan

Use the continued-stay checklist above as your template. UR notes should map directly to each of those bullets.


Can H0018 be used for mental health residential without SUD?

Often yes. The code description is “behavioral health,” not SUD-only, and many payers use H0018 for MH residential programs as well. Some Medicaid programs carve SUD and MH differently and may assign MH residential to other codes or rate structures, so confirm with your contract and state guidance.


How do we handle H0018 when the payer is out-of-network?

Out-of-network, you still need to follow:

  • Whether H0018 is a covered benefit
  • Any pre-auth requirements
  • The payer’s residential medical necessity criteria

If you skip auth or ignore criteria, they can still deny the claim. You may end up working appeals or negotiating single-case agreements. Make sure admissions knows the OON rules before accepting an out-of-network member into residential.


Can we bill H0018 for days where the patient is out on pass or in the ER?

Generally no. You only bill H0018 for days where the member is receiving residential treatment. If they spend most of the day off-site, such as in a hospital ED or at home on pass, and your program is not actively treating them, those days may not be billable or may require special handling. Many payers have specific rules for “therapeutic passes” and hospital transfers in their manuals.


What happens if UR forgets to extend auth for H0018?

Payers typically only pay through the last authorized day. Days after that deny as no auth or not medically necessary. You can try to appeal, but retro-auth is often difficult. The operational fix is a system that tracks auth end dates and alerts UR several days before expiry so extensions are requested before coverage lapses.


Why are some payers denying H0018 and telling us to bill H2036 instead?

Their benefit structure may not recognize H0018 at all. They use H2036 as the SUD residential per diem for your level of care. If your remits say “non-covered CPT/HCPCS” or “invalid HCPCS for this payer,” check the payer’s fee schedule and provider manual. You may need to switch to H2036 for that plan.


Are bed hold days payable under H0018?

Often not, but it is very payer-specific. Some Medicaid programs pay approved bed-hold days under specific conditions, while others treat them as non-covered. If bed holds are covered, they may require different coding or modifiers. You must confirm in your state’s Medicaid guidance and with each MCO.


How do we audit our H0018 billing for risk?

Good starting checks:

  • Compare census to H0018 units by payer and date to find missing days or potential over-billing
  • Sample charts for long stays and verify documentation supports residential criteria for all billed days
  • Confirm revenue codes and POS match payer rules for residential
  • Review room-and-board handling by payer and verify it matches the contract
  • Look at denial rate and top denial reasons for H0018 to identify systemic issues

If an internal audit makes you nervous, assume a payer audit will too and tighten your processes now.


If you want to see how Supa’s agents handle H0018 and other residential per diems inside real-world workflows, you can book a live demo here:
https://calendly.com/heysupa/demo

RCM Expert, Supa

RCM expert at Supa. 20+ years building revenue cycle operations in healthcare; Adjunct Professor at Concordia University-St. Paul teaching healthcare MBA.

Keep reading

All articles
See it on your stack

Run this on your own practice.

Watch ambient agents handle your front desk, documentation, and billing — inside the tools you already use.

Book a demo