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.
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)
- Dermatology: around 18 dollars per lead, the lowest of the group
- Ophthalmology: around 31 dollars
- Physical therapy: around 33 dollars
- Hospitals and clinics: around 32 dollars
Higher cost per lead (high value, heavy competition)
- Mental health: around 141 dollars per lead, the highest
- Addiction recovery: around 120 dollars
- Plastic and cosmetic surgery: around 102 dollars
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.
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:
- Compare CPL to your specialty benchmark, not to a friend in a different field or a different city.
- Then compare cost per patient to patient value. If acquiring a patient costs a small fraction of what they are worth, your cost per lead is good, even if the raw number looks high.
- Watch lead quality, not just price. Ten cheap leads who never book are worse than three pricier ones who do. We dug into this in whether you should buy patient leads.
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 →