PracticeCoreBook a demo
← Blog··industry

Why dentists hate their PMS — and stay anyway

Every dentist has had the moment. By 4pm on a Tuesday, somebody in your office is swearing at a screen. So why doesn't anyone switch?

By The PracticeCore team

Every dentist has had the moment.

It's 4pm on a Tuesday. Your front-desk manager is on the phone with a payer trying to confirm a benefit. Your hygienist is waiting on a chart to load. Two patients are in the waiting room. A claim from last week just came back denied for a reason nobody can find in the original submission.

Somebody is swearing at a screen.

The screen is the practice management system. The thing that runs your business. The thing you paid five figures for. The thing you've been paying maintenance fees on for years. The thing you would set on fire if you didn't have to use it tomorrow.

We talk to dentists every day. There is no group of small-business owners more openly contemptuous of the software they depend on than dentists are of their PMS.

And yet — almost nobody switches.

The puzzle

If you survey a hundred practice owners about their current PMS, you'll get back a long list of complaints. The interface is hostile. New hires take a month to learn it. Eligibility checks are unreliable. Claims fail for opaque reasons. Reporting requires exporting data into Excel and stitching it together. The mobile experience, if there is one, was built in 2017 and has been on life support since.

Then ask those same hundred owners how many are actively switching. The answer is usually one or two. Sometimes zero.

The standard explanation is inertia. People are busy. The devil you know.

That explanation is not wrong, but it isn't the whole story. The whole story is economic.

What switching actually costs

Let's do the math from the perspective of a practice that grosses $1.5M a year, runs three operatories, employs two doctors, three hygienists, and a four-person front desk and admin team.

Switching PMS is not buying software. It's a project. The project has at least these line items:

  • Data migration. Your current PMS holds 15-25 years of patient records, treatment notes, x-ray pointers, fee schedules, appointment histories, AR ledgers, and recall lists. Most of it is messy. Some of it is wrong. Migrating it cleanly requires somebody to map fields, reconcile codes, deduplicate patients with three different spellings of their name, and decide what to do with the chart note from 2008 that has nothing in it but a frown emoji. This takes 6-12 weeks of someone's time. That someone usually has another job.

  • Parallel run. For the first month after cutover, you're running both systems. Half your team is in the new one, half is still finishing tasks in the old one. Productivity drops. Claims slip through the cracks. Patients call about appointments that exist in one system but not the other. Estimates put parallel-run production loss at 10-25% for 30-60 days.

  • Training. Even the best new software requires your team to relearn workflows they've had memorized for a decade. Plan on 30-60 hours per staff member, spread across two months. Multiply by ten employees. The training itself isn't billed; it's just hours not spent generating production.

  • Integrations. Your current PMS isn't an island. It's connected to your imaging software, your insurance verifier, your messaging tool, your accounting export, your recall mailer, your payment processor, and probably three other things you forgot about. Each of those integrations has to be rebuilt, tested, and turned on without losing data in the gap.

  • Mistakes. People are going to make them. Wrong fee schedules. Wrong provider assignments. Wrong tax rates. Each mistake costs money to find and money to fix.

Add it up and a careful, well-managed PMS switch costs that hypothetical $1.5M practice somewhere between $35,000 and $80,000 in real expenses and lost production. The wider band of estimates we've heard from migration consultants is $25K-$120K.

That number is why nobody switches.

The "good enough" trap

A piece of software that costs $80,000 to get away from doesn't have to be good. It has to be exactly one thing: less bad than spending $80,000.

This is the trap. The longer you've been on a PMS, the higher the switching cost climbs. Twenty years of patient data, a finely tuned recall workflow, a billing process the office manager has memorized, half a dozen integrations: every one of those things makes the system harder to leave. Inertia compounds.

Meanwhile, the software ages in place. It was designed in an era when nobody had a phone in their pocket. It was built when "the cloud" meant a hard drive in the basement. Its UI patterns are from a UX language that hadn't yet been invented. None of that gets fixed by version 18.4. The bones are the same as they were in 2001.

You end up in a place where:

  • The software is bad. Everyone knows it.
  • The software is not getting better. Everyone knows that too.
  • Switching is so expensive that you can't justify it.
  • Therefore you stay.

Repeat for fifteen years and you arrive at the present. A category where the dominant products are the same products from 2001, the customers openly hate them, and the rate of switching is in the low single digits per year.

We don't think of this as a failure of the vendors. The vendors are economically rational. They have predictable annual revenue, exit costs in their favor, and a customer base that complains but doesn't leave. Why would they invest in rebuilding the core?

It's a failure of the category — a coordination problem nobody on either side has reason to fix unilaterally.

What changes the math

Inertia breaks at specific moments. We've watched practices switch, and the trigger is almost always one of these:

A new hire that breaks the team in. Someone leaves. Someone new arrives. Your current system requires six weeks to onboard them, and you can already see the next two hires after that. Multiply the training cost across the next five years and the math starts to look different. New hires are when the "training tax" stops being abstract.

Adding a location. You bought a second practice, or you're opening one. Now you have to set up your PMS from scratch — pricing, fee schedules, providers, recall, integrations — again. The seventh time you do this, you start asking whether there's a system designed for this kind of thing.

A pricing change you didn't agree to. Your current vendor restructures their pricing. Your annual bill goes up 22% for the same software. The "good enough" calculation gets reopened.

A specific failure that costs real money. A batch of claims fails for a reason your software couldn't catch. Your AR ages out. A migration goes badly when your group acquires another practice and your PMS can't merge the patient lists. The pain that was background becomes foreground.

A pricing model that flexes with revenue. This one is newer. Fixed software costs hurt most when revenue dips. If a vendor's cost moves with your collections, the worst-case downside is bounded. That changes how scared you have to be of the switch.

The common factor in all of these is that the cost of staying becomes legible. Until it does, the cost of staying is invisible and the cost of switching is concrete, so you stay.

What we'd say if you asked

People who run dental practices don't usually need to be told their PMS is bad. They need somebody to acknowledge it without trying to immediately sell them something.

So that's what this is. We are not telling you to switch. We are telling you that if you have not switched, you are behaving rationally given the information you have. The math is real. The migration cost is real. The risk is real.

We will also tell you: the math is not permanent. It changes when somebody builds a system that is cheaper to leave than it is to stay on. It changes when migrations stop taking six months. It changes when pricing stops punishing growth. It changes when a new hire can be productive in two days instead of six weeks.

We are working on those problems. Some of them are solved already. Some of them are in progress. None of them are solved by the existing category leaders, because solving them would mean rebuilding the product their economics rewards them for not rebuilding.

If you'd like to know what we've built, the product page is the place to look. If you'd rather skip the page and just see it, we do 20-minute demos on real data, with no slides.

And if you are still on the same PMS you were on ten years ago, we get it. The math was the math. But it's worth checking the math again.


PracticeCore AI is a modern practice management platform built for dental practices. One price (1% of what you collect), no per-seat fees, self-host option available. We talk to dentists every day. We write here when there is something worth saying.

See it for yourself.

20 minutes. No slide deck.