Category deep dive · Med spa & aesthetics August 2026 · 14 min

Med spa marketing has no reliable public cost-per-lead benchmark

So the cost per patient a med spa chain can defend is the one it works out from its own records. That means linking each ad to the booking, the visit and the payment. We read the public record of eight multi-location med spa chains to show what that takes.

At a glance

dated public evidence
  • 0

    med spa categories in LocaliQ's January 2026 healthcare search benchmarks, which sort 3,542 US campaigns into 16 categories (tier c)

  • ~8,000

    of Milan Laser's ~9,000 active Google ads were Maps placements on July 26, 2026 (tier a)

  • ~4,400

    active Meta ads at VIO Med Spa (64 locations, franchise system) on August 8, 2026, against ~120 at SkinSpirit (65 locations, corporate-owned). Ad counts tier a, location counts tier c

  • 81%

    of med spas run a single location in AmSpa's 2024 survey (tier b). The eight chains studied here are the exception

Method: 8 multi-location med spa chains we selected (929+ clinics, not a census of the market), 42 public sources, read and captured July to August 2026.

Offers the chains run on their own websites Open the evidence gallery ↓

From the operators' own homepages, captured August 4, 2026.

Who this research is for

We read the public record of eight multi-location med spa chains (929+ clinics): how they buy ads, what they offer, and what a marketer has to connect to see which ad paid for itself.

Med spas are cash-pay: the patient pays out of pocket and no insurer is involved. A dermatology practice gets patients from physician referrals and insurer directories. A med spa has neither, so it competes for customers the way a retailer does.

Cash-pay also often puts a med spa outside HIPAA, because HIPAA covers a provider only when it sends insurance transactions, such as claims, electronically. Tracking is still regulated. Washington's My Health My Data Act covers consumer health data, and California's attorney general announced a $1.55M CCPA settlement with Healthline in July 2025 over ad tracking of health-related browsing (tier c write-up of a public action).

For ad, media and digital agencies

Size up a med spa prospect before you pitch it, and answer "what is a good cost per lead here?" with sourced numbers. For a franchise prospect, the disclosure document tells you who pays for local ads and who holds the data.

For marketing teams inside multi-location operators

Score your own setup against the four-stage maturity model, then use the three plays for your stage as a plan for next quarter.

For operators and investors heading into a transaction

The record covers chains with private equity owners or investors, such as Milan Laser, LaserAway and SkinSpirit, and the former number three, Ideal Image, which came apart in 2025. If a buyer asks which campaigns paid off, the steps for each maturity stage show how to have the answer ready.

01

The measurement problem

Benchmarks and ad-platform reports stop before the paid treatment

No public source gives a med spa cost per lead that holds up: LocaliQ's 3,542-campaign healthcare set has no med spa category (tier c). Since January 2025, Meta can stop health and wellness advertisers from optimizing to booking events (tier c). What holds up is a chain's own record that links each ad to the booking, the visit and the payment. Without it, the chain cannot show a buyer or an investor which campaigns paid off.

A practitioner who has run campaigns for med spa, plastic surgery and other healthcare clients told us in September 2026 that many operators run Google's Performance Max without sending booked-patient or revenue data back to Google Ads. In that practitioner's view, the campaigns then learn from calls and form fills, so the reported cost per lead looks better than the real cost of a patient. That is one person's observation, not something we measured.

02

Market read

The market read

The same ad can work in one market and look weak in the next

National ads and offers run into local limits: provider schedules, financing terms and, in a franchise, a local owner's budget. Which ads lead to treated, paying patients differs from market to market.

Demand model

Ads and offers create the demand

Paid social, financing offers, promotions and treatment explainers can bring in a customer who was not yet looking for a clinic.

Conversion moment

The booked consultation must become a treatment

A lead count does not show how many consultations turned into a completed, paid treatment.

Measurement break

National ads meet local schedules

A strong ad can look weak at a clinic with no open provider slots or slow follow-up.

Marketer move

Judge each ad by clinic results

Before adding budget, check each ad against the clinic's open appointments, show rate and treatment revenue.

03

Benchmark reality

What public benchmarks exist

Neither of the two closest benchmarks covers med spas

The largest public healthcare ad-benchmark set has no med-spa category: LocaliQ's January 2026 edition covers 3,542 US healthcare search campaigns run between October 2024 and September 2025, sorted into 16 categories, none of them med spa. The two nearest to injectable and laser work, Plastic & Cosmetic Surgery and Dermatology, report costs per lead 5.5x apart. Every med spa-specific figure we found is either operations data or one agency's own client sample.

