If your Facebook and Instagram ads feel like they cost more every quarter for the same result, you are not imagining it and you are not bad at this. The price really is going up across almost all of healthcare, and most of the reason has nothing to do with your account. A wall of new money walked into the same auction you are bidding in, and Meta changed the rules on top of it. Let us pull the two apart, the part you cannot control and the part you very much can, so you stop blaming the wrong thing and start fixing the right one.
First, the part you cannot control: everybody showed up
Facebook ads run on an auction. Every time your ad could show to someone, Meta holds a split second contest between all the advertisers who want that same person, and the price you pay rises with how many of them are bidding. For years, a local practice on Facebook was competing mostly with other local businesses. That is over.
Pharma moved its budget onto your feed. Drug makers and big healthcare brands spent decades on television. Now they are pouring that money into digital. According to eMarketer, healthcare and pharma digital ad spending is set to reach 26.2 billion dollars in 2026 while traditional media gets only 6.9 billion, and 2025 was the first year social media outspent linear TV in the category. That tidal wave of money is bidding for attention in the exact same feed where your med spa or dental ad lives. You feel it as a higher price for every thousand views, what the dashboard calls your CPM.
Hospital systems and telehealth brands are local now too. National telehealth companies, hospital networks and venture backed clinics run geo targeted ads right into your zip code. They can afford to lose money on a lead to win the patient, because they are playing a longer game with deeper pockets. You are a small independent office bidding against that, and the auction does not give you a discount for being the underdog.
More practices discovered Facebook ads. Five years ago, half the offices in your town were not advertising online at all. Now most of them are. Every new competitor in your area who boosts a post or runs a lead campaign adds one more bidder to your auction. The pie did not grow as fast as the number of hands reaching for it.
Then Meta changed the rules on healthcare
Here is the twist most owners miss. Even if the auction had stayed calm, your costs would have crept up anyway, because Meta rewrote how health advertisers are allowed to run. In 2026 the platform rolled out a tiered restriction system for anything health related, and it hits practices hard. We broke the whole thing down in how to keep your ads running under Meta's 2026 healthcare rules, but the short version matters here.
You can no longer build audiences around a medical condition or a diagnosis. Meta also blocks many of the lower funnel conversion signals it used to let health advertisers optimize on, because website and app activity can reveal someone's health information. You can read the current limits in Meta's own health and wellness ad standards.
Why does that raise your price? Because Meta's whole pitch was its ability to find the right person using data. Take that data away, and the system has to guess more. It learns slower, it spends your budget on worse matches while it figures things out, and your cost per real result goes up. Add in the end of third party cookies and the tighter scrutiny on tracking pixels sitting on patient pages, and the machine that used to deliver cheap, well targeted leads is simply working with one hand behind its back. None of that is your fault. All of it shows up on your invoice.
Now the part you can control, and it is bigger than you think
Here is the good news hiding under the bad news. Two practices running ads for the same service in the same city can pay wildly different prices for the same booking. The market sets the floor. Your setup decides how far above that floor you land. This is where the med spa owner was bleeding money without seeing it, and probably where you are too.
1. You are boosting posts instead of running campaigns
The blue Boost button is the most expensive button in your practice. Boosting optimizes for likes and reach, not for booked patients, and it hands Meta almost no instruction about who you actually want. A real campaign built in Ads Manager, with a booking goal and a defined audience, costs less per patient because it is aimed. We laid out the difference in whether to boost posts or run real ads. If boosting is your whole strategy, that alone explains a big slice of your rising cost.
2. You are chasing strangers and ignoring your own people
Cold audiences, people who have never heard of you, are the most expensive crowd to convince. Meanwhile most practices never advertise to the warm audiences that convert for pennies on the dollar: past patients, your email and text list, people who visited your website, and people who already follow you. Showing ads to those people first is far cheaper than buying a stranger's attention, and far more likely to book. We made the full case in whether your ads are even reaching your own patients. Skipping this is like paying full price for every seat when half your family already wants to come.
3. Your creative looks like an ad
Meta charges you less when people engage with your ad, because a post that holds attention keeps users on the platform. A polished stock banner that screams advertisement gets scrolled past, your engagement drops, and your price climbs. A short, real clip of the doctor talking, a genuine before and after, a patient's honest story, these earn attention and a lower cost per thousand views. In a tighter market, creative is not decoration. It is one of the only levers you still fully own.
4. You send every click to your homepage
You pay good money for the click, then drop the person on a busy homepage where they have to hunt for the thing your ad promised. Most give up. A focused landing page about that one service, with one clear way to book, turns far more of those paid clicks into actual appointments, which lowers your true cost per patient. We spelled it out in why your practice needs a real landing page. The ad is only half the machine. The page is the other half.
5. You are paying for leads you never call
Lead form campaigns can fill your inbox with cheap looking leads that go nowhere, especially the fake or junk ones Meta sometimes serves. We covered that trap in why your practice keeps getting fake leads. Even the good leads die if nobody follows up fast. A lead you paid for and never called is not a cheap lead. It is money you set on fire.
Stop staring at the wrong number
CPM and cost per click go up and down, and they will keep climbing as more money floods in. They are not the number that decides whether your ads work. The one that matters is your cost per booked patient, measured against what a patient is worth to you over the years they stay. A lead that costs sixty dollars is a steal if it books a patient worth thousands, and a ten dollar lead is a disaster if it never shows up. Run the real math first with what a new patient is actually worth and what a healthy cost per lead looks like. Then you will know if your ads are expensive or just misread.
Our honest opinion
When a practice tells us Facebook ads are too expensive now, the rising auction is real and we never pretend otherwise. The money pouring into healthcare digital is not going to slow down, and Meta's restrictions are here to stay. But nine times out of ten, the practice made the problem far worse than the market did. They boosted posts, aimed at cold strangers, ran a stock photo that looked like a flyer, sent clicks to a slow homepage, and let leads sit in an inbox for two days. The platform got pricier by maybe a third. Their own setup doubled the damage on top of that.
So no, rising costs are not a reason to quit. Facebook and Instagram still put your practice in front of thousands of local patients at a scale almost nothing else matches. The job is not to find cheap clicks, because those are gone. The job is to make every click you buy work harder, and to measure success in patients who show up, not in the price of a view. If your ads still lose money after the leaks are sealed, then move the budget. Most of the time, they do not.
How EtherealMinds keeps your Facebook ads working
When we run ads as part of a full patient acquisition system, we fight the rising price from every angle the platform still lets us. We build real campaigns with booking goals instead of boosts, we warm up your own audiences before spending a cent on cold strangers, and we produce creative that looks like a human made it, because engagement is one of the few things that still buys you a lower price. Then we send every click to a fast, focused landing page built to book rather than a homepage people get lost in.
And we close the back door, because the cheapest patient is the one you already paid to reach and almost lost. Every lead and every call those ads create gets answered fast, by your front desk or by our AI receptionist, day or night, so a paid click never dies in a voicemail. The med spa owner who messaged us in September is now spending the same budget and booking more treatments than she did a year ago. Her clicks did not get cheaper. Her whole machine got smarter.
Your Facebook ads are getting more expensive mostly because the whole category got crowded and Meta tightened the screws, and there is no trick that takes you back to 2022 prices. But the gap between a practice that profits from Meta ads and one that gives up on them is almost never the auction. It is the boosts, the cold targeting, the tired creative, the homepage dump and the phone nobody answers. Seal those and the same dollar books far more patients. For a deeper look at the paid search side of this, see why your Google Ads cost so much and what Facebook ads really cost a medical practice.
Pay less for more booked patients
Book a free strategy call. We will audit your Facebook and Instagram ads, show you exactly where the budget is leaking, and rebuild the campaigns so every dollar points at a booked patient instead of a wasted view. No jargon, no vanity metrics, no pressure.
Book a free strategy call →