← Back to blog
Marketing

Med Spa Advertising: Channels, Costs and What to Track Before You Spend

Med spa advertising by channel: sourced US cost benchmarks for Google Search and Meta ads, the math from cost per lead to cost per booked consult, and a tracking checklist.

DM

13 min read
Share:

Med spa advertising money mostly goes to two channels, Google Search and Meta (Facebook and Instagram), and US benchmarks put a search lead at a median $39.25 and a Meta lead-ad lead at $51.42 for beauty and personal care businesses. Before you spend, track every lead from ad to booked and showed consult, because cost per lead alone hides which channel actually fills your chairs.

Below: the paid channels side by side with sourced unit costs, the arithmetic from click to showed consult, and a checklist of what every lead record needs before the first dollar goes out. For a month-by-month plan and budget split, see the 90-day med spa marketing plan.

How much does med spa advertising cost?

The most current public benchmarks come from WordStream by LocaliQ. Its 2026 Google Ads report is based on 13,474 US search campaigns that ran between April 2025 and March 2026, and every "average" in it is a median. For Beauty & Personal Care, the median cost per click was $4.62 and the median cost per lead was $39.25. Across all industries, the same report puts CPC at $5.42 and cost per lead at $66.69.

On Meta, the Facebook Ads Benchmarks 2025 report used 726 US campaigns with a leads objective, running April 2024 to June 2025, also reported as medians. Beauty & Personal Care leads campaigns had a median CPC of $3.06 and a median cost per lead of $51.42. The all-industry leads CPL was $27.66, so beauty sits well above the average on Meta.

Med spa advertising unit costs (US medians)
$39.25 Google Search cost per lead
$51.42 Meta lead ads cost per lead
$4.62 Google Search cost per click
$3.06 Meta lead ads cost per click

Sources: WordStream 2026 Google Ads Benchmarks (Beauty & Personal Care, Apr 2025 to Mar 2026); WordStream Facebook Ads Benchmarks 2025 (Beauty & Personal Care, leads objective, Apr 2024 to Jun 2025).

Two caveats before you use these numbers. First, "Beauty & Personal Care" is broader than med spas: it includes salons and other personal care businesses whose offers are cheaper and simpler to sell than injectables or laser packages. Treat the figures as a floor check, not a target. Second, the direction matters. Google costs for the category fell: CPC dropped 18.95% and cost per lead dropped 34.95% year over year, while conversion rate rose 32.34% (WordStream, 2026). On Meta, the category's CPC rose 32% year over year (WordStream, 2025).

Nearby Meta categories: Physicians & Surgeons had a leads CPL of $47.47, Health & Fitness $52.98, and Dentists & Dental Services $76.71 (WordStream, 2025). For deeper CPL and CPA benchmark detail by treatment and channel, see our cost per lead benchmarks for aesthetic clinics.

Med spa advertising channels compared: Google, Meta, video and local

Each paid channel catches a patient at a different moment. The table and infographic below show the trade-off in unit costs; the notes after them cover the channels with no reliable public benchmark.

Med spa advertising benchmarks: Google Search vs Meta lead ads click-through rate, CPC, conversion rate and cost per lead
Google Search costs more per click but less per lead than Meta lead ads (US medians, Beauty & Personal Care). Source: WordStream/LocaliQ Google Ads Benchmarks 2026; WordStream/LocaliQ Facebook Ads Benchmarks 2025.
ChannelPatient intentBenchmark (Beauty & Personal Care)Best use
Google SearchHigh: already searching for a treatmentCTR 6.75%, CPC $4.62, CVR 10.35%, CPL $39.25Capture existing demand ("lip filler near me")
Meta lead adsLow to medium: interrupted while scrollingCTR 2.55%, CPC $3.06, CVR 5.29%, CPL $51.42Create demand with offers and visuals
Meta traffic campaignsLowCTR 1.81%, CPC $0.74Retargeting and awareness, not lead generation
YouTube, TikTokLowNo sourced med spa benchmarkTest after Search and Meta are tracked
Local Services AdsHighNo sourced benchmark; eligibility variesCheck availability in your own Google Ads account

