Spruce vs OhMD, the Short Answer
Spruce is usually the better fit for a small practice that wants phone, text, e-fax, video and team chat in one shared inbox, paid per person, while OhMD is usually the better fit for a practice that wants patients to text the office landline it already has, paid as a flat plan. Both list a business associate agreement (BAA), so either can be part of a HIPAA-compliant texting setup. The deciding questions are how many people need a seat, whether you still fax, and whether you want to keep your current phone carrier.

Here is the verdict by practice type, using each vendor's own pages:
- Solo or small DPC and concierge practices (one to six people) will usually pay less on Spruce, because its price grows with headcount instead of starting at a flat plan price.
- Practices that still fax will find e-fax listed on both Spruce plans. We could not find fax on OhMD's site.
- Practices that want to keep the existing landline and carrier should look closely at OhMD, which says it can text-enable your current landline or VoIP number.
- Larger teams that want automated patient calls, routing and scheduling may find OhMD's Automate plan and flat pricing easier to budget than many Spruce seats.
- Clinics on Hint or Elation will find both listed in Spruce's help center. OhMD lists Elation but we could not find Hint.
If you are still deciding whether to text patients at all, our guide to HIPAA-compliant texting for DPC covers the rules, the BAA and a wider vendor list. If Spruce is already on your shortlist and you want more options, see Spruce Health alternatives for 2027.
Spruce vs OhMD at a Glance
Every value in the table comes from the vendor's own pricing page, and the Sources line at the end says when it was last checked. Vendors change plans often, so confirm on a demo call before you sign.
| Spruce | OhMD | |
|---|---|---|
| Starting price | $24 per user per month | $300 per month, as Core's starting price |
| Higher plan | $49 per user per month | $500 per month, as Automate's starting price |
| SMS setup | $19.50 per organization, one time | |
| Plan terms | All users on one plan | Calling usage billed separately on Automate |
| HIPAA BAA | Yes | Yes |
| SMS texting | Yes | Yes |
| E-fax | Yes | |
| Video visits | Yes | Voice and video calling on Core |
| Online booking | Appointment scheduling on Automate | |
| Native AI tools | Voicemail transcription on Basic | AI voice and text on Automate |
| API access | Communicator plan | Developer API |
| Free start | 14-day free trial | |
| Works with Tabflows | Spruce integration | |
| Checked | sprucehealth.com/plans, November 4, 2026 | ohmd.com/pricing, November 4, 2026 |
What the table can't hold:
- Pricing. Spruce charges per user, and every user in an organization shares one plan. OhMD lists a starting price per plan and doesn't mention a per-user charge; Enterprise is priced by quote.
- Phone. Spruce runs a full medical phone system on both plans, with IVR call flows and VoIP desk phones on Communicator. OhMD has voice calling, voicemail transcription and call handoff to text on Core.
- Your office number. Spruce ports your existing number, which typically takes 1 to 4 weeks. OhMD text-enables your current landline or VoIP number.
- Fax. Spruce has e-fax on both plans. We could not find fax on OhMD's site.
- Automation. Spruce has scheduled messages and auto-replies on Basic, and missed-call text-back, bulk messaging, call routing and after-hours triage on Communicator. OhMD has standard automated workflows on Core, and automated patient calls and texts, routing, custom workflows, broadcast voice calls and scheduling on Automate.
- EHR integrations. Spruce lists Hint, Elation, athenahealth, DrChrono, ModMed, Guava and an open API, with integrations and API on Communicator. OhMD lists Elation, athenahealth, eClinicalWorks, DrChrono, ModMed, Healthie, AdvancedMD, Greenway, Altera and a developer API.
- Trial. Spruce has a 14-day free trial with no credit card, month to month. OhMD is demo-led, and we could not find a free trial on its pricing page.
- Best for. Spruce suits small teams that want every channel, fax included, in one inbox. OhMD suits practices keeping their landline that want texting and automated calling on a flat plan.
How Much Do Spruce and OhMD Cost?
The two companies price in different ways, and that difference matters more than the headline numbers. Spruce charges for every person on your team who has a seat, so the bill grows as you hire. OhMD lists a starting price per plan, so the bill starts higher but does not appear to be tied to headcount on the public page.
Spruce's plans page lists Basic at $24 per user per month and Communicator at $49 per user per month.
Its FAQ says a user is any teammate you add to the organization, such as clinicians and staff, but not patients, and that everyone in one organization has to be on the same plan. That means you cannot put the front desk on Communicator and the doctors on Basic.
Spruce's FAQ also says monthly invoices include applicable sales and telecom taxes from November 1, 2025. Enabling outbound SMS takes a one-time $19.50 fee for the organization.
The 14-day free trial includes Basic features except sending SMS text messages, which needs that registration first. Billing is month to month by default, and Spruce says larger practices may need an annual commitment and an onboarding fee.
OhMD's pricing page lists Core starting at $300 per month and Automate starting at $500 per month, with Enterprise priced by quote.
The words "starting at" matter here. OhMD's page does not say how users, providers or locations are counted on Core and Automate, and it lists calling usage for its automated voice and text feature as billed separately. Enterprise adds minimums, volume discounts and an annual billing incentive. Ask for a written quote at your real team size before comparing.
When does per-user pricing cost more than a flat plan?
Using list prices only, a small team usually comes out ahead on Spruce. The math below ignores taxes and any discount OhMD might quote, so treat it as a planning range.
A solo doctor plus two staff on Spruce Basic would pay $72 a month, or $147 a month on Communicator.
Spruce Basic stays under OhMD Core's $300 starting price up to 12 users ($288), and passes it at 13 users ($312).
Spruce Communicator stays under $300 up to 6 users ($294), and stays under OhMD Automate's $500 starting price up to 10 users ($490).
For a lean direct primary care clinic, those break-even points usually sit above the team size. A group with several doctors, nurses and front desk staff who all need a seat is where it is worth getting an OhMD quote side by side. Our guide on how DPC software costs change by stage shows how the rest of the stack scales too.
Do Spruce and OhMD Sign a BAA?
Yes, both list one. Spruce's plans page shows "HIPAA BAA" as the first feature on its Basic plan, and the same plans page shows a SOC 2 Type II badge. OhMD's plan comparison lists a Business Associate Agreement under Core communication, checked for Core, Automate and Enterprise, and its patient communication page says every channel is encrypted in transit and at rest "with a BAA included by default."
A signed BAA is the piece that turns a texting app into something a practice can defend under HIPAA, because it is the vendor's written promise about storage, access and breach reporting. The BAA covers the vendor's side. Your office still needs a texting policy and patient consent, which we cover in the HIPAA texting guide.
Which One Handles Phone, Fax and Video?
Spruce is built to replace the office phone system, the fax line and a separate video tool in one app. Its plan comparison lists an advanced medical phone system, SMS, secure app-based messaging, team chat, video telemedicine and e-fax on both Basic and Communicator. Communicator adds self-service call flows (a phone tree), call recording and VoIP desk phone service, with desk phone hardware billed as a one-time charge.
OhMD is centered on texting and calling. Its Core plan, per its pricing page, lists two-way SMS, a text-enabled landline, voice and video calling, voicemail transcription, call handoff to text, website chat and team messaging. Call handoff to text is a useful touch for a busy front desk, since a caller on hold can be moved to a text thread instead of waiting.
What if my practice still faxes?
Many DPC practices still receive faxed records, referrals and lab results from the rest of the system, so this one is worth checking early. Spruce lists e-fax on both plans and lets you port an existing fax number. We could not find fax or e-fax on OhMD's pricing or product pages, so ask on a demo or plan for a separate fax tool. Our HIPAA-compliant fax software guide compares standalone options.
Can I Keep My Existing Landline and Still Text Patients?
This is often the question that decides it. Patients have your office number saved, it is on your website and it is on every referral form, so most practices do not want to change it.
OhMD's patient communication page says it can "text-enable your current landline or VoIP number for two-way SMS." Its article on text-to-landline options describes using your existing office number as the textable line while calls keep coming in as they do today, and describes porting as a separate option for practices that no longer want to use that number for calls. OhMD says it handles the carrier registration (10DLC) for each client's number.
Spruce takes the other approach and moves your number onto its own phone system. Its help center on numbers says you can port your existing phone or fax number so patients and referral sources keep reaching you at the same number, that porting typically takes 1 to 4 weeks, and that you can use a temporary number while you wait. We could not find a texting-only option on Spruce's site that leaves voice with your current carrier, so ask on a demo if that matters to you.
In practice, if you are happy with your current phone system and only want texting on top, OhMD's approach is the lighter change. If you want to retire the old phone system, fax line and video tool at once, Spruce's approach replaces more.
How Do Their Automation Features Compare?
Both platforms help a small team keep up without answering every message by hand, but they put the automation in different places.
Spruce Basic includes scheduled messages, saved replies, auto-replies, custom hold music and voicemail transcription. Communicator adds:
- Self-service call flows (IVR) and scheduled call routing
- Missed-call text-back
- Urgent escalation and after-hours triage
- Bulk (broadcast) messaging
- Call recording with transcription and summaries
OhMD Core includes standard automated workflows and voicemail transcription. Automate adds:
- Automated patient calls and texts, with calling usage billed separately
- Automatic message routing
- Customized automated workflows
- Broadcast voice calling
- Appointment scheduling
The pattern is that Spruce spends its upgrade on phone handling and after-hours coverage, while OhMD spends its upgrade on automated outreach and scheduling. A DPC practice whose pain is after-hours calls and missed calls will lean toward Spruce Communicator. A larger practice whose pain is reminder calls and scheduling volume will lean toward OhMD Automate.
Which EHR Integrations Do Spruce and OhMD Have?
For DPC practices, the integration list is often where the comparison is settled, because the membership platform and the EHR are where patient context lives.
Spruce's integrations section lists articles for Hint Health, Elation, athenahealth, DrChrono, ModMed and Guava Health, plus Dock Health for tasks, HealthCompiler for analytics, Stripe for patient payments, and a REST API with webhooks. Its plans page puts Integrations and API access on Communicator. For any other EHR, Spruce's help center describes conversation links, contact links and formatted copy and paste, which bring the message text across with the sender, channel and time attached.
OhMD's integrations page lists AdvancedMD, Altera, athenahealth, DrChrono, eClinicalWorks, Elation, Greenway, Healthie and ModMed. Its athenahealth listing describes syncing patients and pushing the chat back to athenaOne in a click. OhMD also publishes a developer API. We could not find Hint, Atlas.md, Akute or Cerbo on its integrations page, so DPC clinics on those platforms should ask on a demo.
If you are on Hint or Elation, both common DPC choices, Spruce's help center documents both, while OhMD lists Elation and we could not find Hint. If you are on eClinicalWorks, Healthie or Greenway, OhMD lists those and we did not see them in Spruce's help center. You can see how Spruce fits into a DPC setup on our Spruce integration page.
Which Is the Best HIPAA Texting App for a Small Practice?
- Pick Spruce if you want texts, calls, faxes and video with patients in one shared inbox. Where it wins: calls, texts and faxes in one place; one per-user plan for the whole team.
- Pick OhMD if you want your existing office line text-enabled, with routing and scheduling automation as you grow. Where it wins: texting with voice and video calling on its base plan; AI voice and text on its automation plan.
- What Tabflows does not do: replace your patient messaging.
For most small practices, the honest answer is the one that matches how your phones work today. Here is how we would think it through.
Choose Spruce if you are a solo or small team, you want one app for phone, text, fax, video and team chat, you are on Hint or Elation, or you want to start with a free trial and month-to-month billing. It is also the simpler choice for a new DPC practice that has no phone system yet, since you can claim new phone and fax numbers in the app.
Choose OhMD if you want to keep your current phone system and carrier and add texting to the number patients already know, you want automated calls, routing and appointment scheduling, or your team is large enough that a flat plan price works out better than paying per seat. It also lists several EHRs common in larger groups, such as eClinicalWorks and Greenway.
Either way, both list a BAA, both support two-way texting and video, and both will give you a demo. The difference is mostly fit, not quality.
Questions to ask on either demo
- How exactly are users, providers and locations counted on my plan?
- What taxes, setup fees or usage charges will appear on the first invoice?
- Can we keep our current number, and does voice stay with our carrier or move to you?
- Do you support e-fax, and can we port our existing fax number?
- Which plan includes the integration with our EHR and membership platform, and what does it sync?
- Is there a contract term, and how do we export our message history if we leave?
Making Either Tool Work With the Rest of Your Stack
Choosing a texting platform solves where patient messages arrive. It does not, on its own, make sure the refill request becomes a task, the lab question reaches the right clinician, or the conversation lands in the chart. That gap sits between tools, not inside any one of them, and it is the same whether you pick Spruce or OhMD.
That is where Tabflows helps. Tabflows is a dedicated tech team that connects the tools a clinic already uses, such as the EHR, membership billing and Spruce or another messaging platform, so follow-ups get done, tasks are tracked and patient context sits in one place. We walk through a working setup in our Spruce messaging workflow for DPC, and the full stack in best DPC software for 2027.
Every price and feature above was checked on Spruce's and OhMD's own sites on October 29, 2026. Plans change, so treat this as a starting point and confirm the details on a demo call before you switch.
Sources
Checked on November 4, 2026: sprucehealth.com/plans and ohmd.com/pricing. Spot a wrong fact? Email a correction.
FAQs
What is the difference between Spruce and OhMD?
Spruce is an all-in-one communication platform priced per user, with phone, text, e-fax, video and team chat in a shared inbox. OhMD is a patient texting and calling platform priced per plan, built around text-enabling the office number a practice already has, with automated calling, routing and scheduling in its higher tier. Both list a business associate agreement (BAA).
How much do Spruce and OhMD cost in 2027 planning?
Spruce prices per user, with every user in an organization on the same plan, plus applicable taxes and a one-time fee to enable outbound SMS. OhMD prices per plan, with a starting price for Core and for Automate, calling usage for automated calls billed separately and Enterprise priced by quote. Spruce lists Basic at $24 per user per month and Communicator at $49 per user per month, and the SMS fee is $19.50. OhMD lists Core starting at $300 per month and Automate starting at $500 per month.
Is Spruce or OhMD cheaper for a small practice?
At list price, Spruce costs less for small teams because it charges per user. Spruce Basic stays under OhMD Core's starting price up to 12 users, and Spruce Communicator stays under it up to 6 users. Larger teams that would pay for many Spruce seats may find a per-plan price easier to budget, so compare quotes at your real headcount. A team of three on Spruce Basic is $72 a month, and OhMD Core starts at $300 per month.
Do Spruce and OhMD sign a BAA?
Yes. Spruce lists a HIPAA BAA on both its Basic and Communicator plans. OhMD lists a Business Associate Agreement in its plan comparison across Core, Automate and Enterprise, and its product page says a BAA is included by default.
Can I text patients from my existing office landline?
OhMD says it can text-enable your current landline or VoIP number for two-way SMS, so patients text the number they already know. Spruce lets you port your existing phone or fax number so the practice number stays the same, and its help center says porting typically takes 1 to 4 weeks. We could not find a text-only option that leaves voice with your current carrier on Spruce's site, so ask on a demo.
Does OhMD have fax?
We could not find fax or e-fax on OhMD's pricing or product pages, so ask on a demo if your practice still sends and receives faxes. Spruce lists e-fax on both its Basic and Communicator plans.
Which works better with DPC software like Hint and Elation?
Spruce's help center lists integrations with Hint, Elation, athenahealth, DrChrono, ModMed and Guava, and Integrations and API access sit on its Communicator plan. OhMD's integrations page lists Elation, athenahealth, eClinicalWorks, DrChrono, ModMed, Healthie, AdvancedMD, Greenway and Altera. We could not find Hint on OhMD's integrations page.