DrinCloud

Home → Blog

Guide

What an EHR really costs a small practice: 2026 prices at one, two and three clinicians

What an EHR costs a small practice in 2026: subscription, seats, AI scribe, card fees, SMS and migration, in annual dollars at 1, 2 and 3 clinicians.

October 28, 2026 · 14 min read

The subscription is not the cost. For a three clinician practice taking $32,000 a month on cards, the software subscription with AI scribes runs between $1,404 and $4,224 a year, and the card processing fees run between $10,248 and $12,888 a year. Card fees are two to nine times the subscription, and almost every buying guide ignores them completely. That is the single most expensive mistake in this category.

So the honest answer to "how much does an EHR cost" for a small practice in 2026 is: roughly $400 to $4,200 a year in subscription, plus $2,900 to $12,900 a year in card processing depending on your volume and your processor's rate, plus $100 to $1,000 a year in SMS reminders, plus whatever your time is worth during migration. All figures below are list prices read on each vendor's own pricing page on October 28, 2026, with the arithmetic shown so you can substitute your own numbers. We published a shorter buyer's guide to EHRs for small and solo practices on October 10 that compares plan prices side by side; this one goes after total cost instead, so read that one for the product comparison and this one for the bill.

The six lines on an EHR bill

LineTypical annual range, small practiceWho publishes it clearly
Base subscription$228 to $1,860Everyone
Additional clinician seats$0 to $2,664Most. Jane does not publish it
AI scribe$0 to $1,440Jane, Practice Better, SimplePractice, TherapyNotes, DrinCloud
Card processing$2,900 to $12,900Jane and SimplePractice. Almost nobody else
SMS reminders$100 to $1,000TherapyNotes and a few others, per message
Migration and onboarding$0 to four figuresRarely published at all

Lines four, five and six are where the money is, and they are the three lines vendors are least likely to print. Start there and work backward.

Line one and two: subscription and seats

Standard monthly list prices, no promotions, with the AI scribe switched on for every clinician.

System1 clinician2 clinicians3 clinicians
Carepatron Advanced$39$78$117
Noterro Core$33 plus credits$46.20 plus credits$59.40 plus credits
DrinCloud$69 (Essential $49 + $20)$159 (Clinic $119 + $40)$179 ($119 + $60)
IntakeQ Practice Management$84.90, no scribe offered$114.90$144.90
Practice Better Team$79 ($69 + $10)$225 ($155 + $50 + $20)$285 ($155 + $100 + $30)
TherapyNotes$109 ($69 + $40)$209 ($79 + $50 + $80)$299 ($79 + $100 + $120)
SimplePractice$84 (Starter $49 + $35)$243 ($99 + $74 + $70)$352 ($99 + $148 + $105)
Healthie Group$49 + unpublished scribe$199 and up$249 and up
Jane$94 (Practice $79 + $15)seat price not publishedseat price not published

Three things to pull out of that.

Per-seat pricing compounds and flat bands do not. SimplePractice goes from $84 to $352 across three clinicians, a factor of 4.2. Carepatron goes from $39 to $117, a factor of 3, because every seat is the same price. Our Clinic plan goes from $159 to $179 because one to three users sit in one band, then users four and five are $45 each. There is no virtue in any of these models, they are just different shapes, and the shape that suits you depends entirely on your headcount in month seven rather than today.

Jane's unpublished seat price is a real problem at two clinicians and up. The three plan prices are on the page and so are the processing rates, which is more disclosure than most. But on a three person team the additional-practitioner amount is most of the bill, and it only appears inside a calculator. Get it in writing before you shortlist them.

Noterro's included AI scribe is metered. Noterro publishes 300 included credits, $0.01 per credit after that, and 300 credits covering about 18 minutes of scribe recording (noterro.com/pricing). That works out to about 16.7 credits a minute, so a 30 minute visit is roughly 500 credits, or $5. At 60 visits a month the scribe is about $300 on top of a $33 subscription, which makes Noterro the cheapest or the dearest option on this page depending on nothing but your average visit length. Confirm the burn rate with them before you buy.

Line three: card processing, the line nobody prints

