There is no single 'good' cost per patient lead — and any number you find online as a benchmark is almost certainly misleading. Healthcare CPL swings dramatically by specialty, local competition, channel, and the offer behind the ad, so a figure that's a steal for a dental implant practice could be ruinous for a general cleaning. The number that actually matters is your own target CPL, and you can calculate it from three inputs you already know: average case value, your close rate, and the patient acquisition cost you're willing to accept. This guide shows you the math.
Why a single cost per patient lead benchmark is the wrong question
Practice owners almost always ask the same thing first: 'Is my cost per lead good?' It's the right instinct but the wrong question, because 'good' has no fixed value in healthcare marketing. A lead for a $40,000 full-arch case and a lead for a $150 hygiene visit are not the same unit, even though both get counted as 'one patient lead.' When you see a published healthcare CPL benchmark, you're usually looking at an average blended across specialties, markets, channels, and time periods that have nothing to do with each other. That average can't tell you whether your medical lead cost is sustainable, because it doesn't know your case value, your margins, or how many of those leads turn into booked patients.
What actually moves your patient acquisition cost
Before you compare yourself to anyone, understand the levers that move CPL and patient acquisition cost the most. Specialty and case value: high-ticket treatments (implants, ortho, cosmetic surgery) command higher CPLs because each case is worth far more. Local competition: a dense metro with ten practices bidding on the same keywords costs more per lead than a quiet suburb. Channel: high-intent search tends to produce more expensive but more qualified leads than broad social campaigns, which can be cheaper but less ready to book. Offer and creative: a compelling, specific offer lowers cost per lead; a vague 'contact us' raises it. Lead quality and tracking: if you count form fills that never answer the phone, your CPL looks great and your real cost per booked patient is hidden. These variables are exactly why one benchmark can't fit every practice — and why we size budgets case-by-case rather than quoting a blanket figure.
Calculate your own target cost per patient lead (the math)
Here is the formula that replaces guessing at benchmarks. Work top to bottom with your own numbers:
- Average case value = $X (the revenue from a typical new patient, or their first-year value).
- Target acquisition cost (CAC) = the share of that case you're willing to spend to win it — many practices anchor on roughly 10–25% of case value, but pick what your margins allow. Call it CAC = $X × your chosen %.
- Lead-to-patient close rate = C% (out of every 100 leads, how many become paying patients).
- Max cost per booked patient = your target CAC (the most you'll pay for one patient who actually books).
- Max cost per lead = max cost per booked patient × close rate. In other words: Max CPL = CAC × (C ÷ 100).
A worked example (hypothetical, not a benchmark)
Let's run the math with illustrative numbers — these are a made-up example to show the method, not industry benchmarks. Suppose a practice has an average case value of $3,000 and decides it's willing to spend 20% of that to acquire a patient: target CAC = $600 per booked patient. Now suppose its sales process closes 25% of leads into patients (C = 25). Then Max CPL = $600 × 0.25 = $150 per lead. So in this scenario, paying up to ~$150 per lead is sustainable, while $300 per lead would quietly lose money. Change any input and the answer moves: a higher case value or better close rate raises the CPL you can afford; a weaker close rate drops it fast. That's the whole point — your max CPL is a function of your economics, which is why someone else's 'benchmark' is noise. If you want help estimating these inputs for your market, our free 5-minute AI practice audit is a fast way to start.
Cost per lead vs. cost per booked patient
The single most common mistake is optimizing for the cheapest lead instead of the cheapest booked patient. A channel that delivers leads at $40 looks like a winner next to one at $120 — until you find the $40 leads close at 5% and the $120 leads close at 35%. Run the cost per booked patient and the 'expensive' channel is dramatically cheaper per actual patient. This is why we manage paid campaigns to cost per booked appointment rather than clicks or raw leads; you can see how that works on our paid ads service page. Cheap leads that never book are the most expensive leads you can buy.
Red flag: anyone who guarantees a fixed CPL or ROI
Be skeptical of any agency that promises a specific cost per patient lead, a guaranteed cost per acquisition, or a fixed ROI before they've run a single campaign on your account. Nobody can honestly forecast your CPL up front, because it depends on your market, offer, close rate, and tracking — all of which only reveal themselves once campaigns are live. The honest approach is to estimate a sustainable range, run, measure real numbers, and optimize toward your cost per booked patient. That's also why Tepexa works month-to-month with no long contract: you should be able to judge us on your own data, not on a promise. For a fuller breakdown of channel pricing, see how much dental marketing costs, and for the broader strategy our complete guide to healthcare PPC ties it together.
How to actually use benchmarks (carefully)
Benchmarks aren't useless — they're just a sanity check, not a target. Use them directionally: if your cost per patient lead is many times higher than a credible range for your specialty, that's a signal to investigate targeting, offer, or tracking, not proof you're failing. Anchor on your own max CPL math first, then use external figures only to ask 'does this look roughly sane for my treatment type?' For a high-value example of how cost per lead behaves in a specific niche, our piece on dental implant ads and cost per lead shows why implant leads carry very different economics from routine care. The goal is never to hit someone else's number — it's to keep your real cost per booked patient under the CAC your practice can afford.
Bottom line
Stop hunting for the 'right' cost per patient lead and start computing yours. Take your average case value, decide the patient acquisition cost you can afford, factor in your close rate, and you'll have a max CPL that's actually meaningful — no industry average required. Then measure cost per booked patient, not just cost per lead, and treat any fixed-CPL or guaranteed-ROI promise as a warning sign. If you'd like a grounded starting estimate for your specialty and market, run our free AI audit or compare real channel costs on our pricing page — both are no-contract, no-pressure ways to get a number that fits your practice instead of someone else's.