CPT Codes for Psychotherapy: Complete Guide for Therapists
Disclaimer: This content is for educational purposes only and does not constitute medical, legal, or financial advice. CPT descriptions are original summaries — not official AMA text. Always verify billing and credentialing details with your payer. Read full disclaimer
What Are CPT Codes?
Current Procedural Terminology (CPT) codes are the standardized five-digit codes developed and maintained by the American Medical Association (AMA) that describe medical, surgical, and diagnostic services. For mental health professionals, CPT codes identify the specific service delivered during a client encounter — individual psychotherapy, group therapy, psychological testing, crisis intervention, or psychiatric evaluation.
Every claim submitted to an insurance company requires a CPT code paired with an ICD-10 diagnosis code. The CPT code tells the insurer what you did; the ICD-10 code tells them why you did it. Using the correct CPT code is not just an administrative detail — it determines how much you are reimbursed, whether the claim is approved or denied, and whether your billing practices withstand audit scrutiny.
Mental health CPT codes are organized into several categories: psychotherapy codes (90832-90840), evaluation codes (90791-90792), testing codes (96130-96139), group and family codes (90846, 90847, 90853), and interactive complexity add-on codes (90785). Understanding each code's time requirements, documentation standards, and appropriate use is essential for sustainable private practice.
Incorrect code selection is one of the most common reasons for claim denials and audit findings in mental health. Upcoding (billing a higher code than the service delivered), unbundling (billing separately for services that should be billed together), and using codes that do not match the documented service all carry financial and legal consequences.
When You Need It
You need to apply CPT codes every time you submit a claim for reimbursement, whether to insurance, an employee assistance program, or as a receipt for out-of-network or self-pay clients seeking reimbursement. Specific situations include:
- Every insurance claim — CPT codes are required on every CMS-1500 claim form
- Superbills — Out-of-network receipts must include CPT codes for clients to submit for reimbursement
- Good Faith Estimates — The No Surprises Act requires CPT codes on estimates provided to uninsured or self-pay clients
- Prior authorization requests — You must specify the CPT codes you plan to bill when requesting pre-approval
- Utilization review responses — Reviewers evaluate whether the CPT codes billed match the services documented
- Practice financial tracking — Understanding your code distribution helps with revenue analysis and identifying potential billing issues
Key Components
Understanding Time-Based Psychotherapy Codes
Psychotherapy CPT codes are time-based, meaning the code you select must correspond to the actual number of minutes of psychotherapy delivered. This is face-to-face psychotherapy time — not total appointment time and not time spent on documentation, phone calls, or care coordination (unless you are billing separately for those services).
The psychotherapy time ranges are not suggestions or approximations. They are hard boundaries. Billing a code when your psychotherapy time falls outside the stated range is incorrect billing.
Modifier Usage
Modifiers are two-digit codes appended to a CPT code to provide additional information about the service. Common modifiers for mental health billing include:
- Modifier 95 — Synchronous audio-video telehealth service
- Modifier GT — Used by some payers instead of 95 for telehealth
- Modifier 59 — Distinct procedural service (used when billing multiple services on the same day that might appear duplicative)
- Modifier 25 — Significant, separately identifiable E/M service on the same day as another procedure
- Modifier HO — Master's level clinician (some Medicaid plans)
- Modifier AH — Clinical psychologist (some Medicaid plans)
- Modifier AJ — Clinical social worker (some Medicaid plans)
CPT Code Quick Reference Table — Mental Health Services
Individual Psychotherapy Codes
| CPT Code | Description | Time Requirement | Typical Reimbursement Range* |
|---|---|---|---|
| 90791 | Psychiatric diagnostic evaluation (no medical services) | No set time; typically 45-60 min | $150–$250 |
| 90792 | Psychiatric diagnostic evaluation with medical services | No set time; typically 45-60 min | $175–$280 |
| 90832 | Individual psychotherapy, 30 minutes | 16–37 minutes | $65–$85 |
| 90834 | Individual psychotherapy, 45 minutes | 38–52 minutes | $100–$135 |
| 90837 | Individual psychotherapy, 60 minutes | 53+ minutes | $130–$170 |
Family and Group Therapy Codes
| CPT Code | Description | Time Requirement | Typical Reimbursement Range* |
|---|---|---|---|
| 90846 | Family or couples therapy without patient present | 50 minutes | $100–$140 |
| 90847 | Family or couples therapy with patient present | 50 minutes | $100–$145 |
| 90853 | Group psychotherapy (not family) | 60+ minutes per group | $40–$65 per member |
Crisis Psychotherapy Codes
| CPT Code | Description | Time Requirement | Notes |
|---|---|---|---|
| 90839 | Crisis psychotherapy, first 60 minutes | 30–74 minutes | Must document crisis nature |
| 90840 | Crisis psychotherapy, each additional 30 minutes (add-on) | Each additional 30 min | Add-on to 90839 only |
Add-On Psychotherapy Codes (Billed with E/M Codes)
| CPT Code | Description | Time Requirement | Paired With |
|---|---|---|---|
| 90833 | Psychotherapy add-on, 30 minutes | 16–37 minutes | E/M code (99212-99215) |
| 90836 | Psychotherapy add-on, 45 minutes | 38–52 minutes | E/M code (99212-99215) |
| 90838 | Psychotherapy add-on, 60 minutes | 53+ minutes | E/M code (99212-99215) |
| 90785 | Interactive complexity (add-on) | N/A | Any psychotherapy code |
Psychological and Neuropsychological Testing Codes
| CPT Code | Description | Time Unit | Billed By |
|---|---|---|---|
| 96130 | Psychological testing evaluation, first hour | 60 min | Psychologist |
| 96131 | Psychological testing evaluation, each additional hour (add-on) | 60 min | Psychologist |
| 96132 | Neuropsychological testing evaluation, first hour | 60 min | Psychologist |
| 96133 | Neuropsychological testing evaluation, each additional hour (add-on) | 60 min | Psychologist |
| 96136 | Test administration by psychologist, first 30 min | 30 min | Psychologist |
| 96137 | Test administration by psychologist, each additional 30 min (add-on) | 30 min | Psychologist |
| 96138 | Test administration by technician, first 30 min | 30 min | Technician/supervised staff |
| 96139 | Test administration by technician, each additional 30 min (add-on) | 30 min | Technician/supervised staff |
Common E/M Codes Used in Psychiatry
| CPT Code | Description | Medical Decision-Making Level |
|---|---|---|
| 99213 | Established patient office visit, low complexity | Low |
| 99214 | Established patient office visit, moderate complexity | Moderate |
| 99215 | Established patient office visit, high complexity | High |
*Reimbursement ranges are approximate national averages for commercial insurance. Actual rates vary significantly by payer, region, provider credentials, and contracted rates.
This is a sample for educational purposes only — not real patient data.
How to Use CPT Codes Step by Step
Step 1: Determine the Service Delivered
Before selecting a code, identify exactly what clinical service you provided. Did you conduct an intake evaluation? Individual psychotherapy? Family therapy? Psychological testing? Crisis intervention? The service type narrows your code options significantly.
Step 2: Track Time Accurately
For psychotherapy codes, track the actual minutes spent on psychotherapy. Use a clock, timer, or your EHR's time-tracking function. Document the session start time, end time, and total psychotherapy time in your note. If non-therapy activities occurred during the session (care coordination calls, reviewing records while the client is present), subtract that time from your psychotherapy total.
Step 3: Match Time to Code
Apply the time ranges strictly. If you delivered 45 minutes of individual psychotherapy, bill 90834. If you delivered 53 minutes, bill 90837. If the client arrived 20 minutes late to a 45-minute session and you delivered 25 minutes of psychotherapy, bill 90832. Do not round up or estimate.
Step 4: Apply Modifiers as Needed
Add the appropriate modifier for the delivery context. Telehealth sessions require modifier 95 (or GT, depending on the payer). If you provided both an E/M service and psychotherapy in the same visit, use the add-on psychotherapy codes (90833, 90836, 90838) paired with the E/M code.
Step 5: Pair with the Correct ICD-10 Code
Every CPT code must be paired with an ICD-10 diagnosis code that supports medical necessity. The diagnosis must justify the service. Psychological testing CPT codes require a diagnosis that warrants testing — "diagnostic clarification" alone is not sufficient. The ICD-10 code should reflect the condition being evaluated or treated.
Step 6: Document to Support the Code
Your clinical documentation must support the CPT code billed. If you bill 90837, your note should reflect a substantive 53+ minute psychotherapy session, not a brief check-in. If you bill crisis codes (90839/90840), your note must document an actual crisis — imminent risk, acute destabilization, or emergency-level clinical need. Auditors compare documentation content to billed codes.
Step 7: Verify Payer-Specific Rules
Different insurers have different billing rules. Some do not reimburse 90832 (preferring 90834 as the minimum). Some require specific modifiers for telehealth. Some have restrictions on billing 90837 more than once per day. Some will not reimburse 90846 (family therapy without the identified patient). Check each payer's provider manual or call provider services.
Common Mistakes
Billing 90837 for every session regardless of time. This is the single most common billing error in mental health private practice. If your clinical schedule has 50-minute appointment slots and sessions routinely end at the 50-minute mark, you are delivering 45-50 minutes of psychotherapy and should bill 90834, not 90837. Consistent billing of 90837 when session times do not support it is a red flag that triggers audits.
Confusing total appointment time with psychotherapy time. A 60-minute appointment slot does not mean 60 minutes of psychotherapy. If you spend 5 minutes on check-in, 50 minutes on psychotherapy, and 5 minutes on scheduling and wrap-up, you delivered 50 minutes of psychotherapy (bill 90834, not 90837). Only count face-to-face psychotherapy time.
Using crisis codes for non-crisis situations. CPT 90839 and 90840 are reserved for sessions where the client is in an active, acute crisis — suicidal ideation with plan or intent, acute psychotic episode, severe dissociative episode, or other clinical emergencies. A client being upset, crying, or discussing a stressful event does not constitute a crisis. Misuse of crisis codes is a serious audit flag.
Billing 96130 when a technician administers the tests. If a psychometrician, psychology intern, or supervised technician administers the testing, the administration time is billed under 96138/96139 (technician codes), not 96136/96137 (psychologist codes). The psychologist's evaluation time (interpretation, integration, report writing) is still billed under 96130/96131.
Failing to use add-on codes when billing E/M with psychotherapy. If you provide both medication management and psychotherapy in the same session, the psychotherapy component must be billed as an add-on code (90833, 90836, or 90838) paired with the appropriate E/M code. Billing 90834 plus 99214 on the same day without using the add-on structure is incorrect.
Not documenting interactive complexity when billing 90785. The interactive complexity add-on code requires documentation of specific factors: communication difficulties (interpreter needed, cognitive impairment), involvement of third parties in the session with conflicting interests, evidence of a sentinel event requiring additional assessment, or the use of play equipment or other aids with clients who are not developmentally appropriate for standard interaction.
Ignoring place-of-service codes. The place-of-service code affects reimbursement. Office-based services use POS 11 (office), telehealth uses POS 10 (telehealth — in the patient's home) or POS 02 (telehealth — other), and school-based services use POS 03. Using the wrong POS code can result in incorrect reimbursement or claim denial.
Writing a insurance document right now?
My Clinical Writer helps you generate insurance documents from your session details in under 60 seconds.
Try My Clinical Writer Free →myclinicalwriter.ai
Frequently Asked Questions
Related Templates
External Resources
Authoritative references and tools related to this documentation type.
Stop spending hours on documentation
My Clinical Writer uses AI to help you draft clinical notes, treatment plans, and reports in minutes — not hours.
Get Started at myclinicalwriter.ai →