Dental lead generation means paying a vendor, an agency or an ad platform to bring you the contact details of people who might become patients. Judge it by what each source costs per new patient who arrives, not per lead. The invoice cannot show that; your practice software can.
Quick answer
Ask each vendor what one lead on the invoice is (a form, a call or a booked appointment) and whether other practices get the same person. Put the leads from the month before last in one sheet and mark each one reached, booked, arrived and accepted treatment. Divide each source's spend, after credits for bad leads, by its arrived new patients, and compare sources on that number instead of cost per lead (spend divided by leads). Have the front desk call every new lead within the hour during office hours.
What are you buying when you buy dental leads?
A lead is the name and phone number or email of someone who might book. Dental patient leads come in four shapes, and a price per lead only makes sense next to its shape.
| Offer | One lead is | Your desk still has to |
|---|---|---|
| Pay per lead | A name and number typed into a form | Call, reach, book |
| Pay per call | A call to a tracking number (a number set up to count calls) that meets the vendor's rules, such as a minimum length | Answer, book |
| Facebook or Instagram lead form | A form sent inside the app, without a visit to your site | Call, reach, book |
| Booked appointment | A first visit on your schedule | Confirm |
On Meta's lead forms, name, email and phone may be prefilled for people who already gave them to Meta (Meta, checked 2026-10-04). Meta's default form type is More volume; Higher intent adds a review screen where people confirm their details (Meta, checked 2026-10-04). When Facebook ads bring dental patients covers the ads themselves.
Form leads can be shared or exclusive. A shared lead is sold to more than one practice, so other offices may call the same person; an exclusive lead is sold to you alone.
Why is cost per lead the wrong number to compare?
Cost per lead counts a wrong number, a duplicate, an existing patient, someone who lives too far away and a family that books cleanings for everyone as one lead each. When one vendor sells forms and another sells booked appointments, their costs per lead measure different things.
The number that survives is cost per arrived new patient: what a source cost after credits, divided by the new patients from it who came to a first visit. A month later, cost per patient who accepted treatment (said yes to a treatment plan) shows whether they took the work you proposed.
What should you count for each lead, and where?
Follow each lead through five steps: lead, reached (someone at your desk talked with the person), booked, arrived (came to the first visit) and accepted treatment. The front desk logs leads and who was reached in a sheet; the other three come from your practice management software.
| What to count | Where it lives | How often |
|---|---|---|
| Each lead with date, time, source and type | Vendor portal or emails, copied into the sheet | As leads come in |
| Minutes from lead to first call | Sheet, checked against the phone system's call log | Daily |
| Reached | Sheet | Daily |
| Booked a first visit | Practice software, with the lead source recorded | Weekly |
| Arrived | Practice software, appointment status | Monthly, for the month before last |
| Accepted treatment | Practice software, treatment plan status | Monthly, a month after arrival |
| Spend after credits | Invoices and credit notes | Monthly |
Read the month before last, because leads from late in a month book and arrive in the next one. Keep the lead-by-lead sheet inside the practice, since it names people who became patients; a vendor or an agency gets counts.
How do you compare two lead sources?
Three formulas for your own numbers:
- Cost per arrived new patient = spend after credits ÷ arrived new patients
- Arrival rate = arrived new patients ÷ leads
- Most a lead is worth to you = the cost per arrived new patient you can afford × arrival rate
The cost you can afford is at most what a new patient's first 90 days collect minus what those visits cost to deliver; Are Google Ads worth it? shows how to work it out.
Illustrative: every number below is made up for an imaginary two-dentist family practice, and none comes from a client. Source A sells shared form leads at $30, Source B exclusive form leads at $90, both for the same finished month.
| Row | Source A: shared, $30 | Source B: exclusive, $90 |
|---|---|---|
| Leads paid for, after credits | 80 | 30 |
| Spend after credits | $2,400 | $2,700 |
| Reached | 36 | 24 |
| Booked | 15 | 16 |
| Arrived | 9 | 12 |
| Accepted treatment | 5 | 7 |
| Cost per arrived new patient | $266.67 | $225.00 |
| Cost per patient who accepted treatment | $480.00 | $385.71 |
Source A costs a third as much per lead and more per patient: $2,400 ÷ 9 = $266.67 against $2,700 ÷ 12 = $225.00. Say the practice can afford $240 per arrived new patient. A Source A lead is then worth at most $240 × 9 ÷ 80 = $27.00, under its $30 price, and a Source B lead up to $240 × 12 ÷ 30 = $96.00, above its $90 price.
The reached row shows where Source A first falls behind: 36 of 80 is 45 percent, against 24 of 30, 80 percent. If the desk called both sources equally fast, the leads themselves are the problem; if Source A's leads waited longer, the call-backs are. Two patients would flip the verdict (10 arrived for Source A and 11 for Source B would give $240.00 against $245.45), so this practice runs a second month before dropping Source A.
How fast should your front desk call a new lead?
Within the hour, during office hours. Research published in Harvard Business Review in 2011 covered 1.25 million sales leads received by 42 US companies. Firms that tried to reach a lead within an hour were nearly seven times as likely to have a meaningful conversation with a key decision maker as firms that tried even an hour later, and more than 60 times as likely as firms that waited 24 hours or longer (Harvard Business Review, checked 2026-10-04). Those were sales leads, not dental patients, so use the direction and leave the multiple aside.
For call leads, count the missed calls in office hours that the call log shows were never returned. Each of those is a lead you may have paid for. Name who calls evening and weekend leads, and by what time the next morning.
The Telephone Consumer Protection Act matters if your desk texts leads or calls them through software that dials automatically. It restricts calls and texts made with an autodialer or a prerecorded or artificial voice unless the person gave prior express consent or an exemption applies (FCC, checked 2026-10-04). Ask the vendor for the consent wording on its form, and ask your attorney whether it covers how you follow up.
Should you buy leads or run your own ads?
Run the same test on both. Your own Google or Meta ads are lead generation too. The leads go to you alone and the account can be yours, but you pay for clicks and views that never become leads, and for whoever runs the ads. Google's planning tool put the US average cost per click for "dentist near me" at $13.92 and for "dental implants near me" at $39.05 (Google Ads Keyword Planner estimates for the US, October 2026). Local prices differ, and a planner average is not what your practice will pay.
Add any management fee to spend and divide by arrived new patients, as for a vendor. I bought Google and Meta ads as a media buyer from October 2023 to September 2025 (nearly $700K in spend). Neither platform knows which leads became patients unless someone tells it. For Google Ads, offline conversion tracking does that. It reports each arrived patient as a conversion (Google's word for a counted result).
What should you ask a lead vendor before you sign?
- What is one lead on my invoice: a form, a call (from what length) or a booked appointment?
- Is each lead sold only to my practice? If not, to how many others?
- Can I see the ads and forms that bring the leads, and are Meta forms set to Higher intent?
- What did the person agree to on the form, and which businesses does that consent name?
- Which bad leads earn a credit, within how many days, and is it money back or replacement leads?
- Is there a minimum monthly spend or lead count, a contract length or a notice period?
- Can I download every lead each month with its date, time and source?
- Is any part of the price tied to what patients pay me?
On the last question: the ADA's Code of Ethics (advisory opinion 4.E.1) calls it fee splitting when a dentist pays for advertising or marketing by sharing a specified portion of the professional fees collected from prospective or actual patients with the vendor. It notes that the laws or regulations where a dentist practices may also govern how that revenue is divided (ADA, checked 2026-10-04). Before you sign a price tied to patient fees, ask your state dental board or a health care attorney. Hiring a dentist lead generation agency instead? The questions to ask a dental marketing agency cover who owns the account and the phone numbers.
Tags
Frequently asked questions
Are shared dental leads worth buying?
They are when their cost per arrived new patient beats your other sources, and the price per lead cannot tell you that. A shared lead is sold to more than one practice, so your front desk may be racing other offices to reach the same person. Follow one finished month of them through reached, booked and arrived, and divide what you paid by the new patients who came in.
What is a good cost per lead for a dental practice?
No single figure fits, because one lead can be a form, a call or a booked appointment, and sources differ in how many of their leads arrive. Work it out instead: the most a lead is worth to you is the cost per arrived new patient you can afford, times the share of that source's leads who arrive. Your own lead sheet gives you that share.
How fast should my office call back a dental lead?
Within the hour during office hours, with a named person and a set time for leads that come in at night or on weekends. Research published in Harvard Business Review in 2011 found that firms trying to reach an online sales lead within an hour were nearly seven times as likely to have a meaningful conversation with a key decision maker as firms trying even an hour later. It measured sales leads, not dental patients, so take the direction rather than the multiple.
Can I get credit for bad dental leads?
Only on the terms in your contract, so read them before you sign. Ask which leads earn a credit (wrong numbers, duplicates, people outside your area, existing patients), how many days you have to claim, and whether a credit is money back or replacement leads. Log every claim in your lead sheet and subtract credits from spend before you compare sources.
Should I pay a lead vendor per lead or per booked appointment?
Compare both on cost per arrived new patient, because that is where either price ends up. A price per booked appointment moves the call-back work to the vendor, so count how many of those bookings arrive. Before you agree to any price tied to the fees patients pay you, read the ADA's ethics opinion on fee splitting and ask your state dental board or a health care attorney.
Is buying leads cheaper than running my own ads?
Only your own numbers can say, so run each for a full month and divide spend, including any management fee, by arrived new patients. Leads from your own ads go to you alone and sit in an account you can own, but you pay for clicks and views that never become leads. Bought leads move the ad work to the vendor and may be shared with other practices.