90832 CPT Code: The 30-Minute Session That Isn't 30 Minutes
The 90832 CPT code is officially defined as "Psychotherapy, 30 minutes with patient." That descriptor causes more billing errors than almost any other detail in behavioral health coding, because 90832 isn't a 30-minute code. It covers any session from 16 to 37 minutes.
That gap costs practices money in both directions. Some write off billable 20-minute sessions as courtesy visits. Others bump a 35-minute session up to 90834, where it doesn't belong.
If this has been confusing, it isn't because you're careless. The code's own name works against you.
Here's what 90832 actually covers, where the line with 90834 really falls, what your notes need to show, and why nobody can honestly quote you a single reimbursement rate.
What the 90832 CPT Code Actually Covers
The 90832 CPT code covers 16 to 37 minutes of face-to-face psychotherapy.1 That's the whole 90832 time requirement, and it's the sentence most practice owners have never seen stated plainly.
In CPT, the time in a code's name is a label, not a requirement. "30 minutes" describes the typical session the code was built around. It doesn't mean your session has to hit 30 minutes.
Sessions under 16 minutes aren't billable as psychotherapy at all.1 Don't round up to reach the threshold.
One detail catches people off guard. Only face-to-face time counts. Time you spend arranging services, writing reports, or talking with other professionals isn't part of the session length. That work is already built into what the code pays.1
The patient also has to be present for all or a majority of the service. Time can include an informant, like a parent sitting in on a child's session.1
One more thing: 90832 is a standalone code. You use it when psychotherapy is the only service you provided that day.
So when a client comes in for a 25-minute check-in, that's a fully billable 90832. Not a courtesy visit to write off.
90832 vs. 90834: Where the Line Actually Falls
The individual psychotherapy codes form a ladder, and the rungs are narrower than most people think:
- 90832 covers 16 to 37 minutes
- 90834 covers 38 to 52 minutes
- 90837 covers 53 minutes or more1
The 90832 vs 90834 boundary sits at 38 minutes. Not 40. Not 45. A 37-minute session is 90832, and a 38-minute session is 90834. There's no overlap and no rounding.
The real trap isn't the math. It's scheduled-block thinking.
You bill the face-to-face time you documented, not the length of the appointment slot on your calendar. A "30-minute slot" that ran 40 minutes is a 90834. A "45-minute slot" that ended at 35 minutes is a 90832.
Consider a practice in Duluth that schedules 30-minute slots and bills every one as 90832 out of habit. Several of those sessions regularly run past 40 minutes. Every one is a 90834 getting billed at the lower code, and the practice never sees it happen.
That's the thing about coding drift. It's invisible from inside the practice, and it only shows up when someone reviews patterns across a few hundred claims. That's also how you catch a payer paying you at the wrong code and turn it into recovered underpayments.
If your sessions tend to run longer, the same logic applies further up the ladder. The 90834 and 90837 boundary works exactly the same way.
90832 Billing Guidelines: What Your Notes Need to Show
Most 90832 billing guidelines come down to one habit. Start and stop time is the first thing an auditor looks for, and missing it is the most common reason time-based psychotherapy claims get denied or clawed back.
The fix takes about four seconds per note. Write it like this:
- "Session: 2:00 to 2:28 PM (28 minutes)"
- "Total face-to-face psychotherapy time: 28 minutes"
Time alone won't carry the note, though. Document the intervention you used, how the client responded, and progress toward treatment plan goals. Tie all of it to a covered ICD-10 diagnosis.
Go easy on templates while you're at it. Payer analytics flag cloned notes, and a note that looks identical across 40 clients invites the audit you were trying to avoid.
For telehealth, use POS 10 when the client is at home and POS 02 when they're somewhere else.2 Do not append modifier 95 to professional claims. It isn't required, and it can trigger denials. We've covered the telehealth modifier question in more detail if you bill a lot of virtual sessions.
Then there's the rule that quietly burns prescriber practices: don't bill 90832 with an E/M on the same date.
If a psychiatrist or PMHNP provides medication management and therapy in the same visit, the correct code is the add-on 90833, not a standalone 90832 sitting next to an E/M. Bill both and you'll get a duplicate service denial.
A group practice that submits 90832 and 99213 on the same date for a psychiatrist's visit will watch both lines deny. The correct claim was the E/M with 90833 appended.
Also worth knowing: 90785 (interactive complexity) can be added when a session qualifies.
90832 Reimbursement Rates: What to Expect and How to Check
You've probably already searched for the 90832 reimbursement rate. You found a confident number in a table somewhere. Then it didn't match your remittance.
Here's why. There is no single national rate for 90832, and any article that gives you one is selling you certainty it doesn't have.
Four things move the number:
- Medicare now uses two conversion factors. For 2026, CMS finalized $33.57 for qualifying APM participants and $33.40 for everyone else.3
- Geography adjusts the rate. CMS applies geographic practice cost indices, so payment varies by Medicare locality.3
- Commercial payers set their own contracted rates, which is a separate conversation about negotiated rates entirely.
- Medicaid rates vary by state.
So instead of trusting a table, look up your own rate. CMS publishes a Physician Fee Schedule Look-Up Tool where you can search by code and locality and see what Medicare actually pays you.4
What you can count on is the relationship between the codes. 90832 pays less than 90834. That's exactly why accurate time documentation matters more than defaulting to the shorter, safer-feeling code.
One rate change is worth checking on directly. Since January 1, 2024, marriage and family therapists and mental health counselors, including LPCs, can bill Medicare independently.5 Medicare pays them at 75% of the clinical psychologist rate under the fee schedule.5
If you've added clinicians who became eligible to bill Medicare and never enrolled them, that's revenue you're simply not billing.
The Short Sessions You're Probably Not Billing
Nearly every article about the 90832 CPT code is defensive. Don't upcode, don't round, don't get audited. Fair enough. But the more common loss isn't overbilling. It's never billing the session at all.
Plenty of legitimate sessions land in that 16 to 37 minute window:
- Brief check-ins and medication-adjustment follow-ups
- Crisis stabilization contacts
- Sessions where a client arrives late
- Child and adolescent sessions where attention span sets the length
- Step-down sessions as a client improves
A lot of practices treat these as goodwill and write them off. But if psychotherapy happened, it was medically necessary, and it ran at least 16 minutes, it's billable. The 30 minute psychotherapy CPT code exists precisely for these sessions.
To be clear, the fix isn't to bill more aggressively. It's to bill what actually happened.
Think about a child and adolescent practice in the Twin Cities that routinely wraps at 25 minutes when a young client is done engaging. That's good clinical judgment. It's also a billable 90832 that the practice had been giving away.
Whether that adds up to real money depends on how often it happens in your practice. That's worth looking at in your own numbers rather than taking anyone's word for it.
Final Thoughts
The 90832 CPT code covers 16 to 37 minutes of face-to-face psychotherapy, not exactly 30. Under 16 minutes isn't billable. At 38 minutes you're in 90834 territory. Your notes need start and stop times, the intervention, and the client's response.
Knowing the rule is the easy part. Catching the drift is the hard part: the short sessions quietly written off, the 40-minute sessions billed as 90832 out of habit, the E/M pairing that keeps denying for reasons nobody has time to investigate.
That's the kind of pattern a dedicated coordinator reviewing your account each month will notice. A claims processing queue won't.
If you'd like a second set of eyes on how your practice is coding sessions, BreezyBilling is happy to take a look. Reach out to start a conversation.
Footnotes
-
Psychotherapy Services Frequently Asked Questions — APA Services, American Psychological Association
-
MLN901705: Telehealth and Remote Patient Monitoring — Centers for Medicare & Medicaid Services
-
Calendar Year (CY) 2026 Medicare Physician Fee Schedule Final Rule (CMS-1832-F) — Centers for Medicare & Medicaid Services, 2025
-
Physician Fee Schedule Look-Up Tool — Centers for Medicare & Medicaid Services
-
Marriage and Family Therapists & Mental Health Counselors — Centers for Medicare & Medicaid Services
Ready to make billing breezy?
Get in touch to learn more about our approach. We’d love to sit down and talk about your practice.