Field Notes · 40 · October 10, 2026 · Kyle Tysvaer

What med spa marketing actually costs per patient

The question I get from clinic owners is some version of "what should I be spending?" and my answer, every time, is that it is the wrong number to ask about. Med spa marketing cost only means something when it is stated per patient who actually sat in the chair and paid for a treatment. Everything else, the monthly retainer, the ad budget, the cost per lead on the agency report, is an input. Inputs are easy to argue about and impossible to judge.

So this is the way I work the number, including at my own shop.

Start from the chair, not the budget

Take last month's marketing spend, all of it. Ads, the agency, the software, the person who posts to Instagram. Divide it by the number of new patients who booked and completed a paid treatment. That is your cost per patient, and most clinics have never calculated it, because nothing in the building was set up to count the bottom half of the fraction.

Then go one step further and split it by where the patient came from. Paid search, the profile on Google, a referral, walked past the door. The split is where the decisions live. A blended number tells you whether you can afford marketing at all. The split tells you which half of it to stop.

Three buckets, three very different bills

Every dollar a clinic spends on getting patients lands in one of three places, and they behave nothing alike.

Paid. Google and Meta. Fast, expensive, and it stops the day you stop. A treatment search in this category runs somewhere around twenty dollars a click, which is more than some businesses pay for an entire customer, so an account with a structural flaw in it is an account quietly overpaying on every click until the flaw is found.

Earned. Your position in search, the map pack, the reviews. Slow to start, and once it is moving it is close to free per patient. Over any period longer than a quarter this is the cheapest bucket, and it is the one most clinics have never funded because it does not produce a chair this week.

Owned. The website, the profile, the list of past patients. A site with no room for a page per treatment is a brochure, and you do not optimize a brochure. The build comes before the retainer.

The order most clinics buy these in is paid first, then a retainer on top of a site that cannot rank, then nothing for earned because the first two ate the budget. The order that produces a low cost per patient is the reverse.

Why the cost per lead on the report is flattering you

Cost per lead is the number agencies report because it is the number the ad platform can see. The platform sees a tap on the "book now" button. It does not see the phone ring, and it does not see the appointment land in a scheduler that belongs to somebody else. In a clinic, that is where nearly every booking actually happens. So the report shows a tidy cost per lead, the calendar fills or it doesn't, and nobody in the building can connect the two.

The fix is plumbing rather than strategy: a phone number per source, a conversion that counts the appointment rather than the tap, and the scheduler wired back to the ad account. Then one more split that almost nobody keeps, which is how many consults turned into paid treatments. A clinic can be drowning in consults and losing money on the second step, and no cost-per-lead report will ever say so. How that gets wired is on the med spa paid advertising page and, in more detail, in the post on structuring the ads account.

Until that plumbing exists, whatever your cost per patient looks like is a guess with a decimal point on it.

What the twenty-dollar click actually buys

The category terms are the expensive ones. "Med spa" plus your city is priced for a national fight. The person who typed a treatment name and a town is a different buyer, closer, further along, and that click costs a fraction of the category term. They have already picked the procedure. They are picking a provider.

Which is why the shape of the account matters more than the budget. A campaign for each treatment, an ad that lands on a page about that treatment, a radius that respects how long the drive is. Throw everything into one clinic-wide campaign and the platform chases the cheapest click it can find, and that is seldom the treatment with the margin. Same spend, very different cost per patient.

The treatment page changes the bottom of the fraction

This is the part that compounds.

A patient searching for a treatment in your town, who finds a page on your site that answers her question and books, cost you what the page cost to build, divided by every patient it ever produces. Year one that number is high. Year three it is close to nothing. The same patient arriving through an ad costs the click every single time, forever.

Most clinics have one services page for eight treatments and rank for their own name and nothing else. That means the earned bucket is producing zero patients, so the blended cost per patient is really just the paid cost with extra steps. Building the page per treatment is what lets the cheap bucket start contributing. I wrote about the missing page in detail in the service page every med spa is missing, and about the name-only pattern in why your med spa only ranks for its own name.

What I would spend on, in order

If I owned a clinic with a working site and no measurement, I would spend on tracking first, because every dollar after that is otherwise unjudgeable. Then the treatment pages and the profile, because they are the only spend that gets cheaper with time. Then paid, one campaign per treatment, at a budget I could hold for three months without flinching, because a campaign judged after two weeks is a campaign judged on noise.

If I owned a clinic running on an Instagram profile and a booking link, I would build the site before any of the above. There is nothing to optimize yet and no page for the ad to land on.

And if I owned a clinic that was already paying an agency, I would ask for the cost per booked treatment by source, in writing, before renewing. If the answer comes back as a cost per lead, that is the answer.

Before any retainer

I would rather sell a clinic an assessment than a program on day one. A paid, independent read of where the clinic actually stands, what each bucket is producing, where the tracking is missing, which treatment pages would move first. The report is yours either way. The full picture of what we build for aesthetics clinics is on the med spa marketing page, and the same question asked of a general local business is in what local SEO actually costs in Rhode Island.

— Kyle Tysvaer, Founder, Insightful Eye Marketing

Your Turn

Find out what each patient is really costing you

The Authority Assessment reads your clinic’s search position, your profile, your reviews, and where the tracking is missing, then ranks the fixes by what is costing you the most. Tier 1 is $497, Tier 2 is $2,497, and the fee is credited back if you move forward with our services.

Book the Authority Assessment