Skip to main content
Back to Blog
Healthcare

Cost Per Patient: Setting a Clinic Ads Budget From Real Economics

Cost per lead tells you almost nothing about whether clinic ads are working. Work backward from what a patient is actually worth over their treatment course, and the budget question answers itself.

Vince Servidad
Vince Servidad
PPC Strategist
10 min read
Share:

"Our cost per lead is ₱400, is that good?"

I can't answer that, and neither can anyone else, because cost per lead isn't a business number. It becomes one only after you know how many leads book, how many booked patients attend, and what an attending patient is worth over the course of their treatment.

Once you have those four numbers, the budget question stops being a guess. Here's how to build them for a clinic, including the part most practices get wrong — patient value is almost never the consultation fee.

TL;DR

  • Chain the conversion: enquiry → booked → attended → treatment course. Each step has a rate; the whole chain sets your real cost per patient.
  • Patient value is the treatment course plus repeat visits, not the first consult fee.
  • Your maximum cost per patient is patient value × the share you're willing to spend on acquisition.
  • Work that back up the chain to a maximum cost per enquiry — that's the number to manage campaigns against.
  • Clinic acquisition economics: enquiry to booked to attended to treatment course, with drop-off at each step producing a true cost per patient and a maximum bid

    The four numbers you need

    1. Enquiry → booked rate. Of everyone who fills the form or calls, what share actually books an appointment? For most clinics this sits well below what the owner assumes. Get it from your booking system, not memory. 2. Booked → attended rate. No-shows are a real and often large leak. A clinic with 30% no-shows is paying for every one of them. 3. Average treatment course value. Not the consultation fee. What does a patient who comes in for this service typically spend before they're done? A ₱1,500 dermatology consult that usually leads to a ₱25,000 treatment course is a ₱26,500 patient, and budgeting on ₱1,500 will cause you to underspend into irrelevance. 4. Repeat and referral value. Some services are one-off. Many are not — dental, physio, aesthetics, chronic condition management all have return visits. If you have the records, look at 12- or 24-month patient value rather than first-course value.

    Worked example

    A physiotherapy clinic:

    StepRateResult from 100 enquiries
    Enquiries100
    Book an appointment45%45
    Attend80%36
    Complete a treatment course70%25

    Average course value: ₱12,000. Average completed patient also returns for roughly ₱4,000 within 12 months.

    Value from 100 enquiries:** 36 attending patients. Of those, 25 complete a course at ₱12,000 = ₱300,000, plus repeat value of about ₱100,000 across returners. Call it **₱400,000 from 100 enquiries — ₱4,000 per enquiry in revenue.

    Now the acquisition ceiling. Say gross margin after clinical time, materials, and room cost is 60%, and you're willing to spend a third of gross margin on acquiring the patient:

    ₱4,000 × 60% = ₱2,400 gross margin per enquiry.

    ₱2,400 × 33% = ₱800 maximum cost per enquiry.

    So a ₱400 cost per lead isn't just "good" — it's leaving room to scale. And if a competing clinic is bidding to ₱700 because they did this maths and you didn't, they win the auction and you conclude "Google Ads doesn't work for us."

    That is the actual reason most clinics underperform on paid: not bad campaigns, an acquisition ceiling set from the consult fee.

    Where clinics get this wrong

    Using the consult fee as patient value. The most expensive mistake in the list, and the most common. Ignoring no-shows. They sit between "booked" and "revenue" and quietly inflate every number upstream. If you cut no-shows from 30% to 15% with reminders, you improve acquisition economics without touching the ad account. Counting revenue instead of margin. Clinical time is a real constraint. A service that books out your best practitioner at low margin isn't the one to scale. Averaging across services with different economics. An aesthetics course and a single check-up are different businesses. If your services vary a lot, do this per service — the budget should follow the economics, not be split evenly. Not counting phone calls. If a large share of bookings come by phone and calls aren't tracked, your measured cost per enquiry is badly overstated and you'll underspend on the channels driving calls.

    Turning it into a budget

    Once you have a maximum cost per enquiry, budget becomes arithmetic against capacity:

    1. Start from capacity, not ambition. How many new patients can you actually see per month without damaging service? A clinic that generates 60 enquiries with room for 20 patients has a scheduling problem, not a marketing win.

    2. Target patients per month × cost per patient = monthly budget. In the example: 36 attending patients per 100 enquiries at ₱800 max per enquiry means about ₱2,200 in ad spend per attending patient. Want 20 new patients a month? Roughly ₱44,000, at the ceiling.

    3. Manage to a target below the ceiling. Run at 60–70% of your maximum so there's margin for a bad month and headroom to bid up on your best services.

    4. Re-check quarterly. Rates move. No-show rate especially.

    The general version of this reasoning, for any business, is in how much you should spend on ads.

    Making the numbers measurable

    None of this works if the data isn't connected. Two things make it real:

  • Track the booked appointment, not the form submit, and track calls. Otherwise steps two and three are guesses.
  • Feed attendance and revenue back to the ad platforms with offline conversion imports keyed on a booking ID, so bidding optimises toward patients who attend rather than forms that get filled. The mechanics are in offline conversion tracking, and the clinic-safe way to do it — without pushing patient data into ad platforms — is in healthcare conversion tracking.
  • Once value flows back, you can let the platform bid toward high-value services automatically instead of managing every bid by hand.

    The uncomfortable part

    Doing this honestly sometimes shows that a service can't support paid acquisition at current pricing or conversion rates. That's genuinely useful. The response isn't necessarily to stop advertising — it's usually to fix the constraint: raise the booking rate, cut no-shows, improve the landing page, or reprice.

    Those changes often move the economics further than any campaign optimisation would.

    Want this modelled with your numbers?

    Building this for a specific practice — pulling the real rates, working out per-service ceilings, and connecting the data so the platforms can bid on it — is the diagnosis half of my healthcare ads work.

    Send your current enquiry volume, booking rate, and typical treatment values through the project fit page and I'll tell you what your ceiling actually is and whether the current spend makes sense against it.

    Related reading:

  • The Clinic Landing Page That Turns Enquiries Into Booked Appointments
  • Healthcare Conversion Tracking Without Leaking Patient Data
  • How Much Should You Spend on Ads?
  • High ROAS but No Profit? Five Ways the Dashboard Lies to You
  • Vince Servidad

    Written by

    Vince Servidad

    PPC Strategist · Google Ads, Meta Ads & conversion systems

    Filipino PPC strategist. A seven-figure Shopify brand and 10+ years across Google Ads, Meta Ads, stores, tracking, and content.

    Need help with Healthcare?

    Get strategic and hands-on support from a PPC strategist based in the Philippines.