RCM Staff
← Back to Blog
Behavioral HealthPublished August 21, 2026
Kevin JamitoCPC, CPB, CPPM, CRCR, CHBME

SimplePractice vs TherapyNotes vs Valant: How Billing Actually Gets Done in Each

A workflow-level walkthrough of how claims get submitted, ERAs get posted, rejections get worked, and AR gets reported in SimplePractice, TherapyNotes, and Valant, and where human billing work remains in each.

SimplePractice, TherapyNotes, and Valant are three of the most widely used EHRs in outpatient behavioral health, and all three can take a claim from a completed session to an electronic submission and a posted payment. Feature checklists make them look interchangeable. The day-to-day billing workflow inside each is not.

This is a workflow walkthrough, not a ranking. Each platform is a genuinely good fit for the practice shape it was designed around, and each leaves a real layer of billing work that software does not do. Understanding where that line falls in each system is more useful than any feature comparison.

Details below reflect how these platforms generally work as of this writing. All three ship updates regularly, and specifics like clearinghouse behavior, enrollment steps, and report names change. Treat current product documentation as the authority.

How to Read This Comparison

For each platform, we look at the same four stages of the billing cycle:

  1. Claims submission. How a completed appointment becomes an 837 out the door.
  2. ERA posting. How electronic remittances come back and how payments land on client ledgers.
  3. Rejection and denial handling. What the system surfaces when a claim does not go through, and what a person has to do about it.
  4. Reporting. What visibility you get into AR, aging, and claim status.

SimplePractice: Billing Woven Into the Clinical Flow

SimplePractice was built for solo practitioners and small groups, and its billing design reflects that: the person doing the billing is often the clinician, so billing tasks are embedded in the calendar-and-notes flow rather than housed in a separate billing department module.

Claims submission

Claims generate from appointments. Once a session is held and the appointment has billing details attached (CPT code, fee, insurance information from the client file), a claim can be created and submitted electronically through the platform's integrated clearinghouse connection. Payer enrollments for electronic claims and ERAs are managed inside the platform. Most practices submit individually or in small batches from the unbilled appointments view. The workflow assumes claims follow notes fairly automatically, which works well when the clinician-biller keeps documentation current.

ERA posting

For payers with ERA enrollment in place, remittances return into the platform as payment reports and can post insurance payments against the corresponding claims, updating the client ledger and flagging the patient responsibility portion. Practices generally reconcile these automated postings against bank deposits, and payers without ERA support still require manual EOB entry.

Rejection and denial handling

Claim statuses update in the claims list, and rejected claims surface with the clearinghouse or payer message attached. The system tells you that a claim failed and passes along the reason text; interpreting that reason, fixing the underlying data, and resubmitting is human work. Denials that arrive on an ERA (as opposed to front-end rejections) show up through the payment report, and working them, including appeals and secondary routing questions, happens largely outside the software.

Reporting

Reporting covers the essentials a small practice needs: outstanding insurance balances, unbilled appointments, aging views, and income reports. It is designed for an owner keeping an eye on the practice rather than a billing manager running a team, which is consistent with the platform's center of gravity.

Where the human work sits

SimplePractice automates the mechanical middle of the cycle well. What it leaves to a person: eligibility verification depth (especially carve-out detection), rejection interpretation and rework, denial follow-up and appeals, secondary claims edge cases, and the discipline of actually working the unbilled and unpaid lists on a schedule. In a solo practice that person is often the clinician, which is exactly the time drain described in our SimplePractice billing support overview.

TherapyNotes: The To-Do List Runs the Billing Day

TherapyNotes is also popular with small and mid-sized therapy practices, but its defining billing characteristic is the system-generated to-do list. The platform continuously generates task items: notes to complete, claims ready to submit, ERAs to post, patient balances to bill. A billing person's day in TherapyNotes is largely a matter of working that queue to zero.

Claims submission

Completed and signed notes make appointments claim-ready, and the to-do list prompts submission. Claims go out electronically through the platform's integrated clearinghouse arrangement, with payer enrollment handled through the platform, and batch submission is straightforward. Because claim readiness is tied to note completion, undocumented sessions are visible as blocked revenue rather than silently unbilled, which is one of the platform's quiet strengths.

ERA posting

ERAs flow back into the system and appear as posting tasks. Assisted ERA posting matches remits to claims and applies payments and adjustments to the correct dates of service, with the biller reviewing exceptions. Patient responsibility amounts carry to the patient ledger for statements or card billing.

Rejection and denial handling

Rejections and payer denials surface with status detail on the claim, and reworked claims can be corrected and resubmitted in the system. As with SimplePractice, the platform is a messenger: it reliably tells you what came back and keeps the paper trail, while root-cause analysis, payer calls, appeal letters, and carve-out untangling are done by a person.

Reporting

TherapyNotes provides solid operational billing reports: outstanding claims, aging, payer-level views, and productivity-oriented lists. Group practices with a dedicated biller or small billing team generally find enough visibility to run a real AR follow-up process, tracking days in AR and working the oldest claims systematically.

Where the human work sits

The to-do model makes the routine cycle unusually hard to lose track of, which is why the platform's failure mode is less "claims never went out" and more "the queue is worked but nobody is doing second-touch AR." Items that leave the happy path (a claim denied twice, an underpayment against contract, a payer that wants records) need a person who owns them beyond the task list. That layer is what a dedicated biller adds, as covered in our TherapyNotes billing support overview.

Valant: A Billing Module That Thinks Like a PM System

