A calculator and notepad, working out whether to show a price in a medical practice Google Ad
A number in the ad does the qualifying for you, before you pay for the click. Photo via Unsplash.

A med spa owner asked us this last month, half annoyed. She was spending real money on Google Ads for her injectables and getting plenty of calls, but half of them opened with "so how much is it?" and hung up the second they heard the number. She was paying for every one of those clicks. Her question was simple: should I just put the price in the ad so those people stop calling? The answer, for her, was yes. And the reason is the whole point of this article.

Whether to show a price is one of the most argued questions in medical advertising. The old school view is that you never lead with price, you sell value first and let the number come up in conversation. That advice made sense when a click was cheap and a phone call was free. It makes a lot less sense now, when the click itself is the expensive part.

Clicks are not free, so stop paying for the wrong ones

Here is the number that changes the math. The median cost per click for healthcare on Google Search is around $9.51 as of mid 2026, with plenty of competitive services running well above that. So every time someone clicks your ad, browses for four seconds, sees no price, and bounces, you just paid roughly ten dollars for nothing. Do that a few hundred times a month and the leak is thousands of dollars.

A price in the ad is a filter. It sets an expectation before the click. The person who was hunting for the cheapest deal in town reads "from $89" or "Botox $12 per unit" and keeps scrolling, and you do not pay for them. The person who is comfortable at your level reads the same number, thinks that sounds fair, and clicks with real intent. You trade a pile of cheap, tire kicking clicks for fewer clicks that actually book. That is exactly what you want, because the metric that pays your rent is cost per booked patient, not raw click volume.

~$9.51 Median cost per click for healthcare on Google Search in 2026. Every price shopper who clicks and bounces costs you roughly that much. Source: CPC Tools healthcare benchmarks.

Patients are already shopping on price, with or without you

The bigger shift is on the patient side. People treat healthcare like every other purchase now, and cost is front of mind before they ever pick up the phone. In one industry read, about 40 percent of consumers say out of pocket cost is a major factor in deciding where to get care, and most say they want to know what they will owe up front. They are typing "cost" and "price near me" into Google right now, and they will reward whoever answers the question.

When your ad stays silent on price, you are not avoiding the question. You are just making the patient work to get the answer, and a lot of them will not bother. They click the competitor who showed a number, because that ad felt honest and easy. We dug into this behavior in how patients shop for healthcare on price, and the pattern is clear: silence does not read as premium, it reads as "probably expensive and hiding it."

When a price in the ad is a clear win

This is not a blanket rule. Prices belong in the ad when the number is knowable and the patient is paying out of pocket. That covers a lot of the most competitive corners of healthcare:

In all of these, the goal is the same: let the number do the qualifying so your phone only rings for people who are already okay with the price. That is cheaper and calmer than talking a bargain hunter off the ledge on every call.

When to hold the price back

There is a real other side. Some services should not carry a hard number in the ad, and forcing one does more harm than good.

Even in these cases, the answer is not to hide cost from patients entirely. It is to move the number from the ad to the landing page, where you have room to explain it. A strong service page can show a range, explain what drives it, and offer financing, all of which does the qualifying job without the bait and switch risk. That is one reason we build practice websites that convert with clear pricing and next steps, so the ad can stay clean while the page does the honest heavy lifting.

The one rule that keeps you out of trouble

Whatever number you show in the ad has to match the number on the page and the number at the front desk. A price in the ad that becomes a bigger price on arrival is worse than no price at all, because now you paid for the click and burned the trust. Show a real, current "starting at" figure, honor it, and update it the moment it changes. Honest and boring beats clever and slippery every time.

How to actually put a price in a Google Ad

You have two clean ways to do it, and the best campaigns use both.

Use a "from" or "starting at" figure when the price varies so you stay accurate, and always send the click to a page that repeats the same number. And do not confuse a price filter with sloppy targeting. You still want negative keywords doing their job so you are not paying for "free" and "cheap" searches in the first place. The price in the ad and the negatives in the account work together to keep your spend on real buyers.

Why practices get this wrong

Most practices leave price out for a human reason, not a strategic one: it feels vulnerable. Nobody wants to look expensive, and there is a nagging fear that a competitor will undercut the number. So the price stays hidden, the cheap clicks keep rolling in, and the front desk spends its day fielding "how much is it" calls that go nowhere. It feels like caution. It is really just paying to have the price conversation over and over on the most expensive channel you own. If you want the deeper version of this, we wrote about why Google Ads get so expensive for medical practices, and unqualified clicks are near the top of the list.

Where EtherealMinds fits in

Deciding what to show, and where, is not a one time choice. It is a test. Some services book better with a hard number, some with a range, some with "consultation" and a strong reason to call. For clinics across the US we run the full patient acquisition system, and part of that is treating your ads like an experiment: we try price forward ads against value forward ads, watch cost per booked patient rather than clicks, and keep the version that fills your chairs cheaper. We line the ad up with a landing page that repeats the number, a booking flow that turns the qualified click into an appointment, and tracking that proves which approach actually paid. You stop guessing, and you stop paying ten dollars a head to talk price shoppers out of your waiting room.

Our honest take

Put a price in the ad whenever you honestly can. For cash pay and elective care, a clear starting number is the cheapest, kindest filter you will ever run: it waves off the bargain hunters before you pay for them and pulls in the patients who are ready at your level. Hold it back only when the true cost depends on insurance or the case, and even then move the number to the page instead of hiding it. The old rule about never leading with price came from a world where clicks were free. They are not free anymore. Let the number do the qualifying, and pay for patients, not for tire kickers.

Want ads that pull ready patients, not price shoppers?

Book a free strategy call. We will look at your current Google Ads, show you where you are paying for clicks that never book, and map out whether a price in the ad would fill your schedule cheaper. You leave with a clear next step whether you work with us or not. No pressure, just a straight look at the numbers.

Book a free strategy call →