All articles

Growth

Should I Hire a Med Spa Marketing Agency? 3 Tests

A $25 lead at a 40% show rate and 30% close rate costs you $208 per treated patient. Run these 3 tests and the break-even math before you sign a retainer.

16 min read
Photo: Vladyslav Tobolenko / Unsplash

The short answer

Hire a med spa marketing agency only after three things are true: your front desk answers new-patient calls, leads get a reply within minutes, and you rebook patients before they leave. Then do the math: retainer plus ad spend, divided by what a new patient is worth in year one. Keep every account in your name.

Probably not yet. A med spa marketing agency is worth hiring once three things are already working: new-patient calls get answered, leads get a reply within minutes, and patients are rebooked before they leave. If any of those is broken, an agency buys you more leads to lose. If all three work, the decision is arithmetic: what the retainer plus ad spend costs each month, divided by what a new patient is worth to you in year one.

That is not the answer you get from your inbox. The owner who started the r/MedSpa thread Should I hire a marketing agency for my med spa? wrote that agencies "showed me pretty impressive results," and that "some admitted they barely have any med spa clients yet." The thread then filled with DMs. If the pitch sounds like the ones contractors get, our guide to telling if an agency is ripping you off covers the general warning signs. This post is the med spa version, with the numbers.

What the owners in that thread actually said

The most useful answers in the thread came from people who said they sell marketing to med spas, so read them as informed but interested. That is worth knowing before you take anyone's advice, including ours.

Three points came up again and again.

Fix the back end before buying traffic. The top-voted reply said to make sure "ur booking system should be set up correctly, calendar, automation workflows etc. Otherwise you wont know what to do with the lead." The owner replied: "I don't know any of these." That exchange is the whole problem in two lines.

Leads are the wrong unit. A commenter who said they run search for several spas described watching spas "dump 8k a month into Meta and rebook fewer than a third of new patients because nobody on the team owned the rebook conversation."

The pitch is better than the work. One self-described agency owner put it this way: "most medspa agencies are just way better at marketing to medspas than actually doing marketing for medspas."

The owners who posted their own stories were harsher. In Cost for Digital Marketing, one owner said they "went through literally 4-5 marketing agencies" before bringing ads in-house. In My Medspa is Failing, an owner who borrowed "$150,000 through loans" and was seeing about 10 patients a month wrote that "every marketing agency overpromises and underdelivers." Another owner, who took marketing in-house, wrote: "I am not sure what cost me more, the agencies I paid, or the opportunity lost."

These are anecdotes, not a survey, but they agree: agencies fail when nobody at the spa answers, follows up or rebooks.

What a med spa marketing agency costs

Agencies in this niche rarely publish prices, so the only real numbers come from owners and agencies posting them. Here is what they said in r/MedSpa. Treat every line as one person's report.

Reported byWhat it coveredMonthly fee
AgencyMeta, TikTok or Google, funnels, email and SMS, creative$1,200 to $2,000
OwnerSocial posts on Facebook, Instagram and TikTok (ads billed separately)$2,200
OwnerSocial media manager, Instagram plus ads$2,000, plus $3,500 to $4,000 ad spend
CommenterFacebook ads plus customer service$2,500
AgencyFull service: account management, social, design, SEO, email, text, PPCAbout $8,000
AgencyPaid media management10% to 15% of ad spend, $1,500 minimum

The pattern one commenter called out is the one that matters for a small spa: "management fees of $2,500 plus ad spend" of about the same size means "you're doubling your costs." When the fee is as large as the spend, the agency has to be very good just to break even.

A vendor view points the same way. Graydon Ursel of Forever Booked, which sells paid social to med spas, said in a YouTube breakdown of agency types that he would only hire a Google PPC agency "if you're over 100k a month in sales," at roughly "$3,000 ad spend a month and a $2,000 retainer." He also said "80% of [SEO] can be done in-house."

Do the break-even math before any sales call

The only question that matters is how many new patients the agency must produce each month to pay for itself. The formula:

Patients needed per month = (retainer + ad spend) / first-year value of one new patient

Use your own first-year value, and use gross profit, not revenue: what a new patient spends with you in the first 12 months, minus product cost and provider pay. If you do not know it, your EMR or booking software can show average spend and visit count for patients whose first visit was a year ago.

