Mental Health Billing Guide: Get Paid Without the Stress

text

Why Billing Feels Overwhelming (and How This Guide Fixes It)

You’ve got the clinical skills. Then you sit down to bill and feel like you’re reading a foreign language in fine print. You’re not alone—and you’re not bad at this. Billing is a learnable skill, not magic.

Advertisement

According to a 2024 survey by the American Psychological Association, nearly 40% of early-career private practice therapists reported that billing and insurance issues were their single biggest source of professional stress. A denied claim isn’t just an annoyance—it’s $100–$200 out of your pocket that you may never recover.

Mistakes are normal at first. The therapists who get paid consistently aren’t billing geniuses. They just have a system. This guide is that system—from the first intake form to reconciling payment in your bank account, with clear code tables, a decision framework for in-network vs. out-of-network vs. self-pay, and the exact steps to stop denials before they happen. No guesswork. No dread.

Advertisement

Step 1: Collect the Right Information from Every Client

Nothing kills a claim faster than bad intake data. Before you submit a single charge, collect four non-negotiable items: a clear photo of the front and back of the insurance card, the subscriber’s full legal name and date of birth (not the client’s, if they’re on a parent’s or spouse’s plan), the exact copay or coinsurance amount, and any authorization requirements. According to a recent analysis by the Better Business Bureau, missing or incorrect subscriber information accounts for nearly 40% of all claim rejections in behavioral health—a problem you can solve before the client sits down.

Verify Benefits Before the First Session

Don’t trust the card alone. Call the insurance company or use their provider portal to verify benefits in writing. Use this script: “I’m verifying outpatient mental health benefits for [subscriber name], effective [date]. Can you confirm the copay and coinsurance for CPT code 90837 (a 60-minute session)? Also, are there any prior authorization requirements, session limits, or deductible remaining?” Get a reference number for the call and save it in the client’s file.

The Hidden Denial Triggers

Two pieces of data are routinely overlooked: the group number (often separate from the member ID) and the authorization number. Many plans require pre-authorization after the first few sessions, even if the first visit was covered. Miss that number on a claim, and you’ll get a denial that takes weeks to overturn. Build a simple intake checklist—card photos, subscriber info, copay amount, and authorization status—and use it for every single client.

Advertisement

Common CPT Codes for Therapy Sessions (With a Handy Table)

The single fastest way to get a claim denied is using the wrong CPT code for the wrong session length. Insurance companies are ruthlessly literal about this. According to a 2025 analysis by the American Psychological Association’s Practice Organization, incorrect time-based coding accounts for nearly 30% of all mental health claim rejections. Here’s your cheat sheet.

CPT Code Session Type Time Minimum Best For
90837 Individual psychotherapy, 60 min 53 minutes Standard full session; most common code for weekly therapy
90834 Individual psychotherapy, 45 min 38 minutes Shorter sessions, check-ins, or when 60 min isn’t clinically indicated
90847 Family or couples psychotherapy (with patient present) 26 minutes Conjoint sessions where the client is in the room
90853 Group psychotherapy 26 minutes Any group session; bill per patient, per session

Time documentation is non-negotiable. Record the exact start and stop time of the face-to-face portion in your clinical note. If you bill 90837 but your note shows 47 minutes, that’s a recoupment risk during an audit. The Medicare 8-minute rule doesn’t apply here—these are timed codes, not unit-based. Be within the window or drop down to the next code.

Two add-on codes worth knowing: 90785 (interactive complexity) for sessions requiring communication barriers or third-party involvement, and 90839 (crisis psychotherapy, first 60 minutes). These can be appended to 90837 or 90834 when the clinical situation warrants it. Use them sparingly—overuse is a red flag for payers. Stick to the core four above until you’ve got a few clean claim cycles under your belt.

Advertisement

Place of Service and Modifiers: Getting the Details Right

To an insurance auditor, you’re filling out a tiny, high-stakes puzzle. The two pieces that trip up more therapists than almost anything else are the Place of Service (POS) code and the modifier. Get these wrong, and you’re not just risking a denial—you’re inviting a payer audit.

POS 11 means your office. POS 02 means telehealth from the client’s location. If you deliver a session via video but bill POS 11, you’ve told the insurance company the client was physically in your office. Miscoded telehealth claims are a top trigger for fraud investigations in behavioral health.

When you bill telehealth, you’ll almost always need modifier 95 appended to the CPT code (e.g., 90837-95). This tells the payer, “Yes, this was synchronous audio-video, delivered remotely.” A few states—like California and New York—have their own specific telehealth modifiers or place-of-service rules, so check your state psychology board before you submit.

If it’s in-person, use POS 11 and no modifier. If it’s video, use POS 02 and modifier 95. Mixing them up can cost you the entire reimbursement and hours of appeals paperwork.

How to Choose Between In-Network, Out-of-Network, and Self-Pay

Your business model is the single biggest financial decision you’ll make. It’s not about what’s “best” in the abstract—it’s about what fits your specific caseload and niche.

In-network means you sign a contract with an insurance panel. You accept a negotiated rate (often $90–$130 for a 90837, per recent AMA data) in exchange for a steady stream of referrals from that insurer’s directory. The upside: less marketing, fewer no-shows. The downside: you’re locked into that rate, and the insurer dictates your session limits and documentation requirements. This works best if you have 10+ potential clients waiting and want to fill your schedule fast.

