90834 vs 90837: Choosing the Right Psychotherapy Code (and the Add-On Codes)
Code Selection
Time Is the Deciding Factor
When you provide individual psychotherapy, the code you bill is driven by one thing above all: the documented face-to-face time of the session. The most common decision is between 90834 and 90837, and getting it right matters for both compliance and reimbursement. Pick the code that matches the time you actually spent and documented, then make sure your note backs it up. This guide walks through the time thresholds, the documentation that supports each code, the add-on codes you use when therapy happens alongside medication management, and the diagnostic and group codes that round out the set. Throughout, remember that payer rules vary, so treat this as a framework, not a substitute for your specific contracts and local coverage policies.
The Thresholds
90832 vs 90834 vs 90837
The three time-based individual psychotherapy codes form a continuous ladder. There are no gaps and no overlaps between them, so every session length maps to exactly one code. You code to the documented time of face-to-face psychotherapy, not to a habit or a default. The table below shows the standard time ranges.
| Code | Time |
|---|---|
| 90832 | 16–37 minutes |
| 90834 | 38–52 minutes |
| 90837 | 53 minutes or more |
Only count time spent in face-to-face psychotherapy. Time spent on unrelated activities, documentation after the patient leaves, or non-psychotherapy services does not count toward the threshold. Time below 16 minutes is generally not separately reportable as a psychotherapy code.
Documentation
What Your Note Has to Show
The code is only as defensible as the documentation behind it. Two things have to be clear in every note: the time of the session and the medical necessity of the service. A clean note answers an auditor’s questions before they are asked. The cards below break down what reviewers look for.
Session Time
Record start and stop times, or the total face-to-face minutes. The documented time has to support the code you billed. “Approximately an hour” is weaker than a precise start and stop.
Medical Necessity
Tie the session to a covered diagnosis and explain why therapy is needed. The note should connect the patient’s condition to the treatment being provided, not just state a code.
Interventions and Response
Describe the therapeutic interventions you used and how the patient responded. Specific clinical detail demonstrates that real psychotherapy occurred during the documented time.
Plan
State the plan going forward, including next steps and any changes to the treatment approach. A forward-looking plan shows continuity of care and supports ongoing medical necessity.
Payer Scrutiny
Why 90837 Draws Extra Attention
Because 90837 represents the longest session and typically carries the highest reimbursement of the three, it attracts more payer scrutiny than 90834. That is not a reason to avoid it. If your session ran 53 minutes or more and you documented it well, 90837 is the correct code. The right response to scrutiny is strong documentation, not reflexive down-coding.
Down-coding a legitimate 53-minute session to 90834 is its own problem: it misrepresents the service you actually provided, just as up-coding does. The goal is accuracy in both directions. Bill the code that matches the documented time, and keep notes that would hold up if the claim is reviewed.
- Document precise start and stop times for longer sessions.
- Make the clinical rationale for a longer session explicit in the note.
- Never down-code a documented 90837 to “stay under the radar” — that misrepresents the service.
- Check each payer’s policy: some have specific extended-session or frequency rules, and a few require additional review for routine 90837 use.
Some payers maintain specific policies on extended sessions and on how often 90837 may be billed. Verify the rules in your individual payer contracts and local coverage determinations before assuming a code will be reimbursed.
Add-On Codes
Therapy Alongside Medication Management
When a prescriber provides both an evaluation and management (E/M) service and psychotherapy in the same visit — the common medication-management-plus-therapy encounter — the psychotherapy is reported with an add-on code rather than a standalone 90832/90834/90837. The add-on is billed in addition to the E/M code. Critically, you count only the time spent on psychotherapy, which must be separate and distinct from the time spent on the E/M service. The E/M is selected on its own merits; the psychotherapy add-on reflects only the therapy minutes.
| Add-On Code | Psychotherapy Time |
|---|---|
| 90833 | ~16–37 minutes |
| 90836 | ~38–52 minutes |
| 90838 | ~53 minutes or more |
The add-on time ranges mirror the standalone psychotherapy codes, but the time counted is only the psychotherapy portion of the visit — distinct from the E/M work. Document the two services separately so the split is clear. These codes are reported in addition to the appropriate E/M code, not on their own.
Related Codes
Diagnostic Evaluations and Group Therapy
Two diagnostic evaluation codes anchor the start of care, and the right one depends on whether medical services are part of the evaluation. A third code covers group psychotherapy. These often appear on the same fee schedule as the time-based codes above, so it helps to keep them straight.
- 90791 — Psychiatric diagnostic evaluation without medical services. Used by psychologists, clinical social workers, counselors, and other non-prescribing clinicians.
- 90792 — Psychiatric diagnostic evaluation with medical services. Used by PMHNPs, psychiatrists, and other physicians who can provide the medical component.
- 90853 — Group psychotherapy. Reported per participant for therapy delivered in a group setting.
If you want the broader picture of how these fit together with the rest of your encounters, our guide to behavioral health CPT codes maps the full set, and our overview of mental health billing covers how clean coding flows through to clean claims.
FAQ
Frequently asked questions
Can I bill 90837 for every session?
You can bill 90837 whenever the documented face-to-face psychotherapy time is 53 minutes or more and the service is medically necessary. There is no rule against using it routinely if your sessions genuinely run that long and your notes support it. That said, frequent 90837 billing can prompt payer review, and some payers have specific policies on extended sessions, so verify your contracts and keep precise time documentation.
What happens if a session falls right at 52 or 53 minutes?
The codes are designed without gaps or overlaps, so the boundary is clean: 38–52 minutes is 90834 and 53 minutes or more is 90837. Code to the documented time. If the note says 52 minutes, bill 90834; if it says 53, bill 90837. The honest answer is to document the actual time and let it select the code.
Do I count the whole appointment toward the time threshold?
No. Only face-to-face psychotherapy time counts. Time spent writing notes after the patient leaves, on administrative tasks, or on non-psychotherapy services is excluded. When therapy is paired with an E/M service, the psychotherapy add-on time must be distinct from the E/M time.
Is down-coding from 90837 to 90834 a safe way to avoid audits?
No. Down-coding a session that was documented as 53 minutes or more misrepresents the service you provided, just as up-coding does. Both are inaccurate. The better protection against audits is thorough documentation of time and medical necessity, not coding to a lower level to stay inconspicuous.
Which evaluation code should a nurse practitioner use, 90791 or 90792?
A PMHNP who provides medical services as part of the diagnostic evaluation generally uses 90792, the evaluation with medical services. 90791 is the evaluation without medical services, typically used by psychologists, social workers, and counselors who do not provide the medical component. Match the code to the services actually delivered and to scope of practice.
Not Sure Which Code Fits?
We help Portland behavioral-health practices code sessions accurately and get paid for the work they do.
Billing Oregon’s Behavioral Health Payers: Providence, Moda, PacificSource & OHP
Oregon Payer Landscape
Why Oregon’s Behavioral Health Payers Need Their Own Playbook
If you run a behavioral health practice in Oregon, “getting paid” is really a collection of separate relationships, each with its own rules. A handful of commercial insurers and the state’s Medicaid program cover the large majority of Oregon members, and no two of them credential, authorize, or pay claims the same way. A workflow that sails through one payer can stall at another over a missing prior authorization, an out-of-network enrollment status, or a behavioral health benefit that’s carved out to a separate vendor.
The hard part isn’t that the rules are unknowable — it’s that they change. Provider manuals get revised, authorization grids shift, telehealth flexibilities expire or get extended, and Coordinated Care Organization (CCO) assignments move between regions. Because of that, this guide deliberately avoids quoting specific fee amounts or “current” authorization rules that would be stale by the time you read them. Instead, it focuses on a durable process: how to find each payer’s authoritative source, verify what applies to a given patient, and enroll correctly so claims land clean. For practice-wide context, see our overview of mental health billing.
Commercial Payers
The Major Oregon Commercial Plans
Four commercial payers anchor most behavioral health billing in Oregon. Each publishes its own provider manual, runs its own credentialing pathway, and defines its own behavioral health authorization process — and some route behavioral health through a separate managed behavioral health vendor rather than handling it in-house. Treat each as a distinct system, and always confirm details against that payer’s own current documentation rather than assuming they mirror one another.
Providence Health Plan
A large Oregon-based plan with its own provider manual and credentialing process. Confirm how behavioral health benefits and prior authorization are handled for the specific member’s plan, since requirements can differ across product lines.
Moda Health
An Oregon insurer with its own enrollment pathway and claims rules. Verify whether behavioral health services and higher levels of care require authorization, and check the current provider manual for documentation expectations.
PacificSource
A regional plan that participates in both commercial and public programs. Because the same brand may appear in different lines of business, confirm exactly which plan a member carries and which behavioral health rules attach to it.
Regence BlueCross BlueShield of Oregon
Part of the broader Blue network, with its own provider manual and behavioral health policies. Check whether behavioral health authorization is managed directly or through a designated vendor for the member’s plan.
Plan structures, vendors, and authorization requirements change. Always confirm the current rules in the payer’s own provider manual and benefit verification before relying on any summary, including this one.
Medicaid in Oregon
The Oregon Health Plan and Its CCOs
The Oregon Health Plan (OHP) is Oregon’s Medicaid program, and for most members it isn’t delivered as traditional fee-for-service. Instead, the state contracts with regional Coordinated Care Organizations (CCOs), and a member is enrolled with the CCO that serves their area. In practice, that CCO — not fee-for-service Medicaid — usually credentials you, manages behavioral health authorizations, and pays your claims.
This distinction trips up a lot of practices. Being enrolled as an “OHP provider” with the state is not the same as being contracted with a specific CCO. A patient assigned to one CCO may be fully covered while another CCO in a different region treats you as out-of-network, with different authorization and billing rules entirely. Because CCOs vary by region and their assignments can shift, you have to confirm each OHP patient’s specific CCO and your contract status with it before you treat — not just whether the patient “has OHP.” This is one of the most common sources of preventable denials we untangle for Oregon practices.
Durable Process
A Repeatable Workflow for Any Oregon Payer
Rather than memorizing rules that change, build a process you can re-run for every payer and every patient. The same sequence works whether you’re onboarding with a commercial plan or verifying coverage for a new OHP member, and it keeps you anchored to authoritative sources instead of assumptions.
Find the Provider Manual
Start at each payer’s own provider portal and locate the current provider manual and behavioral health policies. This is your source of truth for covered services, documentation, and claims rules — and it’s where you’ll catch changes early.
Verify Benefits and Prior Auth
Before the visit, verify the member’s behavioral health benefits and check whether prior authorization is required for the planned service. Capture eligibility, plan or CCO, and any reference numbers so the claim matches what was authorized.
Enroll and Credential Correctly
Complete credentialing and enrollment per each payer’s pathway. Most pull from your CAQH profile, so keeping it accurate and attested removes a major bottleneck across every payer at once.
Watch the High-Risk Services
Higher levels of care such as IOP and PHP, psychological testing, and certain medications commonly require prior authorization. Confirm the current rule per payer before delivering these services, since they’re frequent denial triggers.
For the back-end side of this workflow — claims submission, denial follow-up, and posting — see how we approach revenue cycle management end to end.
Credentialing
Getting Enrolled, Payer by Payer
Credentialing is where many Oregon behavioral health practices lose the most time, because each payer — and each CCO — has its own pathway and timeline. The good news is that the underlying inputs are largely shared, so getting your foundation in order pays off across every contract. A clean, current credentialing footprint is the single best protection against enrollment-related denials.
- Maintain a complete, attested CAQH profile, since most Oregon payers pull credentialing data from it.
- Confirm your NPI (individual and, if applicable, group) and ensure taxonomy codes reflect your behavioral health specialties.
- Identify each payer’s specific enrollment pathway — commercial plan, OHP/state enrollment, and the relevant CCO contract.
- Track effective dates and re-credentialing deadlines so you don’t bill before coverage starts or let a contract lapse.
- Verify whether behavioral health is delegated to a separate vendor that handles its own credentialing or authorization.
- Keep licensure, malpractice coverage, and supporting documents current to avoid mid-cycle stalls.
If credentialing is the bottleneck slowing your launch or growth, our provider credentialing service manages these pathways for you across Oregon’s payers and CCOs.
Common Pitfalls
Where Oregon Behavioral Health Claims Go Wrong
Most denials we see aren’t exotic — they come from treating Oregon’s payers as interchangeable or from acting on yesterday’s rules. The patterns repeat: assuming “OHP” coverage without confirming the patient’s CCO and your contract with it; delivering a higher level of care or testing without checking whether that payer required prior authorization; or billing telehealth under rules that have since changed. Telehealth policies in particular are payer-specific and have shifted repeatedly, so place-of-service and modifier expectations should be re-verified against current guidance rather than carried over from prior years.
The fix is discipline, not guesswork. Verify the specific plan or CCO for every patient, confirm authorization before high-risk services, and keep your credentialing current so eligibility maps cleanly to your contracted status. As a Portland-based firm, we work these Oregon payers and CCOs regularly, and most of the denials we resolve trace back to one of these avoidable gaps.
FAQ
Frequently asked questions
Is being an “OHP provider” the same as being contracted with a CCO?
No. The Oregon Health Plan delivers care to most members through regional Coordinated Care Organizations, and it’s usually the member’s CCO that credentials you, authorizes behavioral health services, and pays claims. State-level OHP enrollment does not guarantee you’re in-network with a given patient’s CCO, so confirm both the patient’s specific CCO and your contract status with it before treating.
Do Oregon’s commercial payers all handle behavioral health authorization the same way?
No. Providence, Moda, PacificSource, and Regence each maintain their own provider manual, credentialing pathway, and behavioral health authorization process, and some route behavioral health through a separate managed vendor. Always verify the current requirements in the specific payer’s own documentation rather than assuming one plan mirrors another.
Which behavioral health services most often need prior authorization?
Higher levels of care such as intensive outpatient (IOP) and partial hospitalization (PHP), psychological and neuropsychological testing, and certain medications commonly require prior authorization. The exact rules vary by payer and change over time, so confirm the current requirement before delivering these services and capture the authorization reference for your claim.
How should I handle telehealth billing for Oregon payers?
Telehealth rules are payer-specific and have changed repeatedly, including place-of-service and modifier expectations. Rather than reusing prior-year settings, re-verify each payer’s current telehealth policy in its provider manual and during benefit verification, and document what applied to that specific visit.
Where do I find the authoritative rules for each payer?
Start with each payer’s own provider portal and current provider manual, which govern covered services, documentation, and claims rules. Pair that with a real-time benefit verification for the individual member before the visit, since plan-level and patient-level details can differ from any general summary.
Stop Losing Claims to Oregon’s Payer Maze
We help Portland-area practices credential, verify, and bill Providence, Moda, PacificSource, Regence, and OHP CCOs the right way.
CAQH ProView Step-by-Step for Behavioral Health Providers
Credentialing Basics
Why CAQH ProView Sits at the Center of Behavioral Health Credentialing
If you are a therapist, psychologist, psychiatric nurse practitioner, or any behavioral health provider trying to get in-network with commercial insurance, almost every road runs through one place: CAQH ProView. It is a free, centralized online database that most commercial payers pull from when they credential a provider. Instead of mailing a separate packet to every plan, you maintain one master profile that insurers are authorized to view.
Here is the part that surprises a lot of clinicians: for most commercial enrollments, your CAQH profile is your application. Payers do not send you a fresh stack of forms; they reach into CAQH, read what you have entered, verify it, and move forward. That means a clean, complete, attested profile can be the difference between getting in-network in a few weeks versus chasing a stalled application for months. This guide walks through the process step by step, the documents to have on hand, and the mistakes that quietly derail behavioral health providers.
Scope
What CAQH Covers and What It Does Not
CAQH ProView is built for commercial payer credentialing. When a private insurance plan wants to add you to its network, this is typically where it starts. But it does not cover everything, and assuming it does is one of the most common early missteps.
Medicare and Medicaid do not credential through CAQH. Medicare enrollment runs through its own system (commonly PECOS), and Medicaid enrollment runs through your state’s Medicaid portal. These are separate applications with their own logins, forms, and timelines. The exact requirements vary by payer and by state, so always confirm the current process for the specific plans and states you are enrolling in rather than assuming one system covers all of them. If you want a fuller picture of how the pieces fit together, our overview of provider credentialing services lays out where CAQH ends and government enrollment begins.
The Process
CAQH ProView Step by Step
The mechanics are not complicated, but the order matters and so does finishing every part. A profile that is 95 percent done is, for credentialing purposes, not done at all. Work through these steps in sequence.
- Have your NPI ready. You need your individual Type 1 National Provider Identifier before you begin. This is your personal NPI as a clinician, not a group or organizational (Type 2) number.
- Register and get your CAQH ID. In many cases a payer initiates your record and you receive a CAQH Provider ID; in others you can self-register. Either way, you need that ID and login to start building your profile.
- Complete every section. Personal information, education and training, practice locations, hospital affiliations, work history, and disclosure questions all need to be filled in. Blank or skipped sections will hold up verification.
- Upload current supporting documents. CAQH wants to see the documents behind your answers, not just the data. Make sure every uploaded file is current and unexpired (more on the specific documents below).
- Authorize your payers. You must explicitly grant each insurance plan permission to access your profile. If a payer is not authorized, it cannot see your information, and your application simply will not move.
- Attest. Attestation is your confirmation that everything in the profile is accurate and current. A profile is not complete until you have attested, no matter how thoroughly you filled it out.
Heads up: attestation is the step providers most often forget. You can enter everything perfectly, upload every document, and authorize every plan, and your profile will still read as incomplete to payers until you attest. Treat it as the real finish line.
Be Prepared
Documents to Have Ready Before You Start
Gathering your paperwork up front turns a multi-day slog into a focused afternoon. Have current, legible copies of each of these ready to upload. Prescribers will need a couple of extra items that talk therapists will not.
License and Identifiers
Your active state professional license and your Type 1 NPI. If you are licensed in more than one state, have each license on hand. Confirm names and numbers match exactly across every source.
DEA and Malpractice
Prescribers (psychiatrists, PMHNPs, and similar) need a current DEA registration. All providers need a malpractice certificate of insurance (COI) showing active coverage and policy limits.
CV With Gap-Free History
A current CV with a complete, month-and-year work history. Any gaps need a brief written explanation. Unexplained gaps are one of the top reasons credentialing stalls.
Education and Board Certification
Documentation of your degree and training, plus any board certifications relevant to your specialty. These support the education and qualifications sections of your profile.
Avoid These
Common Mistakes That Stall Behavioral Health Credentialing
Most credentialing delays are not caused by anything exotic. They come from a handful of avoidable errors that send applications back to the bottom of the queue. Watch for these.
- An un-attested or outdated profile. The single most common blocker. If you have not attested, or your last attestation has lapsed, payers treat the profile as incomplete.
- Expired documents. A lapsed license, an expired DEA, or an out-of-date malpractice COI will halt verification until you upload a current replacement.
- Unexplained work-history gaps. Verifiers flag time you cannot account for. Add a short note for any break so it does not become a back-and-forth.
- Failing to authorize payers. If you never granted a plan access, it cannot see your profile, and your application stops before it starts.
- Mismatched name, NPI, or license. When details do not line up across CAQH, NPPES, and your applications, verification breaks. Keep your credentialing checklist handy and confirm every identifier matches across all three.
Stay Active
Re-Attestation Keeps Your Profile Alive
Completing CAQH once is not a permanent fix. To keep your profile active and verified, CAQH requires you to re-attest on a recurring basis, roughly every 120 days, even if absolutely nothing has changed. Re-attestation is simply you reconfirming that the information is still accurate.
Miss that window and your profile can slip into an out-of-date status, which payers may read as a red flag during credentialing or recredentialing. Set a recurring calendar reminder, or let a credentialing partner monitor it, so you are not caught off guard. The same lapse is a frequent culprit behind the slowdowns we cover in why credentialing delays happen.
FAQ
Frequently asked questions
Is CAQH ProView free for providers?
Yes. CAQH ProView is free for providers to create and maintain a profile. There is no cost to register, complete your information, upload documents, or attest.
Do I really need CAQH if I only want to take Medicare or Medicaid?
Not necessarily. Medicare enrolls through its own system (commonly PECOS) and Medicaid through your state portal, neither of which uses CAQH. If you plan to bill commercial insurance too, you will almost certainly need CAQH as well. Requirements vary by payer and state, so confirm what each plan you want requires.
How often do I have to re-attest?
Roughly every 120 days. CAQH prompts you to re-attest on a recurring cycle to keep your profile active and verified, and you should do it even when nothing has changed.
My profile is filled out completely but a payer says my application is incomplete. Why?
The most likely reasons are that you have not attested, your attestation has lapsed, or you have not authorized that specific payer to access your profile. Check those three things first, then confirm none of your uploaded documents have expired.
What is the difference between a Type 1 and Type 2 NPI for CAQH?
A Type 1 NPI is your individual provider number and is the one you use for your personal CAQH profile. A Type 2 NPI identifies a group or organization. For individual credentialing through CAQH, you need your Type 1.
Stuck on CAQH or Tired of Tracking Attestations?
We handle CAQH setup, payer authorizations, and ongoing re-attestation so your behavioral health practice stays credentialed and in-network.
A Denial-Management Playbook for Behavioral Health: The Codes Behind the Denials
Denial Management
The Codes Behind the Denials
Every denied claim arrives with a code. For behavioral health practices, those codes are not bureaucratic noise — they are a precise diagnosis of what went wrong, who owns the fix, and whether the money is recoverable at all. The difference between a practice that collects what it earns and one that quietly writes off five and six figures a year usually comes down to one discipline: reading the codes correctly and routing each denial to the right response.
This playbook walks through the Claim Adjustment Reason Codes (CARC) and Remittance Advice Remark Codes (RARC) you will see most often in mental health and substance use billing — what each one means, whether it is worth appealing, and how to build a workflow that turns scattered denials into a repeatable recovery process. The goal is not just to win appeals. It is to stop the same denials from recurring, because prevention beats appeals every time. For a broader view of how this fits the full claim lifecycle, see our overview of revenue cycle management.
The Core Principle
Triage by Recoverability, Not by Dollar Amount
The instinct when a denial lands is to chase the biggest balance first. That instinct is wrong. The first question on any denied claim is not “how much?” — it is “can this money come back at all?” Some codes describe a contractual reality you agreed to in your payer contract; no appeal will change them, and the time spent fighting is time stolen from claims that can actually be recovered.
Sort every denial into one of three recoverability buckets before you touch it. First, contractual adjustments — these are write-offs, full stop. Second, information and correctable errors, where a clean correction and resubmission gets you paid. Third, true appeals, where you have a substantive case and supporting documentation. Most of the money lives in the second and third buckets. Knowing which bucket a code belongs to, instantly, is the entire game.
The Common Codes
The Denials You’ll See Most
These six codes account for the overwhelming majority of behavioral health denials. Learn what each one is telling you and your team can route nearly any rejection within seconds.
CO-16
The claim is missing information or contains a submission or billing error. This is usually correctable and resubmittable. Pair it with the accompanying RARC to find the specific missing field, fix it, and send it back — no formal appeal required.
CO-29
The timely filing limit has expired. This is appealable only when you can produce proof of timely submission — a clearinghouse acceptance report or original payer acknowledgment. Without that proof, it becomes a write-off.
CO-197 / CO-50
Authorization or precertification is missing, or the service was not deemed medically necessary. These are often the costliest and most preventable denials in behavioral health — and the most worth appealing when the clinical record supports the care delivered.
CO-97
The service is bundled into another service that was already paid. Before appealing, confirm whether the bundling is correct under payer policy. If a modifier should have unbundled the services, correct and resubmit; if not, it stands.
CO-45
The charge exceeds the contracted fee schedule. This is a contractual adjustment — a write-off, not an appeal. The difference between your billed rate and the allowed amount is exactly what your contract specifies. Do not waste cycles fighting it.
CO-18 & PR-204 / CO-204
CO-18 flags a duplicate claim or service — check whether an original is already in process before resubmitting. PR-204 / CO-204 means the service is not covered under the patient’s current plan, which points to an eligibility or benefits problem at the front end.
Correct or Appeal
Where Appeals Actually Return Money
Once a denial is bucketed, the path forward is clear. Contractual adjustments like CO-45 are write-offs — accept them and move on. The recoverable money sits in two places, and treating them differently is what protects your margin.
Correctable information errors such as CO-16 rarely need a formal appeal at all; they need a clean fix and a fast resubmission. The real appeal work concentrates on missing-authorization denials like CO-197 and timely-filing denials like CO-29 where you hold proof of submission. A missing-auth denial backed by a strong clinical record, or a timely-filing denial backed by a clearinghouse acceptance report, is where a well-built appeal turns a written-off claim back into collected revenue. For the step-by-step appeal mechanics, our denial management workflow breaks down each stage.
Reason-code meanings and payer-specific appeal rules vary by contract and can change. Always confirm the current definition and filing deadline with the individual payer before acting on a denial.
The Workflow
A Daily Denial Process That Compounds
Codes only pay off inside a disciplined routine. A denial that sits untouched for three weeks is a denial inching toward its filing deadline. The practices that recover the most run the same loop every single day, and they close the loop by feeding what they learn back to the front end.
- Work a daily denial queue — never let denials pile into a weekly or monthly backlog where filing deadlines quietly expire.
- Categorize every denial by root cause using its CARC and RARC, then drop it into one of the three recoverability buckets.
- Decide correct-and-resubmit versus formal appeal based on the bucket, and act the same day for anything near a deadline.
- Attach the right evidence up front — proof of timely filing for CO-29, the clinical record and authorization details for CO-197.
- Feed root causes back to the front end so eligibility, authorization, and coding errors get fixed before the next claim ever goes out.
That last step is where denial management stops being cleanup and starts being prevention. When a pattern of CO-197 denials traces back to a broken authorization step, fixing the intake process eliminates dozens of future denials at once. To keep each claim moving and nothing slipping, a structured denial follow-up worksheet gives your team a single place to track status, deadlines, and next actions.
Why It Matters
Prevention Beats Appeals
An appeal is a recovery of money you should have collected the first time. It costs staff hours, it delays your cash, and it sometimes fails even when you are right. The strongest denial-management programs treat every appeal as a signal — a pointer to a front-end process that needs repair. A timely-filing denial means claims are going out too slowly. A repeated missing-auth denial means precertification is falling through a gap in intake. A coverage denial means eligibility is not being verified thoroughly enough at the point of scheduling.
Behavioral health practices carry unique exposure here: frequent authorizations, session limits, and shifting medical-necessity standards make the front end fragile. The payoff of getting denials right is not only the dollars you claw back this month — it is the steadily shrinking pile of denials you have to work next month, because the codes are teaching you where your revenue cycle leaks.
FAQ
Frequently asked questions
What is the difference between a CARC and a RARC?
A Claim Adjustment Reason Code (CARC) — such as CO-16 or CO-197 — explains why a payment was adjusted or denied at the claim or service-line level. A Remittance Advice Remark Code (RARC) provides additional supplemental detail, often pinpointing the specific missing field or condition behind a broad CARC. You generally read them together: the CARC tells you the category, and the RARC tells you the specifics.
Should I ever appeal a CO-45 denial?
No. CO-45 means the charge exceeded the contracted fee schedule, which is a contractual adjustment you agreed to in your payer contract. The difference between your billed amount and the allowed amount is a write-off, not a recoverable balance. Appealing it wastes staff time that belongs on recoverable denials.
How do I successfully appeal a CO-29 timely-filing denial?
A CO-29 denial is only winnable when you can prove the claim was originally submitted within the payer’s filing window. That proof usually takes the form of a clearinghouse acceptance report or an original payer acknowledgment showing the submission date. Without documented proof of timely filing, the denial typically stands and becomes a write-off, which is exactly why daily claim submission matters so much.
Why are CO-197 authorization denials worth prioritizing?
Missing-authorization and medical-necessity denials like CO-197 and CO-50 are frequently the costliest denials in behavioral health and among the most preventable. When the clinical record supports the care that was delivered, they are often appealable and recoverable. Just as important, each one points to a fixable gap in your authorization process — so resolving them protects both current and future revenue.
Turn Your Denials Into Recovered Revenue
We build denial-management workflows for behavioral health practices that recover what you’ve earned and prevent the next round of denials.
Telehealth Billing Modifiers for Behavioral Health: 95, 93, GT, and POS 02 vs. 10
Telehealth Coding
The Small Codes That Decide Whether Your Telehealth Visits Get Paid
For behavioral health practices, telehealth is no longer a pandemic workaround — it is core to how clinicians deliver care. But the billing rules behind a video or phone session are deceptively fiddly. A single missing modifier or the wrong place-of-service code can turn a clean claim into a denial, an underpayment, or a slow-pay headache. The codes themselves haven’t gotten simpler over time; if anything, the 2022 split of telehealth place-of-service codes and ongoing changes to Medicare’s telehealth list have given practices more ways to get it subtly wrong.
This guide walks through the modifiers that matter most for behavioral health telehealth — 95, 93, and the legacy GT — alongside the place-of-service choice between POS 02 and POS 10. The goal is to help you understand what each code signals to a payer and where the common, money-losing mistakes hide. As always with billing, the specifics shift constantly and vary by payer and state, so treat this as orientation rather than a payer-by-payer rulebook.
The Modifiers
95, 93, and GT: What Each One Tells the Payer
Modifiers are the two-character flags appended to a CPT code that tell the payer how a service was delivered. For telehealth behavioral health, three come up again and again. Getting them right is the difference between a claim that adjudicates cleanly and one that bounces back for “invalid modifier” or, worse, pays at the wrong rate.
Modifier 95 — Synchronous Audio-Video
This is the workhorse for live video sessions. Modifier 95 signals a synchronous, real-time encounter delivered over interactive audio and video. For the vast majority of commercial telehealth therapy and psychiatry visits conducted by video, 95 is the modifier you will reach for most.
Modifier 93 — Audio-Only
Modifier 93 identifies audio-only (telephone) services. Behavioral health has retained more audio-only flexibility than most specialties, which matters for clients who can’t or won’t use video. But coverage varies significantly by payer, so confirm before you rely on it for a given plan.
Modifier GT — The Legacy Flag
GT was the original audio-video telehealth modifier. It has been largely replaced by 95, but a handful of payers and contracts still require it. Don’t assume it’s dead — check your specific payer’s current guidance before dropping it from a claim that previously needed it.
These descriptions are general. Individual payers publish their own modifier requirements and may accept, require, or reject a given modifier in ways that differ from the norm — and those policies change. Always verify against the payer’s current telehealth billing policy.
Place of Service
POS 02 vs. POS 10: The Split That Quietly Costs Practices Money
Until 2022, telehealth had a single place-of-service code: 02. Then it split into two, and the distinction turns on where the patient is located during the visit — not where the provider sits. This is one of the most common sources of telehealth underpayment in behavioral health, precisely because it’s easy to default everything to the old, familiar 02.
POS 10 — Patient at Home
Use POS 10 when the patient receives telehealth in their own home. For many payers, POS 10 maps to the non-facility rate — frequently the higher of the two reimbursement schedules. For home-based behavioral telehealth, this is often the correct and more favorable code.
POS 02 — Patient Elsewhere
POS 02 covers telehealth provided somewhere other than the patient’s home — for example, a clinic, a facility, or another location. It can reimburse at a different (often lower) rate than POS 10, which is exactly why defaulting every telehealth claim to 02 can systematically underpay you.
The practical takeaway: don’t let your EHR or billing template hard-code POS 02 for all telehealth. Because most behavioral health telehealth happens with the client at home, blindly billing 02 across the board can leave money on the table on a large share of your visits. Confirm how each of your payers maps these codes to their fee schedules. If you’re managing this inside a practice-management platform, our notes on SimplePractice billing cover where these settings tend to live and how default selections can trip you up.
Medicare
Medicare Plays by Its Own Telehealth Rules
Medicare does not simply mirror commercial payer conventions. It maintains its own list of covered telehealth services and its own set of telehealth modifiers, and that framework has been extended and revised repeatedly through a series of legislative and regulatory actions. What was true a year ago may not be true today.
One example relevant to behavioral health: Medicare uses modifier FQ to indicate that a behavioral health service was furnished audio-only. That’s distinct from the commercial-world modifier 93, which underscores the broader point — you cannot assume a modifier or place-of-service convention carries cleanly from one payer to Medicare, or vice versa. The covered-services list, the modifiers, the originating-site rules, and the geographic restrictions have all been moving targets.
Because Medicare’s telehealth policy is reviewed and adjusted on a recurring basis — sometimes with hard expiration dates attached to temporary flexibilities — the only safe approach is to check the current published list and guidance before you bill. Treat any specific Medicare telehealth rule you remember as potentially out of date until you’ve confirmed it against the present-day policy.
Where It Breaks
The Four Mistakes We See Most Often
When telehealth claims get denied or underpaid in behavioral health, the cause usually traces back to a short list of recurring errors. Most are preventable with a tight front-end process and periodic auditing of how claims are actually going out the door.
- POS 02 where POS 10 would pay more. The single most common silent underpayment — home-based sessions billed under the lower-rate place-of-service code out of habit or a hard-coded default.
- A missing or wrong modifier. Omitting 95 on a video visit, or appending a modifier the payer doesn’t recognize, sends the claim straight into a denial or a rework queue.
- Audio-only billed to a payer that doesn’t cover it. Behavioral health has more audio-only latitude than most specialties, but “more” is not “all.” Billing a phone session to a plan that excludes audio-only invites a clean denial.
- Modality and consent not documented. If the note doesn’t establish how the service was delivered — and, where required, that the patient consented to telehealth — the claim is exposed on audit even when the codes are technically correct.
None of these require exotic fixes. They require a payer-specific telehealth policy grid, billing templates that don’t silently default, and someone reconciling paid amounts against expected rates. That last step is where a structured revenue cycle management process catches the underpayments that otherwise slip by unnoticed, claim after claim.
FAQ
Frequently asked questions
Is modifier 95 or GT correct for a video therapy session?
For most payers today, 95 is the standard modifier for synchronous audio-video telehealth and GT is the legacy equivalent it replaced. However, a small number of payers and contracts still require GT. Check each payer’s current telehealth billing policy rather than applying one rule everywhere.
Can I bill a telephone (audio-only) behavioral health session?
Often, yes — behavioral health has retained more audio-only flexibility than most specialties, typically using modifier 93 for commercial payers (and Medicare’s own FQ for audio-only behavioral health). But coverage is not universal, so confirm that the specific payer and plan cover audio-only before relying on it.
Should I use POS 02 or POS 10 for telehealth?
It depends on where the patient is located. POS 10 applies when the patient is in their own home; POS 02 applies when they are somewhere else. Because the two can pay differently — with POS 10 frequently mapping to the higher non-facility rate — defaulting everything to 02 can underpay you. Verify how each payer maps these codes.
Do these telehealth rules change often?
Yes. Telehealth coding and coverage rules change frequently and differ by payer and by state, and Medicare in particular revises its telehealth list and flexibilities on a recurring basis. Always confirm current requirements with each payer before billing rather than relying on past guidance.
How can I tell if I’ve been underpaid on telehealth claims?
Compare the amount each payer actually paid against the rate you expected for that code, modifier, and place of service. Systematic gaps — especially on home-based visits billed as POS 02 — are a strong signal. A consistent reconciliation process is the most reliable way to surface these patterns.
Not Sure Your Telehealth Claims Are Coded Right?
We audit how your behavioral health telehealth visits are billed and find the modifiers and place-of-service codes that are costing you.
Spravato (Esketamine) Billing: A Practical Guide for Behavioral Health Practices
Overview
Getting Paid for Spravato Without the Denials
Spravato (esketamine) can be a clinical breakthrough for treatment-resistant depression, but its billing is unlike anything else in a behavioral health practice. Between REMS certification, prior authorization, two-hour monitoring requirements, and payer-specific coding rules, a single missed step can turn a high-cost induction into a write-off. This guide breaks down how the coding actually works, where claims tend to fall apart, and what to confirm before your first patient ever sits down for monitoring. Reimbursement rules vary by payer and state, so treat the specifics below as a framework to verify, not a guarantee.
The Codes
Two Billing Models You Have to Choose Between
The biggest source of confusion is that there isn’t one universal way to bill Spravato. Most payers want a bundled HCPCS code that wraps the visit, the drug, and the monitoring into a single line. Others want the drug billed separately under a “buy-and-bill” model alongside a standard evaluation and management (E/M) code. The right answer is whatever each individual payer says it is, and using the wrong model is one of the fastest paths to a denial.
G2082 — Bundled, Lower Dose
An office or outpatient E/M visit plus the provision of up to 56 mg of esketamine and the required two hours of post-administration monitoring. This is the most common code for a standard induction or maintenance dose.
G2083 — Bundled, Higher Dose
The same bundled structure as G2082, but for doses greater than 56 mg. Choosing between G2082 and G2083 comes down to the milligrams actually administered that day, so accurate dose documentation drives the code.
S0013 + E/M — Buy-and-Bill
Some commercial payers reject the bundled G-codes and instead want the drug billed separately under S0013 (esketamine, 1 mg) plus a standard E/M code. Here the units matter: you report the exact milligrams as S0013 units.
Confirm Before You Induct
Never assume which model a payer uses. Call and verify the coding policy before the first induction so you bill it correctly from day one rather than reworking denied claims after the fact.
REMS
Why Monitoring and Certification Sit at the Center
Spravato is dispensed under a federal Risk Evaluation and Mitigation Strategy (REMS) program. The drug can only be administered in a certified healthcare setting, the patient must be monitored for at least two hours after each dose, and that monitoring has to be documented in the record. This isn’t just a clinical formality — the bundled G-codes are built around that two-hour monitoring window. If the monitoring time isn’t captured in your documentation, the clinical basis for the code you billed effectively disappears, and payers will treat the claim accordingly.
REMS certification is required to administer the drug, but it does not replace payer enrollment or prior authorization — those are separate steps, and skipping either one is a common reason induction claims get denied.
Because these requirements layer on top of standard behavioral health rules, many practices fold Spravato oversight into their broader revenue cycle management workflow rather than treating it as a one-off. The same discipline that keeps routine claims clean — eligibility checks, documentation standards, denial tracking — is exactly what a REMS-restricted, prior-auth-heavy therapy demands.
Get It Right
What to Lock Down Before the First Dose
Spravato almost always requires prior authorization in addition to REMS enrollment, so the work that protects your reimbursement happens well before the patient arrives. Treat the steps below as a pre-induction checklist, and document each one in the chart as you go.
- Obtain prior authorization for the specific patient, dose range, and number of sessions the payer will cover.
- Confirm the payer’s coding model — bundled G2082/G2083 versus S0013 plus a separate E/M — and record it in your billing notes.
- Verify your REMS-certified site is on file with the payer so the claim doesn’t bounce for an unrecognized administration location.
- Build a documentation template that captures dose administered and the full two-hour monitoring window for every visit.
- Reconcile drug units carefully — milligrams administered must match what you bill, whether that’s the G-code tier or S0013 units.
Denials
The Five Mistakes That Sink Spravato Claims
When a Spravato claim is denied, it usually traces back to a short list of preventable issues. Knowing them in advance lets you build controls into your front-end process instead of chasing appeals later.
PA Not Obtained
The most common denial. REMS enrollment is not prior authorization — if the payer’s PA wasn’t secured for this patient and course of treatment, the claim is at risk regardless of how clean the documentation is.
REMS Site Not on File
If the certified administration site isn’t registered with the payer, claims can be denied for an invalid location even when the care was delivered correctly. Verify the site is recognized before billing.
Monitoring Not Documented
The two-hour monitoring window is the backbone of the G-codes. If it isn’t clearly recorded, payers may deny or downgrade the claim because the documentation doesn’t support what was billed.
Wrong Model or Unit Errors
Billing the bundled G-codes when the payer wants S0013, or reporting the wrong drug units, leads to denials and rework. Match the model to the payer and reconcile milligrams every time.
In Practice
Building Spravato Into a Repeatable Workflow
The practices that get paid consistently for Spravato don’t reinvent the process for every patient. They maintain a payer-by-payer reference of coding models and PA requirements, use a standardized monitoring template, and track denials by reason so patterns surface early. Because the therapy lives at the intersection of pharmacy billing and behavioral health, it benefits from the same rigor as the rest of your psychiatry and behavioral health billing. If your team is already strong on mental health billing fundamentals, layering in Spravato’s REMS and authorization steps is far more about process discipline than reinventing the wheel. Rules shift over time and differ by plan and state, so revisit your payer reference periodically and verify before each new induction.
FAQ
Frequently asked questions
Do I bill G2082/G2083 or S0013 for Spravato?
It depends entirely on the payer. Most payers accept the bundled G-codes (G2082 for up to 56 mg, G2083 for more than 56 mg), which include the E/M visit, the drug, and two hours of monitoring. Some commercial payers instead require the drug billed separately under S0013 plus a standard E/M. Confirm each payer’s preferred model before the first induction.
Is REMS enrollment the same as prior authorization?
No. REMS certification allows your site to administer esketamine, but it does not authorize payment. Spravato almost always requires prior authorization in addition to REMS enrollment, and missing the PA is one of the most common reasons claims are denied.
Why do Spravato claims get denied so often?
The frequent culprits are prior authorization not being obtained, the REMS site not being on file with the payer, the two-hour monitoring time not being documented, using the wrong coding model for that payer, and drug-unit errors. Most are preventable with front-end verification and solid documentation.
What documentation does the monitoring requirement need?
Spravato’s REMS program requires at least two hours of post-administration monitoring in a certified healthcare setting, and that monitoring must be documented in the patient record. Because the G-codes are built around this window, capturing the dose and the full monitoring period for every visit is essential to support the claim.
Spravato billing doesn’t have to mean denials.
Let’s review your payer mix, REMS setup, and authorization workflow so your inductions get paid the first time.
IOP vs. PHP Billing in Behavioral Health: Codes, Differences, and Denials
Overview
Why the Billing for IOP and PHP Is Not Interchangeable
Intensive Outpatient (IOP) and Partial Hospitalization (PHP) sit next to each other on the behavioral-health continuum, so it is easy to treat their billing as one problem. It is not. These are two distinct levels of care, and payers authorize, code, and reimburse them on separate tracks. When a claim describes one level but the chart, the authorization, or the bill type points to another, the result is a denial — or worse, a clawback months later after the money has been spent.
For a Portland behavioral-health program running both services, the difference between a clean PHP claim and a clean IOP claim comes down to a handful of details: the level of care, the hours documented, the codes selected, and the bill type submitted. Get those aligned and reimbursement is predictable. Get them crossed and you inherit appeals, refunds, and a frustrated finance team. This guide walks through what actually separates the two and how to bill each one correctly.
Levels of Care
What PHP and IOP Actually Are
Both are ambulatory programs — the client goes home at the end of the day — but they differ sharply in intensity, and that intensity is the single biggest driver of how each is billed.
Partial Hospitalization (PHP) is the most intensive ambulatory level of care, one step below inpatient or residential treatment. Programming is structured and near-daily, frequently running around 20 or more hours per week. Because it functions as a hospital-level service delivered without an overnight stay, PHP almost always carries a documentation expectation of physician certification of the level of care, and it is typically billed on a facility (UB-04) claim.
Intensive Outpatient (IOP) is a step down from PHP. It usually runs roughly 9 to 19 hours per week, often delivered across about three days per week. It is intensive enough to require structured group and individual work, but light enough that clients can hold a job or attend school around it. IOP is generally billed as a per-diem service — one unit for each qualifying program day — rather than by individual session.
The takeaway is simple: the level of care drives everything downstream. It determines the code you submit, the authorization you need, and the rate the payer applies. Two programs that look similar from across a hallway can land in very different places on a remittance.
Coding
How Each Level Is Coded and Billed
Here is where the operational difference becomes concrete. Each level of care has its own typical coding pattern, bill type, and authorization expectation. Treat these as the common conventions rather than a universal rulebook — they shift meaningfully by payer and by state Medicaid program.
PHP Coding
PHP is typically submitted on a facility (UB-04) claim using revenue codes such as 0912 or 0913. Some Medicaid programs use HCPCS code H0035 for the partial-hospitalization day. Medicare layers on per-diem and condition-code rules that govern how the day is reported.
IOP Coding
IOP is usually billed per diem — one unit per program day. Commercial psychiatric IOP commonly uses S9480, while H0015 frequently appears for substance-use IOP and in many Medicaid programs. Both are reported with the appropriate facility revenue codes.
The Per-Diem Rule
Per-diem billing means the program day is the unit — not each group or session. A day that does not meet the program’s minimum required hours generally should not be billed at all. Reporting a short day as a full day is a frequent and avoidable error.
Separate Authorization
Payers authorize PHP and IOP separately, with their own medical-necessity criteria. An authorization issued for one level does not cover the other, and a step-up or step-down between them almost always requires a new or revised authorization before services continue.
Codes, covered revenue codes, and minimum-hour thresholds vary significantly by commercial payer and by state Medicaid program. Always confirm the current requirements in the specific payer’s policy and your state Medicaid manual before submitting — the examples above are common conventions, not guarantees of coverage.
Pitfalls
Where IOP and PHP Claims Go Wrong
Most denials and recoupments in this space trace back to a small set of recurring mismatches. Each one is a place where the claim says one thing and the record, the authorization, or the bill type says another. If your revenue cycle management process is generating surprise denials on these services, the cause is usually on this list.
- Authorization for the wrong level of care. The client is in PHP but the auth on file is for IOP (or the reverse), so the higher-intensity days are not covered.
- Documentation that does not support the hours or intensity. The chart needs to demonstrate the program time and the structured services that the billed level of care requires.
- Per-diem days that do not meet minimums. A program day that fell short of the required hours gets billed anyway, setting up a clean clawback target on audit.
- Wrong bill type or place of service. Facility claims, revenue codes, and place-of-service indicators have to match the level of care being delivered.
- Missing PHP physician certification. PHP generally requires certification of the level of care, and its absence is a common reason partial-hospitalization claims are denied or recouped.
None of these are exotic. They are the everyday friction points of running intensive ambulatory programs, and they are precisely the errors a disciplined intake-to-claim workflow is built to catch before the claim ever leaves the building.
Getting It Right
Billing Each Level Cleanly
Accurate IOP and PHP billing is less about memorizing codes and more about keeping the level of care, the documentation, and the claim in agreement from the first day of programming. A few habits make the difference between predictable reimbursement and a steady stream of appeals.
- Confirm the authorized level of care before each admission and re-verify on every step-up or step-down between PHP and IOP.
- Map each level to its correct coding pattern — facility revenue codes plus the right HCPCS — using the specific payer’s current policy, not a generic crosswalk.
- Track program hours per day and bill per-diem days only when they meet the program’s minimum threshold.
- Verify the bill type, revenue codes, and place of service match the level delivered before the claim goes out.
- Keep PHP physician certification of the level of care in the record and current.
- Reconcile authorizations against the actual days delivered so a lapsed or wrong-level auth is caught before it becomes a denial.
Programs that build these checks into intake and charge entry spend far less time in appeals. For the broader coding context that sits behind these services, our overviews of mental health billing and behavioral health CPT codes are good companions to this guide.
FAQ
Frequently asked questions
What is the main billing difference between IOP and PHP?
PHP is the more intensive level of care — often around 20 or more hours per week, near-daily — and is typically billed on a facility (UB-04) claim with revenue codes such as 0912 or 0913. IOP is lighter, roughly 9 to 19 hours per week, and is usually billed per diem using a code like S9480 for psychiatric IOP or H0015 for many substance-use and Medicaid programs. The level of care drives the code, the authorization, and the reimbursement.
Can I bill an IOP day that didn’t meet the minimum number of hours?
Generally no. IOP is a per-diem service, meaning one unit covers the whole program day, and a day that falls short of the program’s required minimum hours typically should not be billed. Billing a short day as a full day is a common error and a frequent target during audits and recoupments.
Does PHP require physician certification?
In most cases, yes. Because PHP functions as a hospital-level service delivered without an overnight stay, it usually requires physician certification of the level of care in the documentation. A missing or outdated certification is one of the more common reasons PHP claims are denied or recouped.
Do payers authorize IOP and PHP separately?
Yes. Payers treat PHP and IOP as distinct levels of care with their own medical-necessity criteria and authorize them separately. An authorization for one level does not cover the other, so a step-up or step-down between them generally requires a new or revised authorization before services continue.
Are these codes the same for every payer?
No. The codes, covered revenue codes, and minimum-hour thresholds vary significantly by commercial payer and by state Medicaid program. The conventions described here — S9480, H0015, H0035, and revenue codes like 0912 and 0913 — are common patterns, but you should always confirm the current requirements in the specific payer’s policy and your state Medicaid manual before billing.
Stop Losing Revenue to Level-of-Care Mismatches
We help Portland behavioral-health programs bill IOP and PHP cleanly the first time, with documentation and authorizations that hold up on audit.