For a US medspa, the est. cost to acquire one new patient runs roughly $150–$300 on Google Search, $90–$220 on Meta (Instagram/Facebook), $40–$120 on referral, and $200–$500+ of margin on discount-deal sites like Groupon once you account for the discount itself. But the sticker CAC is the wrong number to optimize — the channel with the lowest cost per new patient often produces the customer who never rebooks, which quietly makes it your most expensive channel over 12 months.
I’m Mandeep Singh, founder of Sprout Sage Solutions. I build acquisition and retention systems for medspa, aesthetic, and wellness-clinic owners, and I’ve watched more than one owner celebrate a $19 Groupon “new client” that cost them $180 in chair time and never came back. Below I lay the four main channels side by side, show you the exact formula I use, and explain why cheap CAC and profitable CAC are usually not the same channel.
First, the only CAC formula that matters
CAC is not “cost per lead” or “cost per click.” It’s the fully loaded cost to turn a stranger into a paying patient:
CAC = (total channel spend in a period) ÷ (new patients acquired from that channel in the same period)
“Total spend” has to include the parts owners forget:
- Ad spend or platform fees
- The discount or free service you gave away to win them
- Staff time to answer, book, and confirm (front-desk labor is real money)
- Agency or tool costs allocated to that channel
- No-show waste (booked, staffed for, never showed)
If you only count ad dollars, every channel looks cheaper than it is — and deal sites look like a miracle. They’re not.
Run your own numbers in the CAC by channel calculator — it splits spend by channel and forces the hidden costs into the math so you’re comparing real CAC, not ad CAC.
The four channels, side by side (est. US ranges)
These are estimated ranges I see across US medspas. Your market, service mix, and offer will move them — treat them as a starting frame, not gospel.
| Channel | Est. CAC (new patient) | Typical first-visit intent | Repeat-visit tendency | |—|—|—|—| | Google Search | $150–$300 | High (they searched for the service) | Strong | | Meta (IG/FB) | $90–$220 | Medium (interrupted, curious) | Medium | | Referral | $40–$120 | High (pre-trusted) | Strong | | Discount-deal sites | $200–$500+ margin | Low (price-driven) | Weak |
Google Search: expensive click, serious buyer
Someone typing “morpheus8 near me” or “lip filler [city]” has intent you cannot manufacture on social. Clicks in aesthetics are pricey — competitive terms can run several dollars each, and it often takes 20–40+ clicks to book one consult — so a $150–$300 est. CAC is normal. It feels high until you look at who shows up: a patient who chose the treatment, not the coupon. On retention math, Google usually wins.
Meta (Instagram / Facebook): cheaper CAC, softer intent
Meta interrupts people with a before/after they weren’t searching for. You’ll often pull est. CAC down to $90–$220, especially on visual, impulse-friendly services (facials, injectables promos, body contouring). The catch: intent is softer, so no-show and price-shopping rates run higher. Meta is excellent for filling calendars and building a retargeting audience, but the raw CAC flatters the channel — some of those “patients” are one-and-done.
Referral: lowest real cost, highest quality
A referred patient arrives pre-sold by someone they trust. Even when you pay a $50–$75 referral credit both ways, est. CAC lands at $40–$120 — and these patients rebook and refer again. This is the channel most medspas under-invest in because it doesn’t have a dashboard screaming for budget. It should. A simple “give $50, get $50” card handed out at checkout, plus a two-text follow-up, quietly outperforms most paid media on lifetime value.
Discount-deal sites: the cheap-CAC trap
Here’s where “cheapest on paper” becomes most expensive in reality. On a deal site, you might discount a $250 service to $99, the platform takes a cut, and you net maybe $40–$60 for a full appointment slot and staffed hour. Your ad CAC looks like zero — but your margin CAC is the $190+ you gave up, plus labor, and the audience is trained to only ever buy at a discount. Deal-site patients rebook at the lowest rate of any channel. The CAC line looks great; the annual P&L doesn’t.
Why the cheapest CAC usually has the worst repeat-visit math
This is the whole point, so I’ll make it concrete with an est. example.
Say two channels each bring you 100 new patients this month:
- Channel A (Meta promo / deal-driven): est. CAC $80. But only 20% rebook within 90 days. Average patient makes 1.3 visits at $200 = $260 revenue per patient.
- Channel B (Google Search / referral): est. CAC $180. 55% rebook within 90 days, and they buy higher-margin add-ons. Average patient makes 3.1 visits at $220 = $682 revenue per patient.
Now the honest comparison — contribution after acquisition cost:
- Channel A: $260 − $80 = $180 per patient
- Channel B: $682 − $180 = $502 per patient
The “expensive” channel produces 2.8x more profit per patient despite costing more than double to acquire. If you optimized on CAC alone, you’d cut Channel B and pour money into the channel that makes you poorer, slower. I’ve seen exactly this decision made in real budgets.
The fix is to stop judging CAC in isolation and always pair it with patient lifetime value. I walk through the full LTV calculation — visit frequency, average ticket, retention curve, and margin — in my medspa patient lifetime value guide. Once you have an LTV number per channel, the ranking often flips.
The metric to use instead: LTV:CAC ratio
CAC on its own answers “what did this cost?” The number that actually tells you where to put the next dollar is:
LTV:CAC ratio = 12-month patient value (margin) ÷ CAC
Rough reading:
- Below 1:1 — you’re losing money on that channel (common for deal sites once margin CAC is counted).
- Around 3:1 — healthy. Enough margin to grow.
- 5:1 or higher — you’re likely under-spending; scale it before a competitor does (referral often sits here).
Using my est. example: Channel A’s LTV:CAC might be ~2.3:1, while Channel B lands closer to ~3.8:1 even at the higher CAC. Same dollars, very different verdict.
A 5-step plan you can run this week
- Pull 90 days of new patients and tag each by source. Ask at booking “how did you hear about us?” and log it. Imperfect data beats no data.
- Total the real spend per channel — ad dollars, discounts given, referral credits, and an honest estimate of front-desk time. Load these into the CAC by channel calculator so the hidden costs aren’t left out.
- Calculate rebook rate per channel at 90 days. This single number exposes the deal-site trap faster than anything else.
- Compute a rough 12-month value per channel using the medspa patient lifetime value guide, then divide by CAC to get LTV:CAC.
- Reallocate. Move budget from any channel under ~2:1 toward your highest LTV:CAC channel — for most clinics that’s referral first, then Search.
Where most owners get this wrong
Two mistakes, over and over. First, counting only ad spend, which makes deal sites and Meta look artificially cheap. Second, chasing new-patient count instead of new-patient value — a full calendar of coupon-driven, never-returning visits can starve a clinic while looking busy. Fix the measurement and the budget decisions get obvious.
Get a second set of eyes on your numbers
If you want me to look at your actual channel data and tell you which channels are quietly losing money, book a free consultation and I’ll walk your CAC and retention math with you. You can also reach me directly at tel:+919729712388. I’d rather you spend your next marketing dollar where it compounds — not where it just looks cheap on a report.
FAQ
What is a good customer acquisition cost for a medspa?
There’s no single “good” number — it depends on your average ticket and retention. A more useful rule than raw CAC is the LTV:CAC ratio: aim for roughly 3:1 or better over 12 months. A $250 CAC can be excellent if that patient is worth $900+; an $80 CAC can be a loss if they never rebook.
Which channel has the lowest cost per new medspa patient?
On raw CAC, referral is usually cheapest (est. $40–$120) and delivers the best-retaining patients. Discount-deal sites can look near-zero on ad cost but carry a high margin CAC ($200–$500+ once the discount and labor are counted) and the weakest rebook rate, so they’re often the most expensive channel in reality.
Why do cheap CAC channels sometimes lose money?
Because CAC ignores retention. A channel that acquires patients cheaply but only rebooks 20% of them produces far less lifetime value than a pricier channel that rebooks 50%+. Once you multiply visits, average ticket, and margin over 12 months, the “expensive” channel frequently earns more profit per patient.
How do I actually measure CAC by channel?
Tag every new patient by source, total the real spend per channel (ad dollars, discounts given, referral credits, and front-desk labor), then divide spend by new patients from that channel. Pair each CAC with a 90-day rebook rate and a 12-month value estimate so you’re comparing profit, not just acquisition cost. The CAC by channel calculator does the split for you.