The AmSpa blog article behind the $2,500 figure also gives a $39 cost per lead, a $132 new-patient acquisition cost and a 5%-of-revenue recommendation. A software vendor wrote it, and it names no sample, date range or method. In another post on the same blog the same vendor cites a 7% observed average from a different study. A recommendation and an observed average from one author do not make a benchmark. A client can find both in one search, so name them first and say why they do not hold up.

Each public figure carries its evidence grade (tier a, b or c). In a client deck, put the grade next to the number.

Exhibit 01

Milan Laser's Google ads are almost all Maps placements

Exhibit 02

What public evidence offers, tier by tier

Metric Best public figure Source Tier Caveat
Search CPL, nearest available proxies Plastic surgery $102.51 · Dermatology $18.54 LocaliQ healthcare search benchmarks (n=3,542 US campaigns run 2024-10-01 to 2025-09-30; published 2026-01-13) ↗ tier c Neither category is med spa, and the two closest candidates disagree by 5.5x. Search only. Reported cost per lead does not reconcile to the same table's cost per click and conversion rate, so the three are not one funnel.
Med-spa-specific paid CPL Meta $30-80 · Google $40-120 · Botox: Meta $25-55, Google $45-90 Pennock agency benchmarks from its own client campaigns (2026-04-07) ↗ tier c One agency's self-reported client data; no sample size disclosed. Directional only.
Total marketing as share of revenue 7% average, 2-15% range Growth99's CEO writing on AmSpa's blog (2025-05-02), citing AmSpa's 2024 State of the Industry Report ↗ tier c Total marketing, not paid media. Vendor-authored, and AmSpa's own public recap of that report does not carry the figure, so the underlying sample cannot be checked.
Operational and revenue benchmarks Location growth, membership mix, revenue per location Zenoti 2025 medspa benchmark edition (platform data; 30,000+ businesses served) ↗ tier c Transaction-platform sample; operations, not media efficiency.
Consumer booking behavior Survey of 2,000+ self-care consumers Boulevard Self-Care Client Report 2026 ↗ tier c Consumer preference data; report gated.
Aesthetics marketing-practice survey Practitioner survey; figures inside gated report Growth99 2026 State of Aesthetic & Elective Wellness Marketing ↗ tier c The only marketing survey for aesthetics we found; sample size undisclosed on the public page.
Category ad activity ~9,000 Google at one system, ~8,000 of them Maps Google Ads Transparency Center + Meta Ad Library captures, 2026-07-26 tier a Dated activity observation; not spend, not efficiency. Meta counts run close between the two largest systems (~190 and ~320); the Google gap is partly age-gating, not absence.

Three public budget figures that measure different things

Total marketing spend, a franchise's required local advertising and its brand-fund contribution are three different numbers. Split them before you compare a franchise location with a corporate clinic.

01 Not found

Category-wide Google + Meta budget or CPL

No primary public source with a stated med-spa denominator supports a universal channel budget, CPL, consultation rate, show rate, or treatment CAC.

Calculate these from the operator's own media, scheduler, treatment, and revenue data. AmSpa study recap ↗
02 Total mktg.

AmSpa 2024 study signal

The public recap reports total marketing relative to practice revenue across participating practices but does not disclose the exact respondent count.

Useful as directional category context only; do not republish the percentage as an adoption or paid-media benchmark. AmSpa 2024 study recap ↗
03 System only

Franchise local-marketing obligation

VIO's Minnesota-registered disclosure dated March 13, 2026 requires 6% of monthly gross sales on pre-approved local marketing through month 24, then 4% while the location meets its minimum sales requirements, 2.5% above $3M in annual gross sales, and 1.5% above $4M. Royalty and the brand development fund are separate line items. The filing is operator-specific, not a med-spa denominator.

Model local obligation, brand fund, and royalty as separate fields, and record which rung each location sits on before comparing franchise locations. VIO FDD, Minnesota registration, 2026-03-13 ↗
04

Maturity model

Improvado's framework

Four maturity stages, each with a test an account passes or fails

Each stage has one yes/no question, so an agency can check every client account the same way. The stage describes one account's measurement setup, not the agency that built it. We make no claim about how many med spas sit at each stage.

Exhibit 03