Valant targets behavioral health group practices and psychiatry organizations, including larger multi-clinician groups, and its billing side resembles a traditional practice management system more than the other two. That brings more configurability and more billing-operations depth, and correspondingly assumes someone in a billing role is driving it.

Claims submission

Charges generate from documented encounters and flow into a charge review step, where a billing user reviews, scrubs, and batches claims before electronic submission through the integrated clearinghouse connection. Payer setup, fee schedules, and claim rules are more configurable than in the other two platforms, which supports psychiatry-heavy code mixes (E/M plus psychotherapy add-ons, injection administration, and similar) but also means the quality of output depends on the quality of setup.

ERA posting

ERAs return into the system for review and posting, applying payments and adjustments at the line level, with manual posting for paper EOBs. The review-then-post pattern gives an experienced biller room to catch underpayments and incorrect adjustments during posting rather than after, provided someone is actually looking.

Rejection and denial handling

Rejections and denials are tracked as claim statuses that a billing user works from within the billing module, with correction and resubmission handled in-system. The workflow expects a biller who checks the queues daily, understands remark codes, and manages follow-up. It is a stronger toolset for denial work than the lighter platforms, and it does correspondingly less hand-holding.

Reporting

Valant's reporting is oriented toward practice management: AR aging by payer and clinician, charge and payment analysis, and the kinds of views a billing manager or administrator uses to run a revenue cycle across a group. For organizations that manage days in AR, denial rate, and payer mix as ongoing metrics, this is the strongest reporting posture of the three.

Where the human work sits

Valant does not so much leave gaps as assume staffing. The charge review step, the posting review, the denial queues, and the reporting all presuppose one or more people in billing roles who know behavioral health claims. Groups that adopt Valant without that staffing find the module waiting for input. What that role looks like in practice is described in our Valant billing support overview.

What All Three Have in Common

  • All three submit electronic claims through integrated clearinghouse connections and support ERA-based payment posting for enrolled payers.
  • All three tie billable charges to completed clinical documentation, so documentation lag becomes billing lag in every one of them.
  • All three surface rejections with payer or clearinghouse messages, and none of them interpret, fix, or appeal anything on their own.
  • All three depend on correct front-end data: demographics, payer selection, and eligibility. A behavioral health carve-out that routes claims to the wrong payer will sail through any of them.
  • All three are legitimate, mature choices. Practices switch among them for fit reasons, not because one of them cannot bill.

Where Billing Still Needs a Human, Whatever the Platform

The consistent pattern across all three systems is that software has largely solved the transport problem: claims go out, remits come back, ledgers update. What remains is the judgment layer:

  • Eligibility depth. Confirming the behavioral health administrator, benefit specifics, and authorization requirements before the first visit, not just "active coverage."
  • Rejection and denial resolution. Reading remark codes, finding root causes, correcting data, calling payers, writing appeals, and preventing the same denial next month.
  • Second-touch AR follow-up. Working claims that did not resolve on the first pass, which is where days in AR is actually won or lost.
  • Underpayment detection. Comparing posted payments against expected contract rates during posting.
  • Cadence. Somebody has to run the cycle daily. Every backlog story in every one of these platforms starts with a busy fortnight.

This is why platform choice and staffing choice are separate decisions. A dedicated biller working inside your EHR, whoever built it, is the variable that moves clean claim rate and days in AR. Our EHR billing support hub covers how that model works across platforms.

Choosing Between Them: Questions That Matter More Than Features

  1. Who will actually do the billing? A clinician-biller tends to feel at home in SimplePractice's embedded flow. A part-time biller or billing-minded admin fits TherapyNotes' queue model naturally. A billing team or dedicated biller gets the most from Valant's PM-style depth.
  2. What does the code mix look like? Therapy-only practices rarely need PM-grade configurability. Psychiatry groups with E/M, add-on, and injection billing more often do.
  3. How much reporting do you manage by? If someone reviews AR aging and denial trends monthly as management metrics, weight reporting depth accordingly.
  4. What does growth look like? The platform that fits at 3 clinicians and the one that fits at 30 may differ, and migrations are disruptive. Choose for the practice you expect to be running in three years.

Related reading:

Need a Biller Who Already Knows Your EHR?

RCM Staff provides dedicated Philippines-based billing specialists who work inside your existing platform, whether that is SimplePractice, TherapyNotes, Valant, or another system: claims submission, ERA posting, rejection rework, denial follow-up, and AR, on a flat staffing model rather than a percentage of collections.

Get a Staffing Plan Contact RCM Staff

This article describes general workflow patterns for educational purposes and is not affiliated with or endorsed by SimplePractice, TherapyNotes, or Valant. Product capabilities, clearinghouse arrangements, and enrollment processes change; consult each vendor's current documentation for authoritative details.

Kevin Jamito, Founder of RCM Staff
About the author
Kevin Jamito
Founder, RCM Staff™. CPC, CPB, CPPM, CRCR, CHBME.

Kevin Jamito has 18+ years of U.S. healthcare revenue cycle management experience across billing, coding, practice management, and offshore RCM operations. He founded RCM Staff to give U.S. healthcare teams dedicated Philippines-based specialists who work inside their existing systems.

More about Kevin and RCM StaffLinkedIn
Next Step

Ready to Build Your Billing Team?

Tell us about your payer mix, systems, and staffing gap. We'll respond within one business day.

Book a Strategy Call
BAA availableHIPAA-trained staffU.S. and Philippine registered

Or send a message and we'll get back to you.

Contact Us