Medical PPC is pay-per-click search advertising on Google Ads or Microsoft Advertising, where a practice pays the platform for the click, not for the ad being shown. What a patient who shows up actually costs is the click spend plus every other line on the bill, divided by the patients who sat in a chair, not by the clicks or the calls.
Quick answer
A medical PPC bill has four lines: click spend paid to the ad platform, the manager's fee, a landing page, and a call tracking service. For six near-me patient searches, from family doctor to vasectomy, the average click price runs from $4.48 to $7.77 (Google Ads Keyword Planner estimates for the US, October 2026); that is national context, not what your practice will pay. To turn a budget into patients, work the chain forward: budget divided by average click price gives clicks, clicks times the share that call or book gives inquiries, inquiries times the share that books gives booked appointments, booked times the show rate gives patients seen, and total cost divided by patients seen is the number worth judging the campaign by. Ask whoever runs the account for that last number, not for a cost per lead.
What am I actually paying for?
| Line item | What it pays for | Where you read the number |
|---|---|---|
| Click spend | What the ad platform charges for each click. Google calls your max CPC (cost-per-click) bid the most you'll typically be charged; the actual CPC is often less, since you pay only what it takes to clear Google's minimum and beat the ad ranked just below yours, though automated bidding or bid adjustments can push it higher (Google, checked 2026-10-09) | Google Ads or Microsoft Advertising billing summary |
| Manager's fee | Whoever builds and runs the campaigns, paid a flat amount each month, a percentage of ad spend, or by the hour | The management contract or invoice |
| Landing page | The page a click lands on, built or kept separate from your main site so it loads fast and asks the visitor for one thing | A developer's invoice, or your own hosting and page-builder bill |
| Call tracking | A call tracking service that gives the ads a phone number of their own, so a call can be tied to the click that produced it | The call tracking service's monthly invoice |
Only the models for that second line are fixed; no figure is. A flat fee, a percentage of spend and an hourly rate are three different things to negotiate, not three prices for the same work, and nothing here tells you which one your practice should pay.
How many patients will a given budget bring in?
Five numbers, multiplied in order, turn a budget into patients seen.
Illustrative: I made up every figure below for a fictional single-location dermatology practice; none of it is a real client's numbers.
| Row | Step | Read it in | Made-up month |
|---|---|---|---|
| 1 | Monthly budget | Ad account billing | $3,600 |
| 2 | Average price paid per click | Ad account, spend ÷ clicks | $6.00 |
| 3 | Clicks (row 1 ÷ row 2) | Calculated | 600 |
| 4 | Inquiries: calls or online bookings started | Call tracking service and booking tool | 60 |
| 5 | Booked appointments | Practice scheduling software | 30 |
| 6 | Patients seen, at an 80 percent show rate | Scheduling software, visits marked arrived | 24 |
| 7 | Manager's fee (made up at 25 percent of spend) | Management invoice | $900 |
| 8 | Cost per patient seen: (row 1 + row 7) ÷ row 6 | Calculated | $187.50 |
600 clicks needed a 10 percent inquiry rate to produce 60 inquiries, and half of those booking gave 30 appointments; four in five showing up left 24 patients, so $4,500 in spend and fee divided by 24 comes to $187.50 a patient. This made-up month leaves the landing page and call tracking off the bill; if you pay for them, add their monthly cost to the spend and fee in row 8. Run the same chain with your own practice's clicks, your own front desk's inquiry and booking counts, and your own no-show rate, and the result is a number about your practice, not a national average.
What do clicks actually cost for my specialty?
The average CPC column holds Google Ads Keyword Planner estimates for the US, October 2026: one average for the whole country, not what your practice will pay, since local prices differ with your city and your competition. The last column is illustrative: it divides the made-up $3,600 budget from the dermatology example above by each average, so it is arithmetic on an invented number, not a forecast.
| Search | Average CPC (planner) | Illustrative: clicks at a made-up $3,600 |
|---|---|---|
| primary care doctor near me | $6.73 | 535 |
| family doctor near me | $4.48 | 804 |
| dermatologist near me | $5.43 | 663 |
| obgyn near me | $5.20 | 692 |
| urology near me | $7.32 | 492 |
| vasectomy near me | $7.77 | 463 |
Divide your own planned spend by the average CPC for your specialty to get a rough clicks figure, then feed that into the worksheet above in place of row 3.
One oddity worth knowing if you're pricing out a PPC manager: the planner puts "healthcare ppc" itself at a $12.19 average click, and "medical ppc agency" at $25.18 (Google Ads Keyword Planner estimates for the US, October 2026). Those are searches typed by owners or agencies, not by patients, so they say nothing about what your own patient ads will cost.
Which ads get held back by Google's health rules?
The full policy post covers this in depth; here is the short version that shapes the budget. Google's Healthcare and medicines policy doesn't allow ads "promoting or selling prescription opioid painkillers," apart from listed exceptions such as certified addiction treatment providers in the United States, and doesn't allow the "promotion of speculative and/or experimental medical treatments" or of cell and gene therapies, except FDA licensed or approved ones promoted in the US by the license holder (Google, checked 2026-10-09). A prescription drug name, such as Botox or a GLP-1 drug like semaglutide, can appear in ads and landing pages aimed at the US or Canada without certification, within local law; keyword-targeting the name is what needs certification (Google, checked 2026-10-09). Online pharmacies, telemedicine providers and recovery-oriented addiction services need certification before they can advertise in the US or Canada, and health insurance needs it in the US (Google, checked 2026-10-09).
A second limit hits audience targeting, not ad text. Google counts "invasive medical procedures, including cosmetic surgery, surgical procedures, or injections," along with physical and mental health conditions, as part of Health, a sensitive interest category (Google, checked 2026-10-09), and its personalized advertising policy bars Customer Match, your data segments (the new name for remarketing lists) and lookalike segments for advertisers promoting anything in that category (Google, checked 2026-10-09). So a practice can't aim health ads at a customer list it uploaded or at past visitors its own site collected; Google's predefined audiences, such as in-market segments, stay allowed because Google strips the sensitive signals out of them.
An ad that follows every rule can still read "Eligible (limited)," a status Google gives to ads that "comply with our policies but are limited in where and when they can show" (Google, checked 2026-10-09). That label is not automatically a problem, and the Policy details column in Google Ads explains why a limited ad is limited (Google, checked 2026-10-09).
How do I make the cost-per-patient number real, not a guess?
Three pieces of tracking tie row 6 above to the ads, so it counts the patients they produced rather than every new patient: call tracking that ties a call to the click behind it, an online booking conversion that fires when a booking actually finishes, and a showed-visit upload once the patient is in the chair. Google calls that upload an offline conversion import, a way to "measure what happens in the offline world after your ad results in a click or call to your business": you give back the Google click ID (GCLID) the ad carried, with details of which conversion it was and when it happened (Google, checked 2026-10-09). Whatever action you set to count, Google calls it a conversion action, "a specific customer activity that is valuable to your business," and its measurements can be used to refine the campaign (Google, checked 2026-10-09). Which actions should be marked primary decides what that refining actually chases, and what to do when a booked visit cancels or no-shows keeps a booking that never became a visit from staying counted.
Keep this HIPAA-conscious: the upload carries the click id, which conversion it was and when, so a diagnosis, a treatment name or the reason for the visit never belongs in the conversion's name or in a value attached to it. The mechanics of building that upload from a scheduling system cover the rest. A Canadian practice's duty here is not HIPAA: where PIPEDA applies, an organization stays responsible for personal information it hands to a third party for processing and must protect it through "contractual or other means" (Privacy Commissioner of Canada, checked 2026-10-09), and in Ontario and three other provinces a health information law such as PHIPA can apply to personal health information instead (Privacy Commissioner of Canada, checked 2026-10-09).
What should I ask a PPC manager before I sign?
- Which fee model, named outright: flat, a percentage of spend, or hourly, and what each one grows with as the budget changes
- Who owns the Google Ads account and the call tracking service's account once the engagement ends
- Which conversion action is set as primary, and whether it counts calls, bookings, or both added together
- Whether a showed-visit upload feeds back into the account, and how often it runs
- What the landing page and the call tracking service cost on top of the fee, in writing
- What the Policy details column shows today, and which rule, if any, is limiting an ad right now
Get answers to all six, in writing, before the first invoice.
Tags
Frequently asked questions
What does PPC mean for a medical practice, and how is it different from patient-provider communication?
In marketing, PPC stands for pay-per-click, a way of buying ads on platforms such as Google Ads or Microsoft Advertising, where the practice pays only when someone clicks. Patient-provider communication is an unrelated health-care use of the same three letters, about how patients and clinicians understand each other, and has nothing to do with advertising or its cost.
Will my practice pay the Keyword Planner's average click price?
Not necessarily. The planner gives one average for the whole US, and local prices differ with your city and with who else is bidding. Inside your own account, Google says the actual cost per click is often below your max CPC bid, because you pay only what it takes to clear Google's minimum and beat the ad ranked just below yours. Use the planner to compare specialties and your own billing summary for the worksheet.
Can my practice advertise a specific drug name or treatment, like Botox or a GLP-1 medication?
For ads aimed at the US or Canada, a prescription drug name can appear in the ad and on the landing page without certification, within local law; Google's own list of prescription drug terms includes Botox and semaglutide. Targeting the name as a keyword needs certification, speculative or experimental treatments can't be promoted, and online pharmacies and telemedicine providers need their own certification.
Do I need a call tracking service if most new patients call instead of filling out a form?
You need calls tracked somehow, because a call that is never tied to the click behind it leaves the ad account counting clicks instead of patients. Google Ads can swap the number on your site for a Google forwarding number at no cost, and a call tracking service does the same job with numbers of its own.
How long before I can tell whether medical PPC is bringing in patients, not just clicks?
Give it at least one full month of finished appointments, since a click this month can book next month and show up the month after that. Run the budget worksheet on a month where the show-rate data has had time to settle, and look at more than one month before judging, because a single month can be thin.
Written by
Alexander Cheberko
Marketing Analytics & Conversion Tracking Engineer, US and Canada, run remotely
- Media buyer on Google Ads and Meta Ads from October 2023 to September 2025, nearly $700K in spend.
- Set up patient conversion tracking for a New York medical practice (anonymized).
- Upwork Top Rated, 5.0 from 20 reviews.