The measurement maturity model

  1. Stage 1

    Platform defaults

    Reporting lives inside each ad platform's own dashboard. Conversions are platform-defined, calls are invisible, and any location-level number requires manual export.

    The test

    Does every performance number the client sees originate inside an ad platform's own dashboard?

    Example stack

    Nothing to buy; this is the starting state.

  2. Stage 2

    Owned tracking baseline

    The client account owns its analytics: site-side tracking with consent management live on every domain, booking conversions recorded as first-party events, and offline outcomes imported on a regular cadence.

    The test

    Can you show last month's booked consultations per location from the client's own analytics property?

    Example stack

    GA4 + a consent-mode CMP + the ad platforms' offline conversion imports.

  3. Stage 3

    Location-grade attribution

    Cost and booked appointments reconcile per location per channel, calls carry campaign attribution, and booking-system outcomes join back to media without hand-built spreadsheets.

    The test

    Can the client report cost and booked appointments per location per channel, including calls, without hand-built spreadsheets?

    Example stack

    GA4 BigQuery export + per-location call-tracking numbers + booking-system exports joined in scheduled SQL.

  4. Stage 4

    Warehouse-owned measurement

    Location-level marketing and booking data lands in a client-controlled warehouse on a schedule, identity and consent boundaries are documented, and reporting keeps working when ad platforms change what they report, because the client holds the linked records.

    The test

    Does location-level marketing plus booking data land in a client-controlled warehouse on a schedule, with documented consent and PHI boundaries?

    Example stack

    GA4 BigQuery native export + call-tracking export + booking or EMR export into BigQuery or Snowflake + Looker Studio on top.

Seven steps from the ad to the repeat visit, and the tracking has to follow all of them

A booked consultation is worth something only when you can link it to the visit, the treatment, the payment and the next visit. Open provider hours belong in the same record, because a clinic cannot book demand it has no slots for.

  1. 01 Demand

    Paid search, paid social, creators, local discovery

  2. 02 Offer

    Consultation, analysis, package, or financing promise

  3. 03 Lead

    Form, call, chat, or virtual consultation

  4. 04 Booked

    Clinic, treatment interest, and appointment slot

  5. 05 Attended

    The first operational outcome; no-show loss is visible

  6. 06 Treated

    Service mix, discount, financing, and collected revenue

  7. 07 Retained

    Repeat treatment, membership, loyalty, and referral

Low-risk first step

A free consultation or skin analysis turns a complex treatment choice into a conversation.

Personalized plan

The consultation builds a staged treatment plan around the patient's goals.

Payment options

Packages, financing and monthly prices make the upfront price easier to pay. They say nothing about whether the clinic makes money on the patient.

Memberships and repeat care

Memberships, loyalty programs and repeat treatments keep a new patient coming back.

05

AI adoption

Marketing challenges & AI adoption

Nine workflows: what AI changes, and what it still cannot fix

Med spa software already uses AI for booking, lead replies, charting and follow-up messages. Knowing which ad led to a profitable treatment still takes manual work: approving offers, checking clinic capacity, and matching records from ads, calls, bookings, payments, financing and clinical charts.

Evidence boundary

Zenoti and Liine document what their med spa products can do, with a few named operator examples. Vendor pages do not show how widely the eight chains use AI, so we publish no adoption rate.

Verified industry evidenceOperator exampleCross-industry proxyImprovado hypothesis
Workflow AI today / still manual Evidence Main blocker Practical next use

Creative production

Emerging Maturity basis · Cross-industry proxy
AI today

Meta and Google can generate or transform image, video, audio, and placement variants from approved assets.

Still manual / non-AI

Teams still source consented before/after material, validate treatment claims, choose offers, preserve brand, and approve local applicability.

Example evidence · Cross-industry proxy Meta Advantage+ creative ↗

Meta documents generative variation and optimization; it publishes no med-spa-specific adoption denominator.

Blocker

Procedure claims, patient-image consent, sensitive targeting, and clinic-specific treatment inventory constrain unsupervised variation.

Next use case

Generate controlled variations from an approved treatment/offer/claim library and retain concept, offer, clinic, and approval IDs through revenue.

Message and copy generation

Emerging Maturity basis · Verified industry evidence
AI today

Med-spa platforms generate personalized follow-ups, rebooking, win-back, treatment quotes, and campaign messages from booking and visit context.

Still manual / non-AI

Clinical promises, contraindications, financing terms, local pricing, voice, and exception handling remain human-reviewed.

Example evidence · Verified industry evidence Zenoti medical spa platform ↗

Zenoti documents AI-powered marketing automation, personalized quotes, and follow-up workflows purpose-built for med spas.

Blocker

Treatment history can improve relevance but also increases privacy and governance risk when reused for marketing.

Next use case

Draft lifecycle copy from an approved service/offer matrix while separating reporting data from activation eligibility.

Paid-media optimization

Widespread Maturity basis · Cross-industry proxy
AI today

Google Smart Bidding and Meta Advantage+ automate bids, audiences, placements, and creative selection.

Still manual / non-AI

