How To
Medical Practice Software Cost per Provider in 2026
Published prices for EHR, claims, patient messaging, phones and accounting, what most vendors don't publish, the fees that sit outside the subscription, and a worked example for an eight-provider group.
By Localhost Labs
In short
- Most medical software is quoted, not published. Of the vendors we checked, Practice Fusion ($199 per provider per month), Claim.MD ($30 to $120 a month), Spruce ($24 or $49 per user) and QuickBooks Online list prices; Tebra, athenahealth, Phreesia, NexHealth and Zocdoc don't.
- In an illustrative three-location, eight-provider group, the published-price part of the stack comes to roughly $380 to $410 per provider per month, before scheduling, online booking and practice management, which are quote-based.
- The bigger numbers sit outside the subscriptions: percentage-of-collections billing fees, per-claim and per-statement charges, and staff time spent re-entering data and chasing claims by phone.
Ask a practice administrator what the group spends on software and you'll usually get the EHR invoice. The real number is spread across six or more vendors: the EHR and practice management system, a clearinghouse, an online booking tool, a patient messaging or reminder service, the phone system, and accounting. Each bills differently, per provider, per user, per location, per claim, per statement, or as a percentage of collections, and few practices ever see the total in one place.
This post adds it up using the prices vendors publish. All prices are as listed on each vendor's own pricing page on October 19, 2026, in US dollars and before tax. They change often, and negotiated pricing can differ. Where a vendor doesn't publish a price, we say so rather than guess.
How much does medical practice software cost per provider?
For the parts of the stack with published prices, a small multi-location group can expect roughly $380 to $410 per provider per month, based on the worked example below. That covers a cloud EHR, a clearinghouse, a combined phone and patient messaging service, and accounting. It doesn't cover practice management, scheduling or online booking, because the vendors that sell those mostly quote rather than publish.
It also doesn't cover the two costs that are usually larger: outsourced billing, priced as a percentage of collections, and staff time spent moving data between systems. Both are covered below.
Most of the market doesn't publish prices
Medical software is unusual in how little pricing is public. Of the pricing pages we checked on October 19, 2026:
- Tebra (which now includes Kareo) lists five plans, including EHR Starter, Billing Starter and Practice Automation, but no dollar prices. It says pricing scales with providers, provider type, specialty and claim volume, and that a lower tier applies to providers billing 100 claims or fewer a month.
- DrChrono lists Foundation, Growth and Premium plans with "Request A Quote" instead of prices, though it publishes many of its usage fees (more on those below).
- RXNT advertises software "from $118/month" but doesn't price its individual bundles on the page.
- Elation describes its pricing as "tailored", with no figures.
- athenahealth didn't publish a price on its website that we could find.
- Phreesia says its pricing is customized to each organization.
- NexHealth sells scheduling, forms, messaging and payments as modules with "Get pricing" quotes.
- Weave lists Pro, Elite and Ultimate plans with no plan prices, only a general "starting from $199 per month".
- Zocdoc didn't publish provider pricing on its website when we checked.
That doesn't make these products expensive or cheap. It does mean you can't compare them without collecting quotes, and that the per-provider number in any comparison, including ours, is partly built from the vendors that do publish.
What the published prices are
| Category | Published price | How it's billed |
|---|---|---|
| EHR: Practice Fusion | From $199 per provider per month | Billed monthly with a required annual commitment; each provider license includes three signing staff licenses and unlimited non-signing staff |
| EHR: Office Ally EHR 24/7 | $44.95 per provider per month | Eligibility checks $10 a month for the first 100, then $0.10 each |
| Practice management: Office Ally Practice Mate | $0 for claim creation; transaction fees may apply | Eligibility checks $10 a month for the first 100, then $0.10 each. Office Ally's clearinghouse itself is custom-priced |
| Clearinghouse: Claim.MD | Basic $30, Small Volume $60, Unlimited $120 a month | No setup or per-provider fee. Unlimited includes 1,000 eligibility checks a month; paper or faxed claims $1.00 for the first five pages; attachments $0.60 each |
| Patient messaging and phones: Spruce | Basic $24, Communicator $49 per user per month | Month-to-month; taxes and telecom fees extra; one-time $19.50 SMS enablement fee. Communicator includes VoIP phone service |
| Business phones: Nextiva | Core $23 or Engage $50 per user per month billed monthly; $15 or $25 billed annually | Annual pricing requires a 12-month term |
| Accounting: QuickBooks Online | Simple Start $38, Essentials $85, Plus $140, Advanced $340 a month | One company file for the group; Plus covers 5 users, Advanced 25 |
Three things the table doesn't show:
- "Per provider" rarely means everyone is covered. Practice Fusion bundles staff licenses with each provider license. Spruce and Nextiva charge for every user, so a group with eight providers and 16 staff pays for 24 seats.
- Annual commitments are common. Practice Fusion requires one. Nextiva's lower price needs a 12-month term. That's a trade-off we covered in month-to-month software vs annual contracts.
- Promotional prices expire. QuickBooks currently advertises 50% off for three months. Budget at the list price.
The fees outside the subscription
The subscription is the number vendors lead with. These are the ones that grow with volume.
Per-claim and per-statement charges. DrChrono publishes $1.00 per paper claim, $0.90 per mailed statement, $1.50 per workers' comp claim and $0.59 per electronic patient statement. RXNT lists $0.40 per printed claim and $0.90 per printed statement as add-ons. A group sending 1,500 mailed statements a month at $0.90 spends $1,350 a month on statements alone.
Usage caps and overages. DrChrono caps reminder texts, calls and faxes by plan and charges $0.05 per text, $0.10 per call and $0.07 per faxed page over the cap. Claim.MD's lower plans charge per claim and per remittance beyond their allowance. Ask what happens when you outgrow the tier.
Payment processing. DrChrono's integrated payments list a $5 program fee plus 3.25% and 30¢ per card payment. On $40,000 a month in patient card payments, that's about $1,300 a month in processing before the per-payment fee.
Compliance and integration fees. Tebra lists EPCS setup at about $75 per provider and a PDMP integration at $500 per facility plus about $50 per user a year, passed through from the PDMP vendor. DrChrono charges $30 per provider per month for its extended lab integration. RXNT charges $85 a year per user for EPCS.
Billing services priced as a percentage. Revenue cycle management, where a vendor or billing company works your claims and denials, is typically priced as a percentage of collections. None of the vendors we checked publish the rate. It's also usually the largest software-related cost a practice has, as the example shows.
Migration and onboarding. DrChrono says data migration "may be free of charge or may require an additional fee" depending on format. Spruce says larger practices may be charged an onboarding fee. Get both in writing before you sign.
A worked example: three locations, eight providers (illustrative)
Consider a hypothetical primary care group with three locations, eight providers and 16 front-desk, clinical and billing staff, so 24 users in all. Each provider sees about 20 patients a day, roughly 3,360 visits a month across the group. The group runs:
- Practice Fusion as its EHR, at the published starting price.
- Claim.MD Unlimited as its clearinghouse, checking eligibility for every visit.
- Spruce Communicator for patient messaging, after-hours triage and VoIP phones, for all 24 users.
- One QuickBooks Online Plus subscription for the group.
| Monthly | Per provider, monthly | |
|---|---|---|
| Practice Fusion EHR, 8 providers × $199 | $1,592.00 | $199.00 |
| Claim.MD Unlimited | $120.00 | $15.00 |
| Eligibility checks beyond the 1,000 included (2,360 × $0.02 to $0.10) | $47.20 to $236.00 | $5.90 to $29.50 |
| Spruce Communicator, 24 users × $49 | $1,176.00 | $147.00 |
| QuickBooks Online Plus, one for the group | $140.00 | $17.50 |
| Published-price subtotal | $3,075.20 to $3,264.00 | $384.40 to $408.00 |
Claim.MD lists two eligibility rates, "Prime" at $0.02 and "Non-Prime" at $0.10, without defining them on the page, so we've shown the range. That's about $37,000 to $39,000 a year.
What the subtotal leaves out:
- Practice management, scheduling and online booking. Most groups need a practice management system and many add a booking or reminder tool. The vendors in those categories that we checked are quote-based, so we can't put a published number on them. Add your quotes here.
- Taxes and telecom fees, which Spruce passes through at cost.
- Card processing on patient payments.
- Outsourced billing, below.
Add a percentage-based billing service
Suppose, purely for illustration, each provider collects $40,000 a month and the group outsources billing at 5% of collections. Neither figure is a published price or a benchmark; vendors quote the rate and your collections are your own. On those assumptions, billing costs $2,000 per provider per month, or $16,000 a month for the group, about five times the published-price subtotal above.
That's the line to scrutinize. A one-point difference in the rate is worth $400 per provider per month in this example, more than the EHR subscription.
The cost that doesn't appear on any invoice
Each tool keeps its own copy of part of the practice. The booking tool knows the appointment, the EHR knows the visit, the clearinghouse knows what was sent, the messaging tool knows what the patient was told, and QuickBooks knows the totals. Staff move information between them by hand.
The 2024 CAQH Index puts numbers on part of this. It estimates that a manual claim status inquiry costs a medical provider about $13.80 in staff time, against $3.64 when done electronically, and that a status check by phone took an average of 25 minutes, the longest of any administrative task it measured. A manual eligibility check cost providers $6.52.
To make that concrete, imagine (illustratively) the group above makes 200 claim status calls a month. At CAQH's estimates, that's about 83 staff hours and $2,760 a month, roughly $2,030 more than doing the same checks electronically. Add an hour a day per location spent retyping intake forms and reconciling the booking tool with the schedule, at $30 an hour, and that's another $1,890 a month. Neither figure shows up on a vendor invoice, and together they exceed the published-price subtotal.
When those workarounds settle into a spreadsheet that one person maintains, they also become a risk. We cover how to find and rank those in spreadsheet risk in medical practices.
How to price your own stack
- List every tool at every location. Pull a quarter of invoices and card statements. Small per-transaction charges hide in them.
- Note how each one bills: per provider, per user, per location, per claim, per statement, or as a percentage.
- Count your seats honestly. Per-user tools charge for every staff member who logs in, not just providers.
- Find your effective billing cost. If you outsource billing, divide a year of billing fees by a year of collections.
- Check the contract terms: annual commitments, renewal dates, price-increase clauses, and how you'd export your data.
- Add the hours your team spends re-entering data, chasing claim status and reconciling reports.
Our software cost calculator adds those hours to your subscription costs, so you can see the full number for your group.
When consolidating makes sense
Not every practice should consolidate. If you run one location, your EHR's built-in scheduling and billing cover most of what you need, and nobody is maintaining a spreadsheet to hold it together, the stack you have is probably fine.
Consolidation starts to pay when several of these are true:
- You run more than one location, and each one has drifted into its own way of booking, intake or follow-up.
- Staff enter the same patient into more than one system.
- Claims follow-up, prior authorizations or credentialing live in spreadsheets.
- You can't get visits, collections and no-shows per location without someone combining exports.
- Per-user fees on messaging, phones and booking keep rising with headcount.
The clinical system usually stays. Many groups keep a specialist EHR as the system of record and unify everything around it: scheduling and online booking, intake, billing workflows, patient communication and reporting. That's the layer we build as one platform for multi-location medical practices, with a Business Associate Agreement signed before any patient data moves.
For comparison with the numbers above, our plans are published: $497 a month for one location, $1,497 a month for up to three, and from $2,997 a month for larger groups, month-to-month, with migration, onboarding and training included. A single location is typically live in four to six weeks. The full breakdown is on our pricing page, and our guide to how much custom software costs compares that with one-time builds and off-the-shelf stacks over three years.
Whatever you choose, collect written quotes that list every fee in the section above, and compare them against your own volumes rather than a vendor's example. If you'd like a second pair of eyes on the numbers, you can book a 20-minute call.