bolt The short answer

Psychotherapy codes 90832, 90834 and 90837 are time-tiered — payers verify the documented session minutes against the code billed, and retroactive recoupments are common when documentation does not match. Add payer non-compliance with the Mental Health Parity and Addiction Equity Act, and behavioral health practices face denials that generalist billing teams cannot decode.

The operational core of behavioral health billing is defensive documentation. CMS and commercial payers expect start/stop times in the clinical note; a session that ran 45 minutes must be billed as 90834 (38–52 minutes), not 90837 (53+ minutes). When billing is done from session labels instead of notes, audits surface months later as take-backs on claims you thought were settled.

The second pressure point is parity. Under the Mental Health Parity and Addiction Equity Act, plans cannot apply financial requirements or treatment limitations to mental health benefits that are more restrictive than those applied to medical or surgical benefits — yet denial patterns for prior authorization and visit limits still skew against behavioral health. Our appeals desk tracks those patterns by payer and fights them with statutory language, not generic letters.

Finally, telehealth changed the math. Sessions delivered by video carry place-of-service codes (02 or 10 depending on patient location and current payer rules), audio-only coverage varies by plan and current CMS policy, and add-on codes like 90838 for psychotherapy with medical E/M require clean modifier logic. We monitor current-year telehealth billing rules so your clinicians can stay focused on the session, not the G-code.

“Consumers rarely appeal denied claims (fewer than 1% of denied claims were appealed), and when they do, insurers usually uphold their original decision (66% of appeals were upheld).”
— KFF, “Claims Denials and Appeals in ACA Marketplace Plans in 2024” (2026)
check_circle
Time mismatch on 90837
Session minutes documented below 53 while the 60-minute code was billed
check_circle
Missing start/stop times
Notes that describe content but never state when the session began and ended
check_circle
Parity violations
PA requirements or visit limits applied more strictly than to medical benefits
check_circle
Group codes over-billed
90853 billed per therapist rather than per patient in attendance
check_circle
Telehealth POS errors
POS 02 vs 10 mismatch with payer-specific telehealth policy
check_circle
Add-on stacking errors
90838 billed with non-covered E/M combinations or wrong modifiers