Marketers still define geo, treatment, offer, budget, margin guardrails, exclusions, and the conversion event sent back to each platform.

Example evidence · Operator example Liine booking feedback to Google ↗

Liine publishes a healthcare operator testimonial about optimizing Google Ads to bookings rather than clicks or calls; it is an operator example, not a med-spa rate.

Blocker

A lead or booking feedback loop ignores attendance, discount, provider time, treatment mix, financing, and repeat value.

Next use case

Return qualified and attended treatment value by clinic and service, with margin/capacity guardrails before bid automation scales.

SEO and GEO

Emerging Maturity basis · Improvado hypothesis
AI today

AI marketing platforms can audit online presence, automate reputation workflows, and suggest local visibility actions.

Still manual / non-AI

Location/service facts, provider credentials, medically reviewed content, local differentiation, and resolution of conflicting listings remain manual.

Example evidence · Verified industry evidence Zenoti AI Marketer ↗

Zenoti describes online-presence auditing, campaign automation, segmentation, and revenue attribution for med spas and wellness businesses.

Blocker

Aesthetics pages change offers and providers quickly, while AI answers need stable, structured, clinically accurate local facts.

Next use case

Monitor treatment/location/provider citations across search and answer engines and route discrepancies to the operating owner.

UTM, attribution, and data QA

Rare Maturity basis · Improvado hypothesis
AI today

AI-enabled healthcare attribution tools can classify calls, reconcile repeat touchpoints, and surface gaps across calls, forms, and bookings.

Still manual / non-AI

Offer taxonomy, clinic IDs, scheduler mappings, revenue joins, financing, refunds, and offline conversion validation still require governed data work.

Example evidence · Verified industry evidence Liine multisite healthcare attribution ↗

Liine documents session-level attribution across calls, forms, and 20+ scheduling platforms, including med-spa operator examples.

Blocker

AI cannot infer reliable profitability when source, offer, appointment status, treatment, discount, and collected revenue never share a key.

Next use case

Continuously test handoffs and use AI to flag missing IDs, duplicate leads, impossible state transitions, and spend with no bookable capacity.

Call analysis

Emerging Maturity basis · Operator example
AI today

AI call tools transcribe, classify intent, score booking behavior, identify missed opportunities, and coach staff.

Still manual / non-AI

Teams still validate disposition, resolve clinical questions, coach nuanced conversations, and connect calls to attendance and treatment revenue.

Example evidence · Operator example Liine med-spa operator examples ↗

Liine publishes Ageless and Pure Luxe examples tying call intelligence to additional consultations and less clinical-staff dependence.

Blocker

A booked consultation can still no-show, convert to a low-margin service, or be constrained by provider capacity.

Next use case

Score and coach calls against attended consultation, treatment start, margin band, and repeat care, not only booking disposition.

Lead routing and CRM

Emerging Maturity basis · Verified industry evidence
AI today

AI lead managers capture inquiries, respond across channels, qualify intent, automate follow-up, and expose pipeline analytics.

Still manual / non-AI

Clinical suitability, high-risk questions, financing exceptions, ownership conflicts, and stalled-lead escalation remain human workflows.

Example evidence · Verified industry evidence Zenoti AI Lead Manager ↗

Zenoti documents multichannel capture, AI lead scoring, automated follow-ups, and pipeline analytics for med spas.

Blocker

Fast response does not solve inaccurate service/location routing or disconnected clinical and financial qualification.

Next use case

Route by treatment intent, geography, consent, bookable provider, financing lane, and urgency while retaining campaign/offer context.

Scheduling and patient engagement

Emerging Maturity basis · Verified industry evidence
AI today

AI receptionists answer missed calls, continue by SMS, book or reschedule, fill waitlists, recover abandoned bookings, and trigger rebooking.

Still manual / non-AI

Complex treatment sequences, contraindications, provider overrides, deposits, financing, and adverse-event escalation stay with staff.

Example evidence · Verified industry evidence Zenoti AI Receptionist and smart scheduling ↗

The current med-spa platform documents AI booking, waitlist, missed-call recovery, and provider-capacity workflows.

Blocker

Inventory includes rooms, devices, injectors, clinicians, treatment spacing, deposits, and local operating rules, not just open calendar slots.

Next use case

A constrained agent that books against real resource capacity and records source, offer, attendance state, and escalation outcome.

Compliance and privacy

Rare Maturity basis · Improvado hypothesis
AI today

AI can assist charting, redact transcripts, review content against policies, and flag risky data flows, but it does not determine the legal lane.

Still manual / non-AI

Entity status, consent, BAAs, state law, treatment claims, before/after permissions, audience eligibility, and incident response remain accountable decisions.

