Why do these 5 CPT codes carry most of a behavioral health practice's revenue?
A behavioral health practice mostly bill the same handful of codes over and over. Five codes, 90791, 90834, 90837, 90847, and 90853, account for the bulk of claims volume at most practices, which means the financial health of the whole operation rides on getting these five right, consistently, every time.
That concentration cuts both ways. When the coding is clean, revenue is predictable and claims move through the payer without friction. When it is not, the same five codes generate the same five categories of denial, week after week, until the pattern shows up in an audit letter.
The costly part is that most of what goes wrong here has nothing to do with fraud. It is misapplied time thresholds, thin documentation, and notes that describe the room instead of the service. Insufficient documentation remains one of the leading drivers behind Medicare’s overall improper payment rate, which CMS placed at 6.55 percent, or $28.83 billion, in fiscal year 2025.[1]
That is the frame for everything that follows. Each of the five codes below carries its own rule, its own required elements, and its own most common way to get it wrong.
90791: the intake code every new patient triggers
| CPT code | Service | Time or trigger | Most common error |
|---|---|---|---|
| 90791 | Psychiatric diagnostic evaluation (intake) | No minimum time; defined by required elements: history, mental status exam, diagnosis, treatment plan | Billed on the same day as a full psychotherapy session, blurring evaluation and treatment into one note |
Every new patient who walks through the door triggers CPT 90791, the psychiatric diagnostic evaluation. It is the code a practice bills more predictably than almost any other, since it happens once at the start of treatment, and again only if a patient returns after an extended gap or a significant change in status calls for a fresh evaluation.
CPT 90791 covers a comprehensive biopsychosocial assessment: history, mental status exam, diagnostic formulation, and an initial treatment plan.[2][3] It has no medical services component. That distinction matters because a related code, 90792, exists specifically for evaluations that include a medical component such as medication management, and mixing the two up carries its own denial risk.
90791 documentation requirements
CMS guidance and payer policy converge on the same list of required elements for 90791: a complete history covering past, family, and social context, a mental status examination, an initial diagnosis, an assessment of the patient’s capacity to respond to treatment, and an initial treatment plan. There is no mandated minimum time for the evaluation. What protects the claim is completeness. A note documenting forty-five minutes of assessment but skipping the family history section is more exposed to denial than a shorter note that covers every required element.
The most common 90791 error
90791 is built for non-prescribing licensed clinicians, LCSWs, LPCs, LMFTs, and psychologists included, and it does not carry the prescribing requirement that 90792 does. Billing it on the same day as a full psychotherapy session. Auditors expect the two services to be clearly distinct and separately documented when they land on the same date, and a note that blends diagnostic evaluation and treatment into one narrative rarely survives that review.
90847: billing family sessions correctly
| CPT code | Service | Time or trigger | Most common error |
|---|---|---|---|
| 90847 | Family psychotherapy with patient present | Family session tied to the identified patient’s treatment plan | Notes describe family dynamics generally, without connecting the work back to the patient’s goals |
CPT 90847 covers family psychotherapy with the identified patient present. Its sibling code, 90846, covers the same family work when the patient is not in the room, most often used for caregiver consultations or sessions built to support the family system directly. The distinction between the two comes down to one fact: was the identified patient part of the session.
90847 documentation requirements
The same range of licensed behavioral health clinicians who bill individual psychotherapy, psychiatrists, psychologists, LCSWs, LPCs, and LMFTs, can also bill 90847, provided the session sits inside an active treatment plan for a specific patient. The note has to connect the family session back to the identified patient’s treatment goals. That means documenting how that day’s family work served the specific patient’s diagnosis and treatment plan, beyond a general account of how the family unit is functioning.
The most common 90847 error
Notes that read like family counseling rather than treatment for the identified patient. A note describing the parents’ communication patterns without connecting that work back to the patient’s symptoms or goals leaves an auditor with no way to confirm that 90847, rather than a non-covered service, was the right code.
90853: billing group therapy correctly
| CPT code | Service | Time or trigger | Most common error |
|---|---|---|---|
| 90853 | Group psychotherapy | Multiple patients, one clinician, shared therapeutic focus | Identical documentation across group members, with only the name changed |
Group therapy runs on different billing logic than individual, time-tiered codes. CPT 90853 is not selected based on session length the way 90834 and 90837 are. It is selected based on the format of the service: multiple patients, one clinician, a shared therapeutic focus. The same licensed behavioral health clinicians who bill individual psychotherapy, provided the group meets the clinical standard for group psychotherapy rather than psychoeducation or a support group without clinical leadership can bill this code.
The most common 90853 error
Every group session needs a shared group note describing the session’s focus and interventions, and every participant needs a distinct, individualized note connecting that session back to their personal treatment goals. This is where 90853 gets more demanding than it looks. Identical documentation across group members, one of the more frequent audit triggers behavioral health billings, a set of notes that reads the same for every patient in the group, with only the name changed are some of the common errors made. These errors could signal to a payer that the individualized clinical judgment the code requires never happened.
90834 vs. 90837: billing individual psychotherapy correctly
| CPT code | Service | Time or trigger | Most common error |
|---|---|---|---|
| 90834 | Individual psychotherapy | 38 to 52 minutes of face-to-face time | Code chosen by the appointment slot booked, not the minutes actually documented |
| 90837 | Individual psychotherapy (extended) | 53 minutes or more of face-to-face time | Billed on sessions where notes show around 50 minutes, the pattern payers flag most often |
CPT 90834 and 90837 are both individual psychotherapy codes, and the entire difference between them comes down to documented time. 90834 covers 38 to 52 minutes of face-to-face psychotherapy. 90837 covers 53 minutes or more.[4] There is no grey area at the boundary: a session documented at 52 minutes is 90834, and a session documented at 53 minutes is 90837.
A clinically standard therapy session, the traditional 50-minute hour most clinicians trained on, lands squarely inside the 90834 range. It does not clear the 90837 threshold. A session that consistently runs 50 minutes and gets billed as 90837 reflects the appointment slot on the calendar rather than the minutes spent with the patient.
Documenting start and stop times for 90834 and 90837
Payer and CMS guidance point to the same standard: the clinical note has to reflect the time spent in psychotherapy, not the length of the calendar block. A note that says “50-minute session” describes the appointment. A note that records the session running from 2:05 to 3:00 describes the service, and only one of those defends a 90837 claim under review.
The 90837 audit pattern payers flag most
A provider who bills 90837 on sessions that, according to the clinical notes, routinely run around 50 minutes. That pattern is easy for a payer’s analytics to spot, since it shows up as a consistent mismatch between the code billed and the time documented, and it is one of the more common triggers for a post-payment review in behavioral health.
How does blueBriX support accurate behavioral health billing?
Line up the five errors above and one thread connects all of them: the code has to match what the clinician documented, and every one of these errors starts the moment documentation and coding become two separate steps instead of one connected process. As payers sharpen their behavioral health-specific review criteria, closing that gap is becoming less of a nice-to-have and more of a baseline requirement.[5]
blueBriX closes that gap directly inside the clinical workflow.
- 90791: structured intake templates prompt for every required element, history, mental status exam, diagnostic formulation, and treatment plan, so a claim never goes out missing a piece an auditor would flag.
- 90834 and 90837: session time capture lives inside the clinical note itself, tied directly to code selection. The fifty-minute-hour mismatch cannot happen, since the code is derived from documented time, not the appointment slot on the calendar.
- 90847: documentation prompts link the family session note back to the identified patient’s treatment plan automatically, so the record shows clinical rationale for the family work instead of a standalone family session log.
- 90853: the group note structure enforces a distinct, individualized entry for every participant alongside the shared group note, closing off the identical-documentation pattern auditors flag first.
Pre-submission claims checks sit as the last line of defense across all five codes, flagging time, code, and payer-rule mismatches before a claim ever leaves the building.