Sources: WordStream 2026 Google Ads Benchmarks, mirrored by LocaliQ Search Advertising Benchmarks; WordStream Facebook Ads Benchmarks 2025.

Google Search is where patients type the treatment and their city. Clicks cost more, but more of them convert: the category's median conversion rate of 10.35% is the main reason its cost per lead lands lower than Meta's.

Meta lead ads buy cheaper clicks and almost unlimited reach, but the median conversion rate is about half of Search. The leads are often colder: someone tapped a form on Instagram, not someone researching a provider. That means more follow-up work per booked consult. Whether to send Meta traffic to an instant form or your own page is its own decision, covered in Facebook lead ads vs landing pages.

Meta traffic campaigns show a median CPC of only $0.74 for the category, but they optimize for clicks, not leads. Use them to retarget site visitors or warm up an audience, and judge them on assisted bookings, not on cost per click.

YouTube, TikTok and Local Services Ads have no public, sourced cost benchmarks for med spas that we could verify. Treat them as tests that come after Search and Meta are measured end to end. If you cannot yet say what a booked consult from Google costs you, adding a third channel only adds noise.

Google Ads vs Facebook ads for med spas: which is cheaper per booked consult?

A cheaper click does not mean a cheaper patient. What you pay for is a showed consult, and that depends on cost per lead multiplied through your booking and show rates. Here is the arithmetic using the benchmark CPLs.

Example (assumed inputs, not a benchmark): spend $2,500 a month on each channel. Assume 30% of leads book a consult and 80% of booked patients show, and hold both rates equal across channels so the only variable is cost per lead.

  • Google Search: $2,500 / $39.25 = about 64 leads. Cost per booked consult = $39.25 / 0.30 = $130.83. Cost per showed consult = $130.83 / 0.80 = $163.54.
  • Meta lead ads: $2,500 / $51.42 = about 49 leads. Cost per booked consult = $51.42 / 0.30 = $171.40. Cost per showed consult = $171.40 / 0.80 = $214.25.
Example: cost per showed consult at benchmark CPL (assumed 30% book, 80% show)
Google Search
163.54$
Meta lead ads
214.25$
Example metricGoogle SearchMeta lead ads
Cost per lead (benchmark median)$39.25$51.42
Leads per $2,500about 64about 49
Cost per booked consult (30% book, assumed)$130.83$171.40
Cost per showed consult (80% show, assumed)$163.54$214.25

The catch is the assumption. Booking rates can differ by channel, because a searcher who called about a specific treatment is closer to booking than someone who tapped an Instagram form. If your Meta leads book at a lower rate than your Google leads, the gap above widens. If your team follows up Meta leads within minutes and books them at a similar rate, the gap narrows. Only your own data settles it.

That is why the right comparison is cost per showed consult per channel, measured in your own pipeline. To set a maximum bid from your own numbers, use the method in how to find your break-even Google Ads bid, and run your own numbers in the ROI calculator.

What is a good cost per lead for a med spa?

A good cost per lead is one your treatment economics can carry. The benchmark tells you whether your CPL is unusual; your margin and conversion rates tell you whether it is affordable. The break-even formula:

Max affordable CPL = (average first-visit revenue x gross margin) x booking rate x show rate

This assumes a showed patient buys on the first visit and ignores repeat visits, so it is a conservative ceiling. If your patients typically return, you can justify a higher CPL, but only once you have tracked that repeat revenue back to the original ad.

Example (assumed inputs): average first-visit revenue $600, gross margin 50%, booking rate 30%, show rate 80%.

  • Gross profit per first visit: $600 x 0.50 = $300
  • Max affordable CPL: $300 x 0.30 x 0.80 = $72

