A calculator and paperwork on a desk, the kind of math a medical practice owner does to figure out a good cost per lead
A good cost per lead is not the lowest number on a report. It is the one that sits comfortably below what a patient is worth to you. Photo via Pexels.

A dermatologist forwarded us a report from another agency, a little embarrassed to even ask. Her leads were costing about 22 dollars each, and a friend who owns a med spa had told her she was getting robbed because his leads were under 10. She wanted to know who was right. The honest answer was neither, because they were comparing two completely different things. He was counting anyone who clicked a quiz on Instagram. She was counting people typing dermatologist near me into Google and asking to book. Her 22 dollar lead was worth ten of his.

This is the trap with cost per lead. It is one of the first numbers an owner learns to look at, and one of the easiest to misread. A low number feels like winning. A high number feels like getting played. Both feelings are usually wrong. So let us put real benchmarks on the table, then talk about the number that actually matters.

$66 The average cost per lead for healthcare search ads was about 66 dollars in 2025, down roughly 6 percent from the year before. Source: LocaliQ healthcare search benchmarks.

First, what cost per lead actually means

Cost per lead, or CPL, is simple: take what you spent on a campaign and divide it by the number of leads it produced. Spend 1,000 dollars, get 25 people to fill out a form or call, and your cost per lead is 40 dollars. A lead is someone who raised their hand. It is not yet a booked patient, and that gap is the whole story, which we will get to.

The reason owners fixate on CPL is that it feels like the price tag on growth. If you know a lead costs 40 dollars and you need ten new patients a month, you can start to budget. That is healthy. The danger is judging the 40 dollars in a vacuum, with no idea what is normal for your specialty or what each lead is really worth.

Real 2025 cost per lead benchmarks by specialty

Healthcare is not one market. A lead in one specialty can cost ten times what it costs in another, and that is completely normal. Here is where the 2025 numbers landed, pulled from LocaliQ's analysis of healthcare search ads across 16 specialties.

Lower cost per lead (high volume, lighter competition)

Higher cost per lead (high value, heavy competition)

For a general physician or surgeon, the same data set put the average cost per click around 5 dollars, a conversion rate near 11.6 percent, and a cost per lead around 57 dollars, a bit below the all healthcare average. PatientGain's healthcare data shows the full spread runs from roughly 7 dollars to over 200, depending on the procedure and how much a patient is worth.

Why the expensive specialties are expensive

It is not random. The specialties with the highest cost per lead are the ones where a single patient is worth the most. A cosmetic surgery patient might spend many thousands of dollars, so dozens of practices bid hard for that one search, and the price of a lead climbs. A dermatology visit is worth less per patient but happens far more often, so leads are cheap and plentiful. High cost per lead is often a sign you are in a valuable market, not a sign you are losing.

Your zip code changes everything

National averages are a starting point, not a verdict. Where you practice can move your cost per lead more than your specialty does. Urban markets typically need 2 to 3 times the ad investment of rural areas, and in major metros like New York, Los Angeles, and Chicago, healthcare advertising costs can run 200 to 400 percent above the national average, simply because so many practices are fighting over the same patients.

So if you are a dentist in Manhattan paying 70 dollars a lead while a benchmark says dental should be cheaper, you are not necessarily doing anything wrong. You are paying the price of a crowded, valuable market. The number on the report only means something next to your own market and your own math.

The number that actually matters: cost per patient

Here is the shift that changes how you read every report. Cost per lead is not cost per patient, and the difference is enormous.

A lead is an inquiry. A patient is someone who booked and walked through your door. In healthcare, the conversion from one to the other is brutal. A 2025 analysis from InfluxMD found that only about 1 in 9 inquiries becomes a patient, roughly an 11 percent rate. So your real cost per patient is many times your cost per lead.

1 in 9 Only about 1 in 9 patient inquiries actually converts into a booked patient, an 11 percent rate, which means your true cost per patient is far higher than your cost per lead. Source: InfluxMD, 2025.

