TheraPrac is therapy practice management software built for solo therapists and small practices who want modern clinical tools without enterprise complexity. See also EHR for therapists.
Note: Core EHR pricing is per provider per month. Telehealth is a per-provider add-on with included usage and overage. TheraPrac Pay and Insurance Billing are priced per organization NPI, with per-transaction fees where applicable.
Save 10% with annual billing.
Annual plans are billed upfront and lock in your rate for 12 months. Annual discounts apply to Core EHR subscription fees only.
Volume discount: 10% off Core EHR subscription fees for practices with 10 or more providers.
| Feature Category | Simple ($29) | Clinical ($49) |
|---|---|---|
| Scheduling | ✔ Included | ✔ Included |
| Security (MFA, RLS, Audit) | ✔ Included | ✔ Included |
| Non-Provider Staff Access | ✔ Included | ✔ Included |
| Client Intake | ✔ Included | ✔ Included |
| Allergies | ✔ Included | ✔ Included |
| Medication History | ✔ Included | ✔ Included |
| Reminders (SMS/Email) | 150 SMS included | 300 SMS included |
| Progress Notes | 160 notes included | 320 notes included |
| Mental Health History | ✗ | ✔ Included |
| Medical History | ✗ | ✔ Included |
| Psychosocial History | ✗ | ✔ Included |
| Assessments | ✗ | ✔ Included |
| Homework Tracking | ✗ | ✔ Included |
| Telehealth | Add-on | Add-on |
| TheraPrac Pay | Add-on | Add-on |
| Insurance Billing | Add-on | Add-on |
| AI Progress Notes (coming soon) | Add-on | Add-on |
| E-Prescribing (coming soon) | Add-on | Add-on |
* If you approach included note or SMS limits, we notify you before any upgrade or additional usage is billed.
Additional SMS messages: $0.02 per message
| Telehealth Tier | Included Minutes | Price |
|---|---|---|
| Basic | 3,000 minutes / provider / month | $15 |
| Pro | 8,000 minutes / provider / month | $29 |
| Max | 16,000 minutes / provider / month | $49 |
A "minute" is counted per participant on the call.
Example: a 60-minute two-person session uses 120 minutes of included time.
Overage: $0.02 per minute beyond included minutes
TheraPrac Pay is optional and only required if you accept payments through TheraPrac.
TheraPrac Pay enables secure client payments, receipts, refunds, payouts, and audit-ready transaction tracking for the practice. It is required only if you accept card payments. Insurance Billing is a separate optional add-on for paneled providers.
| Fee Component | Description | Price |
|---|---|---|
| TheraPrac Pay Subscription | Enables TheraPrac Pay for the organization | $49 / month per organization NPI |
| TheraPrac Platform Fee | Per transaction (deducted from each payment) | $0.25 + 0.5% per transaction |
| Stripe Processing Fees | Standard card processing (deducted from each payment) | $0.30 + 2.9% per transaction |
How you are billed:
Add-on · works with Simple or Clinical
Submit claims, check eligibility, and receive payments (including ERAs), without leaving TheraPrac. Powered by Stedi.
Already paneled with insurance? Start billing immediately.
Insurance transactions include:
| Fee Component | Description | Price |
|---|---|---|
| Insurance Billing Subscription | Enables insurance billing for the organization | $49 / month per organization NPI |
| Insurance Transaction Fee | Per insurance transaction | $0.25 per transaction |
How you are billed:
What you get
Our goals: transparent, profitable, fair, and predictable pricing that is competitive with TherapyNotes. Customers pay for value received. Heavy users pay more than light users, in a model simple enough to explain in under 30 seconds.
Annual billing discounts and volume discounts apply to Core EHR subscription fees only.
TheraPrac Pay fees, processor fees, Insurance Billing fees, telehealth overage, and other usage-based charges are excluded from discounts.
We offer volume discounts for clinics with 10 or more providers.
Volume discounts apply to Core EHR subscription fees only.
Volume discounts and annual billing discounts do not combine.
Practices receive whichever discount is greater.
Is there a long-term contract?
No. Monthly plans can be canceled at any time. Annual plans are billed upfront and lock in discounted pricing for 12 months.
Do discounts apply to transaction fees?
No. Discounts apply only to subscription fees. Usage-based and transaction-based fees are excluded.
When do I need TheraPrac Pay?
TheraPrac Pay is required to accept card payments from clients. Practices that do not collect payments through TheraPrac do not need this add-on.
Can I change plans or add-ons later?
Yes. You can upgrade, downgrade, or add features at any time. Changes take effect at the start of your next billing cycle.
Will my pricing change unexpectedly?
No. Subscription pricing remains stable unless you change plans or add features. Any future pricing changes will be communicated in advance.
Is there an Alpha or early access program?
Yes. Qualifying founding practices can receive free-for-life access to core plans, Telehealth Basic, and waived TheraPrac Pay and Insurance Billing subscriptions for one organization NPI each. Transaction and usage-based fees still apply. See the Alpha Free for Life Policy.
Do I need to be credentialed with insurance?
Yes. TheraPrac assumes you are already paneled with the payers you bill and ready to submit claims.
Does TheraPrac help with paneling?
Not right now. Insurance billing is for providers who are already in-network and set up to bill.
Are these clearinghouse fees?
No. These are straightforward fees for billing built into TheraPrac: a monthly subscription per organization NPI, plus a per-transaction fee for each insurance transaction processed.
What counts as an insurance transaction?
Each claim submission (837P), ERA (835), eligibility check (270/271), or claim status inquiry (276/277) counts as one insurance transaction.
Is insurance billing required?
No. It is completely optional. Simple and Clinical plans work the same with or without it.
How is insurance billing priced?
Insurance billing is an add-on for either Simple or Clinical. You pay a monthly subscription per organization NPI, plus $0.25 per insurance transaction processed.
Pricing is subject to change. Last updated June 17, 2026.