Under these assumptions, a $39.25 Google lead or a $51.42 Meta lead both fit, with room to spare. Change the booking rate to 15% and the ceiling drops to $36, below both benchmarks. That is the point of the formula: booking rate moves the answer more than ad costs do.

Max affordable cost per lead formula for med spa advertising, example with $600 first visit, 50% margin, 30% booking and 80% show rate giving $72
Example with assumed inputs: a $72 cost per lead ceiling, falling to $36 at a 15% booking rate. Benchmarks: WordStream/LocaliQ, 2025-2026.

For CPL ranges by treatment and how they compare across channels, see our cost per lead benchmarks for aesthetic clinics.

What to track before you spend a dollar on med spa ads

Every calculation above depends on one thing: each lead record carrying its source and its outcome. If your leads arrive in three inboxes and outcomes live in the front desk's memory, you will end up judging channels on cost per lead alone. Set up these fields first.

Field on every leadWhy it mattersWhere it comes from
Source channelSeparates Google, Meta, organic and referral leadsUTM source or lead-ad integration
CampaignShows which offer or treatment campaign paysUTM campaign or ad platform campaign name
Ad set / ad groupShows which audience or keyword theme paysAd platform IDs passed with the lead
Ad IDLets you compare creatives on cost per booking, not clicksMeta lead ads payload or URL parameter
UTM parameters on every landing URLWithout them, website leads show up as "direct"Your ad URLs (source, medium, campaign, content)
Lead timestampNeeded to measure response time and day-of-week patternsForm or CRM, automatic
First response timeSlow follow-up lowers booking rate on any channelCRM: time of first call or text
Booked (yes/no + date)Turns cost per lead into cost per booked consultFront desk or booking system
Showed (yes/no)Turns cost per booked into cost per showed consultFront desk after the appointment
Treatment purchasedShows which channel brings high-value treatmentsVisit outcome
RevenueFeeds the max affordable CPL and return on ad spendPoint of sale or visit outcome

Four setup items sit around the checklist:

  1. Call tracking for search. Many Google searchers call instead of filling a form. Without tracked numbers, those leads disappear from your channel report.
  2. One pipeline for every lead type. Web form leads, Meta lead-ad leads and phone leads should land in the same list with the same fields, or your cost per booked consult will be wrong for every channel.
  3. Send booked consults back to Meta. If Meta only sees form fills, it optimizes for people who fill forms. Passing booked consults back teaches it to find people who book; the setup is in send booked consults to Meta with the Conversions API.
  4. Measure response speed. The booking rate in every formula above depends on how fast someone answers. See why the first 5 minutes matter for med spa leads.

How to read med spa ad results in the first 30 days

In the first month, look at each channel weekly on the same six numbers: spend, leads, cost per lead, booked consults, cost per booked consult and showed consults. Early weeks have small counts, so read trends rather than single days.

3 numbers to check every Monday 1. Your cost per lead per channel vs the benchmark ($39.25 Google Search, $51.42 Meta lead ads). 2. Your booking rate per channel, which tells you whether a lead problem is really a follow-up problem. 3. Your cost per booked consult vs the gross profit of the treatment you advertise.

Turn those into decisions:

  • CPL far above benchmark, booking rate normal: the ad or targeting is the problem. Change creative, offer or keywords before adding budget.
  • CPL near benchmark, booking rate low: the follow-up is the problem. Check first response time and who calls the leads before touching the ads.
  • Cost per booked consult below treatment gross profit: the channel is paying for itself on first visits. This is the condition for scaling spend.
  • Cost per booked consult above treatment gross profit: cut spend on that campaign or move it to a higher-margin treatment.

For campaign structure and creative on Meta, use the complete Meta ads guide for aesthetic clinics. For how ads fit with the rest of your marketing over a quarter, the 90-day med spa marketing plan has the weekly scorecard and phase plan.

How a CRM connects ad spend to booked consults

