CPT 90837 vs 90834 vs 90832: Psychotherapy Billing Codes Explained
90832, 90834 and 90837 are billed by time: 16-37, 38-52 and 53 or more minutes. Start and stop times, telehealth POS 10, 90785, and the claim.
CPT 90832, 90834 and 90837 are the same service, individual psychotherapy, billed by time: 16-37 minutes, 38-52 minutes, and 53 minutes or more, per Medicare contractor guidance. Under 16 minutes is not billable. The note must show start and stop times or total time. In Ona, the code rides on the service and flows from note to claim.
Quick answer:
- Pick the code closest to the actual psychotherapy time. A 50-minute session is 90834, not 90837. 90837 starts at 53 minutes.
- Time is the face-to-face psychotherapy time, documented as start and stop times or a total. "Supportive psychotherapy given" is not documentation.
- Telehealth does not change the code. It changes the place of service (02 or 10) and, for many commercial plans, adds modifier 95.
The Three Codes and Their Time Thresholds
All three codes describe individual psychotherapy with the patient, with or without family members joining as informants. The only thing that separates them is how long the psychotherapy lasted. The table below paraphrases the codes and gives the time bands published by First Coast Service Options, a Medicare Administrative Contractor, in its billing article A57520 (revision effective October 1, 2026). Blue Cross and Blue Shield of Texas states the same minimums in its psychotherapy payment policy CPCP051.
| CPT code | What it describes (paraphrased) | Nominal length | Minutes that support it | Reported with an E/M visit? |
|---|---|---|---|---|
| 90832 | Individual psychotherapy, short session | 30 minutes | 16 to 37 | No. Use add-on 90833 instead |
| 90834 | Individual psychotherapy, standard session | 45 minutes | 38 to 52 | No. Use add-on 90836 instead |
| 90837 | Individual psychotherapy, extended session | 60 minutes | 53 or more | No. Use add-on 90838 instead |
| 90785 | Add-on for interactive complexity | Not timed | Only alongside a qualifying code | Yes, with the psychotherapy add-on, never with E/M alone |
| Under 16 minutes | No psychotherapy code | Not applicable | Not reportable | Not applicable |
Two consequences of the table matter more than the codes themselves. First, the nominal lengths are anchors, not minimums: 38 minutes supports 90834 even though it is "the 45-minute code." Second, the band edges are where billing errors cluster. A 52-minute session is 90834. A 53-minute session is 90837. That one minute is the difference between the two codes, and the note has to prove which side of it the session landed on.
How Psychotherapy Time Is Counted
The First Coast article tells practitioners to choose the code closest to the actual time, and states plainly that psychotherapy under 16 minutes is not reported at all. That rule settles most of the edge cases people ask about:
- A 50-minute "therapy hour." 90834. The extended code starts at 53 minutes, so a standard 50-minute session does not reach it.
- A 40-minute intake follow-up. 90834, because 40 falls inside 38 to 52.
- A 15-minute check-in. No psychotherapy code. If the visit was medical, it may be an E/M service instead, billed by someone whose license allows it.
- A 95-minute session. 90837, and First Coast notes that a prolonged service code can be added when psychotherapy runs 90 minutes or longer with direct patient contact, though not when psychotherapy is billed as an add-on to an E/M visit.
What counts is the psychotherapy itself. Scheduling the next visit, collecting a copay, and writing the note afterwards are not psychotherapy minutes. When a prescriber delivers psychotherapy and an E/M service in the same visit, First Coast is explicit that the psychotherapy time does not include the E/M time, and the codes change to the add-ons 90833, 90836 and 90838. That combination has its own rules. For the software side of a prescribing practice, see the best EHR for psychiatry and prescribing practices.
Start and Stop Times: What the Note Has to Show
Time-based codes live or die on the time statement. First Coast's article A57520 says start and stop times or total times must be documented for 90832, 90834 and 90837. Either works for Medicare. Many practices write both, because "10:02 to 10:55" answers the audit question in one line and a bare "53 minutes" invites the follow-up "53 minutes of what?"
The time statement is necessary, not sufficient. The companion coverage policy, First Coast LCD L33252, lists what a psychotherapy session note should carry, and it reads like an auditor's checklist:
- the symptoms or condition that bring the patient below their usual level of functioning,
- a summary of the session that names the specific interventions used,
- the patient's participation and response,
- progress against the goals in the treatment plan,
- and the reason for any change in direction from that plan.
The LCD gives a pointed example of what fails: a note that says only "supportive psychotherapy given" is inadequate. It also expects the treatment plan itself to be updated periodically, generally at least every three months. Optum's provider guidance on psychotherapy and E/M records, published in its October 2025 Top of Mind issue, lists the same practical checks: a signature and credentials, start and stop times, and session time that actually matches the code billed.
Why 90837 Gets a Second Look
90837 pays more than 90834 under most fee schedules because it describes more time, which is exactly why it is the code payers look at first when a practice's billing pattern shifts toward it. Nothing about 90837 is improper. A clinician who routinely runs 55-minute sessions should bill 90837 for them. The problem is a note that cannot prove the 53 minutes.
What protects a 90837 claim is the same thing that protects every timed code, done consistently:
- Actual times, not the calendar slot. A 60-minute appointment block is not a 60-minute session. Record the minutes that were psychotherapy.
- One time convention across the practice. If one clinician writes start and stop times and another writes "full session," the second clinician's 90837 claims are the ones that come back.
- Medical necessity for the length. The note should show why this patient needed an extended session, in the clinician's own clinical terms. The software can hold the field; it cannot write the reason.
- No rounding up. 52 minutes is 90834. There is no partial credit toward the next band.
Telehealth: POS 02, POS 10 and Modifier 95
The CPT code does not change when a session happens over video. What changes is how the claim tells the payer where the patient was and how the session was delivered.
Place of service. CMS's Telehealth FAQ, updated October 8, 2026, tells practitioners to use POS 02 when the patient is somewhere other than home and POS 10 when the patient is at home, and confirms that Medicare pays telehealth delivered to patients at home at the non-facility rate. POS 10 is the code most therapy practices use for video sessions.
Medicare rules for behavioral health. The same FAQ states that geographic and site restrictions for behavioral health telehealth were permanently removed, that patients can receive it at home, and that two-way audio-only technology is permitted for behavioral health telehealth. The in-person visit requirement for mental health telehealth is described as effective after December 31, 2027. CMS's MLN booklet on mental health coverage (March 2026) marks 90832, 90834 and 90837 as current telehealth codes.
Modifiers. CMS's December 2025 telehealth booklet tells professional billers to identify telehealth with POS 02 or 10, and the October 2026 FAQ adds two new modifiers, BB and BC, that Medicare requires from January 1, 2027 in specific situations: platform arrangements and incident-to telehealth. Commercial plans often ask for more. Blue Cross and Blue Shield of Texas policy RP033 (effective March 27, 2026) requires a telehealth modifier together with POS 02 or 10, using 95 for real-time audio and video and 93 for audio-only. Medicaid plans vary by state. The modifier rule belongs to the payer, so set it per payer rather than once for everyone.
Interactive Complexity: When 90785 Applies
90785 is an add-on that reports a communication problem that made the session harder to deliver. It is not a time code and it is not a "difficult session" code. First Coast LCD L33252 lists four situations that qualify, and the note has to show which one applied:
- Managing maladaptive communication among participants, such as high anxiety, high reactivity or repeated disagreement, that complicates care.
- Caregiver emotions or behavior that interfere with carrying out the treatment plan.
- Disclosure of a sentinel event that requires a mandated report to a third party, with discussion of that report during the visit.
- Use of play equipment, physical devices or an interpreter to get past a communication barrier.
Blue Cross and Blue Shield of Texas adds the limits that trip people up most: 90785 is never billed alone, it is not used just because an interpreter translated, and a difficult session does not automatically qualify. First Coast adds that 90785 should not be billed if the patient cannot communicate by any means, and that when it rides on a timed code the note must say how much time the interactive complexity took.
Codes That Do Not Go Together
The National Correct Coding Initiative Policy Manual, Chapter XI (revision January 1, 2026), sets the same-day boundaries that cause most edits on therapy claims:
- Diagnostic evaluation and psychotherapy. 90791 and 90792 are not separately reportable with psychotherapy codes on the same date, because psychotherapy already includes continuing evaluation.
- Family members in the room. 90832 to 90838 already include psychotherapy with family members present as informants. Family psychotherapy (90846, 90847) can be reported on the same date only as a separate service in a separate time interval.
- E/M on the same day. Psychotherapy with an E/M service uses the add-on codes, not 90832, 90834 or 90837.
How a Psychotherapy Code Gets From the Note to the Claim in Ona
Ona is an AI-native, all-in-one practice management platform for outpatient practices, from a solo therapist to multi-location behavioral health groups, and the code path is the same at every size. Everything below is described on Ona's own help pages.
The service carries the code. Each service in Ona has billing defaults: CPT code, place of service, modifiers, benefit types and a default copay. A practice typically sets up one service per psychotherapy length, so booking "Individual therapy, 53+ minutes" puts 90837 on the visit from the start, and the clinician changes the service if the session ran shorter.
The note carries the time. Note templates use bracketed placeholders, so adding [session start time] and [session end time] to a DAP or BIRP template makes the time statement a field every note has, not something each clinician remembers. Signing locks the note; any later correction becomes an amendment with a required reason and a visible diff, which is the kind of history an auditor expects.
The diagnosis must be billable. Diagnoses are added with ICD-10 search, and Ona will not let you add a non-billable category code from the coded picker. It asks for a more specific billable code first.
The claim builds from the chart. For an insured visit, the draft claim rebuilds as diagnoses and services change, priced from your fee schedule with the rendering provider's NPI filled in. Billing rules can require a diagnosis on every line and at least one note before a visit can be billed, and custom rules scoped to a payer can add a modifier or override the place of service when a claim is built. That is where a "modifier 95 for this commercial payer" rule lives.
Telehealth defaults to POS 10. Ona's video visits default to place-of-service 10 on the claim, and a service can carry its own code. The visit is charted and billed like an in-person one.
Coverage and authorizations come first. Eligibility runs when the patient books and again in the 48 hours before the visit, and Scripts & Auths on the visit counts used, scheduled and remaining authorized visits. From the signed note, staff generate a draft claim or a superbill for out-of-network patients, as described in From visit billing to superbill and claim. Rejected and denied claims sit in separate statuses in the claims queue, because a formatting rejection and a payer denial need different fixes. Getting the code and time right before submission is what produces clean claims and fewer denials.
Frequently asked questions
What is the time requirement for CPT 90837?
90837 requires 53 minutes or more of psychotherapy. First Coast, a Medicare Administrative Contractor, sets the bands as 16 to 37 minutes for 90832, 38 to 52 minutes for 90834, and 53 minutes or more for 90837, and tells practitioners to choose the code closest to the actual time. A 50-minute session is therefore billed as 90834.
Can I bill 90832 for a session shorter than 16 minutes?
No. Medicare contractor guidance states that psychotherapy of less than 16 minutes is not reported. If the brief contact was a medical visit by a prescriber, it may qualify as an E/M service instead, but there is no psychotherapy code for it.
Do I need start and stop times for 90834 and 90837?
Medicare's First Coast article accepts either start and stop times or total time for 90832, 90834 and 90837. Many practices record both, because start and stop times answer an audit question in one line. The rest of the note still has to describe the interventions, the patient's response and progress toward treatment plan goals.
Which place of service code do I use for telehealth therapy?
Use POS 10 when the patient is at home and POS 02 when the patient is somewhere else, per the CMS Telehealth FAQ updated October 8, 2026. The CPT code stays the same. Many commercial plans also require modifier 95 for audio and video sessions, so check each payer's telehealth policy.
When can I add 90785 interactive complexity?
Only when one of four documented communication factors applied: maladaptive communication among participants, caregiver behavior that interferes with treatment, a sentinel event requiring a mandated report, or play equipment, devices or an interpreter used to overcome a barrier. It is never billed alone, and a difficult session or translation alone does not qualify.
How does Ona put the right psychotherapy code on the claim?
Each service in Ona carries its CPT code, place of service and modifiers, so booking the right service puts the code on the visit. The draft claim builds from the signed note's diagnoses and services, billing rules can block a claim missing a diagnosis or a note, and telehealth visits default to POS 10. Staff then review and submit.
Next step
Coding guidance in this article is general. Payer rules vary, so confirm time thresholds, modifiers and coverage with each payer before you bill.
If time thresholds are where your claims come back, the fix is structural: one service per psychotherapy length, a time field in every note template, and billing rules that stop an incomplete claim before it leaves. See how that runs on Ona's insurance and claims and billing pages, check seats on the pricing page, or start the 14-day free trial with no credit card.

Written by
Ona Health team