Example evidence · Verified industry evidence Zenoti med-spa charting and HHS boundary ↗

Zenoti documents AI-assisted HIPAA-ready workflows; HHS separately defines regulated tracking disclosures. Capability is not a compliance finding.

Blocker

The same med-spa brand can operate covered and non-covered surfaces, while ad platforms separately restrict sensitive-health targeting.

Next use case

Automated surface-by-surface preflight for tags, fields, consent, vendor contract, and activation purpose, with named human approval.

06

Operating model

Six findings from public evidence

Multi-location med spa chains run on three different operating models

Each model changes who owns the ads, the bookings and the revenue data, so each one needs its own way of measuring.

01

The chains studied here are the exception

AmSpa's 2024 recap says most med spas are single-location practices, but its public page gives no respondent count. The eight chains here run 929+ clinics between them, so their shared services, franchise rules and multi-market problems should not be assumed for the typical med spa.

02

A lead is only an early step

The result is a patient who is treated, pays and comes back. Between the ad and that result sit the consultation, no-shows, the treatment chosen, financing, provider hours and membership renewals.

03

Corporate, franchise and premium chains split the data differently

A corporate network, a franchise system and a premium multi-brand chain can look alike from outside. They differ in who owns the ads, the booking system, pricing, provider hours and the revenue data.

04

The offer lowers the customer's risk before it sells a treatment

Free consultations, personal treatment plans, financing or packages, and memberships recur across the chains we reviewed. The offer works as a series of steps, from consultation to membership.

05

Public budget figures work only when you know what they measure

AmSpa's 2024 study supports a total-marketing figure with a wide range. Franchise disclosures show what each system requires its franchisees to spend on local ads. Neither gives a universal Google + Meta budget or a category-wide cost per lead.

06

Health-data rules depend on who collects what, and where it goes

Google and Meta restrict targeting by health interest, and federal and state privacy duties depend on the actual data flow. 'Every med spa is covered by HIPAA' and 'a public page is outside health privacy law' are both wrong as general rules.

Exhibit 04

Three systems that should not share one benchmark

  1. 01

    Corporate command center

    Milan Laser · LaserAway

    One operator owns the clinics, the brand, the offers and most of the path from ad to booking. The record to keep: campaign → consultation → clinic → treatment → repeat revenue.

    Market, clinic, provider capacity, treatment line
  2. 02

    Franchise growth system

    VIO Med Spa · 4Ever Young

    National demand and brand rules meet franchisee-funded local media and local economics. Reporting has to distinguish required spend, discretionary spend, brand fund, and revenue by territory.

    Franchisee, territory, fund, campaign, clinic P&L
  3. 03

    Premium platform

    SkinSpirit · OVME · Ever/Body

    One brand runs higher-priced treatments and memberships across its markets. What each patient buys and how long they stay matter more than the average cost of a lead.

    Service line, membership, cohort, contribution margin

Category figures: AmSpa industry statistics and 2024 State of the Industry recap .

07

Creative evidence

Creative and offer evidence

The ads look like beauty retail, but the result depends on the clinic

Seasonal discounts, beauty-brand photography and custom quotes create demand. Whether that turns into revenue depends on the clinic: open appointments, no-shows, the treatment chosen, financing and repeat visits.

See all fifteen creatives, grouped by offer construction ↗
08

Privacy boundary

Policy and privacy architecture

One patient journey can fall under four different sets of rules

“Is a med spa covered by HIPAA?” is too broad to answer. The useful questions are narrower: who collected which data, on which page, for what purpose, and where it was sent.

01

Ad-platform targeting

Google restricts advertiser-curated audiences for sensitive health interests; Meta says it does not provide audience options around sensitive health topics.

Google and Meta policies
02

HIPAA-regulated flows

HHS guidance remains relevant where a regulated entity discloses protected health information. The 2024 court order narrowed one public-page interpretation; it did not erase the rest of the rule set.

HHS tracking guidance
03

Non-HIPAA consumer health data

The FTC Health Breach Notification Rule can apply to certain health apps and similar entities outside HIPAA.

FTC HBNR
04

State consumer-health laws

Washington's My Health My Data Act adds separate state rules for consumer health data and the businesses that hold it.

Washington AG

Primary policy sources: Google Ads, Meta, HHS , FTC , and Washington State Attorney General . This map is not legal advice or a compliance finding.

09

Category shifts

Structural change log