Monthly cost (retainer + spend)Value $500Value $1,000Value $2,000
$2,700 ($1,200 fee + $1,500 spend)6 patients3 patients2 patients
$5,500 ($2,500 fee + $3,000 spend)11 patients6 patients3 patients
$8,000 (full service, before spend)16 patients8 patients4 patients

Numbers are rounded up. Fee levels are the reported figures above; the value columns are examples, not benchmarks.

Now apply the funnel. A commenter in the thread worked through this example: "If they're selling you 'leads' at 25 but your show rate is 40% and close rate is 30%, you're paying 208 per booked treatment." The math checks out: $25 divided by 0.4 times 0.3 is $208.33. The same commenter's better case, an $80 booked consult that closes 60% of the time, comes to about $133 per treated patient.

So "cost per lead" in a pitch deck tells you little; what happens after the form decides the real cost, the gap we cover in Facebook ads getting leads but no customers.

The 3 tests to run before you hire anyone

If your spa fails any of these, fix it first, because an agency will send more people into the same leak. Each test takes under a week and costs nothing.

Test 1: Do new-patient calls reach a person?

Pull 30 days of call logs from your phone system or call tracking and count first-time callers who got a person, voicemail, or nothing.

For scale: a CMO who shared a 90-day attribution report for two locations on r/MedSpa counted 1,444 first-time inbound calls. 58.2% were answered live, 27.8% were missed and 13.5% went to voicemail. That meant "41% of new patient calls didn't reach a human," and the poster's conclusion was blunt: "We had a phone answer problem." (The poster also runs an aesthetics agency; this is one spa's data.)

If your number looks like that, the fix is overflow routing, a missed-call text back or a receptionist, not an agency. Our look at whether an AI receptionist is worth it covers when that pays off. Keep any automated intake to name, phone, email and the appointment type they want. Never collect health or treatment details through a bot or web form, and check with your EMR vendor and a HIPAA advisor before connecting one to patient records.

Test 2: How fast does a web or ad lead get a reply?

Fill in your own website form and your own Meta lead form on a weekday afternoon and on a Saturday. Time the reply.

One owner in r/MedSpa who learned ads by running them put it plainly: "Message within 4mins, call asap." The CMO report above found most Meta leads needed three to five outbound calls before they booked. If nobody owns that follow-up, an agency's leads will look like junk no matter how good the targeting is. Our guide on how fast to respond to a lead has the setup for a small front desk.

Test 3: Are patients rebooked before they leave?

Count last month's new patients who have a second appointment on the books. Then list everyone who is three to four months past their last toxin visit with nothing booked.

One commenter in the failing-spa thread gave the checklist: "Who has expiring Alle and Aspire points? Whose birthday is this month? Who is three months post-tox and needs to be rebooked? You need to call them, text them." This costs staff time, not ad spend, and an agency paid on new leads rarely looks here.

Failed test 1 or 2? That gap sits between the ad and the appointment, and more ad spend will not close it. We build the capture side for appointment businesses: a page for each treatment, a short form that takes name, contact and appointment type only, and tracking from lead to booked consult, so you can see where patients drop out.

Get a lead plan

If you hire, ask these 7 questions

A good med spa agency answers all of these in plain language, in writing, before you sign. Most come straight from the r/MedSpa thread; a few come from the platforms' own rules.

  1. "Show me three med spa clients you have kept for 12 months or more, with city and treatment mix." One commenter put this question first. A new agency is not an automatic no, but as another said, "just dont be their guinea pig at premium prices."
  2. "What is your show rate and cost per booked consult for spas like mine?" If they only talk leads, clicks or followers, stop there.
  3. "Who owns the ad accounts, the Google Business Profile, the website and the domain?" The answer should be you.
  4. "What did you change on a client's account last month?" One commenter's test: explain it "in plain English. No dashboards."
  5. "How do you get ads through Google and Meta review for injectables?" See the compliance section below.
  6. "Will you sign a business associate agreement, and what patient data do you need?" The right answer for most ad work is "none."
  7. "What are the contract terms?" Month to month or a short trial beats a 12-month lock-in before month one has proven anything.

Red flags repeated across the thread: guaranteed lead or booking numbers, reports full of likes, no dated case study with a city and cost per booked consult, and pushback when you ask to own your accounts.

Keep every account in your name

