← Back to blog

How to Switch EHRs Without Losing Your Mind (or Your Data)

14 min read
EHRSwitchingPractice ManagementData Migration

You have been thinking about switching your EHR for months. Maybe your current platform raised prices again. Maybe the interface has gotten worse with every update. Maybe you are paying for insurance billing features you have never used and never will.

But every time you get close to making the move, the same thought stops you: what about all my data?

Years of client records. Progress notes. Treatment plans. Billing history. The idea of losing any of it -- or spending a weekend manually re-entering it -- is enough to keep you paying for a tool you no longer want.

Here is the good news: switching EHRs is not as painful as it seems, if you plan it properly. Thousands of therapists do it every year, and most wish they had done it sooner. This guide walks through the entire process, from deciding when to switch to having your new system fully operational.

Key Takeaway

Switching EHRs takes 3-4 weeks and about 8-12 hours of active work for a solo therapist with 20-30 clients. The key is migrating incrementally (start with this week's clients), running both systems in parallel for at least a month, and never cancelling your old EHR until the new one is fully validated.

Before You Switch: Is It the Right Time?

Not every frustration warrants a full EHR migration. Before committing, ask yourself a few honest questions.

Signs It Is Time to Move

  • Price increases that outpace value. If your EHR has raised prices significantly without adding features you actually use, the value equation has shifted. Paying more for the same (or worse) experience is not sustainable.
  • You are paying for two tools when one should suffice. If you are running an EHR plus a separate AI notes tool, you are likely spending $110-190 per month on functionality that a single platform could handle.
  • Features you need are locked behind premium tiers. Calendar sync behind a paywall. SMS reminders at four cents per message. These nickel-and-dime tactics add up.
  • The user experience has declined. Slow load times, interface changes that make simple tasks harder, unreliable uptime. Your EHR should reduce friction, not create it.
  • Customer support has deteriorated. When you need help and cannot get it, that is a reliability problem, not just a convenience issue.

Signs You Should Wait

  • You are mid-crisis with a client and cannot afford any disruption. Stability matters during high-acuity periods.
  • Your license renewal or audit is imminent. Switching during a compliance review adds unnecessary risk.
  • You have not actually researched alternatives yet. Frustration is not a migration plan. Make sure the grass is actually greener.

If the frustration is real, persistent, and tied to your current tool rather than just a bad week, it is time to plan your move.

Step 1: Audit What You Actually Have

Before you can migrate data, you need to know what data you have and what matters. Open your current EHR and take stock.

Client Records

  • How many active clients do you have?
  • How many inactive or discharged clients have records you need to retain?
  • What information is stored: demographics, contact info, emergency contacts, insurance details (if applicable), intake forms?

Clinical Documentation

  • Progress notes: how many total? What format (SOAP, DAP, BIRP, narrative)?
  • Treatment plans: are they stored separately or embedded in notes?
  • Assessment results or screening tools (PHQ-9, GAD-7, etc.)

Billing and Financial Records

  • Invoices and superbills
  • Payment history
  • Outstanding balances
  • Good Faith Estimates you have issued

Administrative Data

  • Scheduling history and recurring appointments
  • Automated reminders and their settings
  • Client portal configurations
  • Consent forms and signed documents

What You Can Probably Leave Behind

Not everything needs to come with you. Old billing records from three years ago can often stay in your exported archive without being imported into the new system. The same goes for notes on clients you discharged years ago and will never see again. Export them for your records, but do not waste time importing them.

Step 2: Export Everything from Your Current EHR

This is the step that feels scariest, but every reputable EHR is required to let you export your data. You own it. They are just storing it.

How to Export from Most Major EHRs

Most platforms offer a bulk data export somewhere in their settings. Look for terms like "Data Export," "Download Records," or "Account Data." Common export formats include:

  • CSV files for structured data (client demographics, billing records, appointments)
  • PDF files for clinical documents (progress notes, treatment plans, signed forms)
  • ZIP archives containing everything bundled together

If you cannot find the export option, contact support directly and request a full data export. They are legally obligated to provide one. Document your request in writing (email, not phone) so you have a record.

What to Watch Out For

  • Export completeness. After downloading, spot-check a few records. Open random client files and verify that notes, billing history, and documents all came through.
  • File organization. Some exports dump everything into a single folder. Others organize by client. Know what you are getting so you can navigate it.
  • Attachments and uploads. Intake forms, signed consents, and uploaded documents sometimes export separately from the main data. Confirm these are included.
  • Time limits. Some EHRs delete your data within 30-90 days of account closure. Export before you cancel, not after.

Keep Your Old Account Open (Temporarily)

Do not cancel your current EHR subscription until your new system is fully operational and you have verified your data. Running both systems for one month costs you one extra subscription payment. Losing data because you cancelled too early costs you far more.

Step 3: Choose Your New EHR

If you are reading this, you probably already have a shortlist. But here is a focused framework for evaluating options as a solo therapist, especially if you are cash-pay.

What to Prioritize

  • Does it do what you actually need? Scheduling, notes, billing, client portal. If you are cash-pay, you do not need insurance claim processing, credentialing tools, or ERA posting.
  • Is documentation built in or bolted on? Some EHRs have native AI notes. Others require a third-party integration. Native is almost always better for workflow and HIPAA compliance.
  • What is the real monthly cost? Add up the base subscription plus any add-ons (AI notes, SMS reminders, calendar sync, telehealth). The advertised price is rarely the full price.
  • Does it support your therapeutic modality? If your AI notes tool generates the same generic output whether you are doing CBT, IFS, EMDR, or psychodynamic work, it is not saving you as much time as you think.
  • What is the data import process? Ask this before you commit. Some platforms offer migration assistance. Others leave you on your own.

Questions to Ask During a Demo

  • Can I import my existing client records? In what format?
  • Is there a migration support team or guided process?
  • What happens to my data if I ever want to leave your platform?
  • Are AI notes included in my plan or an additional charge?
  • What is your uptime history over the past twelve months?

Step 4: Plan Your Migration Timeline

A good EHR switch takes two to four weeks. Rushing it leads to mistakes. Here is a realistic timeline.

Week 1: Setup and Configuration

  • Create your account on the new platform
  • Configure your practice settings: business name, address, license info, session types, fee schedule
  • Set up your calendar: working hours, session lengths, buffer times
  • Configure your client portal and intake forms
  • Connect your payment processor

Week 2: Data Migration

  • Import or manually enter active client records (start with your clients scheduled for the next two weeks)
  • Transfer demographic information, contact details, and emergency contacts
  • Upload or link critical documents (signed consents, treatment plans)
  • Set up any recurring appointments

Week 3: Parallel Operation

  • Run both systems simultaneously
  • Schedule new appointments in the new EHR only
  • Continue documenting in your old EHR for existing appointments if needed
  • Test every workflow: booking, documentation, billing, client portal access
  • Send your clients the new portal invitation

Week 4: Cutover and Cleanup

  • Move all remaining active clients to the new system
  • Write notes exclusively in the new EHR
  • Process payments through the new platform
  • Verify everything works end-to-end
  • Keep old EHR active but stop using it for new work

Step 5: Migrate Your Active Clients

This is where most of the actual work happens. The key insight: you do not need to migrate everyone at once.

Prioritize by Urgency

Tier 1 -- This week's clients: These clients need records in your new system before their next appointment. Focus on demographics, recent notes (last two to three sessions), current treatment plan, and any safety-related documentation.

Tier 2 -- This month's clients: Migrate their records during your admin time. You have a buffer, so you can be thorough.

Tier 3 -- Inactive or infrequent clients: Migrate only if they schedule. Keep their exported records accessible but do not spend time importing them preemptively.

What Clients Need to Know

Be transparent with your clients about the switch. They will notice when the portal changes.

  • Send a brief message explaining you are moving to a new practice management system
  • Provide new portal login instructions
  • Reassure them that their records are secure and the transition will not affect their care
  • If they need to re-enter any information (like credit card details for autopay), let them know in advance

A simple template:

Hi [Client Name], I am transitioning to a new practice management platform to improve our scheduling and documentation workflow. You will receive an invitation to set up your new client portal in the coming days. Your records have been securely transferred, and there will be no disruption to your appointments. Please let me know if you have any questions.

Most clients will not care. A few will have questions. None will object if you frame it as an improvement to their experience.

Step 6: Handle Progress Notes Thoughtfully

Progress notes are the trickiest part of a migration. Here is how to think about it.

Do Not Try to Import Every Note

Importing years of progress notes into a new system is usually unnecessary and often impractical. Formats differ between platforms, and bulk note imports frequently create formatting issues that take longer to fix than the import saved.

Instead, adopt this approach:

  • Keep your exported archive as a complete record. Store it securely (encrypted drive or HIPAA-compliant cloud storage).
  • Import only recent notes for active clients -- typically the last three to five sessions. These are what you need for continuity of care.
  • Write a transition summary note for each active client in your new EHR. This note captures the current state of treatment: presenting concerns, current interventions, progress to date, and treatment plan. It gives your new documentation a clean starting point.

The Transition Summary Note

For each active client, write a brief note in your new system that covers:

  • Current diagnosis and presenting concerns
  • Treatment modality and approach
  • Key themes from recent sessions
  • Current treatment plan goals and status
  • Any safety considerations
  • Medications (if relevant and known)

This note takes five to ten minutes per client and gives you everything you need to continue treatment without constantly referencing your old system.

If your new EHR includes modality-aware AI notes -- like TherapyDesk, which generates documentation tuned to your specific therapeutic framework -- writing these transition summaries becomes faster, because the AI already understands the clinical vocabulary you use.

Step 7: Verify and Validate

Before you cancel your old EHR, run through this checklist.

Data Verification Checklist

  • All active client demographics are in the new system
  • Emergency contacts are transferred for every active client
  • Current treatment plans are accessible
  • Recent progress notes (last three to five sessions) are available or summarized
  • Signed consent forms and intake documents are uploaded
  • Payment methods are set up for clients on autopay
  • Recurring appointments are scheduled correctly
  • Client portal invitations have been sent and accepted
  • You have processed at least one payment successfully
  • Your calendar sync is working (Google Calendar, iCal, etc.)
  • Automated appointment reminders are configured and tested

Test with a Real Session

Before going fully live, use the new system for a complete session workflow:

  1. Client books or confirms appointment
  2. You receive the reminder notification
  3. You conduct the session
  4. You write the progress note
  5. You generate and send the invoice or superbill
  6. Payment processes correctly

If every step works, you are ready.

Step 8: Cancel Your Old EHR (Carefully)

Once you have validated everything, it is time to close out your old account. But do it methodically.

  • Download one final data export. Things may have changed since your first export -- new notes written during the transition, updated client information, recent payments.
  • Save your export in two places. An encrypted external drive and a HIPAA-compliant cloud backup. Do not rely on a single copy.
  • Check the cancellation terms. Some platforms have end-of-billing-cycle cancellation. Others process it immediately. Know which you are dealing with.
  • Document the cancellation. Screenshot or save the confirmation email. If there is ever a dispute about charges, you want proof.
  • Note the data retention policy. How long does the old EHR retain your data after cancellation? Some keep it for 30 days, some for 90, some delete immediately. Know your window in case you discover a missing record later.

Common Mistakes to Avoid

Having walked through the ideal process, here are the pitfalls that trip people up.

Cancelling Too Early

The number one mistake. You cancel your old EHR before fully validating the new one, then discover a missing client record or an export that did not include attachments. Now you are scrambling to contact support at a platform where you are no longer a customer.

Rule of thumb: Keep your old account active for at least one full billing cycle after your new system is operational.

Trying to Migrate Everything at Once

Perfectionism kills EHR migrations. You do not need every note from every client in your new system before you can start using it. Migrate what you need for this week's clients, then work through the rest incrementally.

Not Telling Clients

Surprising clients with a new portal login and changed workflows creates unnecessary anxiety -- especially in a therapeutic relationship where predictability and trust matter. A brief, reassuring message is all it takes.

Ignoring the Learning Curve

Every new tool takes time to learn. Block two to three hours during your first week specifically for exploring the new platform. Click through every menu. Write a practice note. Process a test payment. The time you invest upfront saves frustration later.

Switching During Your Busiest Season

If you have a predictable busy period (January tends to be heavy for many therapists), plan your switch for a lighter month. You want mental bandwidth for the transition.

How Long Does the Whole Thing Really Take?

For a solo therapist with 20-30 active clients:

  • Active migration work: 8-12 hours spread over two to three weeks
  • Per-client setup: 15-20 minutes for demographics and transition summary
  • Learning the new system: 2-3 hours in the first week
  • Total elapsed time: 3-4 weeks from start to old EHR cancellation

It is not trivial, but it is also not the overwhelming ordeal you might be imagining. Most therapists report that the actual work was far less painful than the anticipation.

Making the Switch Easier

The biggest factor in a smooth EHR migration is choosing a new platform that fits how you actually practice. If you are a cash-pay solo therapist, that means finding a system designed for your model -- not a group-practice, insurance-first platform where you are paying for features you will never touch.

TherapyDesk was built for exactly this scenario: solo therapists who want scheduling, billing, client portal, and modality-aware AI notes in a single platform, without the insurance bloat or the separate AI subscription. If you are considering a switch, see how it works and whether it fits your practice before committing.

Whatever platform you choose, the process outlined here works. Export your data, plan your timeline, migrate incrementally, validate thoroughly, and cancel only when you are confident. Your future self -- the one not dreading every price increase email -- will thank you.