Best EHR for therapists who accept insurance (2026)

If you bill insurance, your EHR is also your billing department. The best EHR for therapists who accept insurance in 2026 is the one that turns a signed note into a paid claim with the least work in between, and the shortlist most therapists end up comparing is SimplePractice, TherapyNotes, Sessions Health, TheraNest, TheraPlatform, Jane, and Upheal.
Every platform on this list can submit an electronic claim. The differences are in what happens after submission: whether the ERA posts itself, what a denial costs you in time, whether secondary insurance means a second workflow, and what the monthly bill looks like once you add AI notes and telehealth to the subscription.
This guide compares all seven on the questions an insurance based practice actually asks, with every figure taken from the vendor's own pricing and help pages. If you are still deciding whether to take insurance at all, start with our guide to whether to accept insurance as a therapist in 2026 and come back here when you know.
TL;DR
- Insurance is most of your revenue and you have a biller: TherapyNotes. Its per claim line is the lowest here ($0.14 per claim plus $0.14 per claim in an ERA), and its claims workflow is the most mature.
- You want claims, eligibility, ERA matching, and denial appeals in the same place as AI notes, without a per clinician AI add-on: Upheal. $1 per session, $0.30 per claim submission, $0.15 per eligibility check, no monthly billing fee.
- You want the largest ecosystem and the most polished client experience: SimplePractice. Claims are $0.39 each on every plan since 1 October 2026, and AI notes are a $35 per clinician add-on.
- You want the lowest subscription that still files claims: Sessions Health at $39 a month, $0.25 per claim, with AI notes and telehealth as add-ons.
- You run a multidisciplinary clinic where therapy sits alongside other services: Jane, where insurance billing is a $20 a month add-on on the $79 Practice plan and claims run through a Claim.MD account you buy separately.
How we chose these EHRs
We compared seven EHRs: SimplePractice and TherapyNotes, the two established names therapists most often weigh against each other; Sessions Health, TheraNest, and TheraPlatform, the lower cost options that come up alongside them; Jane, the usual pick for multidisciplinary clinics; and Upheal, because its insurance billing is now live. The page says where each competitor beats it.
For each platform we checked the same twelve things on the vendor's own pricing, product, and help center pages: the cheapest plan that files electronic claims, the fee per claim, ERA fees, eligibility check fees, secondary claims, ERA posting, denial tools, AI notes pricing, telehealth, card processing rates, trial terms, and any other recurring fee a billing practice pays. Where a vendor publishes nothing on a point, the table says so rather than guessing.
Last verified 9 October 2026. Next scheduled check 20 January 2027.
What should an EHR do for a therapist who accepts insurance?
An EHR for an insurance based practice should carry a session from eligibility check to posted payment without you reentering anything, and tell you plainly when a payer underpays or denies. In practice that means eight capabilities:
- Eligibility before the session. A check that confirms coverage is active and shows the copay, deductible, and mental health benefits, so you do not discover a lapsed plan six weeks in.
- Claims created from the signed note. The CPT code, diagnosis, place of service, and modifiers should come from the session record, not a second form.
- One clearinghouse loop. Claims, eligibility, and ERAs through one built in connection, with no separate clearinghouse account or portal.
- ERA posting with expected versus paid. When the remittance arrives, the payment should match to the claim and the client balance should update, and you should see your contracted rate next to what the payer actually sent.
- A denial workflow, not a denial list. The reason in plain language, the fix, and ideally a drafted appeal.
- Secondary insurance without a second workflow. Clients with two plans should not mean two processes.
- Superbills for out of network clients, generated from the note with ICD-10 and CPT codes in place.
- Telehealth place of service handling, so virtual sessions carry the right POS code and modifier for each payer.
For a deeper look at the billing side alone, including standalone billing tools and outsourced billers, see our billing software comparison for therapists. This page stays on the EHR question.
The best EHRs for therapists who accept insurance, compared
| Feature | Upheal | TherapyNotes | SimplePractice | Sessions Health | TheraNest (Ensora Health) | TheraPlatform | Jane |
|---|---|---|---|---|---|---|---|
| Cheapest plan that files electronic claims | Two plans: EHR at $1 per session, or EHR Pro at $99/mo flat; AI notes included in both | Solo $69/mo; group $79 plus $50 per added clinician | Starter $49/mo (Essential $79, Plus $99) | Professional $39/mo plus $29 per added practitioner | Advanced $59 per therapist/mo; Essentials ($29) cannot file claims | Pro $69/mo; Basic ($39) has no insurance billing | Practice $79/mo plus the $20/mo Insurance Billing add-on; Balance ($59, 20 appointments a month) cannot add it |
| Fee per electronic claim | $0.30 per claim submission, covers the claim and its ERA | $0.14 | $0.39 for the first 250 a month, then $0.37, $0.35, $0.33 | $0.25, down to $0.19 at 1,000 plus a month | 50 free per practice per month, then $0.23; "unlimited" on Premier ($89) under fair use | $0.25 | Not published by Jane; claims run through your own Claim.MD account, billed separately |
| ERA | Included in the $0.30 | $0.14 per claim inside the ERA | Free | Free once enrolled | No separate fee published; auto posting on Premier only | No fee published | No Jane fee; ERA enrollment through Claim.MD |
| Eligibility check | $0.15 | $0.14 | $0.15 per successful check on Starter and Essential; free on Plus through 31 March 2027 | $0.15 | 50 free per practice per month, then $0.25 | $0.10 | No Jane fee published; real time through Claim.MD after payer enrollment |
| Secondary claims | ✓ Primary, secondary, and tertiary | ✓ After the primary ERA is posted | ✓ Primary and secondary | ✓ Auto queued after the primary remittance | ✓ Primary and secondary | ✓ Secondary generated automatically | ✓ Primary and secondary (837s); a claim with Medicare as the secondary payer is filed outside Jane |
| ERA posting | ✓ Automatic, expected vs paid shown | ◑ Assisted: it scans the ERA and you allocate each payment | ✓ Automatic (Payment Reports) | ✓ Automatic | ◑ Automatic on Premier only | ✓ Automatic | ◑ ERAs import and pre fill the payment; you click to apply |
| Denials | ✓ The Upheal Assistant drafts the appeal from the chart | ◑ Rejection statuses and resubmission; no appeal drafting | ◑ Payer guidance; AI Claim Assistant on Insurance Navigator ($1.79 per claim) only | ✓ Status attribution, daily digest, resubmission codes | ◑ Rejected/Denied tab and reports; appeals through the RCM service | ✓ Resubmit with retained data, denial reports | ◑ Rejected folder; you interpret the reason and resubmit |
| AI notes | ✓ Included | Add-on, TherapyFuel $40 per clinician/mo | Add-on, Note Taker $35 per clinician/mo; Care Aide $59 | Add-on, AI Assist $35 per practitioner/mo | Add-on, Ensai Session Assistant $35 per provider/mo | Add-on, AI Notes $30 per provider (Pro and Pro Plus) | Add-on, AI Scribe $15 per practitioner/mo; 5 free notes a month on every plan |
| Telehealth | ✓ Included | ◑ Basic free; Premium $15 per clinician/mo | ✓ Included on all plans | Add-on, $10 per practitioner/mo | ◑ $12 per therapist/mo on Essentials; included on Advanced and Premier | ✓ Included on all plans | ✓ 1:1 included and unlimited; group telehealth $15 per practitioner/mo |
| Client card processing | 2.9% + $0.30 | 3.1% + $0.30 | 3.15% + $0.30 | 2.9% + $0.30 (your own Stripe account) | 2.99% + $0.30 | Not published (Stripe) | 2.85% + $0.25 online; 2.6% + $0.10 in person |
| Free trial | Free plan, no card; 30 day money back guarantee | 30 days, no card; free client import | 30 days, no card | 30 days, no card to start | 21 days of Premier, no card | 30 days, no card | ✗ No free trial; card required at signup |
Verified against each vendor's own pricing and help pages on 9 October 2026. ✓ = included · ◑ = partial or limited · ✗ = not available. SimplePractice figures are the rates in force from 1 October 2026.
Upheal
Upheal is an AI-native EHR for mental health practices, and insurance billing is built into the same platform that writes your notes. A signed note becomes a claim and the claim becomes a payment, next to the session it came from, with no export and no clearinghouse portal.
Claims and eligibility. Clearinghouse connectivity is built in. You enroll each payer once for claims, eligibility checks, ERAs, or all three, and bill under your own NPI with your own contracts and rates. Claims fill themselves in from your notes and client details, problems are flagged before you submit, and an eligibility check shows copays, deductibles, and mental health details when the payer provides them. When the ERA arrives, Upheal matches the payment to the right claim, recalculates what the client owes, and shows expected versus paid, so a quiet underpayment does not stay quiet. Each client's profile holds primary, secondary, and tertiary insurance, and you can bill all three through Upheal. Claims can draw down a prior authorization's approved visits. When a claim gets denied, the Upheal Assistant drafts an appeal for you, pulling the relevant information from the client's chart to establish medical necessity and address the denial reason. Two other Assistant jobs work on either side of the claim: a Pre-billing check catches unsigned notes and mismatched service details before claims go out, and Claim watch runs in the background, flagging rejected, denied, and stalled claims before they age. Upheal also checks notes against payer requirements before you sign, which is where most denials start.
Insurance pricing. Upheal costs $1 per session, and that price includes AI notes, treatment plans, and the full EHR: scheduling, client portal, invoicing, and insurance billing tools. Insurance billing is $0.30 per claim submission, $0.15 per eligibility check, no monthly billing fee. On Upheal, a rejected and resubmitted claim is not charged again; the $0.30 covers the claim for that session. Upheal has two plans: the EHR plan at $1 per session, or EHR Pro at $99 a month flat for a fuller caseload, which adds Assistant Pro.
Private pay and client payments. Invoicing, superbills generated from the signed note, and a client portal where clients see balances and update their own card are included. Card payments are 2.9% + $0.30 per transaction.
Best for and trade off. Upheal fits a therapist who wants notes, claims, and client billing in one place, with AI built into the workflow rather than bolted on, and who does not want to pay for AI per seat. The honest limits: insurance billing is available to US practices only, and Upheal assumes you are already paneled with your payers. Credentialing is part of Managed Billing, which is currently on a waitlist. Upheal has completed a SOC 2 Type II audit; TherapyNotes and SimplePractice hold HITRUST certification, so do not choose on that line.
See how Upheal's insurance billing works, from signed note to posted ERA.
TherapyNotes
TherapyNotes is the billing first EHR in this group, and if insurance is the engine of your practice it is the one most billers would pick. Its claims workflow is the most mature here, and on the per claim line it is the cheapest.
Claims and eligibility. Electronic claims go through its clearinghouse, Claim.MD, to over 2,800 payers, in network and out of network. Secondary claims can be filed electronically once the primary ERA is posted. Real time eligibility returns most reports in seconds. Prior authorizations are tracked with usage and expiry dates. ERA posting is assisted rather than automatic: TherapyNotes scans the ERA and guides you through allocating the payment, and its own help center says you always keep control of posting. Denial handling is a rejection status and a resubmission flow; there is no appeal drafting.
Insurance pricing. Solo is $69 a month, group practices pay $79 for the first clinician and $50 for each additional one, with unlimited non clinical users free. Claim fees are three separate charges of $0.14: per electronic claim, per claim inside an ERA, and per eligibility request. A mailed paper claim is $1. That makes a claim plus its ERA $0.28, two cents under Upheal's $0.30, and on this line TherapyNotes wins.
Private pay and client payments. Superbills generate from a draft billable note, cash rates can be set per client, and card processing is 3.1% + $0.30.
Best for and trade off. The cost argument against TherapyNotes is the stack, not the claim fee. TherapyFuel, its AI notes product, is $40 per clinician a month, and Premium Telehealth is another $15; basic telehealth is free but limited to two participants. A solo clinician who wants AI notes and full telehealth is at $124 a month before the first claim. What you get for it is a mature billing workflow, 24/7 phone support, free client import from your old EMR, HITRUST on the platform, and ePrescribe at $65 a month if you prescribe. See our full Upheal vs TherapyNotes comparison.
SimplePractice
SimplePractice is the most widely used EHR in US private practice mental health, and its billing is comprehensive: primary and secondary electronic claims, Payment Reports that post ERAs automatically, pre submission claim checks, a corrected claim workflow, and superbills on every plan.
Claims and eligibility. Insurance Essentials, the core billing experience, is available on all three plans. Eligibility on those plans is a manual insurance status check you request per client; automatic checks are a Plus plan feature. Denials on Essentials are resolved by contacting the payer. The Insurance Navigator upgrade adds automated verification of benefits, an AI Claim Assistant, and phone access to insurance specialists, at $1.79 per claim instead of $0.39.
Insurance pricing. Plans are $49 Starter, $79 Essential, and $99 Plus. Since 1 October 2026, every plan pays $0.39 per submitted claim for the first 250 a month, stepping down to $0.33 above 1,000, and the free monthly claims that Essential and Plus used to include are gone. Insurance status checks are $0.15 per successful check on Starter and Essential and stay free on Plus until 31 March 2027. ERAs and enrollments are free. There is also a $20 annual AMA CPT fee per clinician. We worked through what the October change costs by plan and claim volume in our SimplePractice insurance pricing explainer.
Private pay and client payments. This is where SimplePractice is strongest: the client portal, mobile apps, and intake flow are the most polished in the category. Card processing is 3.15% + $0.30 through Stripe.
Best for and trade off. Choose it if you want the biggest ecosystem and the best client experience and you are fine paying for AI separately. Note Taker is $35 per clinician a month on every plan, Care Aide is $59, and neither is ever included. Watch the tier gates too: billing profiles for multiple NPIs or Tax IDs are Plus only, and Starter has no team members, no reminders outside telehealth, and limited note templates.
Sessions Health
Sessions Health is the value pick for a solo therapist who bills insurance and wants the fixed cost low. It is mental health only, and its insurance tools are more complete than the price suggests.
Claims and eligibility. Claims go through Claim.MD under Sessions Health's own account, so you do not open a clearinghouse account. Primary claims can be batched, secondary claims are queued automatically once the primary remittance posts, ERAs post automatically once enrolled, and claims are validated before submission. Eligibility reports are PDFs, and not every payer supports them. Denials get a status tab that shows which entity sent each update, a daily digest, and resubmission codes added automatically.
Insurance pricing. Professional is $39 a month for the first practitioner and $29 for each additional one, with unlimited administrators free, and there is no annual plan. Claims are $0.25 each, sliding to $0.19 at 1,000 a month, eligibility reports are $0.15, and there is no ERA, setup, or monthly minimum fee. The free tier, capped at three active clients, can also file claims at the same per claim rate.
Private pay and client payments. Automated superbills, a client portal, and autopay are included. Card processing runs on your own Stripe account at 2.9% + $0.30 with no platform fee.
Best for and trade off. AI Assist is a $35 per practitioner add-on and telehealth is another $10, so the all in price lands close to the others once you add both. In person AI notes are documented in the help center but still listed as coming soon on the pricing page. It is less of a safe default than the two big names only because it is less familiar.
TheraNest (Ensora Health)
TheraNest, now sold by Ensora Health, has moved from client count tiers to per therapist pricing, and the entry price is the lowest here. Read what that tier does before you anchor on it.
Claims and eligibility. The $29 Essentials plan cannot submit claims or run eligibility checks at all. Insurance billing starts on Advanced at $59 per therapist, with primary and secondary claims, batch submission, claim scrubbing against payer rules, a Rejected/Denied tab, and denial reports by payer. Eligibility checks do not return coinsurance, deductible, or copay information. Automated claim submission and ERA auto posting are Premier only, at $89 per therapist.
Insurance pricing. Advanced includes 50 claims and 50 eligibility checks per practice per month, then $0.23 per claim and $0.25 per check. Premier is "unlimited" within a fair use policy of 500 claims and 500 checks per therapist a month. No separate ERA fee is published. Annual plans get one month free, and there is a $19.50 AMA CPT fee per therapist each December. Advanced and Premier also include a small number of credentialing enrollments per therapist, handled by a partner, which is rare on this list.
Private pay and client payments. Invoices, superbills, and a client portal are on every plan. Card processing is 2.99% + $0.30.
Best for and trade off. A group that wants managed billing can add Ensora RCM by quote. The AI notes product, Ensai Session Assistant, is $35 per provider a month on every tier, and telehealth is a $12 add-on on Essentials and included above it. The practical catch is the plan ladder: the automation that makes insurance billing light sits on the $89 tier.
TheraPlatform
TheraPlatform serves several therapy disciplines, with mental health among them, and bundles telehealth into every plan.
Claims and eligibility. Insurance billing starts on Pro at $69 a month; the $39 Basic plan has no insurance billing. Pro and Pro Plus include electronic claims to over 2,000 payers through an unnamed clearinghouse, claim batching, automated submission, ERA with automatic payment posting, real time eligibility, pre submission validation, and automatic secondary claims once the primary is processed. Denied claims can be resubmitted with the original data retained.
Insurance pricing. Claims are $0.25 each and eligibility checks $0.10 per request. No ERA, enrollment, or paper claim fee is published. Additional providers are $39 each on Pro.
Private pay and client payments. Card processing runs through Stripe, but TheraPlatform does not publish the rate; confirm it before you sign.
Best for and trade off. A good fit for a practice that mixes mental health with speech, occupational, or physical therapy, or that wants telehealth included without an add-on. AI Notes is a $30 per provider add-on on Pro and Pro Plus.
Jane
Jane is a practice management platform built for a wide range of health and wellness practices, with mental health one of several disciplines it serves. It belongs on this list as the usual pick for multidisciplinary practices, and because its scheduling and client experience have a reputation the billing side has to be measured against.
Claims and eligibility. US insurance billing is an add-on on the Practice and Thrive plans. Claims go to Claim.MD from inside Jane, or out as an 837 file to Office Ally, TriZetto, or Availity. Primary and secondary electronic claims are supported, with one exception Jane documents itself: a secondary claim where Medicare is the secondary payer is filed outside Jane. Real time eligibility runs through Claim.MD only, after payer enrollment. ERAs arrive in Jane automatically every few hours and pre fill the payment, and you click to apply them. Rejected claims move to a Rejected folder, and Jane's own guide says interpreting the denial reason is on you.
Insurance pricing. Practice is $79 a month for one full time practitioner, plus $35 for each additional full time practitioner, and the Insurance Billing add-on is $20 a month for the account plus $5 per additional full time practitioner. The Claim.MD clearinghouse account is not included in the subscription. Jane users get a 10% discount on it, and Jane publishes no per claim, ERA, or eligibility fees of its own, so budget for Claim.MD as a second bill. Balance, the $59 entry plan, cannot add insurance billing and caps you at 20 appointments a month.
Private pay and client payments. Scheduling, online booking, and the client experience are Jane's real strength, and unlimited one to one telehealth is included on every plan. Jane Payments runs on Stripe at 2.85% + $0.25 online and 2.6% + $0.10 in person, and no outside processor can be connected.
Best for and trade off. A clinic that mixes therapy with physio, massage, or other services, or a therapist who values scheduling above billing depth. AI Scribe is $15 per practitioner a month with five free notes, there is no free trial and a card is required at signup, and the insurance stack means a second account and a second bill before the first claim goes out.
Which EHR is best if you take both private pay and insurance?
For a mixed practice, the best EHR is the one where the private pay side and the insurance side run from the same note, so a cash client and an insured client do not mean two workflows. On that test, all seven platforms here pass the basics. The differences are in how much of the private pay side costs extra and how the two sides reconcile.
Check four things. First, cash rates per client, so a sliding scale client and a contracted rate client sit in the same calendar. Second, superbills generated from the note with codes in place, for clients who pay you and claim out of network themselves. Third, card fees, because on 60 private pay sessions a month the gap between 2.9% and 3.15% is small but real. Fourth, a client portal where clients see their balance and update their own card.
If roughly half your clients are insured and half pay privately, SimplePractice and Sessions Health are the two most therapists shortlist, and fairly so: both handle both sides well, and SimplePractice's portal is the best in the category. If insurance is 70% or more of revenue, TherapyNotes. If you want AI notes included and a single per session price across both kinds of client, Upheal, where the superbill, the claim, and the card charge all start from the same signed note.
Can one EHR handle insurance billing across multiple states?
Yes for claim submission, and no for credentialing. Every EHR on this list submits claims to payers nationwide through its clearinghouse, but none of them makes you in network with a payer in a state where you are not credentialed. The EHR is the pipe; enrollment with each payer is still yours.
For a therapist seeing clients virtually across several states, the questions that matter are these seven:
- Where are you licensed?
- Where is the client physically located during the session?
- Are you credentialed with that payer in that state or network?
- Which NPI, Tax ID, and billing address go on the claim? SimplePractice, for example, requires a physical address on every claim even for a fully virtual practice, and its billing profiles for multiple NPI and Tax ID combinations are a Plus plan feature.
- Which place of service code and modifier does that payer want for telehealth? The CMS place of service code set defines POS 02 and POS 10 for telehealth, and payers differ on which they accept.
- Does the payer require separate enrollment for electronic claims or ERAs?
- Does the EHR let you configure that payer's rules?
Medicaid policy is set state by state and private payers set their own telehealth rules, as the HHS billing guide for telebehavioral health spells out, so a nationwide payer count tells you less than a per payer check.
On Upheal, claims take the place of service code and modifier from the session's location. You bill under your own NPI with your own payer contracts and rates, enroll each payer for claims, eligibility checks, and ERAs, and can bill any payer available through Upheal's built in clearinghouse connection, including commercial plans, Medicaid, and Medicare, with no exclusions. Search for your payer during enrollment to confirm it. Insurance billing is available to US practices only.
If what you actually want is for someone else to hold the payer contracts and chase the claims, that is a different category: Headway and Alma are billing and network platforms, not EHRs, and SimplePractice's own help center documents how to record payments from them. They are not compared here.
What does insurance billing cost per month on each EHR?
The subscription is only one line. The honest comparison adds AI notes, telehealth, and the per claim and eligibility fees you will actually incur. Here is a solo therapist holding 50 sessions a month, 40 of them billed to insurance, with 10 eligibility checks, using the rates in force on 9 October 2026 (SimplePractice at its post 1 October pricing).
| EHR | Subscription | AI notes | Telehealth | 40 claims and ERAs | 10 eligibility checks | Monthly total |
|---|---|---|---|---|---|---|
| Upheal | $50 (50 sessions at $1) | Included | Included | $12.00 | $1.50 | $63.50 |
| Sessions Health Professional | $39 | $35 | $10 | $10.00 | $1.50 | $95.50 |
| TheraNest Advanced | $59 | $35 | Included | $0 (within 50 free) | $0 (within 50 free) | $94.00 |
| SimplePractice Starter | $49 | $35 | Included | $15.60 | $1.50 | $101.10 |
| TheraPlatform Pro | $69 | $30 | Included | $10.00 | $1.00 | $110.00 |
| TherapyNotes Solo | $69 | $40 | Free basic (Premium $15) | $11.20 | $1.40 | $121.60 |
| Jane Practice plus Insurance Billing | $99 ($79 plus the $20 add-on) | $15 | Included | Not published (Claim.MD account) | Not published | $114 plus Claim.MD |
At this volume Upheal's usage pricing is the lowest on the list, and TheraNest Advanced is the cheapest fixed plan because its free claim allowance covers the whole month. The picture changes with volume. At 100 sessions a month, Upheal's $1 per session plus fees passes $100 and the $99 EHR Pro plan becomes the one to compare, and SimplePractice Starter with Note Taker comes in under it at roughly $118. TherapyNotes keeps the lowest fee per claim at every volume; its total is set by the $40 TherapyFuel add-on, not the claims. Run your own numbers at your own session count before you decide.
Start free, no credit card required
How to choose, and what to ask in a demo
Take the shortlist to a demo and ask these three questions. The answers separate platforms that submit claims from platforms that get you paid.
- When an ERA arrives, what happens without me touching it, and what do I see when the payer paid less than my contracted rate?
- What does this plan not include that the plan above it does? Ask specifically about automatic eligibility, ERA posting, multiple billing profiles, and team members.
- What is my all in monthly cost with AI notes and telehealth at my session count, and what are the fees per claim, per ERA, and per eligibility check, each one separately?
Frequently asked questions
What is the best EHR for therapists who take insurance?
For most therapists who take insurance, the best EHR is one with claims, eligibility, and ERA posting built in, and in 2026 the shortlist is TherapyNotes, SimplePractice, Sessions Health, and Upheal. Pick TherapyNotes for the most mature billing and the lowest fee per claim, SimplePractice for the client experience, Sessions Health for the lowest subscription, and Upheal for AI notes included and appeals drafted by the Upheal Assistant, at $1 per session.
Does Upheal's EHR accept insurance?
Yes. Upheal submits claims individually or in batches, checks eligibility before a session, matches ERA payments to claims automatically, has the Upheal Assistant draft appeals for denied claims, and holds primary, secondary, and tertiary insurance on every client profile. Clearinghouse connectivity is built in, and you bill under your own NPI with your own payer contracts. Insurance billing is $0.30 per claim submission, $0.15 per eligibility check, no monthly billing fee, and it is available to US practices.
Which EHR has the lowest claim fees?
TherapyNotes, at $0.14 per electronic claim plus $0.14 per claim inside an ERA, a total of $0.28 for the pair. Upheal is $0.30 for the claim and its ERA together, Sessions Health is $0.25 per claim with ERAs free, TheraNest Advanced includes 50 free claims a month and then charges $0.23, TheraPlatform is $0.25, and SimplePractice is $0.39 on every plan from 1 October 2026. Jane publishes no fee per claim of its own, because claims run through a Claim.MD account billed separately. The fee per claim is one line of the bill; the AI notes add-on and telehealth usually move the total more.
Do I need a separate clearinghouse to bill insurance from my EHR?
Usually not. Six of the seven EHRs here include clearinghouse connectivity, so you enroll payers inside the EHR, and Jane is the exception that needs your own Claim.MD account. TherapyNotes and Sessions Health use Claim.MD under their own accounts, TheraNest uses Ensora Clearinghouse or Claim.MD, SimplePractice works through its clearinghouse partner, TheraPlatform does not name its clearinghouse, and Jane submits to Claim.MD from inside the app but you buy the Claim.MD subscription separately. On Upheal, clearinghouse connectivity is built in the same way a payment processor handles card networks behind the scenes, and if you want to keep your current clearinghouse for now, you can post payments manually from your EOBs or ERAs.
Can I bill secondary insurance through my EHR?
Yes, on all seven platforms here, although the workflow differs. TherapyNotes and SimplePractice file secondary claims electronically after the primary is processed, Sessions Health and TheraPlatform queue or generate the secondary claim automatically, TheraNest and Jane support primary and secondary (Jane files a claim with Medicare as the secondary payer outside the app), and on Upheal each client's profile holds primary, secondary, and tertiary insurance, and you can bill all three.
Does an EHR get me credentialed with insurance panels?
No. An EHR submits claims once you are paneled; credentialing with each payer is a separate process. TheraNest includes a small number of partner handled enrollments on its Advanced and Premier plans, SimplePractice has announced an assisted credentialing service for an additional fee, and Upheal includes credentialing in Managed Billing, a full service billing option that is currently on a waitlist. Insurance billing in Upheal itself assumes you are already paneled with your payers.
What is the best insurance billing software for a solo therapist?
For a solo therapist, the best insurance billing software is usually the EHR you already document in, with Sessions Health, Upheal, and TherapyNotes the three to compare. Sessions Health has the lowest subscription at $39 a month, Upheal charges $1 per session with AI notes included and $0.30 per claim, and TherapyNotes at $69 a month has the lowest fee per claim and the deepest billing workflow. Standalone billing tools add a second system to reconcile, which is the admin most solo practices are trying to remove.
Can I keep private pay clients in the same EHR?
Yes. All seven EHRs here handle private pay and insured clients in the same calendar, with invoices, superbills, and card payments alongside claims. What differs is cost: card processing ranges from 2.85% + $0.25 for online payments on Jane to 3.15% + $0.30 on SimplePractice across this list, and on Upheal and Sessions Health it is 2.9% + $0.30.
Billing that starts from the note
The platforms that get insurance billing right in 2026 share one design choice: the claim is a consequence of the note, not a second job after it. Judge the EHR you are considering on what happens after you press submit, add up the whole monthly stack before you compare prices, and insist on seeing a denial and an ERA in the demo.
If you want claims, eligibility, ERA matching, and denial appeals in the same place as your AI notes, at $1 per session with no monthly billing fee, try Upheal free and bill your first claim from a signed note.
Sources: each vendor's own pricing pages and help center, checked on 9 October 2026, and Upheal's pricing and insurance billing pages on the same date. Pricing and features change; confirm current terms with each vendor before deciding.

