Start Free, No Credit Card Required

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
See all features (+26 more)
Recommended

Essential

$80

/month, billed annually

3 providers included · +$40/mo each extra, up to 5

$1,198.80/yr $960/yr

Subscribe

New 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
See all features (+34 more)

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
See all features (+26 more)
  • Month-to-month — no long-term contract
  • Most practices are ready in an afternoon
  • Real humans, fast
Enterprise Grade

Enterprise

For large organizations with custom needs.

Custom

Tailored pricing based on your organization's specific needs

Contact Us

Everything 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
Compare All Features

Detailed Feature Comparison

Compare all features across our plans to find the perfect fit for your practice needs.

Free0Get StartedRecommendedEssential$80/mo, billed annuallySubscribeTeam$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 planManual
Insurance eligibility check$0.25/check$0.20/check
Electronic claims submission$0.50/claim35 free claims/mo, then starting at $0.35/claim50 free claims/mo, then starting at $0.25/claim
Superbills
CMS-1500/HCFA forms
Financial reportsComprehensive
Advanced analytics
Documentation
Progress notesBasic
AI Note Taker — in-person & telehealth, $20/mo per extra clinician3 clinicians, 300 min/mo5 clinicians, 900 min/mo
Custom notes templatesAdvanced & LimitedAdvanced & Unlimited
eSignatures
ICD-10 code autocomplete
Measurement-based care
Treatment Planners33-template library · 3 active plans per clientAuthor & 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 / consents10/month120/monthUnlimited
Appointment remindersEmailEmail + textonce you add a numberEmail + text & voiceonce you add a number
Telehealth linksBasicAdvancedUnlimited, AI note taking included
Calendar sync — two-way, Google & Outlook
Group appointments & classes — waitlists, online bookingRecurring 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 contacts1005,000Unlimited
CRM segments & campaigns1 each10 eachUnlimited
CRM pipelines13Unlimited
Contact form (web-to-lead)CustomizableCustomizableAdvanced + custom fields
Embeddable CRM formsDefault floating-button widgetFull widget customization + raw iframe
MembershipsRecurring plansPlans + add-ons
Online store
Sell physical productsUp to 100Up to 1,000Unlimited
Digital downloads
Branded storefront (remove "Powered by LumaEHR")
Embeddable storefront
AI Agents
AI Agent Studiobuild & run AI agents and automations
Monthly agent credits502,5005,000
Published agents & automationsdrafts always unlimited1
Agent messaging (email)
Expose agents via MCP (agent-to-agent)
Public Agent UIhosted AI chat assistant5Unlimited
Embeddable Agent UI widgetDefault widget onlyCustom 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,0002,000,000/mo included, then $0.30 per 1,000
Mail & Marketing
Mail storage5 GB50 GB120 GB
Mailboxes32550
Custom mail domains1310
LumaReach email sends/mounused sends roll over, up to 1x quota50012,00060,000
Active automations (journeys)110Unlimited
Saved custom templatesstarter library free on every plan215Unlimited
A/B subject line testing
Appointment attributionBasic
Forms & eSignatures
Published formsdrafts always unlimited10UnlimitedUnlimited
Responses per form100UnlimitedUnlimited
Automations per form2UnlimitedUnlimited
Signature questions
eSignature envelopes/mo100500
Form & signature file storage1 GB50 GB250 GB
Client file storagedocuments and files uploaded to a client record, counted separately from form storage1 GBUnlimitedUnlimited
Signing codes by text/mo50500
Excel export & saved response reportsCSV export on every plan
Form designColour & 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 changeStorage
Communications
Dedicated SMS/voice/fax number$15/mo + $25 one-time setup (US/Canada, billed via Stripe)
Message credits included every month2001,000
Extra creditsFrom $15 per 500From $15 per 500
Fax inbox
Account
Staff/Providers23 included$40/mo per extra (up to 5)5 included$35/mo per extra (unlimited)
Practice locations11Unlimitedplus a Revenue by location report
Client records50
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 default1Up to 3Up to 3
Role-based permissions
Client portal — book, pay, message, documentsOn your own domain
Analytics
Data exportCSVCSVCSV, PDF, HL7
Data importCSVCSV, 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
SupportCommunityPriorityPremium
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 hoursCommunitySame business day1 hour
Support channelsDiscord + 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.

Open the EHR cost calculator ›
Switching from another EHR?

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
  • Email
  • Phone
  • Text (SMS)
  • WhatsApp
  • 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.