Signed BAA and DPA, with subprocessor change notice
Dedicated database shard on request
Audit log export to your own SIEM
Uptime SLA with service credits
Named implementation lead and migration from your current system
Prices are in USD and exclude local sales tax or VAT. Additional provider seats are prorated to the day. AI credits beyond the included allowance are $9 per 1,000, and every workspace can set a hard cap that stops AI features rather than billing overage.
Line by line
What actually changes as you grow
CareVault plan comparison: price per provider, included facilities, AI credits, storage, contracts and support by plan.
Feature
Solo Starter
Essential
Professional
Growth
Enterprise
First provider
$0
$59/mo
$129/mo
$229/mo
Custom
Each additional provider
Billed per active provider seat, prorated on the day they are added.
—
$35/mo
$79/mo
$149/mo
Volume
Facilities included
1
1
2
10
Unlimited
AI credits per month
Top-ups are $9 per 1,000 credits. Unused credits do not roll over.
50
250
1,000
5,000
Negotiated
Document storage
2 GB
25 GB
100 GB
500 GB
2 TB+
Signed BAA / DPA
DPA
DPA
BAA + DPA
BAA + DPA
BAA + DPA + SCCs
Support
Community
Email, 1 business day
Email + chat, 4 hours
Priority, 1 hour
SLA-backed, named contact
Prices in USD, excluding sales tax and VAT, which are added at checkout based on your billing address. Tenants billing in INR, NGN, GHS, ZAR and KES are charged in local currency at the rate published on the day of the invoice.
Before you ask finance
How the billing actually behaves
The parts of a SaaS contract that turn into an argument later, stated up front.
The first provider is included; the rest are seats
A seat is a provider who can be scheduled and can sign clinical notes. Receptionists, billers, pharmacists, nurses and administrators are unlimited and free on every paid plan — charging for the people who make the clinic run is how software ends up being shared between three staff on one login.
Seats are prorated to the day
Add a locum for two weeks and you are billed for two weeks. Remove a leaver and the credit appears on the next invoice. No annual seat commitment on monthly plans.
AI is metered, and you can cap it
Each plan includes a monthly credit allowance. One credit is roughly one AI action of typical size. Exceeding the allowance either bills at $9 per 1,000 credits or stops the AI features entirely — your choice, set per workspace, and the soft cap warns you before either happens.
No charge for patients, appointments or storage tiers you do not use
Paid plans have no patient cap. Storage allowances are generous enough that most practices never think about them, and we will tell you before you approach one rather than after.
Annual billing is ten months
Two months free, paid up front, cancellable with a pro-rata refund of the unused period. We would rather refund than hold money from a practice that is leaving.
What happens if you stop paying
The workspace becomes read-only and export-only. It is never deleted while a statutory retention period is running, and nobody at CareVault holds a clinic's records hostage over an invoice — that would put patient care downstream of our accounts receivable.
Questions we actually get asked
The awkward ones first
If your question is not here, ask it directly — you will get an answer from someone who works on the product.
Is CareVault HIPAA compliant?
No software is, and any vendor telling you otherwise is selling you a phrase rather than a control. HIPAA has no certification scheme. What we can tell you is specific: we sign a BAA, we encrypt PHI at rest and in transit, sensitive identifiers are encrypted at the field level with searchable blind indexes, access is role-based and logged to a hash-chained append-only audit trail, and tenant isolation is enforced by Postgres row-level security rather than by application code. Compliance is then a property of how your practice operates on top of that, which is why we also give you the reports an auditor will ask for.
Where does our data actually live?
In the region you choose at sign-up: United States, European Union, India, or the Gulf. The choice is fixed at that point because moving it later is a migration project rather than a settings change. Backups, object storage and error telemetry all follow the tenant's region — routing EU error traces to a US observability account is a residency breach that survives every other control, so we pin it explicitly.
Can we get our data out?
Yes, and without asking us. Every tenant can export patients, encounters, orders, results and financials as FHIR R4 bundles or as CSV, on demand and via API. Enterprise tenants can stream the audit log into their own SIEM. Lock-in through export friction is a business model we would rather not have.
What happens to our records if we leave?
You export first, and we then follow the retention policy that applies to you. Deletion is not a DELETE statement: statutory medical-record retention runs from roughly 6 to 30 years depending on jurisdiction and patient age, so records move through a documented disposition lifecycle — retain, pseudonymise, crypto-shred — rather than vanishing on request. We will tell you exactly which floor applies to your jurisdiction.
How is this different from a $60 script on CodeCanyon?
The scripts are usually a competent CRUD application over a single shared database with tenant filtering in PHP. The difference shows up in the failure modes: a forgotten WHERE clause there leaks another clinic's patients, an editable audit table cannot answer a subject access request, and nobody ships a patch when a payer changes its edits. You are also buying maintenance — drug interaction data, payer rules and regulatory requirements all move, and a frozen codebase becomes unsafe rather than merely dated.
Do the AI features send patient data to a third party?
Only if you turn them on, and each one is a separate switch. When enabled, the relevant text goes to Anthropic under a BAA with zero data retention, which means it is not retained for training or for abuse monitoring. Anthropic is named in our public subprocessor register with direct PHI access, because pretending otherwise would be the dishonest option. Every call is metered and attributed, so you can see exactly what was sent and by whom.
How long does implementation take?
A single-provider practice is usually seeing patients in the system the same week. A multi-site group with an existing EMR to migrate is typically four to eight weeks, most of which is data mapping and staff training rather than configuration. We import from CSV, from FHIR, and from the handful of legacy systems we have written parsers for.
What does the AI credit metering actually cost?
Each plan includes a monthly credit allowance, and one credit is roughly one AI action of typical size. Top-ups are $9 per 1,000 credits. You can set a hard cap so the features stop rather than bill, which is the setting most practices choose in their first month. Unused credits do not roll over — we would rather price them low than pretend to bank them.
Can we run it on our own servers?
For Enterprise tenants with a genuine regulatory requirement, yes — a dedicated database shard in the region of your choice, and in a small number of cases a single-tenant deployment. It costs more and updates land more slowly, and we will say so during the sales process rather than after.
Try it on one clinic day
The free tier is not a trial that expires. If you are a single-handed practice, it may be all you ever need.