The Growth Channel Audit: Which Marketing Channel Actually Books Patients at Your Med Spa
A blended cost per new patient hides which channel works. Audit cost per booked visit by channel, fix lead handling first, and count your own patient list: about $20–$60 a patient, against $100+ new.
Most med spas can’t say which marketing channel books their patients. They divide total marketing spend by total new patients, get one blended number and cut or fund channels on instinct. That number hides the answer. Audit cost per booked visit by channel instead, and two things usually surface: the “bad” channel was handled badly, not sourced badly, and the cheapest channel isn’t on the marketing report at all. Bringing back a patient you already have costs roughly $20–$60, against $100 or more to acquire a new one.
At a glance
- A blended cost per new patient lies: total marketing ÷ total new patients hides which channel works and which one is carried by the others
- Judge channels on booked visits, not leads. A channel that produces lots of inquiries and few bookings looks good on the wrong report
- Check handling before you blame the channel: 74% of practices miss the five-minute reply window, which makes almost any channel look weak
- Your existing patients are a channel: reactivation costs about $20–$60 a patient, against $100 or more for a new one, and 73% of revenue already comes from repeat patients
Key takeaways
- Measure each channel on cost per booked visit. Leads are interest. Booked visits are revenue. A channel’s report should end at the appointment, and ideally at the second one.
- Separate lead quality from lead handling. “The Instagram leads are bad” and “the Instagram leads waited until tomorrow for a reply” look identical from the owner’s chair. Fix and measure handling before you cut a channel.
- Put your own patient list on the channel report. Rebooking and reactivation are the cheapest channels most practices have, and they’re almost never measured next to paid ads.
- This week, rebuild one number: take last quarter’s new patients, tag each with the source that brought them in and divide each channel’s spend by the visits it actually booked. The spread will be wider than the blended number suggested.
- Take the free diagnostic → It shows whether consult follow-up is where your marketing spend is leaking.
Why doesn’t the blended cost per new patient tell you anything?
Because it averages channels that behave nothing alike. Suppose a practice spends $6,000 a month across Google, Meta and a deal site, and books 30 new patients. That’s $200 a patient, comfortably inside the industry’s $200–$500 range for acquisition cost. The owner concludes marketing “works” and keeps all three.
But the average hides the spread. One channel might be booking patients at $120 who come back every fourteen weeks for neuromodulator. Another might be booking one-time deal-seekers at $400 who never return at full price. Averaged, they look fine. Separated, one is carrying the other.
There’s a second trap. When new-patient volume falls while paid results hold steady, owners often cut the paid channel, because it’s the one with a bill attached. The loss is frequently somewhere else: word of mouth and map listings being split among more local competitors. A blended number can’t show that. A per-channel one can.
What does a channel audit look like?
Here is an illustrative audit for a practice doing about $1.5M a year. Every figure in the table is made up to show the method; your own will look different.
| Channel | Monthly spend | Inquiries | Booked first visits | Cost per booked visit | Booked a second visit |
|---|---|---|---|---|---|
| Google search ads | $2,000 | 30 | 12 | ~$167 | 7 |
| Meta ads | $2,000 | 45 | 9 | ~$222 | 4 |
| Deal site | $1,000 | 25 | 10 | ~$100 | 1 |
| Referrals | $300 | 8 | 6 | ~$50 | 5 |
| Overdue-patient outreach | $250 | 60 contacted | 12 | ~$21 | (already a repeat patient) |
Three things stand out, and they tend to stand out in real audits too.
The deal site looks cheapest per visit and is the most expensive per patient. One of ten came back. Cost per retained patient is the number that matters.
Meta produced the most inquiries and the fewest bookings. Before cutting it, check the handling: when did those 45 inquiries get their first reply, and did the reply offer a time? Most aesthetic inquiries come from social and digital channels (roughly 70% of new patient demand now starts there), and they arrive after hours, when nobody’s at the desk.
The cheapest channel isn’t marketing at all. Working the overdue list costs a coordinator’s time and a few texts. The book’s example practice, Lumen Aesthetics, had roughly 800 patients past cadence with nothing booked. Reaching back to them is the cheapest acquisition that practice has.
Are the leads bad, or was the handling bad?
Almost every owner who wants to cut a channel says the leads are bad. Sometimes they are. But you can’t know until you’ve measured how they were handled, because slow handling makes good leads look bad.
This is consult follow-up, and it sits between every channel and the booked visit. Three checks, per channel:
- Speed. Median time from inquiry to first reply, with after-hours and weekends broken out. 74% of practices miss the five-minute window. See the five-minute follow-up rule.
- Booking path. Did the first reply offer two real times, or did it end in “we’ll call you”? A fast reply that ends in a callback promise recreates the delay it was supposed to remove.
- Follow-up. Did the consults that didn’t book on the spot get a second and third touch? Consult close rates typically run 25–35%; practices that work their follow-up reach 45% or higher.
Only once handling is steady should you judge the channel. If Meta still books poorly after a month of five-minute replies with real times, the problem is the targeting or the offer. Then cut it or change it.
How much should a med spa spend on marketing, and where?
A useful benchmark is 7–10% of revenue in growth mode, pulled down toward 2–5% when providers are already near capacity. Utilization is the tell: when booked hours run 75–80% of available hours, you need another provider more than you need more leads.
The bigger question is where the money goes. Call it the acquisition-heavy, retention-blind practice: all spend at the top of the funnel, nothing instrumented at the back. It’s why a practice can grow new-patient counts every year and stay flat, because 73% of revenue comes from repeat patients and the repeat side isn’t being fed. Even small shifts matter. A conservative 10–20% response on an overdue list is worth 800 × 0.15 × $3,000 = $360,000 in lifetime value at Lumen’s numbers (estimate), and it never shows up on the marketing report.
How do you run the audit?
Week 1: Tag the source. For every new patient from the last 90 days, record where they came from: ad platform, referral, map listing, deal site, walk-in. Ask “how did you hear about us?” at intake from now on, and use tracking links and separate numbers where you can.
Week 2: Rebuild cost per booked visit. For each channel: spend, inquiries, booked first visits, second visits booked. Add your overdue-patient outreach as its own row.
Week 3: Fix handling before judging. Pull the first-reply time for each channel’s inquiries. Where it’s over five minutes or ends in a callback promise, fix that first and give the channel a month.
Week 4: Reallocate. Cut or change the channel that still books poorly with good handling. Move budget toward cost per retained patient, not cost per lead. Keep at least two working channels so one algorithm change can’t empty the schedule.
What does AI actually do for channel attribution?
Most of this is plumbing. Tagging sources, tracking links and a PMS report of new patients by referral source are settings and integrations, not AI. Set those up first; without them, no system can tell you anything.
AI helps with what the spreadsheet can’t hold. Following each inquiry from the first message through the first visit, the second visit and a year of treatment history, then scoring channels on the patients they actually produced, is tedious to do by hand and easy to get wrong. It can also read the reply transcripts and separate a channel with poor leads from a channel whose leads waited overnight. The channel decision stays with you. It just stops being a guess.
FAQ
How do I know which marketing is working for my med spa?
Tag every new patient with the source that brought them in, then divide each channel’s spend by the visits it actually booked. Look one step further at how many of those patients booked a second visit. Cost per retained patient is the most honest number.
What is a good cost per new patient for a med spa?
Industry ranges put acquisition cost at roughly $200–$500 per new patient. More useful than any benchmark is your own cost per booked visit by channel, compared against the $3,000 conservative lifetime value of a patient who stays.
Should I cut the marketing channel with the worst leads?
Check handling first. If that channel’s inquiries waited hours for a reply or never got offered a time, the leads may be fine. Fix the response for a month, then judge the channel.
How much should a med spa spend on marketing?
A common benchmark is 7–10% of revenue while growing, pulled down to 2–5% when providers are near capacity. If utilization is already 75–80%, spend on filling and keeping existing chairs rather than on more inquiries.
Is patient reactivation really a marketing channel?
Treat it like one. Reaching overdue patients costs roughly $20–$60 per patient brought back, against $100 or more to acquire a new one, and it should sit on the same report as your ads so the comparison is visible.
A note on these figures: the channel audit table is entirely illustrative. The $200–$500 acquisition cost, 74% speed-to-lead figure, 25–35% and 45%+ close rates, 7–10% and 2–5% marketing ranges, 75–80% utilization threshold, 70% digital-origin and 73% repeat-revenue figures are industry benchmarks. The $360,000 is illustrative lifetime-value math on the book’s example practice with a conservative $3,000 LTV, and overlaps with rebooking recovery, so count it once. Confirm against your own PMS and ad accounts.
Written by Bill Eisenhauer, Founder of Alchemy Inside.
How much revenue is slipping through your follow-up gaps?
This article explored one category. The free diagnostic scores all six — and gives you a dollar estimate in 90 seconds.
Take the Free Diagnostic