Pay-Per-Lead vs. a Marketing Agency: Which One Does the Math Favor?

Every med spa owner eventually faces the same fork in the road. You can hire a marketing agency and pay them every month to go find you patients. Or you can buy the patients' inquiries directly and skip the middleman.

Both models can work. Both models can also quietly drain a small spa's cash for a quarter before anyone admits it's not working. The difference isn't the pitch — it's where the money goes, who carries the risk, and how long you're locked in. So let's put both on the table with real numbers.

What the agency route actually costs

An agency arrangement usually has three moving parts, and only one of them appears in the headline quote:

  1. The retainer. Commonly $1,200 to $7,000 a month depending on the market and the scope. That's the number on the proposal.
  2. Your ad spend. In most arrangements this is separate, paid by you, straight to the ad platforms. A serious local campaign rarely runs on less than a few thousand a month.
  3. The term. Three to six months is standard. Multiply before you sign.

Take a middle-case example: a $2,000/month retainer plus $2,000/month of ad spend on a six-month term. That's $4,000 a month, $24,000 committed, before a single patient is booked — and the commitment is owed whether the campaign sings or stalls. If month two is a dud, months three through six are still on the calendar.

What do you get for it? A team: strategy, creative, someone watching the account. For a growing group with locations to feed and nobody in-house to run marketing, that can be money well spent. This isn't an argument that agencies are a rip-off. It's an argument that a single-location spa should do the multiplication before signing, because the retainer is fixed and your revenue isn't.

One more line item nobody mentions: exclusivity. Most agencies will happily run campaigns for your competitor across town at the same time, using what they learned on your account. Some will agree not to. Almost none volunteer it.

What pay-per-lead actually costs

Pay-per-lead flips the structure. Instead of paying for effort, you pay for inquiries — names of real people who asked about Botox or fillers. The seller runs the ads, carries that cost, and you pay for what arrives.

But "pay-per-lead" covers wildly different deals, and the details decide everything:

  • Shared leads are sold to several spas at once. Low sticker price, and you're in a footrace for every name. Your real cost per booked patient depends on how fast your front desk is, not on the price list.
  • Per-show billing charges around $100 for each patient who arrives — but typically requires you to fund the ad spend, often around $3,000 a month. Fifteen shows in a month is $1,500 in fees plus $3,000 of ads: about $4,500 out the door in month one, and the ad bill arrives even in a month when only five people show.
  • A fixed-price exclusive trial — our model — charges one flat price for a fixed number of exclusive inquiries, with the advertising funded by the seller.

Compare like with like, on a first-quarter basis. The agency example above commits $12,000 in the first three months ($4,000 × 3) with no promised deliverable. The per-show model runs roughly $4,500 in month one and keeps the ad meter running after that. Our trial is $497 once: 10 qualified, exclusive Botox/filler inquiries within 60 days, invalid ones replaced free, and whatever isn't delivered in the window refunded pro-rata. If it earns a second look, the territory continues at $750–$1,500 a month, month-to-month — cancel by simply not renewing, because there's no term contract to escape.

The risk question, asked honestly

Strip away the pricing and every marketing decision is really this: when it doesn't work, who loses the money?

  • With an agency, you do. The retainer and ad spend are gone either way; a bad quarter is your tuition.
  • With per-show billing, you do. The fees flex with results, but the ad spend you funded doesn't come back.
  • With shared leads, you do — quietly, in staff time spent chasing names that booked elsewhere.
  • With a fixed trial and a pro-rata refund, the seller carries more of it. If we don't deliver, we don't keep the money for the inquiries that never arrived. That's not generosity; it's the only structure where a new lead company earns the right to ask for your business.

Full disclosure, since we're the ones selling the fourth option: GlowFlow Leads is new. We have no case studies to show you, and we're not going to fabricate any. What we can show you is arithmetic and a contract — the trial terms, the replacement rule, and the refund are written into the client agreement, not improvised on a sales call. Judge the structure. It's allowed to be the whole argument.

When the agency is genuinely the better buy

Honesty cuts both ways, so here it is: hire the agency if you're a multi-location group that needs brand work, a content engine, and someone managing five markets at once. Hire the agency if you want full-service everything and have the budget to fund a quarter of runway without flinching. Buy pay-per-lead if you're a single location that wants patient inquiries, a known cost, and the freedom to walk away after 10 leads if the phones don't ring. Different tools. Know which job you're hiring for.

And whatever you choose, ask the four questions that cut through every pitch: What's the full first-month total, including ad spend? Who carries the risk of a bad month? Are the inquiries exclusively mine? What happens to my money if nothing arrives?

Check your city first

Our territories are exclusive — one spa per city — which means this decision has a clock on it that agency quotes don't. If another spa in your city claims the territory, the option is gone until they release it. Bay Area owners in Palo Alto, Walnut Creek, and San Mateo can check their city's status now, along with every other territory we cover.

Check Territory Availability — if your city is open, the $497 trial is the entire commitment: 10 qualified inquiries in 60 days, invalid ones replaced free, and a pro-rata refund for anything we don't deliver.