⚡The answer up front, by product type
Healthcare software prices by what it touches, not by how it looks. Two apps with identical screens can differ by 3× in cost because one stores PHI, integrates with an EHR and prescribes, while the other is a content app with a login screen. So the honest way to answer "how much" is by product category, with labelled US market ranges we observe.
A patient portal — scheduling, records viewing, secure messaging, forms — runs $40,000 to $120,000. A telehealth platform — video visits, waiting rooms, e-prescribing hooks, documentation — runs $80,000 to $200,000. A remote patient monitoring (RPM) product — device data ingestion, alerting, clinician dashboards, billing-code support — runs $150,000 to $400,000 and up, because it is really three systems: a device pipeline, a clinician workflow and a patient app.
Underneath all three sits the compliance layer, which is why the same feature list costs more in healthcare than in any other vertical. The rest of this article is that layer, itemized — because the most common way buyers overpay is accepting a quote that never mentions it, then funding it through change orders.
Healthcare software development services
| Product type | Typical build cost (US market range) | Timeline | What drives the top of the range |
|---|---|---|---|
| Patient portal | $40,000–$120,000 | 3–6 months | EHR integration depth, forms complexity, appointment logic |
| Telehealth platform | $80,000–$200,000 | 4–8 months | Video infrastructure, e-prescribing, documentation workflows |
| Remote patient monitoring | $150,000–$400,000+ | 6–12 months | Device integrations, alerting rules, clinician workflow, billing support |
| Wellness app (no PHI) | $25,000–$80,000 | 2–4 months | Escapes the HIPAA tax entirely — a different product category |
🧾The HIPAA tax, itemized
HIPAA compliance is not a certificate you buy — it is a set of engineering and operational obligations, each of which costs real money. When a vendor tells you their app is "HIPAA compliant" for the same price as a generic build, one of two things is true: the compliance work is missing, or it is unpriced and will arrive later as change orders. Here is what the line items actually look like, as labelled ranges on a typical mid-size build.
Notice that none of these are exotic. They are ordinary engineering tasks that a healthcare build cannot skip and a generic build can. That is the entire tax — and it is also why a quote that is 30 percent cheaper than the field is usually not efficient, just incomplete.
One item deserves emphasis: Business Associate Agreements cost almost nothing to sign and everything to ignore. Every vendor in your stack that touches PHI — hosting, video, email, analytics, error tracking — needs a BAA, and several mainstream tools either will not sign one or only sign at enterprise tiers. This constraint silently determines your infrastructure bill, and it should be settled in week one, not discovered at launch.
| Compliance item | What it actually is | Typical cost contribution |
|---|---|---|
| Encryption at rest & in transit | Database/volume encryption, TLS everywhere, key management | $3,000–$10,000 of build time |
| Audit logging | Immutable record of who viewed or changed which PHI, when | $5,000–$20,000 — and it is forever, not one-time |
| Access controls & RBAC | Role-based permissions, minimum-necessary access, session rules | $4,000–$15,000 |
| BAAs across the stack | Vendor agreements for hosting, video, email, analytics touching PHI | Legal/ops time; forces enterprise tiers on some tools |
| Risk analysis & policies | Documented security risk assessment, written policies and procedures | $3,000–$15,000 |
| Penetration testing | Third-party test before launch and periodically after | $5,000–$25,000 per engagement |
| Breach procedures & training | Incident response plan, team training, documentation | $2,000–$8,000, recurring |
The cheapest HIPAA strategy is architectural: store as little PHI as possible, and keep what you must store in one well-guarded service rather than sprinkled across twelve. Every system that touches PHI inherits the full compliance burden — minimising the blast radius is the single biggest cost lever you control.
🏥What drives each tier: portal vs telehealth vs RPM
Patient portals are the most bounded of the three. The feature set is known — scheduling, records, messaging, forms — and the cost variance comes almost entirely from two places: how deep the EHR integration goes (read-only viewing versus write-back of appointments and documents) and how much of the intake workflow you digitize. A portal that displays data is a much smaller project than a portal that moves it.
Telehealth adds a real-time layer with its own economics. Video itself is usually bought, not built — HIPAA-eligible video APIs run on usage pricing that becomes a real monthly line at volume — and the engineering cost concentrates in the workflow around the call: scheduling, waiting rooms, intake before the visit, documentation after it, and e-prescribing integration if you prescribe. The call is the easy part; the clinical workflow is the product.
RPM is the heavyweight because it is an integration business. Every device class you support — blood pressure cuffs, glucose meters, wearables — is its own ingestion pipeline with its own failure modes, and the clinician side needs alerting rules tuned so that staff are not drowned in false alarms. The billing dimension (RPM reimbursement codes and their documentation requirements) adds a compliance-shaped feature set on top. None of this is optional if the product is to be used, which is why RPM quotes cluster high and why "MVP the RPM product" usually means "support exactly one device class first".
🔗EHR integration: HL7, FHIR and the real price of "we integrate with Epic"
EHR integration is the line item where healthcare quotes diverge most violently, because the phrase covers a spectrum from "pull a patient record through a modern API" to "maintain an HL7 interface engine against a hospital's 15-year-old interface team backlog". Prices follow the spectrum.
FHIR-based integration against a modern API or an aggregator (the services that normalise connections to many EHRs behind one API) is the cheap path: $10,000 to $40,000 per integration target for read-heavy use cases, using an aggregator typically priced per patient or per connection per month. HL7 v2 integration — still the plumbing of hospital systems — runs $25,000 to $100,000 per interface, because it involves interface engines, custom message mapping, VPNs, and a certification process with the hospital's IT team that runs on hospital time, not yours.
Two planning truths fall out of this. First, budget calendar time, not just money: hospital interface teams commonly take 8 to 16 weeks to provision and certify a new connection, and no engineering budget shortens that queue. Second, the aggregator fees are forever — a per-patient-month fee is an annuity that belongs in your unit economics, and at scale it can justify building direct interfaces for your highest-volume EHR targets while keeping the aggregator for the long tail.
| Integration approach | Typical cost | Recurring fees | When it is the right call |
|---|---|---|---|
| FHIR API, direct | $10,000–$40,000 per target | Low | Modern EHRs, read-heavy workflows, few targets |
| Aggregator (multi-EHR API) | $10,000–$30,000 to integrate | Per-patient or per-connection monthly | Many EHR targets, speed to market matters |
| HL7 v2 interface | $25,000–$100,000 per interface | Interface engine hosting + maintenance | Hospital systems, lab/orders/results feeds |
| No integration (standalone) | $0 | $0 | Right for validation; a ceiling on growth, not a strategy |
⚕️The FDA SaMD question — answer it before you budget
There is a fork in every healthcare product budget that has nothing to do with features: does your software diagnose, treat or drive clinical decisions? If yes, you may be building Software as a Medical Device, and the cost structure changes by an order of magnitude — regulatory strategy, quality management systems, clinical evidence and submission work that together add $100,000 to $500,000 or more and months to years of timeline before the engineering bill is even discussed.
The line is about intended use, not technology. An app that displays a patient's recorded blood pressure is generally a wellness or workflow tool. An app that interprets readings and recommends a clinical action drifts toward device territory. The phrasing of your marketing copy, of all things, is part of what regulators look at — "supports clinicians in reviewing" and "detects deterioration and recommends intervention" are the same code with different legal posture.
This is not a reason to panic; it is a reason to get a regulatory-read consultation before scoping, not after. The expensive failure mode is building a wellness-priced product with device-flavoured claims and discovering at launch that your own website made promises your regulatory posture cannot support. A few thousand dollars of regulatory counsel at the start routinely saves a rewrite or a rebrand later.
Decide your regulatory posture in week one and write it into the scope document. "We are a workflow tool that displays data" and "we are SaMD" are both viable strategies — but they have different budgets, different timelines and different engineering standards, and mixing them is how healthcare projects die.
🔁Compliance is a subscription, not a purchase
The build is the down payment. HIPAA obligations recur: risk analyses need periodic refresh, penetration tests repeat (annually is the common cadence, and after major changes), policies and training need upkeep, and your BAAs need review as vendors change tiers and terms. Budget $10,000 to $40,000 a year for the ongoing compliance programme of a mid-size product, separate from ordinary maintenance.
Ordinary maintenance still applies on top — the usual 15 to 25 percent of build cost per year for updates, security patches and evolution — and healthcare adds a third recurring line most verticals do not have: the integration annuities. EHR aggregator fees, video API usage, e-prescribing network fees and HIE connections all meter monthly. A product that looks cheap to build can carry $3,000 to $15,000 a month in usage-priced infrastructure at modest volume.
The practical takeaway: model three budgets before you sign anything — the build, the first year of operation, and steady state. Buyers who model only the build routinely discover that year two of a healthcare product costs more than they expected the whole thing to cost. The numbers are all knowable up front; the discipline is asking for them.
🔍How to read a healthcare development quote
Two quotes for the same healthcare product often differ by 2×, and the difference is rarely engineering talent — it is whether compliance and integration are inside the number or waiting outside it. Normalize every quote before comparing: does it itemize audit logging, access controls and the security documentation? Does it name the EHR integration approach and price the interface, or does it say "EHR integration: TBD"? Does it include penetration testing, and is the retest after fixes included too?
Scope your healthcare product with our teamCustom software development cost in the USA
Ask what the quote assumes about PHI
A quote priced on "minimal PHI, one service" is honest if your architecture matches it and fantasy if it does not. The PHI footprint is a scoping input, not an implementation detail.
Ask who signs the BAA
Your development partner touching PHI needs to sign one. A vendor that hesitates on the BAA is telling you something about how often they build healthcare software.
Ask which EHR and which direction
"Epic integration" means nothing without the data flows. Read-only FHIR pulls and write-back HL7 interfaces differ by 3–5× in cost. A quote that does not distinguish them has not scoped the work.
Ask what happens after launch
Ongoing compliance cadence, integration annuities and maintenance should appear as year-one operating numbers, not as surprises. A partner who volunteers them is a partner who has operated healthcare software before.