Med-spa marketing: booked treatments, not just leads
Med-spa lead-to-treatment ratios are brutal — half the leads ghost. The playbook that gets booked-treatment cost in line, with the consult-to-treatment numbers we actually see.
Med-spa marketing has a problem hiding inside it: leads are cheap and consults are expensive, but actual booked treatments are what pays the rent. Most med-spas optimize for leads. The funnel is roughly: click → form fill → consult booked → consult held → treatment booked → treatment performed. Drop-off at every step is real and adds up fast.
The actual funnel
Source: TNova audits of 5 med-spas (2025) + AmSpa 2024 State of the Industry directional ranges
Run the math: if a $80 cost-per-lead converts at those rates, the effective cost per treatment performed is roughly $80 ÷ (0.55 × 0.68 × 0.42 × 0.88) = $80 ÷ 0.139 = $575. That's a $575 acquisition cost for the first treatment. For a $400 botox appointment, that math doesn't work alone — it only works if the operator captures the lifetime value through a real retention system.
Where lifetime value actually lives
Per AmSpa's 2024 State of the Industry data, the typical med-spa client receives 3.4 treatments per year and stays as a client for 2.6 years on average. That's roughly 8.8 treatments. At a $400 average ticket, that's $3,520 in lifetime revenue — which makes a $575 first-treatment acquisition cost suddenly very reasonable.
The leak is that most med-spas don't actually capture that lifetime value. There's no membership program, no re-book at end of treatment, no quarterly check-in email. The first treatment closes, the client doesn't come back, and the operator buys another $575 lead.
Three retention systems that move LTV
1. Book-the-next-treatment-before-they-leave
Industry standard for hair salons, oddly underused in med-spas. After every treatment the front desk books the next one at checkout. Even tentatively. Even with a "text me to confirm" 48 hours before. Re-book rate goes from ~30% (call them in 4 weeks) to 70%+ (book before they walk out).
2. Membership / package pricing
A monthly membership ($150–$250/mo for credits toward treatments) creates predictable revenue and dramatically increases visit frequency. Med-spas that introduce membership see avg visits/year per member go from 3.4 to 6–8 in our audits, with lower per-visit revenue but much higher annual revenue.
3. Educational SMS sequence between treatments
Between visits, the operator competes for attention with every other place the client could spend $400. A short, low-pressure SMS sequence — "here's how to maximize results from your last treatment", "three weeks out, here's what to expect" — keeps the practice top-of-mind without being pushy.
Where to actually spend ad budget
Meta (Instagram + Facebook) is the only paid channel that consistently produces cost-per-consult under $100 in audits we've run. Search Ads work for branded keywords and high-intent specifics ("laser hair removal Houston"), but cold Meta with strong creative — before/after, real practitioners, real clients (with permission and HIPAA-aware framing) — outperforms cold Search for most med-spa categories.
What's a realistic CPL for a med-spa?
Per WordStream 2024 benchmarks and our own audits, $40–$120 for Meta and $80–$200 for Search, depending on metro and service. The variation is wide — $120 in NYC can be $50 in a tier-3 city.
Is Yelp worth advertising on for med-spa?
Keep the free profile claimed and optimized. Paid Yelp ads — we generally don't recommend without a 90-day test with clear conversion tracking, because the audience intent is increasingly weighted toward food and home-services rather than aesthetics.
How important are before/after photos?
Per AmSpa, before/after content is the single most-engaged content type on med-spa social. Use them as the primary creative for Meta ads, with appropriate releases and HIPAA-aware language. Aim for 4–6 fresh before/after sets per month minimum.
Try the related free tool
/audit →See where you show up when customers search.
Free 24-hour Visibility Audit. Yours to keep — whether you hire us or not.