Best Therapist Billing Software in 2026 — Billing Programs, Tools & HIPAA Guide
Therapist billing software must be HIPAA-compliant, handle superbills and insurance claims, and integrate with your clinical workflow. Billing records — which contain client names, diagnosis codes (ICD-10), and CPT codes — are Protected Health Information under HIPAA. Every billing program for therapists that touches these records must sign a Business Associate Agreement.
The right billing software for therapists depends on three things: whether you accept insurance (in-network or out-of-network), how much billing complexity you want to handle yourself, and whether you want billing integrated into your EHR or managed by a separate program. This guide covers all three scenarios with honest recommendations for each.
Updated June 2026 · All therapist billing programs verified HIPAA-compliant with BAA
First: Which Type of Billing Do You Do?
Self-pay (private pay) billing
Complexity: LowClient pays you directly. You create an invoice or superbill, collect payment, and potentially give the client documentation to submit to their insurance for reimbursement.
Tools needed: Any EHR handles this. SimplePractice, TherapyNotes, and Sessions Health all include self-pay invoicing.
Out-of-network insurance billing
Complexity: Low–MediumYou are not contracted with the insurance company. Clients pay you and submit superbills to their insurance for partial reimbursement. You do not deal with insurance directly.
Tools needed: Your EHR generates superbills automatically. No clearinghouse needed.
In-network insurance billing
Complexity: HighYou are contracted with insurance panels. You submit claims directly to insurance companies and receive reimbursements. Requires a clearinghouse and credentialing.
Tools needed: Requires an EHR with a full billing clearinghouse (SimplePractice, TherapyNotes) or a standalone clearinghouse (Availity).
Best Therapist Billing Software & Programs Compared
| SOFTWARE | PRICE | INSURANCE | SUPERBILLS | ERA |
|---|---|---|---|---|
SimplePractice Full EHR with integrated billing | $29–$99/mo | ✓ Full clearinghouse | ✓ Auto-generated | ✓ Included |
TherapyNotes Full EHR with integrated billing | From $49/mo | ✓ Full clearinghouse | ✓ Auto-generated | ✓ Included |
Headway Insurance billing service | Free (percentage of reimbursements) | ✓ Fully managed | ✓ Included | ✓ Fully managed |
Alma Insurance billing + referral network | Monthly membership fee | ✓ Managed | ✓ Included | ✓ Managed |
Availity Standalone insurance clearinghouse | Free for basic, paid for advanced | ✓ Full clearinghouse | ✗ Not included | ✓ Included |
SimplePractice
Full EHR with integrated billing · $29–$99/mo
BAA: ✓ Included
Best for: Solo therapists and small groups who want billing integrated with notes and scheduling
Try SimplePractice Free →TherapyNotes
Full EHR with integrated billing · From $49/mo
BAA: ✓ Included
Best for: Therapists who do heavy insurance billing and need structured billing workflows
Headway
Insurance billing service · Free (percentage of reimbursements)
BAA: ✓ Included
Best for: Therapists who want to accept insurance without handling billing themselves
Alma
Insurance billing + referral network · Monthly membership fee
BAA: ✓ Included
Best for: Therapists who also want help getting referrals through Alma's network
Availity
Standalone insurance clearinghouse · Free for basic, paid for advanced
BAA: ✓ BAA available
Best for: Practices with existing EHR that want a separate billing clearinghouse
What Billing Programs for Therapists Should Include
Not all billing programs for therapists are equal. A basic invoicing tool handles cash-pay only. A full therapist billing program handles insurance claims, ERA processing, and superbill generation. Here is what to look for depending on your practice.
HIPAA BAA — required
Non-negotiable. Any billing program that stores client names and diagnosis codes is handling PHI and must sign a BAA.
Superbill generation — required
Superbills must include your NPI, CPT codes, ICD-10 diagnosis codes, and session dates. Best billing programs generate these automatically after each session.
Insurance claim submission — situational
Required only if you bill insurance directly (in-network). Out-of-network therapists and cash-pay practices do not need a claims clearinghouse.
ERA processing — situational
Electronic Remittance Advice processing reconciles insurance payments automatically. Required for in-network billing — unnecessary for cash-pay and OON practices.
Credit card processing — required
Most therapist billing programs include integrated card processing. Avoid using a general-purpose processor (Stripe, Square) alongside your billing program unless you have a BAA with them.
Client payment portal — situational
Lets clients pay invoices online without calling. SimplePractice and TherapyNotes include this. Reduces administrative time significantly for practices with 10+ active clients.
Do You Need Separate Billing Software?
For most solo therapists and small groups, the answer is no — an EHR like SimplePractice or TherapyNotes handles billing, claims, ERA processing, and superbill generation all in one platform under a single BAA.
Separate billing software makes sense if: you already have an EHR that you like but it lacks billing features, you have a high volume of complex insurance claims that benefit from specialized clearinghouse tools, or you use a virtual billing service or biller who needs their own system.
Trusted by 225,000+ Therapists
50% Off Your First 4 Months + Free Credentialing
SimplePractice is the #1 HIPAA-compliant practice management platform for therapists. Includes a signed BAA, encrypted messaging, telehealth, and full insurance billing.
Offer valid through July 15, 2026 · No credit card required for trial
Need HIPAA-compliant email only? See Hushmail for Healthcare →
How In-Network Insurance Billing Works for Therapists
Many therapists avoid insurance billing because the process seems opaque. Here is exactly what happens when you submit a claim — from session to payment.
Credentialing
Before you can bill insurance, you must be credentialed — approved as an in-network provider by each insurance company. This process takes 60–120 days per payer and requires your NPI, license, malpractice insurance, and clinical training documentation. Most EHRs do not help with credentialing — services like Headway and Alma handle this for you.
Session documentation
After each session, you document the session in your EHR using a progress note. The note must include the CPT code (the billing code for the type of session — most therapy is 90837 for 60-minute individual therapy) and the ICD-10 diagnosis code.
Claim submission
Your EHR submits the claim to the insurance clearinghouse electronically. The clearinghouse checks the claim for errors and forwards it to the insurance company. This happens automatically if you use SimplePractice or TherapyNotes with their built-in billing.
ERA processing
The insurance company sends back an Electronic Remittance Advice (ERA) that shows what they paid, what they denied, and why. Your EHR receives this automatically and applies it to the client's balance.
Client responsibility
The insurance payment is posted and the client is billed for their copay or coinsurance amount through your EHR's client portal. Most EHRs send automated payment requests and accept credit cards through their system.
Which Billing Setup Is Right for You?
The best billing solution depends entirely on your practice model. Here is a decision guide based on the most common therapist scenarios.
Scenario 1
Cash-pay only — no insurance
→ Any EHR works
SimplePractice, TherapyNotes, and Sessions Health all handle self-pay invoicing well. Sessions Health is free for solo therapists. The billing difference between EHRs is minimal for cash-pay practices — choose based on your notes and scheduling needs instead.
Scenario 2
Out-of-network only — clients submit their own superbills
→ Any EHR — focus on superbill quality
Your EHR automatically generates superbills with NPI, CPT codes, and ICD-10 codes. SimplePractice's superbills are clean and well-formatted. The client submits them to their insurance directly — you do not need a clearinghouse.
Scenario 3
In-network with 1–5 insurance panels
→ SimplePractice Essential or TherapyNotes
Both handle insurance billing fully. SimplePractice is easier to use and has better UX. TherapyNotes has slightly more robust billing workflows and includes Wiley Treatment Planners. Either works well for a solo therapist billing a handful of panels.
Scenario 4
You want to accept insurance but hate billing
→ Headway or Alma
Both services handle credentialing, claims, ERA processing, and client billing completely. You see clients, they handle everything else. Headway takes a percentage of reimbursements. Alma charges a monthly membership. Neither replaces an EHR for notes, but both work alongside SimplePractice.
Scenario 5
Group practice with 5+ clinicians
→ SimplePractice Plus or TherapyNotes
Group billing adds complexity: each clinician has their own NPI, claims must be tied to the right clinician, and ERA reconciliation across multiple providers requires robust reporting. Both SimplePractice Plus and TherapyNotes handle multi-clinician billing — TherapyNotes has an edge for complex group billing workflows.
HIPAA and Billing Software — What You Must Check
Billing records are PHI. A claim submitted to insurance contains the client's name, date of birth, insurance ID, diagnosis codes, and treatment codes — all of which are Protected Health Information. Every piece of software that touches these records requires a HIPAA BAA.
Your EHR
BAA required — most include it automatically on paid plans
Your billing clearinghouse
BAA required — SimplePractice and TherapyNotes include it under their EHR BAA
Third-party billing service or biller
BAA required — must request before sharing any client data
QuickBooks / FreshBooks / Wave
NOT HIPAA-compliant for PHI — standard accounts do not sign BAAs. Fine for cash invoicing of non-clinical services only.
Google Sheets for tracking claims
HIPAA violation if it contains PHI — standard Google accounts do not qualify. Use Google Workspace Business with BAA if you track in spreadsheets.
FAQ — Therapy Billing Software
Does therapy billing software need to be HIPAA-compliant?
Yes. Any software that processes or stores Protected Health Information — including billing records that contain client names and diagnosis codes — must be HIPAA-compliant and able to sign a Business Associate Agreement. This applies to EHRs with billing, standalone clearinghouses, and billing services.
What is a superbill in therapy?
A superbill is a detailed receipt that includes your NPI, the client's name and insurance ID, session dates, CPT codes (billing codes), and diagnosis codes (ICD-10). Clients use superbills to submit to their insurance for out-of-network reimbursement. Most EHRs generate superbills automatically after each session.
What is an ERA in therapy billing?
ERA stands for Electronic Remittance Advice. It is the electronic version of an explanation of benefits from insurance companies — it tells you how much was paid, what was denied, and why. EHRs with full billing clearinghouses (SimplePractice, TherapyNotes) receive ERAs automatically, saving significant manual reconciliation time.
Can I use QuickBooks or FreshBooks for therapy billing?
QuickBooks and FreshBooks can handle general invoicing and payments for cash-pay clients. However, they do not sign HIPAA BAAs for standard accounts and do not handle insurance claims or ERA processing. For self-pay-only practices with very simple billing needs, some therapists use these tools for invoicing only — but an EHR with built-in billing is safer and more complete.
What CPT codes do therapists most commonly use for billing?
The most common CPT codes for therapy billing are: 90837 (individual therapy, 53+ minutes — the standard 60-minute session code), 90834 (individual therapy, 38–52 minutes), 90832 (individual therapy, 16–37 minutes), 90847 (family therapy with patient present), 90846 (family therapy without patient present), and 90853 (group therapy). Most EHRs let you set a default CPT code so you do not have to enter it manually for each session.
How long does insurance credentialing take for therapists?
Insurance credentialing typically takes 60 to 120 days per payer. The process involves submitting your NPI, state license, malpractice insurance certificate, clinical training documentation, and a practice W-9. Each insurance company has its own application process. Services like Headway and Alma handle credentialing entirely on your behalf — many therapists use them specifically because the credentialing process is time-consuming and error-prone when done manually.