Mental health billing can feel like learning a second language when you’re first starting a private practice. Between insurance verification, CPT codes, deductibles, claim denials, timely filing limits, and payment posting, it’s easy to feel like you need another degree just to get paid.
I’ve worked in mental health billing for several years, and in that time I’ve spent my days submitting claims, troubleshooting denials, reconciling insurance payments, and helping practices improve their revenue cycles. Before that, I spent nearly two decades working with online business owners on the operational side of their businesses. I’ve seen what happens when billing systems work and what happens when they fall apart.
What I’ve noticed is that most billing guides are written by software companies trying to sell you their platform. They explain billing at a high level, skip the messy operational parts, and leave you with questions that only come up when you’re actually in the middle of a claim that’s not getting paid.
This guide is different. It’s written by someone who does this work every day — and it explains not just what happens in the billing process, but why each step matters and what goes wrong when you skip it.
This guide is for educational purposes. Insurance billing requirements vary by payer, state, and individual contract. Always verify current requirements directly with each payer.
What This Guide Covers
• What Is Mental Health Billing?
• How to Bill Insurance as a Therapist — The Full Workflow
• The Revenue Cycle Explained
• Credentialing: Before You Can Bill
• Insurance Verification
• Collecting Patient Information
• CPT Codes Therapists Use Most
• ICD-10 Diagnosis Codes
• Modifiers
• Documentation Requirements
• Claim Submission
• What Happens After You Submit
• Payment Posting
• Secondary Insurance
• Patient Balances
• Claim Denials
• Aging Claims
• Common Billing Mistakes
• Software That Makes Billing Easier
• Frequently Asked Questions
Section 1: What Is Mental Health Billing?
Mental health billing is the process of converting clinical services into insurance reimbursement. Put more plainly: it’s how therapists get paid for the sessions they provide when a client has insurance.
It involves collecting the right patient information, verifying benefits before services are provided, documenting sessions in a way that supports the services billed, coding those services correctly, submitting claims to the right insurance company in the right format, tracking what gets paid, following up on what doesn’t, and collecting whatever balance remains from the client.
That’s the full picture. And every step matters. Billing isn’t just about submitting a claim and waiting for a check. It’s an ongoing cycle of administrative work that directly affects how much revenue a practice collects, how fast it comes in, and how much time you spend chasing payments that should have already arrived.
The practices that handle billing well don’t necessarily have a complicated system. They have a consistent one. That’s what this guide is designed to help you build.
Section 2: How to Bill Insurance as a Therapist
Before diving into each step, here’s the full billing workflow from first contact to closed account. Every stage matters. Skipping or rushing one creates problems downstream.
The Mental Health Billing Workflow
- Appointment Scheduled
Collect insurance info; schedule intake
↓ - Insurance Verified
Confirm active coverage, benefits, auth requirements
↓ - Client Seen
Session delivered; start and stop time documented
↓ - Documentation Completed
Progress note signed; supports CPT code billed
↓ - Claim Coded
CPT code, ICD-10 diagnosis, modifiers assigned
↓ - Claim Submitted
Sent electronically via clearinghouse or EHR
↓ - Payer Processes Claim
Accepted, denied, pended, or returned for more info
↓ - ERA / EOB Received
Payer explains adjudication and payment amount
↓ - Payment Posted
Insurance payment applied; contractual adjustment written off
↓ - Patient Balance Billed
Copay, coinsurance, or deductible collected from client
↓ - Account Closed
All payments received; no outstanding balance
Each of those boxes represents real work. Missing or rushing any of them creates a domino effect — a step you skipped at the front end almost always shows up as a problem at the back end.
Section 3: Understanding the Revenue Cycle
The revenue cycle is the full lifecycle of a billable service from the moment it’s scheduled to the moment the account is closed. In mental health private practice, it breaks down into three broad phases.
Front End: Before the Session
This is where most billing problems originate. The front end includes scheduling, insurance verification, prior authorization (when required), and collecting complete patient information. Everything you do — or skip — here affects every step that follows.
If you verify the wrong insurance, you’ll get a denial. If you miss an authorization requirement, the claim won’t pay. If you collect an incomplete date of birth or subscriber ID, the claim will reject before anyone at the insurance company ever sees it. Front-end accuracy is the most preventable source of billing problems in private practice.
Mid Cycle: The Session and Documentation
This is the clinical work: the session itself, the progress note, and the coding decision. It’s also where the connection between clinical documentation and billing compliance lives.
The CPT code you bill must match what was actually documented. The diagnosis on the claim must be supported by the clinical record. If there’s ever a payer audit, your documentation is your evidence that the service happened and was appropriate. This is why good notes aren’t just good clinical practice — they’re a financial protection.
Back End: After the Claim Is Submitted
The back end is where most billing guides go quiet, and where most of the operational work actually happens. This is claim submission, tracking, payment posting, denial management, appeals, patient balance collection, and aging accounts receivable.
A lot of practices do a reasonable job on the front end and mid-cycle, and then let the back end run on autopilot. Claims go out. Some get paid. The ones that don’t get paid sit. Months pass. Revenue that should have been collected is eventually written off or forgotten.
A functioning revenue cycle means consistent attention at the back end — reviewing aging reports, working denials within their appeal windows, following up on anything over 30 days, and not letting claims age past the point of recovery.
Section 4: Credentialing — Before You Can Bill Insurance
Before you can bill most insurance companies as an in-network provider, you need to be credentialed with them. Credentialing is the process insurance companies use to verify your qualifications — your license, education, malpractice coverage, work history — before approving you to participate in their network.
You cannot bill insurance as an in-network provider without this. Assuming you can, or starting to see insurance clients before your credentialing is complete and your effective date is confirmed, is one of the most costly mistakes new practice owners make.
Here’s what you generally need in place before you can start the credentialing process:
• National Provider Identifier (NPI) — Type 1 individual; Type 2 group if applicable
• Active state license in good standing
• Professional liability (malpractice) insurance
• CAQH ProView profile — the centralized database most major payers pull from
• Work history going back 5–10 years
• W-9
• Practice address and banking information for EFT setup
Credentialing takes time — often 90 to 180 days with major commercial payers, sometimes longer. Start earlier than you think you need to. And don’t schedule insurance clients until you have written confirmation of your effective participation date from each payer.
Credentialing is also not permanent. Most payers require re-credentialing every two to three years. Track those dates the same way you’d track a license renewal.
Also read: How to Get Credentialed with Insurance as a Therapist
Section 5: Insurance Verification
Insurance verification is the process of confirming a client’s active coverage and specific mental health benefits before services are provided. It’s one of the most important steps in the revenue cycle and one of the most commonly skipped.
The insurance card tells you who the payer is and what the member ID is. It doesn’t tell you whether the policy is active, whether outpatient mental health requires prior authorization, what the deductible is, or whether telehealth is covered at the same rate as in-person. That’s what verification is for.
What to Verify Before Every New Client
• Is the policy currently active?
• Is the therapist in-network with this specific plan (not just the payer)?
• Does outpatient mental health require a referral or prior authorization?
• What is the deductible and how much has been met?
• What is the copay or coinsurance per session?
• Are there annual visit limits?
• Is telehealth covered? Are the benefits the same as in-person?
• Is there a separate mental health deductible?
• What is the plan year — calendar year or fiscal year?
Write this down and attach it to the client’s record. Verification is not a guarantee of payment — final payment is determined during claim adjudication. But documented verification protects you and gives you the information to have accurate conversations with clients about their costs before sessions begin.
Verify again at the start of each new plan year, any time a client mentions a job or life change, and any time a claim comes back with an eligibility-related denial.
Section 6: Collecting Patient Information
Billing errors that start with incomplete or inaccurate patient data are almost entirely preventable. Before the first session, collect and verify the following:
• Copy of the insurance card (front and back)
• Photo ID
• Date of birth — must match the insurance record exactly
• Current address and phone number
• Email address for portal access and statements
• Emergency contact
• Policyholder name and relationship to the client (if different)
• Subscriber ID
• Secondary insurance information, if applicable
• Signed consent forms, including release of information for billing
• Assignment of Benefits (AOB) form so you can bill insurance directly
Update this information regularly. Clients change jobs, change coverage, and move without always telling you. An annual review of demographic and insurance information for active clients catches coverage changes before they become claim problems.
Section 7: CPT Codes Therapists Use Most
If benefits verification is the step most therapists skip, CPT codes are the thing most therapists underestimate. Choosing the wrong code—even accidentally—can result in denied claims, audit risk, or underpayment. And nobody has time for that.
CPT (Current Procedural Terminology) codes are standardized codes used to tell an insurance company what service was provided. Every claim you submit needs at least one. Here are the ones you’ll use most often in a therapy practice.
The Most Common Therapy CPT Codes
| CPT Code | Session Length | Description |
| 90791 | 45–60 min | Psychiatric diagnostic evaluation (intake/initial assessment) |
| 90837 | 53+ min | Individual psychotherapy, 60 min |
| 90834 | 38–52 min | Individual psychotherapy, 45 min |
| 90832 | 16–37 min | Individual psychotherapy, 30 min |
| 90847 | 50+ min | Family psychotherapy with patient present |
| 90846 | 50+ min | Family psychotherapy without patient present |
| 90853 | Varies | Group psychotherapy (not family) |
Session Length Determines the Code
This is the part that trips people up most often. You don’t just pick 90837 because it pays more. The code has to match the actual face-to-face time documented in the session note.
CPT 90837 requires at least 53 minutes of psychotherapy time. CPT 90834 applies to sessions between 38 and 52 minutes. If you only have 45 minutes documented but bill 90837, that’s a coding error—and it can become an audit issue.
The safest approach: document your start and stop times in every session note. It’s a small habit that protects you in a big way.
Intakes Are Billed Differently
Your first session with a new client is typically billed as a psychiatric diagnostic evaluation (90791), not as a standard therapy session. This code is used for the initial assessment, where you’re gathering history, establishing a diagnosis, and developing a treatment plan.
Some payers allow 90791 to be billed more than once per patient per year if a new assessment is clinically warranted. Others limit it strictly to one. Always verify with the specific payer.
Note: CPT codes and billing guidelines are updated periodically by the AMA. Always confirm current coding requirements with your payer or a qualified billing professional.
Section 8: ICD-10 Diagnosis Codes
Every insurance claim also requires at least one ICD-10 diagnosis code — the standardized code that communicates to the payer what condition you’re treating. In mental health billing, these come primarily from the F01–F99 range in the ICD-10 classification, covering mental, behavioral, and neurodevelopmental disorders.
The diagnosis code matters for several reasons. First, it establishes medical necessity — the clinical rationale for why the service is needed. Payers use the diagnosis to determine whether the service should be covered under the member’s plan. Second, the diagnosis on the claim must be supported by the clinical documentation. A claim for 90837 paired with a diagnosis that isn’t reflected in the record is a compliance problem.
The diagnosis is a clinical decision that belongs to the treating clinician — not to billing staff. Billers and administrative teams verify that the code on the claim matches what’s documented, but they don’t select the diagnosis. That’s the provider’s responsibility and requires clinical judgment.
ICD-10 codes are also updated annually. Using a code that was valid last year but has since been revised or retired will result in a rejection. Confirm your diagnosis codes are current, particularly after October 1 each year when ICD-10 updates take effect.
Section 9: Modifiers
Modifiers are two-character codes appended to a CPT code to provide additional information about how a service was delivered. Using the wrong modifier — or forgetting a required one — is a common and preventable denial reason.
Modifiers Used Most Often in Mental Health Billing
• Modifier 95 — Telehealth delivered via interactive audio and video. Required by most payers when services are delivered via telehealth. Missing this modifier on a telehealth claim is one of the most common causes of telehealth claim denials.
• Modifier GT — Via interactive audio and video telecommunications. Used by some Medicare plans for telehealth; verify whether 95 or GT applies for each specific payer.
• Modifier 59 — Distinct procedural service. Used when two services are provided on the same date that might appear to be duplicates. Rarely needed in solo therapy practice but occasionally relevant.
• Modifier HO / HN — Used in some mental health contexts to indicate provider type (master’s level, bachelor’s level). Required by certain Medicaid plans and some behavioral health managed care organizations.
Telehealth modifier requirements vary by payer. Some require modifier 95. Some require GT. Some require a specific place of service code (02 or 10) in addition to the modifier. Verify each payer’s telehealth billing requirements before submitting — and re-verify periodically, as these requirements have changed frequently.
Section 10: Documentation Requirements
Your clinical documentation is the foundation of everything in billing. It’s what justifies the services you billed, what protects you in an audit, and what determines whether a medical necessity appeal will succeed.
Good session documentation for billing purposes includes:
• Client name and identifying information
• Date of service
• Start time and stop time (critical for time-based CPT codes)
• Type of service provided (individual therapy, family therapy, group, etc.)
• Subjective information — what the client reported
• Objective observations — your clinical observations
• Assessment — your clinical analysis and diagnostic impression
• Plan — treatment plan updates, next session focus, any referrals
• Evidence of medical necessity — why the service is clinically appropriate
• Provider signature and credentials
The connection between documentation and billing is direct. The CPT code you bill must match what’s documented. 90837 requires 53+ minutes of documented therapy time. If your note doesn’t include start and stop times, and a payer audits that claim, you may not be able to support the code you billed.
This isn’t about creating perfect notes for insurance — it’s about ensuring your clinical record accurately reflects what happened. Those should be the same thing.
Also read: Best AI Scribes for Therapists (cuts documentation time significantly)
Section 11: Claim Submission
Once the session is documented and coded, the claim goes to the insurance company. Most practices submit claims electronically through a clearinghouse — a company that acts as an intermediary between your billing software and the payer, formatting and transmitting claims in the standard electronic format (EDI 837P).
Paper claims (CMS-1500 form) are still accepted by some payers but are slower, harder to track, and more error-prone. If you’re submitting paper claims, that’s worth reconsidering.
What a Clean Claim Includes
• Your NPI (individual and/or group, depending on how you’re enrolled)
• Correct patient and subscriber information matching the insurance record
• Date of service
• Place of service code (11 for office, 02 for telehealth other than patient’s home, 10 for patient’s home)
• CPT code(s) and any required modifiers
• ICD-10 diagnosis code(s), linked to the correct service line
• Billed amount
• Rendering provider information
Submit claims as soon as possible after services are provided. Most practices submit daily or weekly. Letting claims batch for weeks creates timely filing risk and makes it harder to catch errors before they become denials.
Every payer has a timely filing limit — the deadline for submitting a claim after the date of service. Miss it, and the claim is almost always unrecoverable regardless of how clean it was. Verify the timely filing limit for every payer you work with.
Further reading: Best EHR for Solo Therapists (most include built-in claim submission)
This is the step where a missing field or a wrong place-of-service code quietly turns into a denial weeks later. I built a claim submission checklist into the Mental Health Billing SOP Toolkit so you can run through it before every claim goes out instead of catching the error after the fact.
Section 12: What Happens After You Submit a Claim?
After a claim is submitted through the clearinghouse, it goes through a series of checks before the payer makes a payment decision.
The Four Outcomes
• Accepted and paid — the claim was clean, processed, and payment was issued. You’ll receive an ERA (Electronic Remittance Advice) or paper EOB (Explanation of Benefits) explaining the payment.
• Rejected — the claim was returned before it entered the payer’s system because of a data error. An invalid NPI, incorrect date of birth, or missing required field will cause a rejection. Rejections can usually be corrected and resubmitted.
• Denied — the claim was received and reviewed but not approved for payment. The EOB will include a denial reason code. Depending on the reason, you may be able to correct and resubmit, request reconsideration, or file a formal appeal.
• Pending / Additional information requested — the payer needs more information before making a decision. This might be clinical documentation, an authorization number, or a corrected claim. Respond promptly; pending claims can age into denials if not addressed.
What Is a Rejected Claim?
A rejected claim never made it into the insurance company’s system. It was sent back before anyone reviewed it because something in the data was wrong or missing.
Common reasons for rejections include:
- Invalid or missing NPI number
- Incorrect patient date of birth
- Wrong insurance ID format
- Missing required fields on the claim form
- Duplicate claim submission
Rejections are usually fixable. Correct the error and resubmit. Because the claim was never processed, it generally doesn’t count against your timely filing window—but confirm this with the payer.
Section 13: Payment Posting
Payment posting is the process of applying insurance payments to client accounts and reconciling what was paid against what was billed. It’s one of the most important and most overlooked parts of the revenue cycle.
When a payment comes in — either via EFT (Electronic Funds Transfer) to your bank account or as a paper check — it arrives with a corresponding ERA (Electronic Remittance Advice) or paper EOB that explains how the claim was processed. That document tells you:
• The amount billed
• The allowed amount under your contract
• The contractual adjustment — the difference between your billed amount and the allowed amount, which you write off as an in-network provider and cannot bill the client for
• The amount the insurance is paying
• The amount the client owes (copay, coinsurance, or deductible)
• Any denial reason codes for lines that weren’t paid
Every ERA should be reviewed, not just imported automatically. ERAs can contain partial payments, underpayments relative to your contracted rate, or denial codes that require action. A claim that shows as “paid” in your system may actually have a line that was denied — and if you’re not reading the ERA, you won’t catch it.
Set up EFT with every payer you work with. Paper checks are slower, easier to lose, and harder to reconcile. Most payers require separate EFT enrollment through their provider portal or through CAQH.
Section 14: Secondary Insurance
Some clients have two insurance plans — a primary and a secondary. The primary pays first; the secondary may cover some or all of the remaining balance. This arrangement is called coordination of benefits (COB).
Billing secondary insurance is not automatic in most situations. After the primary claim is processed and payment is posted, you submit a secondary claim that includes the EOB from the primary payer so the secondary knows what was already paid.
Secondary insurance workflows vary significantly. Some EHRs submit secondary claims automatically when the primary ERA is posted. Others require a manual process. Some secondary payers accept electronic claims; others want paper. And coordination of benefits rules — which payer is primary and what each one owes — can get complicated when clients have Medicare, Medicaid, or employer-sponsored plans in combination.
The most common situations where secondary insurance comes up in mental health practice:
• A client has coverage through both their own employer and a spouse’s employer
• A child client is covered under both parents’ plans
• A client has Medicare as primary and a Medigap or supplement plan as secondary
• A client has Medicaid as secondary payer after a commercial plan
Always verify both plans during benefits verification. Knowing a client has secondary coverage before the first session prevents missed billing opportunities later.
Secondary insurance billing trips up even experienced practices — and skipping it isn’t just a billing error, it can be considered insurance fraud. If this is an area you’re still fuzzy on, the Secondary Billing Masterclass from billing experts Kym Tolson, Annie Day, and Dawna Haswell walks through exactly how to handle it, including in-network/out-of-network combinations and EHR workflows.
Section 15: Patient Balances
After insurance pays its portion, the remaining balance — copays, coinsurance, deductibles, or non-covered service charges — becomes the client’s responsibility. Collecting these balances is part of running a financially healthy practice, and handling it well is both a revenue issue and a relationship issue.
Types of Patient Responsibility
• Copay — a fixed amount per session (e.g., $30 per visit), due at the time of service
• Coinsurance — a percentage of the allowed amount after the deductible is met (e.g., 20% after deductible)
• Deductible — the amount the client must pay out of pocket before insurance begins covering services. Until the deductible is met, the client may owe the full allowed amount per session.
• Self-pay — clients without insurance or who are not using their insurance pay directly at a rate you set
Best Practices for Collecting Balances
• Collect copays at the time of service, before the session starts
• Use the benefits verification information to give clients a realistic estimate of their session cost before their first appointment
• Send statements promptly after insurance processes — the longer a balance sits, the harder it is to collect
• Have a clear written financial policy that clients sign before the first session, covering payment expectations, balances, and what happens if a balance goes unpaid
• Offer credit card on file as a payment method — it significantly reduces collection friction
• For sliding scale arrangements with self-pay clients, document the agreed fee clearly in the client’s file
One compliance note: for in-network clients, most payer contracts require you to collect the client’s applicable cost-sharing and prohibit routine fee waiving. Regularly waiving copays for insured clients can be considered a billing compliance issue under some contracts. When in doubt, review your provider agreement.
Section 16: Claim Denials
Denials are an inevitable part of billing insurance. But a lot of denials that practices write off are actually recoverable if you respond correctly and promptly.
The first step with any denial is reading the reason code on the EOB carefully. The reason code tells you specifically why the payer didn’t pay, which determines what your next step should be.
Most Common Denial Reasons in Mental Health Billing
• Eligibility — coverage was not active on the date of service. Verify current coverage and check for secondary insurance.
• Authorization required — prior auth was not obtained before services. Request retroactive authorization; appeal with clinical documentation.
• Coding discrepancy — CPT code doesn’t match documentation or is invalid. Review the note, correct the code, submit a corrected claim.
• Timely filing exceeded — claim submitted after the payer’s deadline. Recoverable only if you have proof of prior timely submission. Otherwise, typically a write-off.
• Duplicate claim — payer already received a claim for this date of service. Check whether the original paid or is still pending before resubmitting.
• Medical necessity — payer determined the service doesn’t meet their criteria. File a formal appeal with clinical documentation.
• Missing or invalid information — incorrect NPI, missing modifier, wrong date of birth. Correct and resubmit.
• Coordination of benefits — payer needs information about other insurance coverage before processing.
The most important thing I can tell you about denials: don’t let them sit. Denials have appeal deadlines — sometimes as short as 30 days from the denial date. A claim you could have recovered becomes a write-off if you wait too long to respond.
Also read: How to Appeal an Insurance Denial: A Therapist’s Guide
Every denial reason code calls for a different next step — and figuring that out under a deadline is exactly when mistakes happen. The Mental Health Billing SOP Toolkit includes a denial-reason-to-action reference so you’re not starting from scratch each time one comes in.
Section 17: Aging Claims
Your aging accounts receivable report shows you all unpaid claims grouped by how long they’ve been outstanding. It’s one of the most useful reports in billing — and one of the most ignored.
The standard aging buckets are:
• 0–30 days — claims in process. Normal.
• 31–60 days — worth checking. Claims should generally process within 30 days for clean electronic submissions.
• 61–90 days — requires follow-up. Call or check the payer portal for status on anything in this bucket.
• 91–120 days — active problem. These claims are either denied, stuck, or lost. Each one needs investigation.
• 120+ days — critical. At this age, some payers’ appeal windows may be closing. Claims in this bucket are at high risk of becoming unrecoverable.
In my billing work, the practices with the cleanest revenue cycles review their aging report at least twice a month. Not because they have complicated billing, but because consistent attention keeps claims from aging into the 90+ day bucket in the first place.
When you follow up on an aging claim, document what you find: who you spoke with, what the status was, what the next step is, and when you’ll follow up again. If a claim eventually needs to be appealed, that documentation trail is your evidence of consistent effort.
Claims don’t collect themselves. Regular aging review is the difference between a practice that captures most of its revenue and one that writes off money it should have received.
If your aging report isn’t something you look at on a set schedule, it’s probably hiding money you’re not collecting. The toolkit includes the aging-review process I use — what to check, how often, and when to escalate — so it stops being the thing you mean to get to. Grab it here.
Section 18: Common Billing Mistakes
Most billing problems aren’t caused by one catastrophic error. They come from small, consistent habits that compound over time. Here are the ones I see most often.
• Not verifying insurance before the first session — leads to eligibility denials and surprised clients who thought their deductible was met.
• Billing the wrong CPT code for the session length documented — billing 90837 when the note only documents 45 minutes is a coding error. Start and stop times in every note prevent this.
• Missing required modifiers — especially the telehealth modifier (95 or GT). A telehealth claim without the correct modifier is a clean denial.
• Late documentation — notes written days after a session are harder to defend in an audit and more likely to contain inaccuracies.
• Ignoring rejections — a rejected claim didn’t enter the payer’s system. Fix it and resubmit immediately. Don’t let it sit as though it’s in process.
• Not reading ERAs — payment postings that are imported without review let underpayments and partial denials slip through.
• Ignoring patient balances — uncollected copays and coinsurance add up fast. A $30 copay that isn’t collected from each of 20 weekly clients is $600 a week in uncollected revenue.
• Not following up on aging claims — the single most common source of revenue leakage in private practice billing.
• Waiting too long to appeal — every denial has an appeal deadline. Once it passes, the claim is almost always gone regardless of whether it should have been paid.
• Assuming a submitted claim is a paid claim — check status. Silence doesn’t mean payment is coming.
Section 19: Software That Makes Billing Easier
You don’t need a lot of tools to bill insurance. You need the right tools. Here’s what most solo and small group practices actually use.
EHR with Integrated Billing
For most therapists, this is the most important software decision you’ll make. An EHR that includes scheduling, documentation, and insurance billing in one platform significantly reduces the administrative overhead of managing separate systems.
• SimplePractice — most widely used among US solo practices; excellent integrated billing workflow, telehealth, and client portal. Essential plan at $69/month.
• TherapyNotes — purpose-built for behavioral health with strong AR reporting; preferred by many insurance-focused practices. $69/month solo.
• Sessions Health — best budget option; $39/month base + $10/month telehealth add-on.
Further reading: Best EHR for Solo Therapists — Full Comparison
Telehealth Platform
If your EHR doesn’t include telehealth, or if you want a standalone option, the most commonly used platforms for therapy practices are:
• doxy.me — free HIPAA-compliant option with a waiting room and browser-based access for clients
• Zoom for Healthcare — requires a signed BAA and proper configuration; not the same as standard Zoom
Further reading: Best Telehealth Platforms for Therapists
AI documentation tools can significantly reduce the time spent on progress notes.
The best options for therapy practices:
• Mentalyc — built specifically for mental health; therapy-native note formats; $19.99/month entry
• Blueprint AI — free EHR with per-session AI notes at $0.99/session; strong for measurement-based care
Also read: Best AI Scribes for Therapists
Billing Education
If you want to learn billing more deeply — whether to manage it yourself or to evaluate whether your biller is doing it correctly — there are several courses worth knowing about.
Also read: Best Medical Billing Courses for Therapists and Bill Like a Boss Review
Frequently Asked Questions
Do therapists need to be credentialed to bill insurance?
Generally yes, if you want to bill as an in-network provider. Some payers allow out-of-network billing without credentialing, but you’ll be reimbursed at a lower out-of-network rate — if at all — and the client may have significantly different cost-sharing. Credentialing is the process of becoming an approved in-network provider, and it’s required before billing as in-network with most commercial payers.
How long does insurance take to pay a claim?
Clean electronic claims submitted to major commercial payers typically process within 14 to 30 days. Some payers are faster; some are slower. If a claim hasn’t generated a payment or response within 30 days, it’s worth checking status through the payer portal or calling provider services. Don’t wait 60 days wondering.
What is an ERA?
An ERA (Electronic Remittance Advice) is the electronic file that explains how an insurance company processed a claim. It shows the amount billed, the allowed amount, what the payer is paying, what the contractual adjustment is, what the client owes, and any denial reason codes. It’s the electronic equivalent of a paper Explanation of Benefits (EOB). Most EHRs can import ERAs automatically to speed up payment posting.
What is a clearinghouse?
A clearinghouse is a company that acts as an intermediary between your billing software and insurance payers. It receives your claim, checks it for formatting and data errors, reformats it into the standard electronic format (EDI 837P) that the payer requires, and transmits it. Most EHRs have a clearinghouse built in or integrated. If a claim has an error the clearinghouse can’t resolve, it’ll be returned to you with an error code before it reaches the payer.
Can therapists bill two insurance companies for the same client?
Yes, when a client has two active insurance policies. The primary payer is billed first. After payment is received and posted, the secondary payer is billed for the remaining balance. This is called coordination of benefits. The secondary claim typically requires the primary payer’s EOB. Which plan is primary depends on coordination of benefits rules that vary by plan type and the client’s specific situation.
What if insurance denies a claim?
Read the denial reason code on the EOB first. Depending on the reason, your options include correcting the claim and resubmitting, requesting an informal reconsideration, or filing a formal appeal with supporting documentation. Every denial has a response deadline — some as short as 30 days. Don’t let denied claims sit. The sooner you respond, the more options you have.
Can I bill retroactively once my credentialing is approved?
Some payers allow retroactive billing back to the date your credentialing application was submitted or approved, and some don’t. This varies significantly by payer. If you’re seeing clients before your credentialing is complete and hoping to bill retroactively, confirm this is possible with each specific payer before assuming it’s an option. Never bill as in-network before your effective participation date is confirmed in writing.
What’s the difference between a copay and coinsurance?
A copay is a fixed dollar amount per session (e.g., $30 per visit), due regardless of the allowed amount. Coinsurance is a percentage of the allowed amount (e.g., 20%) that the client owes after meeting their deductible. Some plans have one or the other; some have both for different services. Always verify during benefits verification so clients know what to expect.
What is timely filing?
Timely filing is the deadline for submitting a claim to an insurance company after the date of service. Every payer sets its own limit — some require claims within 90 days, others allow a full year. Missing the timely filing deadline almost always results in a permanent denial. Submitting claims promptly and consistently is the most effective way to avoid timely filing issues.
What is a superbill?
A superbill is an itemized receipt provided to clients that includes all the information they need to submit a claim to their insurance for out-of-network reimbursement — your NPI, tax ID, the client’s information, dates of service, CPT codes, diagnosis codes, and the amount paid. Providing a superbill is not the same as billing insurance yourself. You’re giving the client what they need to seek reimbursement on their own.
Can I charge clients if insurance denies a claim?
It depends on the denial reason and your provider contract. For in-network providers, most payer contracts limit your ability to bill clients beyond their normal cost-sharing for covered services. If a service is denied because it’s not covered under the plan (not a medical necessity denial, but a genuine coverage exclusion), the situation may be different — but only if the client was informed in advance. This is an area where getting it wrong can create compliance issues. Verify with the specific payer and review your contract before billing the client for a denied claim.
What does “contractual adjustment” mean?
When you’re an in-network provider, you’ve agreed to accept the payer’s contracted rate, which is almost always less than your full billed charge. The contractual adjustment is the difference between what you billed and what you agreed to accept. It’s written off as part of the in-network arrangement. You cannot collect the contractual adjustment from the client.
How do I know if a client has met their deductible?
Benefits verification will tell you the total deductible and how much has been met as of the date you verify. But this information is a snapshot — deductible accumulation changes as other providers bill the same plan. The most current information is available by calling the payer or checking the provider portal. For clients at the start of a new plan year, assume the deductible has not been met unless verification confirms otherwise.
Do I need a separate billing system if my EHR has billing built in?
Generally no. Most EHRs designed for therapy practices include claim submission, ERA posting, and basic accounts receivable reporting. Whether you need additional tools depends on your volume, the complexity of your payer mix, and whether your EHR’s billing reports give you what you need to manage your revenue cycle. For high-volume practices with complex insurance situations, some billers use standalone practice management software alongside the EHR.
Can I outsource billing if I don’t want to manage it myself?
Yes, and many practices do. A billing service or virtual biller handles claim submission, payment posting, denial follow-up, and AR management for you, typically for a percentage of collections (often 5–10%) or a flat monthly fee. The benefit is less time spent on billing. The trade-off is that you need to stay informed about your revenue cycle even when someone else is managing it. A good biller will provide regular reports and flag issues proactively. If you’re not getting that, it’s worth reevaluating.
What is prior authorization and do I need it?
Prior authorization (prior auth or PA) is advance approval from an insurance company before certain services can be provided. In mental health, it’s most commonly required for a specific number of sessions beyond a threshold, for intensive or specialized services, or by certain managed care plans. Not all payers require prior auth for standard outpatient therapy. Verify during benefits verification whether prior auth is required before the first session — failing to obtain required authorization is one of the most common and most avoidable denial reasons.
What’s the difference between in-network and out-of-network billing?
In-network means you have a contract with the payer and have agreed to accept their contracted rate as payment in full. Out-of-network means you don’t have a contract. Out-of-network clients may still have out-of-network benefits that reimburse them a portion of your fee, but the reimbursement is typically lower and the client’s out-of-pocket costs are higher. As an out-of-network provider, you often collect full payment from the client and provide a superbill for them to submit for reimbursement, rather than billing the insurance company directly.
How do I handle a client who gives me the wrong insurance information?
Verify coverage before the first session using the information the client provides. If a claim comes back with an eligibility denial, contact the client immediately — don’t let sessions pile up on a plan you can’t bill. Ask whether they have other active coverage. If the insurance is not usable, discuss self-pay options or a payment plan before the next appointment. Document the conversation in writing. The earlier you catch an insurance problem, the easier it is to resolve.
What is an Explanation of Benefits (EOB)?
An EOB (Explanation of Benefits) is the document an insurance company sends after processing a claim. It shows the amount billed, the allowed amount, what the payer paid, what was adjusted, and what the client owes. It also shows any denial reason codes for services that weren’t paid. EOBs are not payments — they explain how a claim was processed. If there’s a discrepancy between what you expected and what was paid, the EOB is always the first place to look.
Final Thoughts
Billing isn’t just about getting paid — it’s about running a financially healthy practice. The revenue you collect directly determines your sustainability, your capacity to serve clients, and your ability to grow.
The billing process is not as mysterious as it seems when you first encounter it. Every step has a logic to it. Benefits verification prevents eligibility denials. Clean documentation supports the codes you bill. Prompt claim submission protects your timely filing window. Regular aging review keeps revenue from slipping through the cracks. Denial follow-up recovers money that the insurance company is counting on you not pursuing.
You don’t need to become an expert in every nuance of insurance billing. But you do need to understand how the pieces fit together — what happens at each stage, why it matters, and what to do when something goes wrong. That’s what this guide is for.
The deeper guides in this series go into more detail on the areas that matter most for your practice. Start with what’s most relevant to where you are right now.


