Affordable Plans for Every Practice
Whether you're a solo practitioner or a growing clinic, we have the perfect plan to help you streamline your practice with AI-powered tools and comprehensive patient management.
Free
No credit card required
0
- Online booking
- Online payments
- Insurance claims (manual) — pay-per-use, $0.50/claim, $0.25/eligibility check, no free monthly quota
- LumaForms — 10 published forms, 100 responses per form, signature questions, Excel export & saved response reports, 1 GB file storage, 2 automations per form, unlimited drafts
- CRM — 100 contacts, 1 segment, 1 campaign, 1 pipeline, customizable contact form
- 2 staff/providers
- 50 clients
- Progress notes (basic)
- Superbills
- HIPAA compliant
Essential
$80
/month, billed annually
3 providers included · +$40/mo each extra, up to 5
$1,198.80/yr $960/yr
SubscribeNew here? Try $29.90 for 30 days, then $99.90/mo. Card required, cancel any time.
- All features in Free included.
- LumaEHR AI Note Taker — included for your first 3 clinicians (300 min of audio/mo, pooled clinic-wide, then 2 agent credits a minute), $20/mo for each extra clinician
- Insurance claims (AI-powered)
- Communications — a dedicated SMS/voice/fax number (US/Canada, billed via Stripe; $15/mo + $25 one-time setup), 200 message credits included every month, more from $15 per 500
- Care team — tag each assigned staff member's role (primary provider, specialist, care coordinator, nurse or billing) with time-limited assignments for locum cover, cover for a colleague's whole client panel for a date range, transfer of care with a handoff note, and a My Patients worklist for every provider
- Deposits, prepayment & late-cancellation / missed-appointment fees on online bookings (card payments via Stripe)
- Memberships — sell recurring patient subscription plans
- Secure client messaging
- Electronic claims submission35 free claims/mo, then starting at $0.35/claim
- Client portal — clients book, pay, message and read their documents
Team
$200
/month, billed annually
5 providers included · +$35/mo each extra
$3,000.00/yr $2,400/yr
Subscribe- All features in Essential included.
- Unlimited practice locations, plus a Revenue by location report
- Recurring appointments
- Repeat visits on your booking page — clients book a recurring series online
- Custom domains — serve your booking, store, membership, contact & AI assistant pages on domains you own (e.g. book.yourclinic.com), automatic SSL
- LumaEHR AI Note Taker — included for your first 5 clinicians (900 min of audio/mo, pooled clinic-wide, then 2 agent credits a minute) — covers in-person and telehealth notes, $20/mo for each extra clinician
- API access — connect your own systems to your inventory, booking availability, CRM pipelines and listing data, with keys you create; up to 3 connected organizations, 60 requests a minute, 100,000 requests a month, 30-day request logs, standard support
- Comprehensive financial reports
- Insurance eligibility checkIncluded
- Dedicated account manager
- Month-to-month — no long-term contract
- Most practices are ready in an afternoon
- Real humans, fast
Enterprise
For large organizations with custom needs.
Custom
Tailored pricing based on your organization's specific needs
Contact UsEverything in Team plan, plus:
- All features in Team included.
- Unlimited staff/providers
- LumaForms — unlimited eSignature envelopes, file storage & signing codes by text
- Custom storage
- Self-hosting service
- Customization support
- API access — every part of it, including your own patient records, included in your contract at no extra charge, with higher rate and volume limits, 90-day request logs, SLA & priority support
- SLA guarantee
- White-glove, 24/7 support
All plans include
Security & Compliance
- HIPAA compliance
- Encryption in storage and in transit
- Regular security audits
Infrastructure
- 99.9% uptime guarantee
- Automatic backups
- Global CDN
Support
- Community forums
- Documentation
- Email support
Detailed Feature Comparison
Compare all features across our plans to find the perfect fit for your practice needs.
| Free0Get Started | RecommendedEssential$80/mo, billed annuallySubscribe | Team$200/mo, billed annuallySubscribe | |
|---|---|---|---|
| Billing | |||
| Online payments | |||
| Automated invoicing | |||
| Auto Pay (charge card on file) — 1.9% platform fee | |||
| Insurance claims — AI-powered on every paid plan | Manual | ||
| Insurance eligibility check | $0.25/check | $0.20/check | |
| Electronic claims submission | $0.50/claim | 35 free claims/mo, then starting at $0.35/claim | 50 free claims/mo, then starting at $0.25/claim |
| Superbills | |||
| CMS-1500/HCFA forms | |||
| Financial reports | Comprehensive | ||
| Advanced analytics | |||
| Documentation | |||
| Progress notes | Basic | ||
| AI Note Taker — in-person & telehealth, $20/mo per extra clinician | 3 clinicians, 300 min/mo | 5 clinicians, 900 min/mo | |
| Custom notes templates | Advanced & Limited | Advanced & Unlimited | |
| eSignatures | |||
| ICD-10 code autocomplete | |||
| Measurement-based care | |||
| Treatment Planners | 33-template library · 3 active plans per client | Author & share your own templates · unlimited plans · objectives linked to scored measures | |
| ePrescribe (add-on)$49/mo/clinician + $99 set-up fee | |||
| ePrescribe PDMP integration (add-on)$5/mo/clinician + $500 set-up fee | |||
| elabs (add-on)$6/req/clinician + $500 set-up fee | |||
| Good Faith Estimates | |||
| Audit trail | |||
| Scheduling | |||
| Online booking | |||
| Paperless intakes / consents | 10/month | 120/month | Unlimited |
| Appointment reminders | Email + textonce you add a number | Email + text & voiceonce you add a number | |
| Telehealth links | Basic | Advanced | Unlimited, AI note taking included |
| Calendar sync — two-way, Google & Outlook | |||
| Group appointments & classes — waitlists, online booking | Recurring series | ||
| Secure client messaging | |||
| Recurring appointments | |||
| Returning clients confirm by email code when booking online | |||
| Card on file at online bookingcard payments via Stripe | |||
| Several services in one online visit | |||
| Service options & add-ons on your booking page | |||
| Deposits, prepayment & cancellation feescard payments via Stripe | |||
| Group classes with waitlists | |||
| Packages, gift cards & promo codes | |||
| Repeat visits booked online | |||
| Booking by locationpatients choose which of your locations, with its own services, providers, times and prices | |||
| CRM & Memberships | |||
| CRM contacts | 100 | 5,000 | Unlimited |
| CRM segments & campaigns | 1 each | 10 each | Unlimited |
| CRM pipelines | 1 | 3 | Unlimited |
| Contact form (web-to-lead) | Customizable | Customizable | Advanced + custom fields |
| Embeddable CRM forms | Default floating-button widget | Full widget customization + raw iframe | |
| Memberships | Recurring plans | Plans + add-ons | |
| Online store | |||
| Sell physical products | Up to 100 | Up to 1,000 | Unlimited |
| Digital downloads | |||
| Branded storefront (remove "Powered by LumaEHR") | |||
| Embeddable storefront | |||
| AI Agents | |||
| AI Agent Studiobuild & run AI agents and automations | |||
| Monthly agent credits | 50 | 2,500 | 5,000 |
| Published agents & automationsdrafts always unlimited | 1 | ||
| Agent messaging (email) | |||
| Expose agents via MCP (agent-to-agent) | |||
| Public Agent UIhosted AI chat assistant | 5 | Unlimited | |
| Embeddable Agent UI widget | Default widget only | Custom widget (mode, position, text) + raw iframe | |
| Custom Agent UI URL (branded vanity link) | |||
| API access | |||
| Your own API keys — inventory, booking availability, CRM pipelines & listing data | |||
| API add-on — Full access (Read & Write) patients, appointments, notes, CRM & full inventory | +$250/mo on top of your plan | ||
| API add-on requests — included each month, then billed per 1,000 | 2,000,000/mo included, then $0.30 per 1,000 | ||
| Mail & Marketing | |||
| Mail storage | 5 GB | 50 GB | 120 GB |
| Mailboxes | 3 | 25 | 50 |
| Custom mail domains | 1 | 3 | 10 |
| LumaReach email sends/mounused sends roll over, up to 1x quota | 500 | 12,000 | 60,000 |
| Active automations (journeys) | 1 | 10 | Unlimited |
| Saved custom templatesstarter library free on every plan | 2 | 15 | Unlimited |
| A/B subject line testing | |||
| Appointment attribution | Basic | ||
| Forms & eSignatures | |||
| Published formsdrafts always unlimited | 10 | Unlimited | Unlimited |
| Responses per form | 100 | Unlimited | Unlimited |
| Automations per form | 2 | Unlimited | Unlimited |
| Signature questions | |||
| eSignature envelopes/mo | 100 | 500 | |
| Form & signature file storage | 1 GB | 50 GB | 250 GB |
| Client file storagedocuments and files uploaded to a client record, counted separately from form storage | 1 GB | Unlimited | Unlimited |
| Signing codes by text/mo | 50 | 500 | |
| Excel export & saved response reportsCSV export on every plan | |||
| Form design | Colour & logo | ||
| Response location | |||
| Clinic stamps & advanced signing fields | |||
| Scored clinical measures | |||
| Embed forms on your website | |||
| Remove "Powered by LumaEHR" | |||
| Webhooks when a response arrives | |||
| Share templates with other clinics | |||
| Top-up packsone month, no plan change | Storage | ||
| Communications | |||
| Dedicated SMS/voice/fax number$15/mo + $25 one-time setup (US/Canada, billed via Stripe) | |||
| Message credits included every month | 200 | 1,000 | |
| Extra credits | From $15 per 500 | From $15 per 500 | |
| Fax inbox | |||
| Account | |||
| Staff/Providers | 2 | 3 included$40/mo per extra (up to 5) | 5 included$35/mo per extra (unlimited) |
| Practice locations | 1 | 1 | Unlimitedplus a Revenue by location report |
| Client records | 50 | ||
| Provider specialtiesstandard clinical list (NUCC) or your own, on signatures & booking | |||
| Staff credentialingNPI, DEA & license numbers, clinic-verified | |||
| Live pricing on lab, medication & radiology orders | |||
| PDF reportsprescriptions, lab requests & radiology | |||
| History grouped by patient, with a date range | |||
| Clinic-set age of majority | |||
| Secure in-app file viewerwatermarked, with an owner setting to block downloads | |||
| Payment accountsconnected Stripe/Paystack accounts per provider, with a default | 1 | Up to 3 | Up to 3 |
| Role-based permissions | |||
| Client portal — book, pay, message, documents | On your own domain | ||
| Analytics | |||
| Data export | CSV | CSV | CSV, PDF, HL7 |
| Data import | CSV | CSV, PDF, HL7 | |
| Assigned clientsrestrict a record to the staff looking after them | |||
| Emergency access with a reason & time limitplus a full access report | |||
| Patients can request a privacy restriction from their portal | |||
| Care team roles, coverage & transfer of care | |||
| Sensitive notes, VIP clients & department scope | |||
| Access log, disclosure accounting & quarterly review | |||
| Patients see who viewed their record (portal) | |||
| HIPAA compliant | |||
| Support | Community | Priority | Premium |
| Dedicated account manager | |||
| Custom domains (booking, store, membership, contact form, AI assistant) | One per public page, automatic SSL | ||
| Onboarding & support | |||
| Guided setup checklistmost practices are ready in an afternoon | |||
| Free data import helpsend us your patient list and we’ll import it for you | |||
| Named onboarding specialistowns your setup from day one to go-live | |||
| One person owns your issue until it’s solved | |||
| First responsebusiness hours | Community | Same business day | 1 hour |
| Support channels | Discord + email | + WhatsApp + SMS | + phone calls + account manager |
| Cancel any time in Settingsno phone call, no contract | |||
Comparing EHRs? See what each would really cost you.
Estimate your LumaEHR cost for your team and must-haves. Free, no sign-up.
You shouldn't need a second job to switch
A rollout complaint we hear a lot from practices leaving another EHR: implementation became a second job, and support meant getting handed between people. Here's what's different here.
Typical EHR rollout
- Weeks or months of your own time getting set up
- Meeting after meeting just to get started
- Support tickets bounce between people — re-explain the problem every time
- Slow, unpredictable response times
- You paid for implementation, then did most of it yourself
- Locked into a contract, afraid to leave if it doesn't work out
With LumaEHR
- Self-serve setup — most practices are ready in an afternoon
- A guided setup checklist walks you through it — no meetings required
- One person owns your issue until it's solved. You never re-explain it.
- First response within a stated target on every plan — see below
- Free data import help on every paid plan; white-glove migration on Enterprise
- Month-to-month. No long-term contract. Cancel any time in Settings.
Onboarding, per plan
Free
- Self-serve setup, guided by a setup checklist — most practices are ready in an afternoon
Essential
- Self-serve setup, guided by a setup checklist — most practices are ready in an afternoon
- Free data import help — send us your patient list and we'll import it for you
Team
- Self-serve setup, guided by a setup checklist — most practices are ready in an afternoon
- Free data import help — send us your patient list and we'll import it for you
- A named onboarding specialist owns your setup from day one to go-live
Enterprise
- Self-serve setup, guided by a setup checklist — most practices are ready in an afternoon
- Free data import help — send us your patient list and we'll import it for you
- A named onboarding specialist owns your setup from day one to go-live
- White-glove migration from your previous EHR, done for you
Security & compliance
- HIPAA compliant
- BAA available
- Encryption in transit and at rest
- Audit logs on every clinical record
- Two-factor authentication
- SOC 2 Type II
What happens when you need help
One person owns your issue until it's solved. You never re-explain it.
First response, by plan
- Free
- Community support
- Essential
- First response within the same business day
- Team
- First response within 1 hour (business hours)
- Enterprise
- First response within 30 minutes (business hours)
Channels, by plan
- Free
- Discord community + email
- Essential
- + WhatsApp + SMS
- Team
- + phone calls + a named account manager
- Enterprise
- + a dedicated line + SLA
- Phone
- Text (SMS)
- Discord community
- Book a call
Frequently asked questions
Just opening your practice? Is there a discount for new practices?
Yes — the New Practice Startup Program. Apply, and if your application is approved, a genuinely new practice gets 2 months of Essential free — reviewed by a person within 2 business days. A card is needed to accept, and after your free months Essential renews at its normal monthly price. Cancel any time.
How long does setup take?
Setup is self-serve on every plan, guided by a setup checklist in your account — most practices are ready in an afternoon. Essential, Team and Enterprise also get free data import help: send us your patient list and we'll import it for you. Team and Enterprise get a named onboarding specialist who owns your setup from day one to go-live, and Enterprise includes a white-glove migration from your previous EHR, done for you.
Will I have to do the implementation myself?
No. Every plan gets a guided setup checklist, so you're never starting from a blank screen, and every paid plan includes free data import help — send us your patient list and we'll import it for you. On Team and Enterprise, a named onboarding specialist owns your setup from day one to go-live; Enterprise includes a white-glove migration from your previous EHR, done for you.
What happens when I need help?
One person owns your issue until it's solved — you never have to re-explain it to someone new. First response targets: community support on Free, the same business day on Essential, 1 hour on Team, and 30 minutes on Enterprise (business hours). Support channels grow with your plan too: Discord and email on Free, plus WhatsApp and SMS on Essential, plus phone calls and a named account manager on Team, plus a dedicated line and an SLA on Enterprise.
Can I leave any time?
Yes. LumaEHR is month-to-month with no long-term contract — cancel any time in Settings, no phone call needed.
Is LumaEHR a free EHR?
Yes. LumaEHR offers a Free plan so you can get started without cost — no credit card required. When you're ready for more, try Essential for $29.90 for 30 days, then the regular monthly price. You can upgrade anytime.
Can I switch plans later?
Yes, you can upgrade or downgrade your plan at any time. Changes will be reflected in your next billing cycle. We'll automatically prorate any payments for time spent on your previous plan.
What payment methods do you accept?
We accept all major credit cards (Visa, Mastercard, American Express), PayPal, and bank transfers for annual plans. All payments are processed securely through Stripe.
Is there a setup fee?
No, there are no setup fees or hidden charges. You only pay for your subscription. We believe in transparent pricing and want to make it easy for you to get started.
What happens after my trial ends?
Your Essential trial runs for 30 days from the card charge. Unless you cancel, it converts automatically to a regular Essential subscription at the end of the 30 days — we email you before it converts, and you can cancel any time from Settings. If you cancel during the trial, you keep Essential access through day 30, then move to the Free plan; the trial charge is not refunded.
Can I export my data if I decide to cancel?
Yes, you can export all your data at any time in standard formats (CSV, PDF, HL7). We believe in data portability and make it easy for you to maintain control of your information.
Do you offer discounts for non-profits or educational institutions?
Yes, we offer special pricing for non-profit healthcare organizations, educational institutions, and research facilities. Please contact our sales team to learn more about our discount programs.
What are your charges on credit/debit card transaction fees for online payments?
LumaEHR uses Stripe Connect for clinics to collect online payments, therefore payments are sent to the clinics stripe account directly for payouts. However LumaEHR charges a 1.9% platform fee per transaction, plus the Stripe standard processing fee of 2.9% + $0.30 per transaction for credit and debit card payments which is charged seperately.
Can I try it without a card?
Yes — the Free plan needs no credit card at all, and you can use it for as long as you like. The $29.90, 30-day trial of Essential does need a card, since it converts to a paid subscription automatically at the end of the 30 days.
Can I cancel anytime?
Yes. You can cancel in a few clicks. No long contracts or hidden fees.
Will my data be safe?
Yes. We use encryption, role-based access, and audit logs to keep your data secure.
Do you help me set up?
Yes. We provide guided setup, ready-made templates, and support if you need a hand.
What is LumaAPI and how is it different from LumaEHR?
LumaEHR is our ready-made EHR product for clinics and practitioners — the plans on this page. LumaAPI is our separate healthcare infrastructure platform for developers building custom clinical applications. LumaAPI has its own pricing (starting at $49/month) and is billed independently at lumaapi.com/pricing. The two products serve different audiences: LumaEHR is for healthcare providers who want a turnkey solution, LumaAPI is for developers who want to build their own. Not the same as connecting your own systems to your own LumaEHR workspace — see the next question.
Can I use LumaAPI to build on top of LumaEHR?
LumaAPI is a standalone platform with its own FHIR R4 data store, TypeScript SDK, and React widget library. It is not an extension of LumaEHR — it is a separate product for developers building custom healthcare apps from scratch. If you need a ready-made EHR, use LumaEHR. If you need healthcare infrastructure APIs to build your own product, visit lumaapi.com.
Can I connect my own systems to LumaEHR?
Yes. Every workspace on Team (or Business on the Pharmacy and Diagnostics editions) can create its own API key to read its inventory, booking availability, CRM pipelines and listing data, at no extra cost. The API add-on ($250/month, or ₦375,000, on top of your plan) gives keys you create full access (read and write) to your own patients, appointments and clinical notes too — included by contract on Enterprise. Set it up from Settings → API access in the app.
Do you offer refunds?
All fees paid to LumaEHR are non-refundable, including the $29.90 trial charge. Once a payment is processed, it is considered fully earned. This applies to subscription fees, trial fees, add-ons, setup fees, and all other charges. We offer a free plan and a 30-day, $29.90 trial of Essential so you can evaluate the platform before committing to the full subscription. If you cancel, your access continues until the end of your current billing period — no partial refunds or credits are issued. For full details, see our Terms of Service.

