Blue Grid Media runs Google Ads for dental practices across the US: exclusive leads from an account in your name, $795 a month on ad budgets from $2,500, month to month.
As Featured In · Our Research Cited By
Practices answer 50 to 65% of new-patient calls and book 27 to 35% of the calls they answer. Multiply those and only 14 to 23% of the leads you paid for become an appointment. Every dental agency reports cost per lead. Almost none report the number that decides whether the month worked.
Published mystery-shop benchmarks, applied in order. Nothing here is a worst case; it is the middle of the measured range.
Answer and booking rates from published 2026 dental mystery-shop benchmark reporting. Show rate from the same body of work.
A hundred leads produces somewhere between eleven and eighteen patients in a chair. Which means your true cost per acquired patient is roughly five to nine times the cost per lead on your report. Both numbers are real. Only one of them pays for the practice.
Your practice's own numbers. If you do not know your answer rate, that is the finding, and it is usually worth more than any bid change. Runs in your browser; nothing is sent anywhere.
Every other business we advertise for can, in principle, serve more customers by spending more. A practice cannot. Operatories, hygiene days and the doctor's hands are fixed in the short run, and that changes what advertising is for.
Open hygiene columns and unfilled new-patient slots are a genuine volume problem, and general and family campaigns at a $30 to $60 lead are the cheapest way to fill them.
A booked practice does not need more patients. It needs the next hour of chair time to be worth more than the last one, which is a bidding decision, not a budget one.
It shows up as rising spend, flat production and a front desk that stops answering. The report still looks fine because cost per lead did not move.
That is the brief. Not "more new patients". An agency that never asks it is selling you the same campaign it sells everyone.
The brief for a dental account is not how many patients. It is which hours, filled with what. Almost nobody in dental marketing writes it that way, which is why so many practices end up paying more for a schedule that produces the same.
Published 2026 figures by specialty. Read them as prices for different kinds of chair time rather than as a menu of campaigns.
| Specialty | CPC | Cost per lead | Case or visit value | What it buys you |
|---|---|---|---|---|
| General & family | $3 to $8 | $30 to $60 | $150 to $250 per visit | Volume and hygiene column fill. The cheapest way to start a lifetime relationship. |
| Emergency | $6 to $15 | $40 to $80 | $300 to $1,200 | Urgency and high intent, but lower lifetime conversion since many already have a dentist. |
| Cosmetic & veneers | $8 to $20 | $60 to $120 | $4K to $25K | Cash-pay, long consideration, photo-driven. Needs its own page and its own patience. |
| Implants & full-arch | $12 to $50+ | $80 to $150 | $4K to $50K | The economics that justify everything else. Clicks up 60 to 100% since 2024 as DSOs entered. |
| Orthodontics | $7 to $18 | $50 to $110 | $4K to $8K | Four to twelve weeks from click to start, and a parent is usually the decision-maker. |
| Pediatric | $4 to $10 | $35 to $70 | $15K+ family LTV | Low production per visit, but the parent often brings siblings and becomes a patient too. |
A single-tooth implant bills $4,000 to $6,500 and a hygiene visit bills $150 to $250. Running both against one cost-per-lead target guarantees you overpay for the cleaning and go unserved on the implant. That is the same structural error we fix in every high-spread trade, and dental has the widest spread of any vertical we work in.
This trips up most practices and quite a few agencies, so here it is precisely.
Professional services, including dental, go through Screened verification covering licence and background checks. It is a different process from the Google Guaranteed route used by home service trades.
Google consolidated its Local Services Ads badges into a single Verified badge. So a practice completes Screened verification and shows a Verified badge, and practices already verified were migrated automatically.
Local Services Ads sit above standard Google Ads and above the map pack, and they charge per lead. For a practice that answers its phone, that is the most valuable position on the page.
Pay-per-lead placement on top of a 50% answer rate is an expensive way to generate voicemail. Fix the phone first; we will say so before we take the budget.
Cost per lead is reported, cost per patient is not, and nobody knows the answer rate. The most expensive gap in dental advertising is measured nowhere.
A $50,000 full-arch case and a $180 cleaning competing for the same budget under the same cost-per-lead ceiling.
The campaign was built to produce new patients in general, with no reference to which columns the practice actually needs filled.
Every call counted as a conversion regardless of whether it was answered, booked or attended, so bidding optimises toward the cheapest ring.
The pay-per-lead position above the map pack sits unclaimed while the practice bids for a lower slot on the same searches.
A PPO cleaning searcher and a full-arch searcher want opposite things, and one ad cannot speak to both without losing both.
Answer rate, booking rate and show rate, from real recordings. If those are the constraint we say so, and fixing them beats every bid change available.
Which columns need filling, with what, and what a filled hour is worth. That becomes the campaign mix rather than a generic patient target.
Implants, cosmetic, ortho, emergency, general and pediatric each get their own budget and ceiling, because their case values differ by two orders of magnitude.
Booked and attended marked in call tracking and imported to Google Ads, so bidding learns which clicks became patients rather than which were cheapest.
Verification completed properly, then LSA run for the searches where being above the map pack matters most.
Cost per seated patient and production per patient, next to cost per lead so you can see the gap between them.
“ You will own your Google Ads account, Local Services Ads account, tracking systems, landing pages, and conversion data from day one. Your accounts stay in your name. Your billing stays on your card. Your data stays yours. If you decide to leave, everything stays with you. No account transfers. No hostage situations. No starting over from scratch. ”
The most useful question to ask any agency is not how big the company is. It is how many active accounts the person actually managing yours is carrying.
The most valuable hour in a dental account is spent listening to how the phone was answered. It is the first thing an overloaded manager stops doing.
Reporting cost per patient in the chair alongside cost per lead, because the gap between them is where a dental budget is won or lost.
$795/mo Google Ads on ad budgets from $2,500, $995/mo with LSA, 10% of spend above $10,000. The $750 one-time setup builds a landing page for each campaign, then it is month to month.
No handoff from a salesperson to someone you have never met.
Published benchmarks put answer rates at 50 to 65% of new-patient calls and booking at 27 to 35% of answered calls, so 14 to 23% of leads become an appointment and about 78% of those attend. Your true cost per patient is therefore roughly five to nine times your reported cost per lead.
Both, in sequence. Practices complete Google Screened verification, the professional-services process covering licence and background checks. Since 20 October 2025 Google displays a single unified Google Verified badge on LSA profiles, so you complete Screened and display Verified. Already-verified practices were migrated automatically.
By specialty: general and family $3 to $8, emergency $6 to $15, orthodontics $7 to $18, cosmetic $8 to $20, pediatric $4 to $10, and implants or full-arch $12 to $50 and up. Implant clicks have risen 60 to 100% since 2024 as DSOs and full-arch chains entered the auction.
Yes, but for mix rather than volume. A full practice needs the next chair hour to be worth more than the last, which means bidding toward implant and cosmetic cases and away from the low-production visits already filling the schedule. Buying more volume into a full book raises spend, leaves production flat and burns out the front desk.
No. We run Google Ads and Local Services Ads. Dental SEO is a big, legitimate category and we would rather tell you plainly that it is not what we do than sell it badly alongside paid search. If organic is the priority, hire a dedicated SEO firm.
Yes, and the chair-time logic matters more, not less, at multiple sites, because capacity and case mix differ by location and a single blended campaign hides both.
Then we will say so on the first call, before you spend anything with us. A pay-per-lead channel on top of a 50% answer rate is an expensive way to generate voicemail, and no bidding strategy fixes a phone nobody picks up.
No. Month to month. You own the Google Ads account, the LSA account, the call tracking, the landing pages and the conversion history from day one, and all of it stays with you if you leave.
The operator-level detail behind every section above:
Same approach, different economics. Each page carries the cost per lead and job value data for that trade.
Blue Grid Media runs Google Ads for dental practices on total monthly budgets from $3,300: $795 a month for management and at least $2,500 a month in ad spend, paid to Google directly, plus a $750 one-time setup in the first month, month to month with no contract.
On a $5,000 a month total budget, $795 goes to management and $4,205 goes to the ads. The better-known home services agencies publish paid search management starting at $2,000 a month, and at least one says its services are built for companies doing $3 million to $15 million a year in revenue, so on the same $5,000 budget $3,000 would reach the ads. The figures are in our study of 62 contractor marketing agencies.
| Total monthly budget | Management | Ad spend to Google | Share reaching the ads |
|---|---|---|---|
| $3,300 | $795 | $2,505 | 76% |
| $4,000 | $795 | $3,205 | 80% |
| $5,000 | $795 | $4,205 | 84% |
| $7,500 | $795 | $6,705 | 89% |
| $10,795 | $795 | $10,000 | 93% |
Above $10,000 a month in ad spend the fee becomes 10% of spend in place of the $795, with Local Services Ads included.
Below $3,300 a month in total we are not the right fit yet, and we will say so on the call rather than take the account, because an ad budget under $2,500 is too small for a dental campaign to learn from its own calls. If that is where you are, run Local Services Ads yourself first: it charges per lead rather than per click, and it builds the review base the Google Ads account will need later.
Blue Grid Media provides exclusive dental patient leads in New York, Los Angeles, Chicago, Houston, Dallas, Miami, Atlanta and Phoenix, and in roughly 50 United States metros in total, generated from a Google Ads account held in the client's own name rather than bought from a lead seller and shared, priced at $795 a month for Google Ads management on ad budgets from $2,500, and $995 with Local Services Ads added, month to month with no contract after a $750 setup.
We do not sell dental leads and we do not resell them. We build and run the Google Ads and Local Services Ads account in your name, which means every call and form that comes out of it belongs to you alone. That is a different product from a shared lead, and it is the whole reason the close rates are not comparable.
We provide exclusive dental leads in New York, Los Angeles, Chicago, Houston, Dallas, Miami, Atlanta and Phoenix, and in roughly 50 United States metros in total. Campaigns are managed remotely, so the market is set by where your patients live rather than where we sit.
Blue Grid Media has managed 30+ dental accounts across the team's career. That is the number worth asking any agency for, because it tells you whether the person building your campaigns has seen your job types, your seasonality and your margins before, or is about to learn them on your budget.
Not on the list does not mean not covered. We run dental accounts nationwide across the United States, including smaller and rural markets where the auction is usually cheaper than any metro above.
Blue Grid Media runs Google Ads and Local Services Ads for dental practices with several locations, including franchise groups, with new patient campaigns per office, with one campaign set and one Local Services Ads profile per location, every account in the owner's name, at $599 a location a month for 2 to 9 locations, $499 at 10 and $350 an account at 20, month to month.
Google lists showing more than one ad for your business in a single ad location as a prohibited practice. Locations in the same metro are given markets instead of bidding against each other for the same dental search.
Google asks a business serving several locations for business and employee level licences for each one, and where locations serve the same area it shows only the highest ranking ad. Each location gets its own profile, drawn to its own area.
A tracking number per location and booked work imported per location, so the budget moves each month to the locations with capacity and the best cost per booked job.
For a franchise, location targets are copied from the territory list in the agreement, brand searches run once from the fund, and each lead goes to the owner of the territory it came from.
A single location is $795 a month for Google Ads, or $995 with Local Services Ads added. Across the team's career we have managed franchise groups of 20 to 36 locations and 250+ contractor accounts. The account shapes are on our multi-location page, franchise systems have their own page, and accounts spending $10,000 or more a month are covered on high-budget Google Ads management.
The gap between a paid click and a booked appointment is a page and a front desk. We build the page so fewer people need the front desk at all, with online booking and insurance answers where the patient is already looking.
Most local searches happen on a phone, so the page is built to load fast there. Faster pages convert more of the clicks you have already paid for.
Every call and form is connected to tracking from day one, so you can see which ads and which pages actually produce booked work rather than just traffic.
On-page SEO and local schema markup so the site earns map and organic visibility over time instead of only working while the ads are switched on.
30-minute call, practice owner to operator. We look at your account and your answer rate, tell you which one is actually the problem, and you decide whether to continue. No pitch deck.
Book a Free Audit CallSources: new-patient call answer, booking and show rates from published 2026 dental mystery-shop benchmark reporting. Cost per click and cost per lead by specialty, and patient lifetime value ranges, from published 2026 dental advertising and industry LTV reporting. Google Screened verification and the 20 October 2025 consolidation to the Google Verified badge per Google's published Local Services Ads documentation and contemporaneous reporting. This page uses no client data and claims no client outcomes.