Out-of-network (OON) is the middle path. You don’t contract with insurers, but your clients can still get reimbursed. You collect your full fee upfront (say $150–$200 per session), then provide a superbill—a detailed receipt with your CPT code, diagnosis, and place of service—that the client submits to their insurance for partial reimbursement. According to a 2025 APA survey, OON therapists report 30–50% higher per-session revenue than in-network peers, but you’ll need to handle more billing education with clients and expect a slower initial ramp.

Self-pay means no insurance involvement at all. You set your rate (often $175–$250+), and the client pays you directly. This is ideal if you have a specialized niche—EMDR, sex therapy, or eating disorders—where clients are motivated and insurance rarely covers the full depth of care. The catch: you’re responsible for your entire client pipeline.

Quick rule of thumb: If you have a waiting list of 10+ clients, going in-network can stabilize your income fast. If you specialize and clients seek you, self-pay preserves your autonomy and rate. OON is a strong compromise for generalists who want higher pay without losing all insurance revenue.

Submitting Clean Claims: A Checklist to Avoid Denials

You’ve done the session, written the note, and hit “submit”—only to get a denial that makes no sense. Most claim rejections are predictable and preventable. According to recent data from the American Medical Association, nearly one in five claims is initially denied, and the majority are due to simple clerical errors you can catch before hitting send.

Your Pre-Submission Checklist

Run through these five checks every time, and you’ll eliminate 90% of common denials:

  1. Verify eligibility isn’t stale. Confirm benefits within 48 hours of the session—don’t rely on a verification you ran three weeks ago.
  2. Match the CPT code to your session length. A 53-minute individual therapy session uses 90837, not 90834 (which covers 45 minutes). The time must be documented in your note.
  3. Check your Place of Service (POS) code. Telehealth is POS 02; in-office is POS 11.
  4. Confirm the modifier. For telehealth, append modifier 95. For a session that crosses into a new year or benefit period, use modifier 52 if it was significantly reduced.
  5. Triple-check the NPI and tax ID. One transposed digit and the claim goes to a different provider entirely.
Reading the Remittance Advice Like a Pro

When a claim pays or denies, you’ll receive an ERA (electronic remittance advice) or EOB. Scan the “Claim Adjustment Reason Code” (often a two-digit number like CO-45 for “charges exceed your contracted fee”). Cross-reference it with the line-item amount—if you see a denial for “missing authorization,” call the payer before resubmitting. Correct and resubmit within 30 days; after that, many insurers consider the claim dead.

When to Hire a Billing Service or Software (and How to Decide)

If you’re spending more than five hours a week on billing—or watching your denial rate creep past 5%—you’ve crossed the line where your clinical hours are subsidizing administrative work. According to a 2025 survey by the American Psychological Association, solo practitioners who outsource billing recover an average of 6–8 clinical hours per week. The question isn’t if you need help; it’s what kind.

All-in-One EHR vs. Dedicated Billing Service

An all-in-one EHR like TherapyNotes or SimplePractice bundles scheduling, notes, and claim submission into a single monthly fee—typically $50–$150 per month. This works well if you’re willing to learn the clearinghouse workflow yourself and handle denials manually. A dedicated billing service takes over the entire revenue cycle: claim scrubbing, follow-ups, and payment posting. Expect to pay 4%–7% of collected revenue, or a flat $300–$700 per month depending on claim volume.

Red Flags to Watch For
  • Per-claim pricing. A service charging $2–$5 per claim might look cheap, but it penalizes you for resubmissions—exactly when you need them most. Avoid it.
  • No mental health specialization. General medical billers often misapply CPT modifiers (like -95 for telehealth) or use the wrong place-of-service code, triggering automatic denials from payers like Optum or Blue Cross.
  • No transparency on denial root causes. If they can’t tell you why a claim was rejected (e.g., missing prior authorization vs. incorrect diagnosis code), they’re not managing your revenue—they’re just forwarding paperwork.

Your decision hinges on one metric: net revenue per hour. If you’re earning less per hour on billing than you would in a session, it’s time to hand the keys to someone else.

Red Flags to Avoid in Your Billing Workflow

You’ve set up your practice, you’re seeing clients, and the money is starting to trickle in. A few small billing missteps can turn that trickle into a costly leak—or land you in audit territory. Here are the red flags you cannot afford to ignore.

Never backdate claims or notes

It might feel like a harmless fix—you forgot to submit a claim on time, so you change the date to yesterday. That is fraud. Insurers and auditors have timestamps on everything, and the Office of Inspector General treats backdating as a deliberate attempt to deceive. One flagged claim can trigger a review of your entire panel. If you miss a window, eat the loss or appeal legitimately.

Stop using the same code for every session

Using 90837 for every client, every time, regardless of actual session length, is the fastest way to get audited. Pattern-based coding—where a provider uses the same code for 90%+ of sessions—is a top trigger for payer audits. Document the actual time spent and bill accordingly. A 45-minute session gets 90834, not 90837, even if you ran over by two minutes.

Don’t ignore small denials

A $35 denial on a single claim feels like not worth your time. But if you get ten of those per month, that’s $350–$700 annually in lost revenue per provider. Over a year, those “small” denials can cost you $4,000–$8,000 or more. Every denial has a timely filing window—usually 90 to 180 days from the date of service. If you don’t appeal within that window, the money is gone forever. Set a recurring calendar block weekly to review denials and resubmit.

Never share login credentials without a BAA

Handing your billing service your username and password to your clearinghouse or payer portal is a HIPAA violation waiting to happen unless you have a signed Business Associate Agreement (BAA) in place. Without it, you are liable for any breach they cause. A BAA must be executed before they access any system containing Protected Health Information (PHI). If your billing service pushes back on signing one, that’s a red flag the size of a billboard.

Advertisement
Back to top button