Run the math. Say your leads cost 40 dollars and you book 10 percent of them. That means it takes ten leads, 400 dollars, to land one patient. If you booked 30 percent instead, that same patient costs you about 133 dollars. You did not change your ad spend by a single dollar. You changed what happens after the lead comes in. That is the lever almost nobody pulls, because everyone is staring at the cost per lead instead.

This is why a cheap lead can be a terrible deal and a pricey lead can be a bargain. A 12 dollar social lead that books at 3 percent costs you 400 dollars a patient. A 60 dollar Google search lead that books at 20 percent costs you 300. The expensive lead is cheaper where it counts.

So what is a good cost per lead, really?

A good cost per lead is one that sits comfortably below what a patient is worth to you over time. That is the whole answer. The benchmarks tell you if you are roughly in the right zone. Your own patient value tells you if the number is good.

This is why knowing your numbers matters so much. If you have never figured out the lifetime value of a new patient, you literally cannot answer whether your cost per lead is good. A practice where a patient is worth 4,000 dollars over the years can happily pay 100 dollars a lead and still print money. A practice where a patient is worth 250 dollars cannot. Same cost per lead, opposite verdict.

A few honest gut checks:

How to lower your cost per lead without lowering your standards

When a practice wants a better cost per lead, the instinct is to mess with the ad: new keywords, new audience, lower bids. That helps a little. The bigger wins almost always live after the click, in two places most practices ignore.

Your website and landing page. If your ad sends people to a slow, confusing page with no clear way to book, you pay for the click and lose the lead. A fast page with one clear offer and an easy booking button turns more of those visitors into leads, which lowers cost per lead directly. We see this constantly with practices getting plenty of traffic but no new patients, and the leak is almost always the page, not the ad. A website built to convert is the cheapest lever you have.

Your follow up. This is the cost per patient lever. A lead that nobody answers fast, or that gets one call and then silence, is money set on fire. Responding in minutes and following up several times turns far more leads into booked patients, which is what actually lowers your cost of growth. We broke that down in how fast to respond to a new patient inquiry and how many times to follow up with a lead.

Our honest take

Here is where we plant a flag. Cost per lead is the most over watched and least useful number in most practice dashboards. Owners celebrate when it drops and panic when it rises, while the metric that actually decides whether marketing works, cost per booked patient, goes unmeasured. A falling cost per lead can even be a bad sign if it means you are pulling in cheaper, flakier inquiries that never show up.

Cheap leads are easy to buy. Patients are hard to earn. Any agency can make your cost per lead look great by chasing the lowest cost clicks on earth. Whether those leads ever sit in your chair is a different question, and it is the only one that pays your bills. So the next time someone hands you a report bragging about a low cost per lead, ask the follow up that matters: how many of them booked?

How EtherealMinds thinks about your cost per lead

When we run patient acquisition for a practice, cost per lead is only the opening number. We build the whole path, not just the ad. The campaign brings in qualified leads, a website built to convert turns more clicks into actual inquiries, and an automatic follow up system makes sure no lead dies in a voicemail. When a call or message comes in, our AI receptionist answers instantly, day or night, and books the appointment without anyone touching it.

That is how you win the number that counts. Not by shaving a few dollars off a click, but by turning more of the leads you already pay for into patients who stay. We report on cost per booked patient and what those patients are worth, because that is the math that tells you the truth about your marketing.

So, what is a good cost per lead for a medical practice? One that lands in range for your specialty and your market, and that turns into patients worth far more than you paid. Know your patient value, fix your page and your follow up, and judge every channel by booked patients, not cheap clicks.

Find out what a patient really costs you

Book a free strategy call. We will look at your real cost per lead, your booking rate, and your cost per actual patient, then show you exactly where you are overpaying and how to fix it. Clear numbers, no jargon, no pressure.

Book a free strategy call →