90834 is the workhorse of therapy billing—the code most therapists use most often. It covers the standard 45-50 minute therapy session that defines outpatient mental health practice.
This guide covers everything you need to know: time requirements, documentation, common mistakes, and how to ensure your 90834 claims get paid.
90834 at a Glance
| Code | 90834 |
| Description | Psychotherapy, 38-52 minutes |
| Time requirement | 38-52 minutes face-to-face |
| Typical reimbursement | $80-130 (varies by payer/region) |
| Frequency | Most common therapy CPT code |
When to Use 90834
Use 90834 when you provide 38-52 minutes of face-to-face psychotherapy with an individual client.
This is your default code for:
- Standard 45-minute sessions
- Standard 50-minute sessions
- Any individual therapy session lasting 38-52 minutes
The classic "therapy hour"—whether you schedule 45 or 50 minutes—falls squarely in 90834 territory.
Time Requirements: The Details
What Counts as Psychotherapy Time
Included:
- Face-to-face therapeutic interaction
- Psychotherapy interventions (CBT techniques, processing, exploration, skill-building)
- Crisis intervention during the session
- In-session assessment related to therapy
Not included:
- Time before the client arrives
- Documentation/note-writing
- Phone calls to other providers
- Treatment planning done outside the session
- Time after the client leaves
The Time Boundaries
| Time | Code |
|---|---|
| Less than 16 min | Do not bill therapy code |
| 16-37 min | 90832 |
| 38-52 min | 90834 |
| 53+ min | 90837 |
Critical threshold: If your session runs 37 minutes, it's 90832. If it runs 38 minutes, it's 90834. Document precisely.
The Midpoint Consideration
Some strict payers apply a "midpoint rule"—you should reach the midpoint of the time range. For 90834 (38-52 minutes), the midpoint is 45 minutes.
Best practice: Aim for sessions solidly in range. A 45-50 minute session is unquestionable. A 38-minute session is technically correct but closer to the boundary.
Documentation Requirements
Every 90834 claim should be supported by documentation including the elements below. Your progress notes should follow a structured format such as DAP or SOAP to meet billing requirements.
Required Elements
- Date of service
- Start and stop time
- Good: "Session: 1:00 PM - 1:47 PM (47 minutes)"
- Bad: "45-minute session"
- Total face-to-face psychotherapy time
- ICD-10 diagnosis code supporting medical necessity
- Presenting concerns addressed in this session
- Interventions used
- Be specific: "cognitive restructuring of catastrophic thoughts about job performance"
- Not vague: "supportive therapy"
- Client response to interventions
- Progress toward treatment plan goals
- Plan for continued treatment
- Signature and credentials
Sample Documentation
Date: 01/15/2026
Time: 2:00 PM - 2:48 PM (48 minutes face-to-face psychotherapy)
CPT: 90834
ICD-10: F41.1 (Generalized Anxiety Disorder)
Presenting concerns: Client reports continued anxiety about work performance, with worry "most days" since last session. Sleep remains disrupted (60-90 min to fall asleep). GAD-7 today: 12 (moderate, down from 14).
Interventions:
- Reviewed cognitive model of anxiety with focus on probability overestimation
- Practiced cognitive restructuring using thought record for work-related worry ("I'll be fired if I make any mistake")
- Introduced worry postponement technique; client to designate 15-min daily "worry time"
Response: Client engaged well with thought record, identified thinking error (fortune-telling). Expressed skepticism about worry postponement but agreed to try for one week.
Progress: Modest improvement in GAD-7 (14→12). Client demonstrating increased awareness of cognitive patterns. Treatment goal #1 (reduce worry frequency) showing early progress.
Plan: Continue weekly sessions. Review worry postponement results next session. Consider adding relaxation training if sleep issues persist.
90834 vs. Other Codes
90834 vs. 90832 (Shorter Session)
| Factor | 90834 | 90832 |
|---|---|---|
| Time | 38-52 min | 16-37 min |
| Typical use | Standard session | Brief/short session |
| Reimbursement | Higher | Lower |
Use 90832 when: Session genuinely runs shorter—crisis follow-up, client-driven early ending, targeted brief intervention.
Don't use 90832 when: You want to squeeze in more clients. If you're providing 38+ minutes of therapy, bill 90834.
90834 vs. 90837 (Longer Session)
| Factor | 90834 | 90837 |
|---|---|---|
| Time | 38-52 min | 53+ min |
| Typical use | Standard session | Extended session |
| Reimbursement | Standard | Higher |
| Scrutiny | Normal | Higher |
Use 90837 when: Sessions genuinely run 53+ minutes—EMDR, intensive trauma work, complex presentations requiring extended time.
Don't use 90837 when: Your standard sessions run 45-50 minutes. That's 90834 territory.
The Upcoding Trap
Billing 90837 when sessions don't actually exceed 52 minutes is upcoding—a form of fraud. It's one of the most common billing violations in mental health.
Risks of upcoding:
- Audit findings
- Repayment demands (often 2-3x the overbilled amount)
- Exclusion from insurance panels
- Licensing board complaints
- In extreme cases, criminal charges
Protection: Document exact start and stop times. If your session runs 50 minutes, bill 90834 without hesitation.
Telehealth Billing for 90834
When providing 90834 via telehealth:
Add modifier 95 (synchronous telemedicine):
- Billing:
90834-95
Use Place of Service 10 (telehealth, patient at home):
- Most common for outpatient telehealth
Documentation addition:
- Note that service was provided via HIPAA-compliant video platform
- Confirm client identity and location
- Note any technology issues affecting session
Example telehealth billing:
CPT: 90834-95
POS: 10
Diagnosis: F33.1
Service provided via [platform name] HIPAA-compliant video. Client confirmed identity and location (home, [state]). No technology disruptions.
Common Mistakes with 90834
Mistake 1: Vague Time Documentation
Wrong: "45-minute session"
Right: "Session 10:00 AM - 10:47 AM (47 minutes face-to-face)"
Auditors need specific times, not estimates.
Mistake 2: Including Non-Therapy Time
Wrong: Counting the 5 minutes of small talk at session start or the 3 minutes scheduling the next appointment.
Right: Timing starts when psychotherapy begins and ends when it ends.
Mistake 3: Upcoding to 90837
Wrong: Session runs 48 minutes; billing 90837 because "it's close enough."
Right: 48 minutes = 90834, period.
Mistake 4: Documentation That Doesn't Match Code
Wrong: Note says "brief check-in, client doing well, no acute concerns" for a 90834 claim.
Right: Documentation should reflect 38-52 minutes of substantive psychotherapy intervention.
Mistake 5: Missing Diagnosis Code
Wrong: Billing 90834 without an ICD-10 code.
Right: Every claim needs a diagnosis code establishing medical necessity. 90834 + F41.1 (or appropriate diagnosis).
Medical Necessity
Insurance pays for medically necessary services. For 90834 to be medically necessary:
- Diagnosis present: Client has a mental health condition warranting treatment
- Treatment appropriate: Psychotherapy is appropriate for this condition
- Duration appropriate: 38-52 minutes of therapy is clinically indicated for this presentation
Supporting medical necessity in documentation:
- Link session content to diagnosis
- Show how interventions address diagnosed condition
- Document progress toward measurable treatment goals
- Note why continued treatment is warranted
Insurance and Reimbursement
Typical Reimbursement
90834 reimbursement varies significantly:
| Payer Type | Typical Range |
|---|---|
| Medicare | ~$95-115 |
| Medicaid | ~$60-90 (varies by state) |
| Commercial | ~$80-150 |
Factors affecting rate:
- Geographic location
- Your credentials (PhD/PsyD may get higher rates)
- In-network vs. out-of-network
- Specific payer contracts
Negotiating Rates
If you're credentialed with payers, you may be able to negotiate rates—especially in underserved areas or with in-demand specialties. 90834 is your most-billed code, so even small rate improvements matter.
Pairing 90834 with ICD-10 Codes
90834 should be paired with a diagnosis code that supports individual therapy. Common pairings:
| ICD-10 | Diagnosis | Notes |
|---|---|---|
| F41.1 | Generalized anxiety disorder | Most common |
| F33.1 | MDD, recurrent, moderate | Very common |
| F43.23 | Adjustment disorder, mixed | Common |
| F43.12 | PTSD, chronic | Supports ongoing therapy |
| F32.1 | MDD, single episode, moderate | Common |
| F41.0 | Panic disorder | Supports therapy |
Ensure alignment: The diagnosis should support the need for individual psychotherapy at this frequency and duration.
ICD-10 Codes for Mental Health: Complete Guide →
Add-On Codes with 90834
90785 — Interactive Complexity
Bill 90834 + 90785 when session involves:
- Communication difficulties requiring additional effort
- Third-party involvement (parents, agencies)
- Behavioral management beyond standard
- Legal/risk documentation needs
Example: Session with adolescent client where 15 minutes involves managing behavioral dysregulation before therapy can proceed. Bill 90834 + 90785.
Frequently Asked Questions
- What if my session runs exactly 38 minutes?
- 38 minutes is within the 90834 range—you can bill it. Document the exact time.
- Can I bill 90834 for a phone session?
- Generally, no. 90834 typically requires face-to-face or video-based interaction. Audio-only may be covered by some payers with modifier 93, but many don't cover it at full psychotherapy rates. Check your payer contracts.
- What if the client cancels at minute 40?
- If you provided 40 minutes of psychotherapy, you can bill 90834. Document what happened: "Session ended at 40 minutes due to client needing to leave for emergency. 40 minutes of face-to-face psychotherapy provided."
- Is 90834 the right code for psychological testing?
- No. Testing uses different codes (96130-96139, etc.). 90834 is specifically for psychotherapy.
- Can I bill 90834 and 90847 on the same day?
- Potentially, if you provided both individual therapy AND family therapy as separate services. Document each service separately with distinct start/stop times.
90834 is probably your most-used code. Get it right: document exact times, match the service to the code, and pair with appropriate diagnoses. Accuracy protects your revenue and your license.