CPT codes tell insurance companies what you did. ICD-10 codes tell them why. Get either wrong, and you're looking at denied claims, delayed payments, or awkward conversations with compliance auditors.
This guide covers the CPT codes therapists use most—psychotherapy codes, evaluation codes, add-ons, and the modifiers that make telehealth billing work. Whether you're newly licensed and learning the system or experienced and wanting a quick reference, this is your resource.
What Are CPT Codes?
CPT (Current Procedural Terminology) codes are five-digit codes maintained by the American Medical Association that describe medical procedures and services. For therapists, CPT codes primarily describe:
- Evaluation services (diagnostic interviews, assessments)
- Psychotherapy services (individual, family, group)
- Add-on services (crisis, interactive complexity)
- Other services (care coordination, telehealth)
Each code has specific requirements for time, documentation, and service type. Using the right code ensures accurate reimbursement; using the wrong one can trigger audits or fraud investigations.
Psychotherapy Codes at a Glance
These are the core codes for outpatient therapy:
| Code | Service | Time | Typical Use |
|---|---|---|---|
| 90832 | Individual psychotherapy | 16-37 min | Brief sessions, crisis follow-up |
| 90834 | Individual psychotherapy | 38-52 min | Standard therapy session |
| 90837 | Individual psychotherapy | 53+ min | Extended sessions |
| 90846 | Family therapy without patient | 50 min | Parent consultation, family work |
| 90847 | Family therapy with patient | 50 min | Family sessions with identified patient |
| 90853 | Group psychotherapy | — | Group therapy sessions |
The 90834 and 90837 are the workhorses—they cover the vast majority of outpatient therapy sessions.
Individual Psychotherapy Codes
90832 — Psychotherapy, 16-37 Minutes
When to use: Brief individual therapy sessions.
Time requirement: 16-37 minutes of face-to-face psychotherapy.
Common scenarios:
- Crisis stabilization follow-up
- Brief check-in sessions
- Sessions cut short due to client factors
- Targeted intervention for specific issue
Documentation must include:
- Start and end time (proving 16+ minutes)
- Psychotherapy interventions used
- Client response to treatment
- Medical necessity for the service
Billing note: Some payers reimburse 90832 at significantly lower rates. If your standard session runs 38+ minutes, 90834 is more appropriate and better compensated.
90834 — Psychotherapy, 38-52 Minutes
When to use: Standard individual therapy sessions—the most commonly billed therapy code.
Time requirement: 38-52 minutes of face-to-face psychotherapy.
This is likely your default code for standard 45-50 minute sessions. The "therapy hour" of 45-50 minutes falls squarely in this range.
Documentation must include:
- Start and end time
- Presenting concerns addressed
- Interventions used (CBT techniques, processing, skill-building, etc.)
- Client response and progress
- Plan for continued treatment
Billing note: 90834 is appropriate for the majority of outpatient therapy. Don't upcode to 90837 unless you're genuinely providing 53+ minutes of psychotherapy.
90837 — Psychotherapy, 53+ Minutes
When to use: Extended individual therapy sessions.
Time requirement: 53 minutes or more of face-to-face psychotherapy.
Common scenarios:
- EMDR sessions (often run 60-90 minutes)
- Intensive trauma processing
- Complex cases requiring extended time
- Sessions with significant crisis content
Documentation must include:
- Start and end time (critical—must prove 53+ minutes)
- Clinical rationale for extended session
- Detailed interventions and client response
- Why standard session length was insufficient
Billing note: 90837 has higher reimbursement but also higher scrutiny. Payers may request documentation for patterns of 90837 billing. Don't use it as your default—reserve it for sessions that genuinely require extended time.
Choosing the Right Psychotherapy Code
The decision tree is straightforward—it's based on time:
How many minutes of psychotherapy?
- Less than 16 minutes → Do not bill psychotherapy code
- 16-37 minutes → 90832
- 38-52 minutes → 90834
- 53+ minutes → 90837
Critical: Time refers to face-to-face psychotherapy with the client, not total appointment time. Documentation, phone calls to other providers, and note-writing don't count toward psychotherapy time.
The 8-Minute Rule
For time-based codes, most payers follow the "midpoint rule":
- You must reach the midpoint of the time range to bill the code
- 90834 range is 38-52 (midpoint: 45)
- If session runs 38-44 minutes, some strict payers may question 90834
Best practice: Aim for sessions solidly within the range. A 45-50 minute session is clearly 90834. A 38-minute session is technically 90834 but closer to the edge.
Family Therapy Codes
90846 — Family Psychotherapy Without Patient Present
When to use: Family therapy sessions where the identified patient is NOT present.
Time: Typically 50 minutes (though code isn't strictly time-based like individual codes).
Common scenarios:
- Parent consultation for child client
- Family sessions about (not with) an adult client
- Collateral sessions with spouse/partner
- Treatment planning with family members
Documentation must include:
- Who attended the session
- Relationship to the identified patient
- How the session relates to patient's treatment
- Interventions and outcomes
Billing note: The identified patient must be established in your care. You can't bill 90846 for a family member of someone you've never seen.
90847 — Family Psychotherapy With Patient Present
When to use: Family therapy sessions where the identified patient IS present along with family members.
Time: Typically 50 minutes.
Common scenarios:
- Couples therapy (one partner is identified patient)
- Family therapy with adolescent client present
- Conjoint sessions addressing relational issues
Key distinction from 90846: The identified patient participates in the session.
Documentation must include:
- All participants listed
- Focus of session and how it relates to patient's treatment
- Interventions used
- Treatment progress
Billing note: Some payers don't distinguish 90846 from 90847 in reimbursement. Others do. Know your contracts.
Complete Family Therapy Codes Guide →
Couples Therapy Billing
Couples therapy presents a billing nuance: insurance typically covers treatment for an individual, not a relationship.
Common approaches:
- One identified patient: Bill under one partner's insurance. The other partner is a collateral participant in that person's treatment. Use 90847.
- Alternating patients: Some therapists alternate which partner is the "identified patient" session to session. This is ethically and legally murky—consult your licensing board.
- Private pay: Many couples pay out-of-pocket to avoid the identified patient issue entirely.
Document carefully: If billing insurance for couples work, your notes should reflect how the session addresses the identified patient's diagnosis and treatment goals.
Group Therapy
90853 — Group Psychotherapy
When to use: Group therapy sessions with multiple patients.
Requirements:
- Multiple patients (typically 2+, though some payers require more)
- Group psychotherapy interventions
- Each patient must have individual treatment plan and documentation
Billing: Each patient is billed separately. If you have 8 patients in group, you bill 90853 eight times (once per patient's insurance).
Documentation per patient:
- Attendance noted
- Patient's participation and presentation
- How group content relates to individual treatment goals
- Progress observations
Reimbursement: Group therapy typically reimburses at lower rates than individual—but you're billing multiple clients for the same time block, making it financially viable.
Evaluation Codes
90791 — Psychiatric Diagnostic Evaluation
When to use: Initial diagnostic interview and assessment—typically your first session with a new client.
What it includes:
- History of present illness
- Psychiatric history
- Social/developmental history
- Mental status examination
- Diagnostic formulation
- Treatment recommendations
Time: Not strictly time-based, but typically 45-90 minutes.
Billing note: 90791 is typically billed once per client at the start of treatment. Some payers allow re-evaluation (another 90791) if significant time has passed or circumstances have changed substantially.
Documentation: Must support a comprehensive evaluation, not just an extended therapy session. Include all elements of a diagnostic assessment.
90792 — Psychiatric Diagnostic Evaluation with Medical Services
When to use: Diagnostic evaluation that includes medical services (e.g., medication management components).
Who uses it: Primarily psychiatrists and psychiatric nurse practitioners—those who can prescribe.
Billing note: If you're a non-prescribing therapist (LPC, LMFT, LCSW, psychologist without prescriptive authority), you'll use 90791, not 90792.
Add-On Codes
Add-on codes are billed in addition to a primary code—never alone.
90785 — Interactive Complexity
When to use: Sessions involving factors that complicate delivery of the service.
Qualifying factors (one or more required):
- Communication difficulties (interpreter needed, patient's communication impairment)
- Involvement of third parties (parents, guardians, agencies) requiring complex integration
- Behavior requiring additional management (behavioral dysregulation requiring techniques beyond the standard service)
- Evidence/documentation for legal or risk management purposes complicating care
Billed with: Any E/M code, 90791, 90832, 90834, 90837, 90846, 90847
Billing tip: This code is frequently underbilled. If you're working with children (parents involved), high-conflict situations, or clients with significant cognitive/communication barriers, you may qualify.
Documentation: Must specify which complexity factor applies and how it complicated service delivery.
90840 — Psychotherapy Add-On for Extended Time
When to use: Additional 30 minutes of psychotherapy beyond the primary service, for crisis situations.
Requirements:
- Patient is in crisis
- Extended time is medically necessary
- Billed per additional 30-minute block
Billed with: 90837 (you can't add 90840 to 90832 or 90834)
Example: Client arrives in acute crisis. Session runs 90 minutes. Bill: 90837 (53+ min) + 90840 (additional 30 min).
Billing note: This is for genuine crisis situations, not routine extended sessions. Frequent use of 90840 will attract scrutiny.
Telehealth Billing
Telehealth uses the same CPT codes as in-person services, with modifiers to indicate remote delivery.
Key Telehealth Modifiers
| Modifier | Meaning | When to Use |
|---|---|---|
| 95 | Synchronous telemedicine | Real-time audio-video telehealth |
| GT | Via interactive audio-video | Some payers prefer this over 95 |
| 93 | Audio-only | Telephone sessions (limited coverage) |
Example billing:
- Video session, 45 minutes:
90834-95 - Video session with complexity:
90834-95, 90785-95
Place of Service (POS) Codes
| POS | Description | When to Use |
|---|---|---|
| 02 | Telehealth (patient not at home) | Patient at qualifying originating site |
| 10 | Telehealth (patient at home) | Patient receiving service at home |
| 11 | Office | Traditional in-person (for comparison) |
Most outpatient telehealth uses POS 10 (patient at home).
Telehealth Parity
Many states have telehealth parity laws requiring insurers to reimburse telehealth at the same rate as in-person. Check your state regulations and payer contracts.
Complete Telehealth Billing Guide →
Documentation Requirements
Regardless of CPT code, every session note should include:
Required Elements
- Date of service
- Start and stop time (critical for time-based codes)
- CPT code billed
- ICD-10 diagnosis code(s)
- Presenting concerns/focus of session
- Interventions used
- Client response to interventions
- Progress toward treatment goals
- Plan (next session, homework, referrals)
- Signature and credentials
Time Documentation
For 90832, 90834, and 90837, time documentation is essential:
- Good: "Session: 2:00 PM - 2:47 PM (47 minutes face-to-face psychotherapy)"
- Bad: "45-minute session" (doesn't prove exact time)
Auditors will look for start/stop times. Make this a habit.
Common Billing Mistakes
1. Upcoding to 90837
Problem: Billing 90837 when sessions don't actually run 53+ minutes.
Risk: Audit, repayment demands, fraud allegations.
Solution: Track time accurately. If your sessions typically run 45-50 minutes, 90834 is correct.
2. Missing Modifiers on Telehealth
Problem: Billing telehealth without modifier 95 or appropriate POS code.
Risk: Claim denial or incorrect reimbursement.
Solution: Systematic process for adding modifiers to all telehealth claims.
3. Billing Therapy Time for Non-Therapy Activities
Problem: Including documentation time, care coordination, or prep in psychotherapy time.
Risk: Overbilling, audit findings.
Solution: Only count face-to-face psychotherapy time. Everything else is either unbillable or requires separate codes.
4. Using 90791 Repeatedly
Problem: Billing diagnostic evaluation for sessions that are actually ongoing therapy.
Risk: Claim denial, audit.
Solution: 90791 is typically once per treatment episode. Ongoing sessions are psychotherapy codes.
5. Not Billing Add-On Codes When Appropriate
Problem: Missing legitimate 90785 (interactive complexity) billing.
Risk: Lost revenue.
Solution: Understand qualifying factors and document when present.
CPT Codes + ICD-10 Codes: Pairing
CPT codes (what you did) must be paired with ICD-10 codes (why you did it) that support medical necessity.
Appropriate pairings:
- 90834 + F41.1 (psychotherapy for GAD) ✓
- 90837 + F43.12 (extended session for chronic PTSD) ✓
- 90847 + F43.23 (family therapy for adjustment disorder) ✓
Questionable pairings:
- 90837 + Z63.0 (extended session for relationship problem—may be questioned)
- Multiple 90840 add-ons + mild diagnosis (crisis add-ons with non-crisis presentation)
The diagnosis should support the intensity and duration of the service billed.
ICD-10 Codes for Mental Health: Complete Guide →
Quick Reference: Which Code to Use
| Scenario | Code |
|---|---|
| First session, comprehensive assessment | 90791 |
| Standard individual session (45-50 min) | 90834 |
| Brief individual session (20-30 min) | 90832 |
| Extended individual session (60+ min) | 90837 |
| Family session with patient present | 90847 |
| Parent consultation (patient not present) | 90846 |
| Group therapy | 90853 |
| Any session with communication/third-party complexity | Add 90785 |
| Crisis session exceeding 90837 time | 90837 + 90840 |
| Telehealth session | Same code + modifier 95, POS 10 |
Frequently Asked Questions
- Can I bill for a session that runs 35 minutes?
- Technically, 35 minutes falls below 90834's threshold (38 min). You could bill 90832 (16-37 min), though reimbursement will be lower. Consider whether clinical factors caused the short session and document accordingly.
- What if a session runs exactly 53 minutes?
- 53 minutes is the threshold for 90837—you can bill it. But document the time precisely. "52 minutes" is 90834; "53 minutes" is 90837.
- Can I bill 90846 if I've never met the identified patient?
- Generally, no. The patient should be established in your care. You're providing family therapy as part of that patient's treatment. If you've never seen the patient, this isn't part of their treatment.
- Do I need to document start and stop time for every session?
- Yes. For time-based codes (which includes all psychotherapy codes), specific start and stop times are the standard of documentation. "45-minute session" is insufficient; "2:00-2:45 PM" is correct.
- Can I bill a different code if the insurance doesn't cover 90837?
- No. Bill the code that accurately reflects the service provided. If a payer doesn't cover 90837, you may need to collect from the client or adjust your session length—but don't bill 90834 for a 60-minute session.
Accurate CPT coding protects your revenue and your license. Track time precisely, document thoroughly, and use the code that matches what you actually provided—not what you wish you could bill.