HIPAA-compliant video for therapists
Doxy.me and VSee Clinic include a signed BAA on a free plan and let clients join from a browser without a download; the cheapest paid option with a BAA is Microsoft 365 Business Basic (with Teams) at $7 per user/month paid yearly.
Quick picks
Cheapest with a BAABest for soloBest for teamsCertified
Doxy.me
Free · Free plan
Why this pick: Lowest published price (free) among plans that name a BAA. Lowest cost for one user you can sign up for today: free. Lowest estimated cost for 5 users: free. Cheapest self-serve vendor naming SOC 2 (type not stated).
Visit Doxy.me (opens in a new tab)Verified · Source · We don't rank by commission: how we verify
Help me choose, for therapists
Doxy.me BAA plan: Free · Free
Lowest estimated cost for 1 user: free.
Visit Doxy.me (opens in a new tab)VSee Clinic BAA plan: Free · Free
Lowest estimated cost for 1 user: free.
Visit VSee Clinic (opens in a new tab)Microsoft 365 BAA plan: Microsoft 365 Business Basic · $7/mo per user
Lowest estimated cost for 1 user: $7/mo.
Visit Microsoft 365 (opens in a new tab)
Ranked by our published rules: BAA clarity first, then estimated monthly cost from the vendor's own price. Commission never changes the order. Estimates multiply per-user prices by team size (just me = 1, 2–10 = 5, 10+ = 10). Flat account prices count once, and only when the vendor states the plan covers that many users. How we verify.
Therapists run telehealth sessions one to one, sometimes with couples or groups, and clients join from their own phone or laptop, so the deciding questions are the BAA, whether clients can join from a browser link, a waiting room, and keeping recording off.
Feature by feature: 7 video platforms
Checked on the vendors' own sites on . "Not stated by vendor" means the vendor's site doesn't say, not that the feature is missing. Each fact links to its source.
Doxy.me
BAA: Yes, self-serve- Clients join in a browser, no download
- Yes
no downloads or logins required.
Source: Doxy.me Clients join in a browser, no download - Waiting room
- Yes Source: Doxy.me Waiting room
- Group sessions
- Group calls up to 25 participants listed as a Premium feature; group limit on Free plan not stated
Group calls Up to 25 participants
Source: Doxy.me Group sessions - Session length limit
- Premium lists 'Unlimited calls'; Free plan time limit not stated Source: Doxy.me Session length limit
- Screen share
- Yes Source: Doxy.me Screen share
- Recording
- Recording on paid plans only; provider-controlled and off unless the provider starts it or turns on optional auto-launch; patients are notified and must acknowledge. Storage location (cloud vs local) not stated
Available on paid plans
Source: Doxy.me Recording - Payments or intake
- Payments via Stripe on paid plans (Stripe fees 2.9% + $0.30, no Doxy markup); Premium lists 'Intake and consent workflows' Source: Doxy.me Payments or intake
- Therapy-specific tools
- Yes - EMDR and CBT activity tools marketed for sessions: helpcenter.doxy.me Source: Doxy.me Therapy-specific tools
- BAA
- Free BAA on Free plan (individual BAA per provider, managed under Settings > BAA); Premium lists 'BAA included'
a free Business Associate Agreement included.
Free plans only support individual BAAs. Each provider is responsible for their own agreement.
Source: Doxy.me BAA - Cheapest plan with a BAA
- Free: Free. Free plan includes video visits, waiting room link, invitations, BAA; recording, payments are paid-only. Premium is $29/user/month billed annually. Premium: $29 per user/month, billed annually
per user / month, billed annually
Source: Doxy.me Cheapest plan with a BAA
Note: Free plan BAAs are individual only - a group practice needs Premium for clinic-level setup
Sources (7)
- doxy.me/site/pricing (Premium features: waiting room, group calls up to 25, screen sharing, unlimited calls, intake/consent, BAA included)
- helpcenter.doxy.me/en/articles/8272767-basic-doxy-me-features (Free plan features, free BAA, browser join no login)
- helpcenter.doxy.me/en/articles/8272944-how-do-i-know-if-i-need-a-baa (Free plans only support individual BAAs)
- helpcenter.doxy.me/en/articles/12325434-doxy-me-basics-what-patients-and-providers-need-to-know (Patients need no download or account)
- helpcenter.doxy.me/en/articles/13845201-record (Recording on paid plans, provider-only, patient acknowledgment)
- helpcenter.doxy.me/en/articles/8272811-payment (Stripe payments on paid plans)
- helpcenter.doxy.me/en/articles/10725660-emdr (EMDR tool (therapy-specific))
VSee Clinic
BAA: Yes, self-serve- Clients join in a browser, no download
- Yes
No download, one-click video link
Source: VSee Clinic Clients join in a browser, no download - Waiting room
- Yes Source: VSee Clinic Waiting room
- Group sessions
- Pricing page lists Free as 'Unlimited 1-1' and 'Unlimited group video' on Plus ($29)
Unlimited group video
Source: VSee Clinic Group sessions - Session length limit
- Not stated by vendor Sources checked: VSee Clinic
- Screen share
- Yes Source: VSee Clinic Screen share
- Recording
- Cloud recording listed only on Enterprise; not listed on Free/Plus/Premium Source: VSee Clinic Recording
- Payments or intake
- Free: 'Quick intake'; Plus ($29): standard intake/consent + credit card payment; Premium ($49): shared scheduling, custom intake (up to 10 fields). Pricing FAQ says card payment is in Premium and Enterprise - conflicts with Plus tile Source: VSee Clinic Payments or intake
- Therapy-specific tools
- Yes - vsee.com (telemedicine page for mental health providers) Source: VSee Clinic Therapy-specific tools
- BAA
- Signed BAA on all plans except Free VSee Messenger, including the Free clinic plan
VSee signs a HIPAA BAA for all VSee plans except Free VSee Messenger.
Source: VSee Clinic BAA - Cheapest plan with a BAA
- VSee Free: Free. Solo provider only; unlimited 1-1 HD video, chat, screenshare; personalized waiting room; quick intake; email support. Plus $29, Premium $49 (+$200 one-time setup) per provider/month
Signed BAA for HIPAA compliance
$ 29 /per month per provider
Source: VSee Clinic Cheapest plan with a BAA
Sources (2)
- vsee.com/pricing/ (Plans, prices, per-plan features, BAA FAQ, cloud recording Enterprise-only, Free/Plus single provider, no-download video link, group video on Plus)
- vsee.com/mental-health (Mental health provider page)
OhMD
BAA: Yes, self-serve- Clients join in a browser, no download
- Yes
don't require patients to download an app or log in to initiate a visit
Source: OhMD Clients join in a browser, no download - Waiting room
- Not stated by vendor Sources checked: OhMD
- Group sessions
- Not stated by vendor Sources checked: OhMD
- Session length limit
- Not stated by vendor Sources checked: OhMD
- Screen share
- Not stated by vendor Sources checked: OhMD
- Recording
- Not stated by vendor Sources checked: OhMD
- Payments or intake
- Mobile forms; appointment scheduling on AI & Automation tier ($500); no payments found Source: OhMD Payments or intake
- Therapy-specific tools
- Not stated by vendor Sources checked: OhMD
- BAA
- BAA listed on all tiers (Core, Automate, Enterprise)
Business Associate Agreement (BAA)
Source: OhMD BAA - Cheapest plan with a BAA
- Core: $300 'Starting at' per month (unit per practice/user not stated)
Core $300 Starting at price per month
Source: OhMD Cheapest plan with a BAA
Note: Texting/phone-first patient communication platform with video as one feature; priced for practices, not solo therapists
Sources (3)
- ohmd.com/pricing (Core $300/month starting, voice and video calling, BAA on all tiers, scheduling on $500 tier)
- ohmd.com/blog/hipaa-compliant-telehealth-platforms (No app download or login; forms)
- ohmd.com/blog/prepare-patients-for-video-visits (Patients join via text link in phone browser)
Microsoft 365
BAA: Paid plans only- Clients join in a browser, no download
- Yes
You don't need to install the Teams app to join the meeting.
Source: Microsoft 365 Clients join in a browser, no download - Waiting room
- Lobby: guests may wait in the meeting lobby until admitted (removed after 30 minutes if not admitted)
wait for someone in the meeting to admit you.
Source: Microsoft 365 Waiting room - Group sessions
- Business Basic: up to 300 participants Source: Microsoft 365 Group sessions
- Session length limit
- 30 hours Source: Microsoft 365 Session length limit
- Screen share
- Not stated by vendor Sources checked: Microsoft 365
- Recording
- Cloud recording to organizer's OneDrive; admin can turn off 'Meeting recording' in meeting policies (AllowCloudRecording) Source: Microsoft 365 Recording
- Payments or intake
- Not stated by vendor Sources checked: Microsoft 365
- Therapy-specific tools
- Not stated by vendor Sources checked: Microsoft 365
- BAA
- Automatic: Microsoft HIPAA BAA is part of the Online Services Data Protection Addendum for HIPAA covered entities/business associates; Microsoft Teams in scope
available through the Microsoft Online Services Data Protection Addendum by default
Source: Microsoft 365 BAA - Cheapest plan with a BAA
- Microsoft 365 Business Basic (with Teams): $7 per user/month paid yearly ($8.40 on monthly subscription)
$7.00 user/month, paid yearly
Source: Microsoft 365 Cheapest plan with a BAA
Note: Browser join is Edge/Chrome only. Default recording/transcription settings should be turned off by admin policy; Teams Essentials BAA scope not confirmed
Sources (5)
- learn.microsoft.com/en-us/compliance/regulatory/offering-hipaa-hitech (BAA by default via DPA; Teams in scope)
- microsoft.com/en-us/microsoft-365/business/microsoft-365-business-basic (Price $7.00 annual / $8.40 monthly; 300 participants)
- learn.microsoft.com/en-us/microsoftteams/limits-specifications-teams (300 participants on Business plans; 30-hour meetings)
- support.microsoft.com/en-us/teams/meetings/join-a-meeting-without-an-account-in-microsoft-teams (Browser join without account; lobby)
- learn.microsoft.com/en-us/microsoftteams/meeting-recording (Recording storage and admin disable)
Google Workspace
BAA: Paid plans only- Clients join in a browser, no download
- Yes - anyone can join with a link; whether guests without a Google account need approval not captured Source: Google Workspace Clients join in a browser, no download
- Waiting room
- Not stated by vendor Sources checked: Google Workspace
- Group sessions
- Business Starter: up to 100 participants; breakout rooms Standard and above only Source: Google Workspace Group sessions
- Session length limit
- Paid editions: calls up to 24 hours
one-on-one calls and group calls for up to 24 hours.
Source: Google Workspace Session length limit - Screen share
- Not stated by vendor Sources checked: Google Workspace
- Recording
- No recording on Business Starter; recording from Business Standard up Source: Google Workspace Recording
- Payments or intake
- Not stated by vendor Sources checked: Google Workspace
- Therapy-specific tools
- Not stated by vendor Sources checked: Google Workspace
- BAA
- Super admin reviews and accepts HIPAA BAA electronically in Admin console > Account settings > Legal and compliance; Google Meet is on the HIPAA Included Functionality list
The HIPAA BAA is made available to customers for electronic acceptance via their Admin console.
Administrators must review and accept a BAA before using PHI in Google services.
Source: Google Workspace BAA - Cheapest plan with a BAA
- Business Starter: $8.40 per user/month, Flexible (monthly) plan. No BAA path for free Gmail/Meet found; annual-commitment price not captured (see gaps)
$8.40 USD per user for Business Starter
Source: Google Workspace Cheapest plan with a BAA
Note: General meeting tool: no clinical waiting room, intake or payments. Starter has no recording, which suits therapists who shouldn't record
Sources (6)
- knowledge.workspace.google.com/admin/compliance/hipaa-compliance-with-google-workspace-and-cloud-identity (How to accept BAA)
- docs.cloud.google.com/docs/security/compliance/hipaa (Google Meet listed as included functionality)
- knowledge.workspace.google.com/admin/billing/flexible-plan (Flexible price $8.40 Business Starter)
- workspace.google.com/pricing (Meet participants 100 on Starter; recordings Standard+)
- support.google.com/meet/answer/10459644 (24-hour calls on paid editions; recording/breakouts Standard+)
- support.google.com/meet/answer/7317473 (Anyone can join with a link)
Zoom (Workplace / Zoom for Healthcare)
BAA: Paid plans only- Clients join in a browser, no download
- Yes, conditional: no account needed, browser join depends on host settings and no authentication restriction
You do not need a Zoom account to join meetings as a participant.
Source: Zoom (Workplace / Zoom for Healthcare) Clients join in a browser, no download - Waiting room
- Yes Source: Zoom (Workplace / Zoom for Healthcare) Waiting room
- Group sessions
- Pro: up to 100 participants per meeting Source: Zoom (Workplace / Zoom for Healthcare) Group sessions
- Session length limit
- Pro: 30 hours Source: Zoom (Workplace / Zoom for Healthcare) Session length limit
- Screen share
- Not stated by vendor Sources checked: Zoom (Workplace / Zoom for Healthcare)
- Recording
- Cloud recording included on Pro (10 GB/user); can be disabled and locked at account or group level Source: Zoom (Workplace / Zoom for Healthcare) Recording
- Payments or intake
- Not stated by vendor Sources checked: Zoom (Workplace / Zoom for Healthcare)
- Therapy-specific tools
- Healthcare-general only; telepsychiatry blog: zoom.com (no dedicated therapist product found)
- BAA
- Pro: select 'United States Agreement (BAA)' at checkout, or enable 'Business Associate Agreement (US only)' in Plan Management; Business and above: contact Sales
To enable HIPAA compliance, select a paid plan and establish a BAA agreement.
select "United States Agreement (BAA)" during checkout
Source: Zoom (Workplace / Zoom for Healthcare) BAA - Cheapest plan with a BAA
- Pro: $16.99 per user/month billed monthly ($14.16 billed annually). Free (Basic) plan not BAA-eligible
$16.99/user/month (monthly); $14.16/user/month billed annually
Zoom Basic (free) not eligible; needs at least one paid license (Pro or above)
Source: Zoom (Workplace / Zoom for Healthcare) Cheapest plan with a BAA
Note: Turn off and lock cloud recording and review AI features, as some AI features may not be available to accounts with a BAA
Sources (6)
- support.zoom.com/hc/en/article (BAA eligible plans and how to enable)
- zoom.us/pricing/healthcare (Pro price, 100 participants, 30 hours, recording, BAA requires paid plan)
- support.zoom.com/hc/en/article (Join without account; browser join depends on host settings)
- support.zoom.com/hc/en/article (Waiting room)
- support.zoom.com/hc/en/article (Cloud recording can be disabled/locked)
- zoom.com/en/blog/answering-questions-about-zoom-healthcare/ (Free plan has no BAA; cloud recording usable for encounters)
Updox
BAA: Yes, through sales- Clients join in a browser, no download
- No install needed; whether patients need an account is not stated
no new software or apps for you or your patients to install.
Source: Updox Clients join in a browser, no download - Waiting room
- Yes Source: Updox Waiting room
- Group sessions
- Up to 20 participants per call; Standard plan includes up to 75 telehealth sessions
supports up to 20 participants in a call
Source: Updox Group sessions - Session length limit
- Not stated by vendor Sources checked: Updox
- Screen share
- Not stated by vendor Sources checked: Updox
- Recording
- Not stated by vendor Sources checked: Updox
- Payments or intake
- Updox Payments (card rates from 2.90% + $0.30) and eForms; appointment reminders Source: Updox Payments or intake
- Therapy-specific tools
- Mentions mental health among suited uses only: updox.com Source: Updox Therapy-specific tools
- BAA
- Updox provides a BAA to covered entities; plan tier not stated
Updox also provides a Business Associate Agreement to covered entities
Source: Updox BAA - Cheapest plan with a BAA
- Standard (quote-based): Quote only
work with you to build a customized package that meets your needs.
Source: Updox Cheapest plan with a BAA
Note: No public pricing (demo/quote only); Standard caps telehealth at 75 sessions, which a full-time therapist could exceed
Sources (4)
- updox.com/product/telehealth/ (No install, waiting room, 20 participants, BAA, mental health mention)
- updox.com/pricing/ (Standard/Enterprise tiers, session caps, custom quotes)
- updox.com/product/payments/ (Payments)
- updox.com/product/forms/ (eForms)
What vendors don't publish
We couldn't confirm these on the vendors' sites, so we leave them unresolved rather than guess.
- workspace.google.com/pricing: Plan prices JS-rendered; Business Starter annual-commitment price not captured (Flexible $8.40 from help center)
- helpcenter.doxy.me/en/articles/8272767-basic-doxy-me-features: Free plan participant cap, time limit and screen share not stated
- zoom.com/en/products/collaboration-tools/features/hipaa-compliance/: 404; used support KB0067751 instead
- microsoft.com/en-us/microsoft-teams/virtual-appointments: 404; therapy/healthcare-specific Teams marketing not captured
- ohmd.com/pricing: Whether $300 is per practice, location or user; video feature specifics (waiting room, group, recording)
- updox.com/pricing/: No published prices
- behavioral.vsee.com/: No longer online (the subdomain stopped resolving by 2026-10-22). Its claim of free group therapy up to 30 participants can't be checked.
BAA and price at a glance
| Vendor | Signs a BAA? | Cheapest plan with BAA | From | Certifications | Verified | Actions |
|---|---|---|---|---|---|---|
| Doxy.me | Yes, self-serve | Free | Free | SOC 2 (type not stated) | Visit Doxy.me (opens in a new tab) | |
| VSee Clinic | Yes, self-serve | Free | Free | None stated | Visit VSee Clinic (opens in a new tab) | |
| OhMD | Yes, self-serve | Core | $300/mo | None stated | Visit OhMD (opens in a new tab) | |
| Microsoft 365 | Paid plans only | Microsoft 365 Business Basic | $7/mo per user | None stated | Visit Microsoft 365 (opens in a new tab) | |
| Google Workspace | Paid plans only | Not stated | $8.40/mo per user | None stated | Visit Google Workspace (opens in a new tab) | |
| Zoom (Workplace / Zoom for Healthcare) | Paid plans only | Pro | $14.16/mo per user | None stated | Visit Zoom (Workplace / Zoom for Healthcare) (opens in a new tab) | |
| Updox | Yes, through sales | Not stated | See vendor | None stated | Visit Updox (opens in a new tab) |
Ordered by BAA clarity, then price. Every other video vendor is on the full video comparison.
What to check before you choose
- Sign the BAA before the first session with any client, and confirm it covers the exact plan you're paying for (free tiers often don't have one)
- Check that clients can join from a browser link without installing an app or creating an account, and test it on a phone
- Turn off cloud recording, auto-recording, transcription and AI note features (and lock them off at admin level if you can) unless you have a documented reason and client consent
- Use a waiting room or lobby so a client can't walk into another client's session, and use unique or per-session links
- For couples, family or group sessions, confirm the participant limit and that each person can join from a separate location on your plan
- Licensure depends on where the client is sitting during the session. That's a separate question from HIPAA and your video vendor can't settle it.
Questions
Which video platforms have a free plan with a BAA?
Doxy.me (Free) and VSee Clinic (VSee Free). The other 5 platforms we checked need a paid plan or a quote for a BAA.
What should therapists check before choosing video?
Sign the BAA before the first session with any client, and confirm it covers the exact plan you're paying for (free tiers often don't have one) Check that clients can join from a browser link without installing an app or creating an account, and test it on a phone Turn off cloud recording, auto-recording, transcription and AI note features (and lock them off at admin level if you can) unless you have a documented reason and client consent Use a waiting room or lobby so a client can't walk into another client's session, and use unique or per-session links For couples, family or group sessions, confirm the participant limit and that each person can join from a separate location on your plan Licensure depends on where the client is sitting during the session. That's a separate question from HIPAA and your video vendor can't settle it.
Do I need a BAA for video?
Yes, if the service will create, receive, store or transmit protected health information for you. HHS treats such a vendor as a business associate. A BAA alone doesn't make you compliant: configuration and use matter too. General information, not legal advice. Source: HHS: Business associates.
General information, not legal advice. Confirm BAA terms with the vendor before sending protected health information.