Two vendors publish their rates plainly. Jane charges 2.85% plus $0.25 on online payments and 2.6% plus $0.10 in person (jane.app/pricing). SimplePractice charges 3.15% plus $0.30, and publishes its plan prices at Starter $49, Essential $79 and Plus $99 with each additional practitioner at $74 (simplepractice.com/pricing). Those rates sound like rounding differences. They are not.

Monthly card volumeTransactionsJane in person 2.6% + $0.10Jane online 2.85% + $0.25SimplePractice 3.15% + $0.30
$9,00060$240/mo, $2,880/yr$271.50/mo, $3,258/yr$301.50/mo, $3,618/yr
$20,000140$534/mo, $6,408/yr$605/mo, $7,260/yr$672/mo, $8,064/yr
$32,000220$854/mo, $10,248/yr$967/mo, $11,604/yr$1,074/mo, $12,888/yr

At $20,000 a month, choosing a 3.15% processor over a 2.6% one costs $1,656 a year. At $32,000 a month it costs $2,640 a year. Both of those numbers are larger than the entire difference between the cheapest and most expensive subscription in the table above. If you compare EHRs on plan price and ignore the processing rate, you are optimizing the small number.

Two practical consequences. First, take cards in person wherever you can: 2.6% plus $0.10 against 2.85% plus $0.25 on the same platform is $120 a year at $9,000 a month and $426 a year at $32,000 a month, for doing nothing except tapping the card at the desk instead of emailing a payment link. Second, ask every vendor whether you can bring your own merchant account. The saving is not automatic, because a platform rate like Jane's 2.85% is already close to Stripe's standard 2.9%. It matters when your volume is large enough to earn custom processor pricing, because then the discount is yours rather than your vendor's, and some platforms do not allow a separate merchant account at any price.

We do not publish a processing rate because we do not set one. You connect your own Stripe account, Stripe bills you directly, and we add nothing on top. Be careful how you read that, because it is a smaller advantage than it sounds. Stripe's standard US rate is 2.9% plus $0.30 online and 2.7% plus $0.05 in person on Terminal (stripe.com/pricing, read October 28, 2026). Jane's 2.85% plus $0.25 and SimplePractice's 3.15% plus $0.30 are all-in merchant rates, not a markup sitting on top of a separate processor bill. So on standard pricing we are about a quarter of a point cheaper than SimplePractice and a hair more expensive than Jane online.

What you actually get from bringing your own account is control rather than a discount on day one. The Stripe relationship is yours, so if your volume earns you custom pricing you keep all of it instead of asking your software vendor to pass some along. Jane does rate reviews, but its page says those start at ten or more practitioners. And if you already run a Stripe account for anything else, you keep the rate you have. What we charge for is the counter and online payment flow that sits on top, not the money moving through it. Ask every vendor on your shortlist the same question in those words: not what is your rate, but can I bring my own merchant account.

Line four: SMS reminders

Appointment reminders are usually metered per message and quietly add up. TherapyNotes publishes 14 cents per text or voice appointment reminder, with email reminders free (support.therapynotes.com). Our own SMS is a bundle, 300 messages for $36, which works out to 12 cents a message, with WhatsApp as a separate $40 a month add-on.

Appointments per monthOne SMS each at 14 centsAt 12 cents
150 (solo)$21/mo, $252/yr$18/mo, $216/yr
350 (two clinicians)$49/mo, $588/yr$42/mo, $504/yr
600 (three clinicians)$84/mo, $1,008/yr$72/mo, $864/yr

Send two reminders per appointment, which plenty of practices do, and double those numbers. Studies put SMS open rates around 98 percent against roughly 20 percent for email, and the usual estimate of a lost appointment slot is $150 to $250, so the spend is normally worth it. Just budget it rather than discovering it.

One legal note while you are here: TCPA penalties for texting without consent run $500 to $1,500 per message. Capture SMS consent in the intake form, not verbally at the desk.

Line five: migration, and line six: the promo cliff

