CPT Codes for Psychotherapy: Complete Guide for Therapists

Insurance & Billing|10 min read|Updated 2026-03-20|Clinically reviewed

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 CodeDescriptionTime RequirementTypical Reimbursement Range*
90791Psychiatric diagnostic evaluation (no medical services)No set time; typically 45-60 min$150–$250
90792Psychiatric diagnostic evaluation with medical servicesNo set time; typically 45-60 min$175–$280
90832Individual psychotherapy, 30 minutes16–37 minutes$65–$85
90834Individual psychotherapy, 45 minutes38–52 minutes$100–$135
90837Individual psychotherapy, 60 minutes53+ minutes$130–$170

Family and Group Therapy Codes

CPT CodeDescriptionTime RequirementTypical Reimbursement Range*
90846Family or couples therapy without patient present50 minutes$100–$140
90847Family or couples therapy with patient present50 minutes$100–$145
90853Group psychotherapy (not family)60+ minutes per group$40–$65 per member

Crisis Psychotherapy Codes

CPT CodeDescriptionTime RequirementNotes
90839Crisis psychotherapy, first 60 minutes30–74 minutesMust document crisis nature
90840Crisis psychotherapy, each additional 30 minutes (add-on)Each additional 30 minAdd-on to 90839 only

Add-On Psychotherapy Codes (Billed with E/M Codes)

CPT CodeDescriptionTime RequirementPaired With
90833Psychotherapy add-on, 30 minutes16–37 minutesE/M code (99212-99215)
90836Psychotherapy add-on, 45 minutes38–52 minutesE/M code (99212-99215)
90838Psychotherapy add-on, 60 minutes53+ minutesE/M code (99212-99215)
90785Interactive complexity (add-on)N/AAny psychotherapy code

Psychological and Neuropsychological Testing Codes

CPT CodeDescriptionTime UnitBilled By
96130Psychological testing evaluation, first hour60 minPsychologist
96131Psychological testing evaluation, each additional hour (add-on)60 minPsychologist
96132Neuropsychological testing evaluation, first hour60 minPsychologist
96133Neuropsychological testing evaluation, each additional hour (add-on)60 minPsychologist
96136Test administration by psychologist, first 30 min30 minPsychologist
96137Test administration by psychologist, each additional 30 min (add-on)30 minPsychologist
96138Test administration by technician, first 30 min30 minTechnician/supervised staff
96139Test administration by technician, each additional 30 min (add-on)30 minTechnician/supervised staff

Common E/M Codes Used in Psychiatry

CPT CodeDescriptionMedical Decision-Making Level
99213Established patient office visit, low complexityLow
99214Established patient office visit, moderate complexityModerate
99215Established patient office visit, high complexityHigh

*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

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 →