Own the accounts and give the agency access, never the other way round. Each platform has a clear way to do this.

  • Google Business Profile. Google's help page on owners and managers says the owner has "full control over the profile," and that a profile can have "multiple owners but only one primary owner." Managers can do nearly everything except add or remove users. Give the agency manager access and keep primary owner yourself.
  • Google Ads. Google's access levels page warns that if a linked manager account has ownership, its admins "can also edit user access, managers, and product links within your account." Create the Ads account under your own Google login, stay admin, and let the agency link its manager account without ownership.
  • Meta. Meta's help center says that if you have full control of your business portfolio, you can share Pages or ad accounts with partners, with "an agency you work with" as its example. Share them. Do not let the agency create the ad account inside its own portfolio.

If you are already locked out, our guide to taking back your website and Google accounts walks through recovery, and how to fire a marketing agency covers the exit itself.

The compliance an agency must already know

Med spa ads have platform rules and privacy rules a generalist agency may learn on your account. Ask about each one.

Google and Botox keywords. Google's prescription drug terms policy says: "While you don't need to be certified in order to use prescription drug terms in ads and landing pages, you must be certified in order to keyword-target these terms." An agency that promises to bid on "Botox near me" should know whether your account is certified.

Meta and cosmetic procedures. Meta's Health and Wellness policy says ads for "cosmetic products, procedures or surgeries, must be targeted to people at least 18 years or older," and lists dermal fillers, injectable treatments, micro-needling and laser treatments among them. Those ads cannot contain "statements of inferiority about physical appearance." Weight loss ads cannot show a close-up of pinched fat. As one thread commenter warned, "If you DIY this, you'll learn the rules the expensive way."

HIPAA and your patient list. This one is only for practices that are HIPAA covered entities. Under 45 CFR 160.103, a health care provider is covered if it "transmits any health information in electronic form in connection with a transaction" such as an insurance claim, which many cash-pay spas do not do. Your attorney can tell you which side you are on. If you are covered:

  • An agency that "creates, receives, maintains, or transmits protected health information" on your behalf is a business associate, and needs a business associate agreement.
  • 45 CFR 164.508 says "a covered entity must obtain an authorization for any use or disclosure of protected health information for marketing," with narrow exceptions such as face-to-face communication.
  • The definition of marketing in 45 CFR 164.501 excludes communications for a patient's treatment when you are not paid by a third party to send them. That is why your own rebooking reminders are usually treated differently from promotional campaigns.

The practical rule: an agency running ads does not need your patient list. If one asks for it to "build audiences," stop and talk to your attorney first.

The middle option: a setup sprint, then you run it

You do not have to choose between a 12-month retainer and doing it all yourself. A digital marketer in the r/MedSpa thread i need your help for marketing suggested paying someone "for 1-2 months to get the campaign set up for you, make sure they give you full access to the account, and then just fire them once the campaign is up and running." The same commenter warned that Google's automated campaigns can bring "hundreds of clicks but no appointments booked."

That works best for a spa that passes the three tests and has someone who can watch the numbers weekly. On scope, the Forever Booked video adds: "the more expansive the promise that an agency makes, the more skeptical you should be." Our general guide to doing your own marketing or hiring someone covers the time math.

What to do yourself before paying anyone

Most of the free work is local search and follow-up, and you control both. Commenters listed the same few items:

  • Google Business Profile: every treatment listed, weekly photos, real hours, and reviews that name the treatment. Our guide to how many reviews you need to rank sets a target.
  • One page per treatment with the city, a price range, provider credentials and a booking link, instead of one long services page. A clear page converts better, which is the point of website conversion rate.
  • A landing page or lead form for any ad, with the trade-offs in Meta lead form vs landing page.
  • Clear treatment names, prices and credentials on your site, since two commenters said patients now ask AI tools for "best botox in [city]." We cover whether that matters in does AI search matter for local businesses.
  • A rebook and recall routine your front desk owns, with a named person.

How to grade an agency every month

Agree on the scorecard before the contract starts, and pull the numbers from your booking software, not their dashboard.

MetricWhere it comes fromWhy it matters
Booked consults from the agency's channelsYour booking software, tagged by sourceLeads are not patients
Show rate on those consultsYour booking softwareA cheap lead that no-shows is expensive
Treated patients and first-visit revenueYour EMR or POSThe number in the break-even table
Cost per treated patientFee plus spend, divided by treated patientsThe only cost number that matters
90-day rebook rate of agency-sourced patientsYour EMRShows whether the offer attracts one-and-done bargain hunters
What they changed this monthTheir written summaryWork shipped, not activity