Migration is the cost vendors are least willing to print. Some charge for assisted data import, some include an onboarding call, some do neither. Our position is specific: migration is free and you do it yourself with the importer. You upload any Excel or XML file, review the result, and if an import comes out wrong you delete the whole batch and upload it again corrected. There is no paid assisted migration at any price, because the importer makes it unnecessary.

The promo cliff is the one that distorts comparisons most. SimplePractice runs 50 percent off for the first three months. On Plus at three clinicians that saves $528 once, against a standard cost of $4,224 a year from month four onward. Carepatron shows 50 percent off for six months, saving a solo practitioner $117. Practice Better covers the first month of the AI charting tier. All of these are real and none of them change what you pay in month seven, which is the only number that matters when you are comparing a purchase you intend to keep for five years.

Annual prepayment is the discount worth taking, because it is permanent rather than introductory. Practice Better's Team plan is $155 monthly or $145 annually, which is $120 a year. Healthie's Group plan is $149 monthly or $135 annually. Ours bills twelve months at the price of ten, so Essential is $59 month to month and $49 on annual, which is $120 a year on the smallest plan and $684 a year on Medical Center. The whole ladder is on our price list.

Three complete scenarios, in annual dollars

Subscription plus AI scribe plus card processing plus one SMS reminder per appointment. Standard prices. Where a vendor does not publish a processing rate, the line says so rather than guessing. Our own line says "your own Stripe rate" because you bring your own Stripe account and we add nothing to it; on Stripe's standard US pricing that is 2.9% plus $0.30 online and 2.7% plus $0.05 in person.

Scenario one: solo clinician, 60 visits a month at $150

Jane PracticeSimplePractice StarterDrinCloud Essential
Subscription + scribe$1,128$1,008$828
Card processing, in person$2,880$3,618$2,952 at Stripe standard
SMS, 150 messages/monot publishednot published$216
Known annual total$4,008$4,626$3,996

Read that carefully, because it is the point of the whole article. SimplePractice is $120 a year cheaper on subscription and $618 a year more expensive in total. A buyer comparing $49 against $79 picks the wrong one.

Scenario two: two clinicians, $20,000 a month on cards

SystemSubscription + scribe, annualCard processing, annualSMS at 350/mo
Carepatron Advanced$936not publishednot published
IntakeQ (no scribe)$1,378.80not publishednot published
DrinCloud Clinic$1,908$6,564 at Stripe standard$504
TherapyNotes Group$2,508not published$588
Practice Better Team$2,700not publishednot published
SimplePractice Plus$2,916$8,064not published
Janenot published$6,408 in personnot published

Scenario three: three clinicians, $32,000 a month on cards

SystemSubscription + scribe, annualCard processing, annualKnown total
Carepatron Advanced$1,404not published$1,404 plus processing
IntakeQ (no scribe)$1,738.80not published$1,738.80 plus processing
DrinCloud Clinic$2,148$10,500 at Stripe standard$12,648
Practice Better Team$3,420not published$3,420 plus processing
TherapyNotes Group$3,588not published$3,588 plus processing
SimplePractice Plus$4,224$12,888$17,112

SimplePractice is the only system in that table where you can compute the real total from published numbers, and the total is $17,112 a year. That is not a criticism of SimplePractice, it is a compliment on disclosure and an indictment of everyone else. When you collect quotes, insist on the processing rate in writing and redo this table with it.

[CAPTURA: la pantalla de precios de DrinCloud con los cinco planes y el precio anual frente al mensual]

The cost of leaving, and why free export is a buying criterion

Subscription price is reversible in a month. Data is not, unless you check before you sign.

Here is the arithmetic on a switch done badly. Two staff spending 20 hours each on re-entry and verification at $30 an hour fully loaded is $1,200 in labor, plus a reduced schedule during the changeover, plus the double subscription while both systems run. A practice billing $40,000 a month that loses 10 percent of capacity for three weeks has lost $3,000 of production. Call it $4,000 to $5,000 for a migration that should have cost nothing, and the cause is almost always the same: the old vendor would not hand over the data in a usable format.

