Session-based CPT coding is unforgiving
Time and service type must match to the minute. The intake sets the tone and the follow-ups carry the volume.
90791 intake90834 (45 min)90837 (60 min)90847 familyBehavioral Health Billing Services
Same session delivered. Same note written. Yet a behavioral health claim is far likelier to deny than a medical one, and far likelier to die quietly in a work queue nobody reopens.
Figures above are illustrative industry benchmarks for a solo or small telehealth behavioral health practice with heavy EAP volume. They are not any single client's actuals.
The four pressure points
None of these are exotic. They are ordinary, daily, and they compound, which is exactly why the denial rate runs double the medical baseline.
Time and service type must match to the minute. The intake sets the tone and the follow-ups carry the volume.
90791 intake90834 (45 min)90837 (60 min)90847 familyA correct code with the wrong place-of-service or a missing telehealth modifier looks clean and still bounces. It is one of the top silent denial causes in a telehealth-heavy panel.
POS checkmodifier checkEach EAP case grants a fixed number of sessions inside a fixed window. Deliver session seven against a six-session authorization and payment simply does not come.
auth capdate windowWhen one EAP or one plan is most of the book, a single policy change, fee cut, or slow authorization desk swings the entire month. Concentration is the hidden risk on the balance sheet.
payer mix riskThe claim as a relay, not a hand-off
A behavioral health claim is a baton passed six times. Drop it at any station and the revenue stops moving. The SLA badge on each station is the discipline that keeps the baton in motion.
Eligibility, benefits, and the EAP authorization with its exact session count captured before session one.
SLA: before visitEvery EAP session decremented against the authorized total, with the renewal flagged before the last covered visit.
SLA: daily90791, 90834, 90837 or 90847 selected to match documented time and service type.
SLA: 24 hrsThe four-point pre-submission scrub for POS, modifier, auth, and code-to-time match.
SLA: pre-submitClean claim out the door inside the payer and EAP filing window, no batching delays.
SLA: 48 hrsEvery denial routed to rework, not to a queue that never reopens. This is where the 82 percent overturn lives.
SLA: 5 daysStation 2, up close
Authorized: 6 sessions · used: 5
Renew now. One more visit against this authorization is still paid.
Authorized: 6 sessions · delivered: 7
Session seven is care already given and money already lost. No appeal recovers an over-cap visit cleanly.
The rate-mix fix
EAP fills the schedule fast, which is exactly why practices over-index on it. The fix is not to abandon EAP, it is to keep it as one rung of four and let the higher rungs carry more of the revenue.
Fast to fill, capped, time-boxed, low reimbursement. Fine as an entry point, dangerous as the whole book.
Convert EAP episodes that clinically continue onto standard behavioral health benefits at contracted rates.
Better-paying plans and clean out-of-network claims lift the blended rate without adding schedule volume.
A superbill lane lets clients seek their own reimbursement while you collect at time of service. Zero denial risk, zero cap.
Direction of yield shown is illustrative and directional, not a guaranteed rate for any practice or payer.
Station 4, the scrub that pays for itself
Run every claim through these four before it leaves. Most behavioral health denials fail on exactly one of them, which means most are preventable at the desk instead of recoverable in an appeal.
Telehealth place-of-service and the correct modifier present and consistent. The most common silent denial closed here.
EAP authorization number attached, session inside the count, date inside the covered window.
90834 versus 90837 justified by documented minutes; 90791 and 90847 supported by the note.
Claim out inside the payer and EAP timely-filing limit, with proof of submission retained.
What changes when the relay runs
| Discipline | Reactive practice | Disciplined lane |
|---|---|---|
| EAP session count | Checked when a denial arrives | Decremented daily, renewed before the cap |
| Denials | ~60% never resubmitted | Every denial routed to rework |
| Telehealth POS / modifier | Silent denials, found late | Caught at the four-point check |
| Payer mix | One EAP owns the month | Four rungs share the revenue |
| Cash / superbill lane | None | Live, zero denial risk |
ASP-RCM Solutions runs behavioral health billing services as a six-station relay: verify, track the cap, code, scrub, submit, and work every denial, then rebuild the rate mix so no single EAP owns your month. You deliver the care. We make sure it gets paid.
Talk to ASP-RCM SolutionsGuidelines referenced: CPT 90791 (psychiatric diagnostic evaluation), 90834 and 90837 (individual psychotherapy), 90847 (family psychotherapy), and EAP authorized-session caps. Benchmarks are illustrative industry figures for a de-identified solo or small telehealth behavioral health practice with heavy EAP volume, not the actuals of any named client.
Related reading
Medicare pays chiropractic CMT codes 98940-98942 only when the AT modifier is backed by documented active trea
Read →InsightGAO-25-107342 found CMS audited zero behavioral health prior authorization requests in Medicare Advantage. Her
Read →InsightCMS-1848-P, the CY 2027 Medicare PFS proposed rule, keeps building behavioral health integration payment pathw
Read →Field noteMarriage-and-family therapists and mental health counselors can bill Medicare directly in 2026. An operator wa
Read →