Give it 60 to 90 days for paid channels before judging, and write the success metric down before day one, as one commenter put it: "Start with a limited 60-90 day test and define the success metric up front."

If you cannot fill in the first four rows of that table today, no agency can be graded fairly, including us. We set up treatment pages, a short enquiry form and lead-to-booking tracking that tag every consult by source, so the question "is our marketing working?" has a number behind it.

Get a lead plan

Can someone just do this for you?

Yes, but not the part that matters most. A specialist can run ads, build pages and report honestly. They cannot answer your phones at 6 p.m. or rebook a patient in the chair. That stays with your front desk.

You can do the three tests, the break-even table and the account ownership steps yourself this week. It stops being worth your time when leads come from several channels and nobody can say which ones turn into booked consults. That is a tracking and capture problem, the same one we walk through in the marketing funnel for a small service business. Solve that first, and choosing an agency, or deciding you do not need one, gets much easier.

Frequently asked questions

Should a new med spa hire a marketing agency?
Usually not in the first month. A new spa gets more from a complete Google Business Profile, reviews, a clear page for each treatment and fast follow-up than from a retainer. Once those work and you know what a new patient is worth, a paid ads specialist on a 60 to 90 day trial makes sense.
How much does a med spa marketing agency cost per month?
Figures owners and agencies posted in r/MedSpa run from about $1,200 to $2,500 a month for ads or social management, and about $8,000 a month for full service, with ad spend billed on top. These are reported numbers, not published price lists, so get a written scope before comparing quotes.
What is a good cost per lead for a med spa?
The better number is cost per treated patient. A $25 lead with a 40% show rate and a 30% close rate costs about $208 per patient treated, while an $80 booked consult with a 60% close rate costs about $133. Ask any agency to report the second number, not the first.
Who should own my med spa's ad accounts and Google Business Profile?
You should. Keep yourself as primary owner of the Google Business Profile, admin of the Google Ads account and owner of the Meta business portfolio, and give the agency partner or manager access. Google says a manager account with ownership can edit user access in your Ads account, which is how owners get locked out.
Can a med spa run Botox ads on Google?
You can write Botox in the ad and on the landing page without certification in the US, but Google says you must be certified to keyword-target prescription drug terms. An agency that says it will bid on Botox keywords should know whether your account is certified and how to apply.
Does a med spa marketing agency need to sign a BAA?
If your practice is a HIPAA covered entity and the agency will receive patient information, such as a patient list for email, texting or ad audiences, it is likely a business associate and needs a BAA. Using patient data for marketing can also require each patient's written authorization. Ask a healthcare attorney before sharing any list.
How long before a med spa agency should show results?
One r/MedSpa commenter who runs search for several spas put it at 30 to 60 days for paid social, 60 to 90 days for Google Ads, and 90 to 180 days for local search and the map pack. Anyone promising booked patients inside two weeks is guessing.
Is it better to run med spa ads myself?
You can learn to, but it costs time and wasted spend. A middle option from r/MedSpa: pay a specialist for one or two months to set up the campaign in your own account with full access, then manage it yourself or keep them only if the booked-consult numbers justify it.

Where Pavado comes in

How Pavado gets you more booked jobs

Most med spas that feel let down by an agency were losing leads after the click, on the phone and in follow-up. We build the capture side: a treatment page, a short enquiry form and lead-to-booking tracking, so you can judge any marketing on booked consults.

We build and run the system that turns strangers into booked jobs, so you stop renting shared leads and start owning the pipeline.

  • A conversion page for your service and area. One page with one job: turn a visitor into a call or a form fill.
  • A qualifying form. Every lead arrives with the job type, address and timeline already answered.
  • Lead-to-sale tracking. See which source produced booked jobs, not just calls and clicks.
  • Outreach and Meta ads we run. Targeted campaigns built and managed for you to feed the page.
  1. 1.Tell us your service, area and where your leads come from today.
  2. 2.A person replies within one business day with a lead plan.
  3. 3.We build it, launch it and report what it books.

The first conversation and a scoped proposal are free, and we will tell you early if we are not the right fit.