Five changes since 2025 that affect how med spas advertise and measure

  1. 01 tier a

    Weight-loss programs continue, but clinics can make fewer claims about them

    The FDA ended enforcement discretion for compounded semaglutide as shortages resolved: April 22, 2025 for 503A pharmacies and May 22, 2025 for 503B outsourcing facilities (tier a). Weight-management programs continue, but on brand-name terms with a narrower set of marketing claims. Program revenue arrives month after month from the same patients, which a per-lead dashboard does not show.

    FDA compounding statement
  2. 02 tier c

    Meta can stop health and wellness advertisers from optimizing to bookings

    Since January 2025, categorized health and wellness advertisers can lose the ability to optimize to purchase and booking-style events (Meta policy change, January 2025; Within explainer, tier c). For a med spa, that is the booked-consultation event. A chain that records bookings and visits in its own systems still has those outcomes to measure; one that relied on the website pixel loses that signal.

    Meta guidance · Within analysis
  3. 03 tier c

    Healthcare tracking penalties passed $100M

    Healthcare tracking penalties passed $100M across 19 public cases in 2023-2025 (Feroot analysis, tier c), California's Healthline action reached $1.55M under CCPA in July 2025 (tier c write-up of a public action), and Washington's My Health My Data Act adds a private right of action over consumer health data outside HIPAA (state AG overview, tier a).

    Feroot · Hintze Law · Washington AG
  4. 04 tier c

    Membership figures come from vendors and are not audited

    Vendor-published figures put member lifetime value at roughly 3.5x non-members ($5,166 vs $1,495, Prospyr, methodology undisclosed, tier c) and general retention guidance at 50-70% (OptiMantra, tier c). None of these figures is audited. A chain can check the pattern against its own patient records, which a stage 4 account in the maturity model can produce.

    Prospyr · OptiMantra
  5. 05 tier c

    Private equity has stakes in the largest chains, and the former number three collapsed

    Milan Laser reports 400+ clinics and LaserAway 226 (company announcements, tier c); VIO reports 64 locations with 200+ territories entering 2026 (company release, tier c). Ideal Image, formerly the category's third-largest footprint, collapsed with a 255-employee WARN filing and a $3.5M proposed Meta-pixel settlement, with allegations denied and no admission of liability (public filings, tier a). AmSpa's M&A retrospective puts EBITDA multiples at 3-6x under $4M revenue, 5-8x at $4-20M, and 7-12x above $20M (tier b), with higher ranges for larger groups. In June 2026 Reuters reported that Ares was weighing a sale of LaserAway at more than $2bn (trade reporting of a wire story, tier c). If a buyer asks what a treated patient costs by clinic and channel, the chain needs linked ad, booking and payment records to answer.

    Company releases · WARN filing · AmSpa M&A retrospective 2026-05-15 · Reuters via Private Equity Wire 2026-06-05

Ideal Image is in transition, not an active 150-location chain

The category's former third-largest chain did not sell in one deal. The public record shows a 255-employee corporate closure in Florida and some of its clinics now listed in another operator's directory.

  1. Ideal Image corporate retrenchment becomes visible

    A Florida WARN filing records a Tampa corporate-office closure affecting 255 employees. It is an employment filing, not a complete clinic census.

  2. Selected locations move to SEV

    SEV's current location directory identifies several clinics as former Ideal Image locations. The evidence supports selected transitions, not a one-step acquisition of the whole system.

  3. Avelure launches across 12 locations

    Advanced MedAesthetic Partners launched Avelure across 12 locations and named the predecessor outright: the release says that in the wake of Ideal Image's restructuring in late 2025, patients were left searching for continuity in care.

  4. Ideal Image is removed from the active cohort

    The former 150-location estimate is not carried forward: the public domain no longer resolves, so the brand is a transition case rather than an active-system denominator.

Transition sources: Florida WARN filing , SEV directory, and Avelure announcement .

10

Footprints

Market structure

Largest known operator footprints

Location counts from each chain's own website, directory or announcements, on the dates given in the sources.

Milan Laser Hair Removal Corporate-owned
400+
LaserAway Corporate-owned
226
SEV Laser Corporate-owned
70+
4Ever Young Anti-Aging Solutions Franchised
68
SkinSpirit Corporate-owned
65
VIO Med Spa Franchised
64
OVME Corporate-owned
27+
Ever/Body Corporate-owned
9
11

Stage plays

What to run at each stage

Three things to do at each stage, with the evidence behind each

Start with the stage the account is in now. Each play names its evidence, so a client can check it.

Stage 1

