ARMHS billing in Minnesota is simple to describe and easy to get wrong. Adult Rehabilitative Mental Health Services (ARMHS) are paid by Minnesota Health Care Programs (MHCP) under HCPCS code H2017 in 15-minute units. Every unit on the claim has to be backed by a progress note with start and stop times, a current diagnostic assessment, and an approved individual treatment plan (ITP).

The Department of Human Services (DHS) does not check the claim and the record separately. A reviewer picks claim lines and pulls the note behind each one; if the note does not support the line, the payment is recouped. ARMHS billing is a documentation discipline first and a claims process second.

This guide covers codes and modifiers, unit counting, what is not separately billable, MN-ITS submission, common denial reasons, and a pre-claim checklist, as of September 2026, including the billing limits that take effect on January 1, 2027.

Which rules govern ARMHS billing?

Rule or document What it covers
Minn. Stat. § 256B.0623 Eligibility, covered ARMHS services, provider certification, staff qualifications, and (from 2027) billing limits in subd. 15
Minn. Stat. ch. 245I Documentation standards, including the § 245I.08, subd. 4 progress note that supports each unit
Minn. R. 9505.0372 Billing rules for mental health services under MHCP
DHS ARMHS provider manual Covered activities, staff and modifier rules, authorization thresholds, and the statement that documentation time is part of the service
DHS mental health procedure grid The current list of ARMHS codes, modifiers, and units (rates are in the grid; they change and are not repeated here)
MHCP Provider Manual billing policy MN-ITS submission, timely filing, remittance, and appeal procedures

If the record does not meet chapter 245I, nothing in the billing rules can save the claim. Start with the ARMHS documentation requirements checklist if the assessment chain is in doubt.

H2017 units and how start and stop times support them

H2017 is billed in 15-minute units. The only acceptable evidence for the number of units is the start and stop time on the progress note, which § 245I.08, subd. 4 requires for every non-residential service. A note that says "45 minutes" with no clock times gives the reviewer nothing to check, and a note that says 1:00 to 1:47 supports three full units and no more.

Three rules keep units defensible:

  1. Record clock times, then derive units. Never work backward from the units you intend to bill.
  2. Apply one rounding rule. The MHCP Provider Manual billing policy sets how partial units are handled. Apply it the same way on every claim and make sure the software does the arithmetic from the times, not from a typed number.
  3. Watch the day. A staff person's contacts must not overlap, and total billed time in a day must be physically possible, including travel between clients.

Time spent writing the note is not service time. The progress note guide shows a worked note with times and units.

ARMHS codes and modifiers on the DHS grid

The DHS Behavioral Health Administration publishes a mental health procedure grid listing every MHCP mental health code, modifier, unit, and current fee-for-service rate. The version dated May 21, 2026 lists these ARMHS rows; rates are omitted here, so use the grid for current figures.

Code Modifier Service (as labeled on the grid) Unit
H2017 none Psychosocial rehabilitation, individual, professional or practitioner 15 minutes
H2017 HM Psychosocial rehabilitation, individual, mental health rehabilitation worker 15 minutes
H2017 HQ Psychosocial rehabilitation, group 15 minutes
H2017 U3 Psychosocial rehabilitation, transition to community living 15 minutes
H2017 U3 HM Transition to community living, mental health rehabilitation worker 15 minutes
H0031 none or TS Functional assessment (TS for follow-up) Session
H0032 none or TS Service plan development (TS for follow-up) Session
H0034 none or HQ Medication education, individual or group 15 minutes
90882 none, HM, U3, U3 HM Community intervention Session
H0038 none, HQ, U5 Certified peer specialist services (not ARMHS, but often billed by the same agencies) 15 minutes

The HM modifier tells MHCP that a mental health rehabilitation worker delivered the service, so the note behind an H2017 HM line must be written by an MHRW and co-signed, and a line with no modifier must be backed by a note from a professional or practitioner. Mixing these up is a staff qualification denial.

The grid changes. The May 2026 version is current as of September 2026; check the DHS ARMHS manual and MHCP provider news for current modifiers before you build or change a claim template.

Compliance note: as of September 2026, the ARMHS manual lists an authorization threshold of 300 hours per calendar year for H2017, H2017 HM, and H2017 HQ combined. Laws of Minnesota 2026, chapter 121, adds § 256B.0623, subd. 15, effective January 1, 2027: no more than four hours per week per recipient, a maximum of 18 hours per month, and prior authorization above 200 hours per year. Build the 2027 limits into your scheduling and authorization tracking now.

The ARMHS 2027 changes guide works through the caps in H2017 units and what to do before January 1, 2027, and what ARMHS is covers the service definitions behind each code.

