Facebook ads for med spas in San Diego work better than they do for most local service businesses, and worse than most med spa owners expect. They work because Botox, filler, laser hair removal and body contouring are visual, impulse-adjacent purchases that people happily click on while scrolling. They disappoint because San Diego has an enormous number of med spas competing for the same 30-to-55-year-old women within ten miles of the coast, and the cheap leads you get from a "$9 per unit" offer are often not people who will ever book.
Who you are actually competing against
Drive Prospect Street in La Jolla, Highway 101 through Encinitas and Solana Beach, or Grand Avenue in Carlsbad Village and count the med spas. Add the ones inside dermatology and plastic surgery practices in the UTC and Scripps Ranch medical corridors, and the chains sitting in Fashion Valley and Westfield UTC. All of them run Meta ads. Your ad is not competing against the guy down the street, it's competing against a national chain's creative budget.
The upside: most of them run generic ads. A real photo of your actual injector, your actual treatment room, and your actual pricing beats stock footage of a model touching her jawline almost every time.
Targeting that makes sense here
Meta stripped most of the interest and demographic targeting for anything it classifies as health-adjacent, and med spa offers regularly get flagged. In practice you are working with age, gender, radius, and your own customer lists. That's fine. Geography does more work in San Diego than interests ever did.
- Coastal North County (Del Mar, Solana Beach, Encinitas, Carlsbad): highest willingness to pay for injectables and laser packages. Small radius, 6 to 8 miles, because these clients will not drive to Mira Mesa.
- La Jolla, Rancho Santa Fe, Point Loma: affluent, but they already have an injector. Ads here work for new technology (a specific laser or RF microneedling device) more than for discounts.
- I-15 corridor (Rancho Bernardo, 4S Ranch, Poway, Scripps Ranch): under-served relative to income. A spa in RB can pull from Escondido to Carmel Mountain with a 10-mile radius and face less competition than anyone on the coast.
- South Bay (Eastlake, Otay Ranch, Bonita): growing fast, price-sensitive on Botox but strong on body contouring and packages. Bilingual creative matters. Cross-border clients from Tijuana compare your pricing to clinics in Zona Río, so you will not win on price; win on convenience and licensing.
Don't run one campaign over the whole county. A 25-mile radius from Mission Valley wastes money on Alpine and Fallbrook while under-spending in the ZIPs that actually book.
Offers that get bookings, not just leads
The classic "first 20 units of Botox for $X" lead form will generate a lot of leads at $8 to $25 each. Most will not answer the phone. Two changes help: require a small deposit through your booking software, and route the ad to a page that shows real pricing for everything, not just the promo. People in Carmel Valley and Encinitas are checking whether you're the kind of place that surprises them at checkout.
Seasonality is real. Laser hair removal ads pull hardest in January through April when people are thinking about summer at Moonlight Beach and Mission Bay. Injectables pick up before the holidays and before the spring event season. Skin treatments sell better in fall after a summer of sun damage. June Gloom is quiet for everyone.
What a booked consult costs
Honest ranges for the county: cost per lead from a Meta lead form, $10 to $40. Cost per actual booked and showed appointment, $60 to $200 depending on the offer and how fast your front desk calls back. Speed to lead is the whole game. A lead called within five minutes books at a dramatically different rate than one called the next morning, and this is where most med spas quietly lose the money they spend on ads.
Budget-wise, $1,500 to $3,000 a month in ad spend is a real test for a single-location spa. Below $1,000 you'll get data too slowly to learn anything.
What management should cost
A fair management fee for a med spa at this spend is roughly $800 to $2,000 a month, or 15 to 20 percent of spend at higher budgets. Anyone charging you $3,000 a month to manage $1,500 in spend is upside down. Anyone charging $300 is not actually touching the account. Ask what they do about compliance rejections, how often creative rotates, and whether they can show you booked appointments, not just leads. If you want a benchmark for a bundled approach, look at how Arbor runs your ads alongside the website and tracking.
Facebook versus Google for a med spa
Google catches people searching "botox near me" right now; Meta creates the want. Most spas here should run both, but if you can only do one and you are new, Google Search in your immediate radius gets you first bookings faster. Meta becomes the better long-term tool once you have before-and-after content and a client list to build lookalikes from. The tradeoffs are covered in more detail in our guide to PPC Management for La Jolla Businesses: A Straight Answer.
Before spending on ads at all, run a free SEO & AI score on your site. A slow page or a booking flow that breaks on an iPhone will waste every dollar of Meta traffic you send it, and it's cheaper to fix that first.