The tracking checklist only works if lead source and visit outcome sit in the same record. Attribution usually breaks in the gaps between ad platform, inbox and front desk.

What Palyri does here Palyri is a CRM and lead pipeline for aesthetic practices. Meta lead-ad leads arrive in the pipeline with their ad, ad set and campaign IDs; an embeddable website form keeps Meta attribution too. The team records whether each patient booked, showed and bought a package, and booked consults are sent back to Meta as a Conversions API "Schedule" event. A creative report then shows cost per booking for each Meta ad. It is not a booking engine or an EMR, and it does not import Google Ads costs.

You can see how the pipeline is set up for practices on the Palyri for aesthetic clinics page, and plan costs on the pricing page.

FAQ

How much does med spa advertising cost per month?

There is no single right monthly figure; it depends on how many consults you need and what each costs you. Start from unit costs: US benchmarks put the Beauty & Personal Care median at $39.25 per Google Search lead (WordStream, 2026) and $51.42 per Meta lead-ad lead (WordStream, 2025). Multiply the leads you need by your expected CPL, then check the result against your booking rate. For a full budget split by phase, see the 90-day med spa marketing plan.

Are Google Ads or Facebook ads better for med spas?

They do different jobs. Google Search catches patients already looking for a treatment, which is why its category median conversion rate (10.35%) is about double Meta lead ads (5.29%), and its median cost per lead is lower ($39.25 vs $51.42). Meta creates demand among people who were not searching and can scale further. Most med spas run both, but the right split comes from comparing cost per showed consult per channel in your own pipeline, not from cost per click. Benchmarks are for Beauty & Personal Care, a broader category than med spas.

What is a good cost per lead for a med spa?

A good cost per lead is one your treatment margin can carry. Use the break-even formula: max affordable CPL = first-visit revenue x gross margin x booking rate x show rate. With assumed inputs of $600 revenue, 50% margin, 30% booking and 80% show, the ceiling is $72. Compare your actual CPL with the category medians of $39.25 on Google Search and $51.42 on Meta lead ads to see whether it is unusual, then with your ceiling to see whether it is affordable. More detail is in our cost per lead benchmarks.

Why are my Facebook leads cheap but not booking?

Meta lead ads reach people who were scrolling, not searching, so intent is lower and a form is easy to submit without much thought. Two fixes usually matter most. First, reply fast, while the patient still remembers the ad; see why the first 5 minutes matter. Second, tell Meta which leads booked by sending booked consults back through the Conversions API, so the algorithm stops optimizing for form fills alone. Also check whether an instant form or a landing page suits your offer better, and judge the channel on cost per booked consult rather than cost per lead.

Should a med spa run TikTok or YouTube ads?

Only after Google Search and Meta are tracked end to end. There are no public, sourced cost benchmarks for med spa campaigns on TikTok or YouTube that we could verify, so you will be setting your own baseline. If you cannot yet state your cost per booked consult on Google and Meta, a new video channel adds spend you cannot judge. Once lead source, booking and show outcomes are recorded on every lead, run a time-boxed test with its own UTM tags and compare it on the same cost per showed consult as your other channels.

What should a med spa track before running ads?

Every lead needs its source channel, campaign, ad set, ad ID, UTM parameters, timestamp, first response time, booked status and date, showed status, treatment purchased and revenue. Add call tracking for search leads, because many searchers phone instead of filling a form. Keep web form, lead-ad and phone leads in one pipeline with the same fields. Without these, you can only compare channels on cost per lead, which hides the booking and show rates that decide what a patient really costs you. The full checklist with where each field comes from is in the table above.

Sources

Tags:Marketing

Want to implement this in your clinic?

Book a free Palyri demo. We'll show how it works on your clinic's data.

Book a demo
DM

Palyri blog author

Writes for the Palyri blog about getting clients from ads, handling leads and front-desk work in aesthetic clinics and beauty salons.

Related articles