Therapists put off joining panels for years because they picture billing as a second job: paper CMS-1500 forms, phone trees, spreadsheets of unpaid claims. That picture is about fifteen years out of date. If you run your practice on an EHR built for therapists, billing is mostly a byproduct of scheduling.
Billing insurance after credentialing is far easier than the credentialing was. EHRs like SimplePractice and TherapyNotes generate a claim from each appointment, submit it electronically through a built-in clearinghouse, track its status, and auto-post the payment. Setup is one enrollment per payer; after that, most solo practices bill in under an hour a week.
Is billing actually hard once you're paneled?
No, and it's worth saying plainly because the fear keeps people private-pay. The hard part was the application: the CAQH attestations, the 90-day waits, the follow-up calls. That's behind you. What remains is a repeating, largely automated loop that your software runs while you see clients.
Here is the whole loop. You hold a session and write the note. The EHR turns the appointment into a claim: your NPI, the client's member ID, the CPT code (90834, 90837, 90791), the diagnosis, your contracted rate. You click submit, or set it to submit on its own. One to three weeks later the payment posts and the client's portion is billed to their card on file. That's the job.
The manual version of this still exists, and it's the version the horror stories come from. Nobody types boxes into a paper CMS-1500 by choice anymore; the form's field definitions survive inside your EHR, filled automatically from your settings. If a claim ever needs hand-editing, you edit a field on a screen, not a form in a typewriter.
What does the EHR actually do with a claim?
It plays middleman between you and a clearinghouse, and the clearinghouse plays middleman between you and every payer. When you submit, the clearinghouse scrubs the claim for formatting problems within a day or two and rejects it back to you instantly if something's malformed, which is a feature: a rejection you see in 48 hours beats a denial you'd discover in a month. Clean claims go on to the payer, which adjudicates and returns an electronic remittance (the ERA) that your EHR posts against the appointment.
| You do | The EHR does |
|---|---|
| Write the note, pick the CPT code | Builds the claim from the appointment and your saved settings |
| Click submit (or enable auto-submit) | Files it electronically through its clearinghouse |
| Glance at a claims dashboard weekly | Tracks status: submitted, accepted, paid, denied |
| Fix the field on the rare rejection | Posts the ERA, allocates the client's copay or coinsurance |
| Charge the client's card for their share | Generates statements and superbills on demand |
The per-claim cost is small enough to ignore. SimplePractice includes a monthly claim allotment on its insurance-capable plans and charges about $0.25 per claim beyond it; TherapyNotes charges $0.14 per electronic claim. Against a $120 contracted session, the submission cost is a rounding error, which is exactly why platforms that take a percentage of your rate are worth questioning once you're paneled directly. That math is covered in Headway and Alma versus getting credentialed yourself.
How do you set up SimplePractice or TherapyNotes for insurance?
Four steps per payer, done once, ideally started before your effective date.
Add the payer with the right payer ID. Your EHR has a payer directory; search it and pick the entry matching your contract. Watch for near-duplicates: "Anthem BCBS" entries exist per state, and Optum behavioral claims often route under a different payer ID than UnitedHealthcare medical.
File the electronic-claims and ERA enrollments. This is the step people skip and regret. For many payers you can submit claims immediately, but some (and almost all ERA delivery) require a one-time enrollment the EHR files with the payer on your behalf. SimplePractice does this from its payer settings; TherapyNotes from its clearinghouse enrollment screen. Approval takes days to a few weeks, so file these the day your welcome letter arrives.
Enter your identifiers exactly as credentialed. Your Type 1 NPI as the rendering provider, your taxonomy code as it reads on NPPES, and the billing entity from your contract, which for a solo practice is usually you again. Mismatched identifiers, not software, cause most first-claim denials.
Load your contracted rates. Enter the fee schedule per CPT code so the EHR bills the contracted amount and flags underpayments. If the welcome letter didn't include rates, request them from provider services before your first claim.
An LMFT in Tennessee learned the enrollment step the annoying way: she added Cigna to SimplePractice in November, submitted six claims, and watched all six sit in "submitted" for five weeks because the ERA enrollment was never filed and the payment reports had nowhere to land. The claims had actually paid; she just couldn't see it until the enrollment cleared and the reports backfilled. Thirty minutes of setup would have saved her the month of doubt.
What does the weekly routine look like?
About thirty minutes, most weeks. Open the claims dashboard. Submit anything unsubmitted (or confirm auto-submit did). Scan for rejections and fix the field the same day, since a clearinghouse rejection never even reached the payer. Check that ERAs posted and client balances went to cards on file. Once a month, chase anything older than 30 days through the payer portal.
Two habits make the routine boring, in the good way. First, verify benefits before intake, not after the claim, using a benefits verification script so deductibles never surprise anyone. Second, keep an eye on your effective date for the first few claims; sessions dated before it will not pay in-network, a trap explained in billing before credentialing is complete.
Out-of-network clients don't change the routine: for panels you never joined, you can still hand the client a superbill your EHR generates in one click. Our superbill guide covers what must be on it.
When do you actually need a biller?
Later than you think, if ever. A solo caseload on two to four panels is squarely inside what the EHR loop handles. The honest triggers for hiring help: you're on six-plus panels with denial patterns you don't have time to work, you're running a group practice where billing is a staff function, or you simply hate it enough that 4 to 8 percent of collections is worth the peace. Start solo with the software; you can always hand off a working system, and a biller inherits your clean setup instead of your backlog.
- Welcome letter in hand (day 0). Record the effective date, provider/contract ID, and fee schedule. Request the fee schedule from provider services if it wasn't enclosed.
- Add the payer (10 min). Select the exact payer-ID entry from the EHR directory that matches your contract and state. Note behavioral carve-outs (Optum for UHC plans).
- File enrollments (15 min, then days to weeks of waiting). Submit the EHR's electronic-claims enrollment AND the ERA (payment report) enrollment, the week the letter arrives, not the week of your first session.
- Enter identifiers (10 min). Type 1 NPI as rendering provider, taxonomy matching NPPES, billing provider per your contract, practice address as credentialed.
- Load contracted rates (15 min). Per CPT code: 90791, 90834, 90837, and any add-ons you use. Turn on underpayment flags if your EHR has them.
- Verify one real client (10 min). Run an eligibility check with your NPI. An in-network result means you're loaded in the claims system.
- Submit your first claim (10 min). Date of service on or after the effective date. Watch it move: submitted, clearinghouse-accepted, payer-accepted.
- Confirm the first ERA posts (1-3 weeks later). Payment auto-posts to the appointment and the client portion goes to their card. From here, it's a 30-minute weekly glance.
Getting onto the panels is the marathon, and it's the part paneled.ai runs for you. Billing is the victory lap: software-shaped, half an hour a week, and nothing like the paperwork that got you here.
Common questions
- Is billing insurance hard once I'm credentialed?
- No. Credentialing was the hard part. Modern EHRs like SimplePractice and TherapyNotes generate the claim from your calendar, submit it electronically through a built-in clearinghouse, track its status, and post the payment back to the appointment. Most solo therapists run their entire billing in 30 to 60 minutes a week without a billing service.
- Can SimplePractice submit my insurance claims for me?
- Yes. Once you add the payer, complete the one-time electronic-claims enrollment, and enter your contracted rate, SimplePractice creates a claim from each appointment and files it through its clearinghouse. Claims cost about $0.25 each beyond your plan's monthly allotment, and enrolling in payment reports (ERAs) lets it post insurance payments automatically.
- Do I need a billing service as a solo therapist?
- Usually not at the start. A solo caseload of 15 to 25 in-network clients is well within what an EHR handles on its own. Consider a biller when you're across many panels with recurring denials you don't have time to work, or when you'd rather trade 4 to 8 percent of collections for never touching a claim.
- What do I need to set up in my EHR after getting credentialed?
- Four things, once per payer: add the payer with the correct payer ID, submit the EHR's electronic-claims and ERA enrollments, enter your NPI, taxonomy, and billing details exactly as they appear on your contract, and load your contracted rates per CPT code. Enrollments take a few days to a few weeks to activate, so start before your effective date.
- What happens after my claim is submitted?
- The clearinghouse checks it for formatting errors within a day or two, then forwards it to the payer. The payer adjudicates in roughly one to three weeks and sends back an ERA showing what it paid and what the client owes. Your EHR posts that to the appointment, and the deposit arrives by EFT.
The paneled.ai team · Credentialing specialists. We file and track insurance credentialing applications for behavioral health providers every day — these guides come from what we see go wrong (and right) in real applications.