Therapy HIPAA Hub
BILLING GUIDE — 2026

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: Low

Client 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–Medium

You 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: High

You 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

SOFTWAREPRICEINSURANCESUPERBILLSERA

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
#1BEST PICK

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 →
#2

TherapyNotes

Full EHR with integrated billing · From $49/mo

BAA: ✓ Included

Best for: Therapists who do heavy insurance billing and need structured billing workflows

#3

Headway

Insurance billing service · Free (percentage of reimbursements)

BAA: ✓ Included

Best for: Therapists who want to accept insurance without handling billing themselves

#4

Alma

Insurance billing + referral network · Monthly membership fee

BAA: ✓ Included

Best for: Therapists who also want help getting referrals through Alma's network

#5

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.

⏰ June Offer — Ends July 15

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.

✓ 7-day free trial✓ 50% off first 4 months✓ Free credentialing (up to 2 payers)✓ BAA included
Claim 50% Off SimplePractice →

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.

1

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.

2

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.

3

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.

4

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.

5

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.