Three things to establish in writing before you buy, not when you leave:

  1. Can I run a complete export myself, today, without asking you? Patients, appointments, clinical notes, documents and ledger. "Contact support" is a no. A price attached to it is a worse no.
  2. Do the clinical notes come out as text or as pictures? One PDF per encounter is technically an export and practically a dead end, because the next system cannot read it as data.
  3. How long is my data available after I cancel, and in what format? Check the answer against the return-or-destroy clause in the business associate agreement you signed.

Our answer to the first one is a full self-service export to CSV and PDF at no cost and with no retention period, and we have written up the whole switching process in how to export your data when you change EHR. This is also the cheapest honesty test you can run on a vendor: ask the three questions by email and see how long the reply takes.

What we do not charge for, and what we do not do at all

Worth stating plainly, because both sides of this affect your total cost. No setup fee, no contract, one month is the smallest commitment, unlimited patients on every plan, migration free and self-service, HIPAA business associate agreement included on every plan, remote e-signature included on every plan, and full data export free. Machine integrations and CRM connectors are $30 a month each, the API is $300 to set up and $80 a month, and there is no hourly development.

What we do not do: we do not bill insurance, so there is no clearinghouse, no eligibility checking and no denial management, and if you bill payers none of our pricing is relevant to you. We are not ONC certified, which matters only if you report to Medicare Promoting Interoperability inside MIPS. We have no integrated e-prescribing in the US, so a clinician in California, Florida, New York, Michigan, Minnesota or Delaware needs a separate e-Rx platform, and that is another line on your budget we are not pretending away. And we have no free trial: signup is paid, online, about three minutes.

Frequently asked questions

How much does an EHR cost per month for a small practice?

In October 2026, between $19 and $155 a month for the base subscription, between $0 and $40 per clinician for an AI scribe, and between $30 and $74 per additional clinician seat. A solo practice with a scribe realistically pays $33 to $127 a month, and a three clinician practice pays $117 to $352. Card processing is normally larger than all of that combined.

Why is card processing more expensive than my EHR subscription?

Because processing is a percentage of revenue and the subscription is not. A three clinician practice collecting $384,000 a year on cards pays $10,248 to $12,888 a year in fees at published rates, against $1,404 to $4,224 for the software. Any practice collecting more than about $10,000 a month should shop the processing rate harder than the subscription.

Is an annual EHR plan worth it?

Usually yes, because the annual discount is permanent and the introductory promotion is not. Practice Better saves $120 a year on its Team plan, Healthie $168 on Group, and ours bills twelve months at the price of ten, which is $120 a year on the entry plan. The only reason to stay monthly is genuine uncertainty about whether the practice will still exist in six months.

What hidden EHR costs should I budget for?

Five: card processing fees, metered SMS reminders, the AI scribe if it is not included, e-prescribing as a separate subscription, and the labor of migrating in and out. For a small practice those typically add 50 to 300 percent on top of the subscription. Ask every vendor for all five in writing before comparing plan prices.

Does DrinCloud charge for data migration?

No. Migration is free and the practice does it with the built-in importer: upload any Excel or XML file, review the result, and delete and re-upload a batch if it came out wrong. There is no paid assisted migration option, no setup fee and no contract. Pricing in full is here, by plan, annual and monthly.

What does an EHR cost for a solo practitioner versus a group?

A solo clinician pays $33 to $127 a month with a scribe, and the spread is small enough that price should not decide it. A three clinician group pays $117 to $352, where the spread is $2,820 a year and price absolutely should decide it, all else being equal. We publish both cases separately for solo practitioners and group practices.

The bottom line

Work out your bill in month seven, at standard prices, at your real headcount, with the scribe on for everyone who will use it, plus your card volume multiplied by the processor's actual rate, plus your appointment count multiplied by the SMS rate. Write that annual figure down before you talk to anyone. Then ask the three export questions and get the answers in email.

Do that and you will usually find the subscription was never the decision. The processing rate was.

DrinCloud is practice management for US cash-pay clinics: $49 a month for one professional on annual billing, $119 for a one to three person clinic, AI scribe at $20 per provider, free self-service migration and free data export, no setup fee and no contract. See the full price list. We do not bill insurance, and that is why it costs what it costs.

← All articles

See it in your own practice

Live in three minutes, no setup fee, cancel anytime.