Platform defaults

  1. 01 Stand up consent management before adding any new tracking, on every client domain.

    Healthcare tracking fines and settlements passed $100M across 2023-2025 (Feroot analysis of 19 public cases, tier c), and California's Healthline action ($1.55M, July 2025, tier c write-up of a public enforcement action) targeted ad tracking of health-related browsing specifically.

  2. 02 Stop optimizing Meta campaigns to the purchase and booking events Meta restricts for health and wellness advertisers; optimize to consultation requests or qualified visits instead.

    Meta's restrictions took effect January 2025 and can remove purchase and booking-style optimization events for categorized advertisers (Meta policy change, January 2025; Within explainer, tier c).

  3. 03 Ask the client's biller one question: do we transmit electronic covered transactions? Record the answer in the account runbook.

    HIPAA covered-entity status turns on electronic covered transactions, not on whether a treatment is medical (HIPAA Journal, 2026-06-18, tier c).

Stage 2

Owned tracking baseline

  1. 01 Record booked consultations as first-party conversion events on the client's own analytics property, not only inside ad platforms.

    A lead is an intermediate event in this category's seven-step journey; platform-side counting stops before attendance and treatment (the seven-step journey inside the maturity model section).

  2. 02 Adopt one campaign and location naming convention across every channel ({brand}_{loc###}_{platform}_{funnel}_{offer}; booking events book_consult and consult_attended), so per-location reporting is a query rather than a project.

    Per-location queries are only as good as the keys they group by, and franchise systems additionally need spend labeled by who owes it: FDD filings separate local obligations from brand funds (VIO's March 2026 filing requires 6% of gross sales on local marketing through month 24, then 4%, 2.5% and 1.5% as the location clears its minimum sales requirements, $3M and $4M in annual gross sales, tier a; 4Ever Young $7.5K/month plus 2%, third-party FDD review, tier c). In a franchise system the obligation moves with each location's revenue, so the report has to know which rung a location is on.

  3. 03 Import offline outcomes into the ad platforms weekly, under guardrails: documented consent basis, hashed identifiers only, generic event names (book_consult, consult_attended, never treatment terms), and keep Meta optimization on consultation-request because categorized health advertisers can have lower-funnel events stripped.

    With no reliable public med spa benchmark (benchmark section), the account's own cost per attended consultation is the number a client can check. The guardrails keep that data flow away from the kind of ad tracking behind the 2023-2025 penalty cases (Meta restrictions tier c; penalty analysis tier c).

Stage 3

Location-grade attribution

  1. 01 Give every location its own tracked phone number with campaign attribution, including on Maps profiles, and configure the consent platform to load the call-tracking script post-consent with number insertion validated per location.

    Milan Laser showed no call tracking at all while running ~9,000 active Google ads, ~8,000 of them Maps placements (capture 2026-07-26, tier a). Calls from Maps ads without a tracked number cannot be tied to a campaign. A consent platform that blocks the call-tracking script breaks this without any visible error.

  2. 02 Reconcile booking-system outcomes to media weekly per location, and report no-show loss explicitly. Pass click identifiers into booking fields where the booking system allows; where it does not, use phone-match plus a stated time-window fallback.

    Attendance is the first real outcome in the journey; skipping it hides the step where ad value is lost (the seven-step journey in the maturity model section). Agree on the field that links a booking to an ad, and name it before promising the report.

  3. 03 Build the cost-per-attended-consultation metric per location per channel and make it the primary optimization number.

    Meta can remove booking events from optimization for health advertisers (January 2025, tier c), so the client's own booking and visit records are the outcome data it still controls.

Stage 4

Warehouse-owned measurement

  1. 01 Schedule location-level marketing and booking exports into a client-controlled warehouse and document the consent and PHI boundary in writing.

    Healthcare tracking penalties passed $100M in 2023-2025 (tier c analysis of public actions). A written record of what data goes where is a control an agency can deliver without new software.

  2. 02 Cohort recurring revenue (memberships, weight-management programs) by acquisition campaign and location.

    The FDA ended compounded-semaglutide enforcement discretion in 2025 (503A April 22, 503B May 22; tier a), pushing programs toward brand-name recurring models whose value per-lead dashboards cannot see.

  3. 03 Publish an internal per-location benchmark pack quarterly from warehouse data, with an evidence grade on each number.

    With no defensible public category benchmark (benchmark reality section), the agency's own warehouse-derived benchmarks become a sellable asset in reviews and pitches.

12

Agency scorecard

Qualify before the pitch

Six questions that decide whether an account is agency ready

AmSpa puts 81% of med spas at a single location (tier b), and at AmSpa's average revenue a 7% marketing budget comes to about $8,160 a month for everything, media included (tier c). At that size an agency fee competes with the ad budget itself. Ask these six questions before building a pitch.

Exhibit 05

The agency-ready scorecard

Qualifying question Evidence anchor What the answer decides
Is the account multi-location, or credibly on a multi-location path? AmSpa reports 81% of the market is single-location (tier b). Multi-location groups have shared services and per-location reporting to fix, which is the work a larger retainer pays for. A single-site practice does not have those problems.
Does 7% of the client's actual revenue fund your minimum engagement? Total marketing averages 7% of revenue across a 2-15% range (Growth99's CEO on AmSpa's blog, 2025-05-02, citing AmSpa's 2024 report, tier c). Arithmetic, not a benchmark: at the $1,398,833 average revenue AmSpa's own recap reports, 7% is about $98K a year, or roughly $8,160 a month for all marketing combined, media included. Run the multiplication on real revenue, then divide again: only part of total marketing is fee-able. State your fee floor against that share (decision question; no public benchmark exists).
Is the account above or below the $2,500/month marketing line? A sponsored January 2026 AmSpa/Growth99 article (tier c) puts 52% of practices below $2,500 a month. Compare that with the $8,160 a month the row above works out at average revenue: the two figures describe different parts of the market. Below the line, offer packaged reporting; above it, custom measurement can pay for itself. Check which number the account resembles before quoting either.
Does recurring revenue exist, or can it be built within two quarters? The FDA's 2025 compounding wind-down (tier a) pushed weight-management programs toward brand-name recurring models; vendor-published membership economics are directional only (member LTV 3.5x non-member per Prospyr, methodology undisclosed, tier c). Recurring revenue stabilizes retainer economics and requires cohort measurement, which is agency work.
If it is a franchise system: who owns the local advertising obligation and its data? VIO's March 2026 FDD sets a 6% local-marketing requirement through month 24, then 4%, 2.5% and 1.5% as the location clears its minimum sales requirements, $3M and $4M in annual gross sales (tier a); 4Ever Young discloses $7.5K/month local plus a 2% brand contribution (third-party FDD review, tier c). The FDD names who you report to: the franchisee, the brand fund, or both. It also indexes the obligation to each location's revenue, so a system-level average hides who owes what.
Can the account reach maturity stage 2 within one quarter? No public threshold exists; decide it against stage 2 of the maturity model. If consent and owned tracking are off the table, the account cannot be benchmarked or defended later. Price the foundations build as its own billable project, or pass.
13

Implications

What changes for marketing teams

Optimize to profitable treatments, not to the cheapest lead

01

Keep the campaign attached to the patient

Record which ad and offer each booking came from, and carry it through to the visit, the treatment and the payment.

02

Read ad cost next to clinic capacity

Look at the cost of each new patient alongside open slots, provider hours and no-shows at each clinic.

03

Treat reporting and ad targeting as separate permissions

Permission to use data for reporting does not cover using it to build ad audiences or to retarget.

14

Pull quotes

Quotable findings

Eight sentences you can quote, each with its evidence grade

There is no defensible public med-spa CPL benchmark. The two nearest proxies inside a 3,542-campaign healthcare set, plastic surgery and dermatology, sit 5.5x apart at $102.51 and $18.54.

tier c LocaliQ healthcare benchmarks, 2026-01-13

On one July day the two largest med-spa systems pulled in opposite directions: ~9,000 active Google ads and ~190 Meta at one; ~320 active Meta ads at the other, whose Google page showed a signed-out viewer just 14 ads, an age-gated floor.

tier a Ad transparency captures, 2026-07-26

AmSpa's 2024 survey puts 81% of med spas at a single location. The large chains are the exception.

tier b AmSpa 2024 recap, self-selected survey

7% of revenue is the quoted average total marketing budget, and the range runs 2-15%. The number reaches you through a vendor, and nothing in public evidence splits it into Google plus Meta.

tier c Growth99 on AmSpa's blog, 2025-05-02, citing AmSpa's 2024 report

No public benchmark or ad-platform report tells a med spa chain what a treated patient costs. Only its own records, linking each ad to the booking, the visit and the payment, can.

tier c Improvado's reading of the evidence (editorial)

The FDA ended compounded-semaglutide discretion in 2025: April 22 for 503A pharmacies, May 22 for 503B facilities. Weight-loss programs continue on brand-name drugs, with fewer marketing claims.

tier a FDA compounding statement

Since January 2025, Meta can block health and wellness advertisers from optimizing to booking events. A campaign built to optimize to bookings can lose that event.

tier c Meta guidance · Within analysis

A med spa's HIPAA status turns on electronic billing transactions, not on how medical a treatment feels. 'Every med spa is HIPAA' and 'none are' both fail.

tier c HIPAA Journal, 2026-06-18
The ads we captured, our sources and the documents ↗

We use your email to reply to this request. See our privacy policy.