
Key takeaways
- Mental health billing software must support CPT psychotherapy codes (90832, 90834, 90837, 90847), HCPCS codes, and your state's Medicaid-specific modifiers out of the box.
- State Medicaid programs add codes and rules beyond the CMS baseline, so ask vendors in writing which states they maintain code mappings for and how often those mappings update.
- Incident-to billing requires software that tracks supervision relationships per session and splits rendering versus billing NPIs, which most solo-clinician therapy EHRs cannot do.
- Fully cash-pay practices do not need claim-scrubbing machinery; a superbill and invoicing tool at $39/mo can beat a $49/mo insurance-billing platform.
- Run a real test claim through a vendor's sandbox and watch it reach the payer portal before switching systems.
Which Medicaid mental health billing codes must your software support out of the box?
Any tool you trust with Medicaid mental health billing needs three code sets handled natively: CPT codes for psychotherapy (90832, 90834, 90837, 90847, plus add-on codes like +90785), HCPCS Level II codes for supplies and services, and the place-of-service and modifier combinations Medicaid actually accepts. CMS maintains the authoritative list of covered mental health CPT and HCPCS codes in its Medicaid behavioral health guidance, and any vendor worth your money should be able to tell you exactly which of those ship enabled by default.
CPT and HCPCS codes for psychotherapy and counseling
The core set is small and stable: the 908xx psychotherapy family, the 90791/90792 intake codes, and add-ons for interactive complexity and prolonged time. If a tool makes you build these by hand before your first claim, that is a red flag, because a single typo in a code or modifier is the most common cause of denial for a solo practitioner.
Why state Medicaid programs add codes and modifiers the CMS list does not include
Here is the part that breaks most software: CMS sets the floor, not the ceiling. State Medicaid agencies routinely layer on their own requirements, a state-specific modifier here, a required place-of-service code there, a prior-auth code that exists nowhere in the federal list. A tool that only knows the CMS table will produce claims your state plan rejects. Before you buy anything, ask the vendor directly which states they maintain code mappings for and how often those mappings update. If the answer is vague, the software will cost you rework.
The honest tradeoff for cash-pay practices
If you run an entirely private-pay practice and never submit to Medicaid, none of this applies to you, and paying for it is waste. A tool like Cohessra's LedgerCare handles cash-pay invoicing without the Medicaid code machinery, which is exactly why it costs $39/month instead of more. The framework in the rest of this article helps you decide which side of that line you are on.
How does Medicare incident-to billing for mental health work in practice management software?
Incident-to billing lets a practice bill a supervising clinician's NPI for services a supervised clinician delivers, at 100% of the physician fee schedule rather than the lower rate applied when billing under the clinician's own NPI. The software has to support that claim structure, not just mention it in a brochure.
The supervision and employment conditions software must track
Incident-to requires the supervising clinician to be physically present in the office during the service, and the supervised clinician to be a W-2 employee or contractor of the same practice or group, not a 1099 from a separate entity. Your system needs to track who supervised each session, confirm same-group employment relationships, and attach the correct rendering and billing NPIs plus modifier SA or 80 on the claim. If your practice management tool cannot store supervision relationships per session, you are reconstructing them by hand at claim time.
Where incident-to claims fail in generic billing tools
Most therapy EHRs, including cash-pay-focused tools like Cohessra, SimplePractice, and Sessions Health, are built around one clinician, one NPI, one claim. They have no supervision field, no way to split rendering versus billing provider, and no modifier path. If you plan to hire a supervised clinician and bill incident-to, verify that workflow in a demo before you buy, because retrofitting it later usually means switching systems.
What features separate the best medical billing software for mental health from generic medical billing tools?
Six criteria do most of the work: payer code libraries (DSM-5 and CPT codes like 90834, 90837), real-time eligibility checks, claim scrubbing, superbill generation, ERA posting, and state Medicaid enrollment support. Generic medical billing tools often fail the first and last of these, because mental health claims turn on place-of-service codes, modality modifiers, and payer-specific rules that generic tools treat as edge cases. If you bill Medicare incident-to, your software must also handle the supervising-provider and site-of-service requirements CMS publishes.
Criteria checklist applied to SimplePractice, CoralEHR, DrinCloud, and TheraPro360
| Criterion | SimplePractice | CoralEHR | DrinCloud | TheraPro360 |
|---|---|---|---|---|
| Superbills | Yes | Yes | Yes | Yes |
| Claim scrubbing | Yes | Yes | Yes | Yes |
| ERA posting | Yes | Yes | Yes | Yes |
| Eligibility checks | Yes | Yes | Yes | Yes |
| State Medicaid enrollment support | Varies by state | Varies by state | Varies by state | Varies by state |
All four are direct competitors you can evaluate at SimplePractice, CoralEHR, DrinCloud, and TheraPro360. The Medicaid enrollment row is the honest weak spot: none of these vendors can guarantee your state's enrollment workflow, so verify it during a demo before you buy.
Where Cohessra falls short on this checklist
Cohessra covers cash-pay invoicing and payments, with superbill generation on its Practice and Clinic plans, and starts at $39/month ($33/mo annual) on its Solo plan. But it does not post ERAs from insurance payers or support state Medicaid enrollment, because it is built for cash-pay practices, not claims-heavy billing. If more than a handful of your clients submit out-of-network claims each week, a claims-focused tool will serve you better; if you are private-pay and tired of paying for insurance features you never touch, Cohessra fits.
How should you evaluate state-specific Medicaid mental health billing support before buying?
Medicaid is not one program. Each state sets its own covered CPT codes, modifier rules, and enrollment steps, so software that bills Medicaid cleanly in Texas can fail in New York. Before you buy, run this four-step check.
Questions to ask every vendor about your state's Medicaid program
Ask each vendor, in writing: Does your code list cover my state's Medicaid fee schedule for 90837, 90834, and the codes my state requires? Which clearinghouses do you support, and is mine covered? How do you handle Medicaid enrollment and revalidation tracking? If the salesperson cannot answer for your specific state, that is the answer. For cash-pay practices that only need superbills, ask whether you can turn Medicaid features off rather than pay for them.
Running a test claim before you switch
Before committing, submit one real test claim through the trial or sandbox and watch it reach the payer's portal. Check that the place-of-service code, rendering provider NPI, and state-specific modifiers pass the scrubber. Any vendor worth a switch should let you do this.
What claim-scrubbing checks matter for Medicaid mental health billing specifically?
Time-based and unit-limit edits for psychotherapy codes
Medicaid pays psychotherapy codes in timed units, so your scrubber must catch the two failures that dominate denials: units billed that exceed the session length (90837 is 53+ minutes, one unit) and add-on codes like 90833 billed without a qualifying base code. Each state sets its own unit limits and covered-code lists, and they differ widely (Medicaid.gov). A scrubber that only knows national rules will pass claims your state's Medicaid will bounce.
Denial patterns unique to Medicaid mental health billing
Beyond time rules, watch for place-of-service mismatches (telehealth POS codes vary by state), diagnosis codes the state restricts for a given CPT, and duplicate detection that flags resubmissions before they trigger a review. Generic medical billing software for mental health rarely ships these edits; most cash-pay tools like Cohessra skip them entirely because our readers never bill Medicaid, and we'd rather say that plainly than pretend otherwise. If you bill Medicaid, verify each rule is configurable per state before you buy, and check that any tool holding your client data signs a BAA.
Is free mental health billing software viable for a practice that bills Medicaid?
What 'free' usually costs in clearinghouse and claim fees
Free tiers typically limit you to a handful of claims per month, then charge per-claim or per-clearinghouse-submission fees that add up fast once Medicaid volume picks up. Claim scrubbing for Medicaid-specific edits, like service authorization numbers and state-mandated modifiers, is usually reserved for paid plans. And state-specific Medicaid support is rarely included at all, so you end up fixing rejections manually.
When free tools are enough: cash-pay and superbill-only practices
If you are entirely private pay, you may not need a billing product at all. A superbill the client submits to their insurer for out-of-network reimbursement, plus a spreadsheet for tracking sessions and payments, covers most solo cash-pay practices. Cohessra's Solo plan at $39/month ($33/mo annual) covers the invoicing and payments side, with superbills on its Practice and Clinic plans, and we do not claim to bill Medicaid directly. If Medicaid becomes part of your mix, budget for software built for it.
When does out-of-network and cash-pay billing software fall short for insurance-based practices?
Cash-pay tools do three things well: they generate superbills your clients submit for PPO reimbursement, they run card payments and invoicing, and they keep SOAP notes and a client portal in one place. Cohessra's Solo plan at $39/month ($33/mo annual) covers invoicing, payments, and a client portal, and it is cheaper than SimplePractice's published pricing for the Starter plan at $49/month. If you never touch a payer directly, that is all you need.
What a superbill-only workflow can and cannot replace
A superbill is not a claim. Your client submits it, their insurer decides, and you have no visibility into denials or timelines. You also cannot verify benefits, track deductibles, or enroll in Medicaid or Medicare panels from a cash-pay tool.
The tipping point: when your practice needs direct payer claims
You need claim submission, clearinghouse access, and incident-to support the moment you accept insurance directly, join panels, or bill Medicaid. If more than a handful of clients ask you to bill their insurer, switch to a tool built for payer claims.
How much should you pay for medical billing software for mental health?
For a solo cash-pay practice, the realistic range is $39-49 per month: SimplePractice Starter runs $49/mo, Sessions Health runs $39/mo, and Cohessra's Solo plan is $39/mo ($33/mo annual), which is roughly $468-588 per year before any clearinghouse per-claim fees if you add insurance billing later. All three cover scheduling, invoicing, and a client portal, but what the price tier buys differs. SimplePractice costs more but includes insurance features a fully out-of-network therapist may never touch, while Sessions Health and Cohessra price at the lower tier for solo practitioners. Cohessra focuses specifically on cash-pay workflows like invoicing and payments (superbills are on its Practice and Clinic plans), so you are not funding claim-scrubbing machinery you don't use, and that focus is why the Solo price stays at $39/mo instead of $49/mo. The honest caveat: if you're fully cash-pay, $39/mo is defensible, but if you plan to panel with Medicaid or Medicare within a year, budget for a tool built for that, because cheaper cash-pay tools won't submit those claims.
FAQ
Can I bill Medicaid and Medicare directly from SimplePractice or Sessions Health?
SimplePractice supports direct claim submission to Medicare and many Medicaid plans, though state Medicaid enrollment support varies by state and should be verified during a demo. Sessions Health also submits claims through clearinghouses, but its state-specific Medicaid coverage needs the same check. Neither can guarantee your state's enrollment workflow, so run a test claim before committing.
Do I need an NPI and Medicaid enrollment before my software can submit claims?
Yes. Your rendering and billing NPIs must be active, and each state Medicaid program requires separate provider enrollment and periodic revalidation before it accepts claims. No software bypasses this. What a good tool does is store those identifiers, attach them correctly to each claim, and track your enrollment and revalidation deadlines so claims do not bounce.
What's the difference between a superbill and direct claim submission?
A superbill is a receipt your client submits to their insurer for out-of-network reimbursement; the insurer decides, and you have no visibility into denials or payment timelines. Direct claim submission sends the claim yourself through a clearinghouse, letting you verify benefits, track deductibles, and see rejections. The first fits cash-pay practices; the second fits insurance-based ones.
Can a dietitian or nutrition counselor use the same billing software as a therapist?
Usually yes, with caveats. Dietitians use different CPT codes (the 97802-97804 nutrition series) than the 908xx psychotherapy family, and some payers restrict which provider types bill which codes. Confirm the tool ships those nutrition codes enabled by default and supports your credentialing type, such as RDN, before assuming a therapy-focused platform covers you.
How do I find the Medicaid billing codes for mental health in my state?
Start with your state Medicaid agency's published fee schedule, which lists covered CPT and HCPCS codes, unit limits, and required modifiers. CMS maintains the federal baseline on Medicaid.gov, but states add their own requirements on top. Then ask your vendor, in writing, which states they maintain code mappings for and how often those mappings update.
Sources
- SimplePractice simplepractice.com
- Medicaid.gov