What is not separately billable

  • Documentation time. Writing the progress note, the assessment narrative, or the plan review is part of the service.
  • Travel, unless documented under § 256B.0625. Provider travel has its own documentation requirement and its own rules; do not fold travel minutes into H2017 units.
  • Services outside the ITP. A contact that does not address a goal on the current plan is not a covered ARMHS service.
  • Excluded services. § 256B.0623, subd. 13 lists services that ARMHS does not cover. Psychotherapy is not ARMHS; a note that reads as therapy under an H2017 line is a finding.
  • Telehealth without the right setup. Telehealth ARMHS requires a Telehealth Provider Assurance Statement (DHS-6806) on file, place of service 02 or 10, and modifier 93 for audio-only contacts, per the MHCP telehealth policy.

Submitting claims: MN-ITS, 837P, and the remittance advice

MHCP fee-for-service claims are submitted through MN-ITS, either by direct data entry or as an 837P professional claim batch, or through a clearinghouse that connects to MN-ITS. Managed care organization (MCO) claims go to the plan, usually as 837P as well. Every provider needs an active MN-ITS mailbox, because DHS sends essential notices there.

The 835 electronic remittance advice returns what was paid, what was denied, and the adjustment reason codes. Reconciling the 835 against what was billed is where denials are found; an agency that only posts payments and never works denial lines leaves money and audit exposure on the table.

Appeal windows depend on the payer. Health plan appeals generally must be filed within 60 days of the remittance date. For fee-for-service claims, verify the timely filing and appeal limits in the MHCP Provider Manual billing policy chapter rather than relying on a remembered number. The MHCP claim denials guide covers reason codes and appeal packets in detail.

Common ARMHS denial and recoupment reasons

Reason Where it comes from Fix
Client not eligible on the date of service, or enrolled with an MCO Claim sent to the wrong payer, or eligibility not checked Verify eligibility and payer before every batch, not monthly
No current diagnostic assessment DA expired or was completed after services began Track DA dates on the client record; block scheduling past the expiry
ITP missing, expired, or not approved Plan not reviewed within 180 days, or no supervisor approval within ten business days Track plan review and approval dates; block claims on lapsed plans
Units do not match note times Duration typed instead of calculated Calculate units from clock times only
Overlapping times Same staff person, two clients, same minutes Check every staff person's day for overlaps before submission
Wrong modifier for the staff person H2017 with no modifier on an MHRW note, or HM on a practitioner note Derive the modifier from the writer's credential
Provider not certified for the service Certification does not include that ARMHS service Bill only the services on your DHS certification
Missing co-signature MHRW note not reviewed Route MHRW notes for co-signature before the claim

Pre-claim checks before every batch

Run these on every claim line:

  1. Client eligible for MHCP on the date of service and the payer matches the claim.
  2. Diagnostic assessment current on the date of service.
  3. Functional assessment and level of care on file.
  4. ITP current, reviewed within 180 days, signed by the client, and approved by a supervisor within ten business days when written by a practitioner or trainee.
  5. Progress note on file with every § 245I.08, subd. 4 element.
  6. Units equal what the clock times support under the rounding rule.
  7. No overlap with another note by the same staff person.
  8. Modifier matches the writer's credential; MHRW notes are co-signed.
  9. Service type on the note matches the code on the claim.
  10. Telehealth lines carry place of service 02 or 10 and, for audio-only, modifier 93.
  11. Authorization on file when the client is above the current hour threshold.

If your software cannot run these checks, run them as a report before submission. The ARMHS software buyer's guide lists what to ask a vendor about this step.

Recoupment risk in 2026

New ARMHS enrollment has been frozen since January 27, 2026, providers of high-risk services are being revalidated with unannounced site visits, and federal and state prosecutors have brought fraud cases in several Medicaid programs. In that environment a post-payment review is more likely, and the standard is unchanged: the record has to support the claim.

The best protection is a record that would pass on any date, which is what the DHS audit preparation checklist is designed to test.

How Trustora helps

Trustora generates H2017 claims from the progress note rather than from a separate billing entry. Units are calculated from the note's start and stop times, the modifier is derived from the writer's credential, and a pre-claim compliance gate checks eligibility, the diagnostic assessment and treatment plan dates, supervisor approval, co-signature, overlapping times, and authorization before a line can be added to an 837P batch. Lines that fail the gate are held with the reason shown, so they are fixed in the record instead of denied on the remittance.

Claims go out through MN-ITS or a clearinghouse, 835 remittances are reconciled automatically, and denied lines are queued with an appeal packet that pulls the note, plan, and assessment for the date of service. Trustora is priced as one flat monthly fee with no percentage of collections, so billing volume does not change the cost. See the pricing page for how that works.