PPractice Growth Co
Google Ads

Patient Acquisition Cost from Google Ads: What to Track and Why CPL Lies

Most practices measure CPL from Google Ads and call it patient acquisition cost. They are missing two numbers that actually tell them whether the campaign is working.

Mike FunkhouserMike Funkhouser·Founder, Practice Growth Co May 18, 2026 10 min read
Three-tier funnel diagram showing the difference between cost per lead, cost per attended appointment, and cost per started treatment in healthcare Google Ads, with dollar amounts and drop-off rates at each stage

A plastic surgery practice in the Southwest was running Google Ads at a $94 CPL. Their marketing director reported to the surgeon-owner every month: "$94 per lead, 47 leads last month, $4,418 total spend." The surgeon thought the campaign was performing reasonably.

Practice Growth Co pulled the full data. Of those 47 leads, 29 attended consultations. Cost per attended consultation: $152. Of those 29 consultations, 11 converted to surgical cases. Cost per started case: $402.

The surgeon had been evaluating a $94 campaign. The real number was $402 per patient acquired. The difference was not the campaign's fault, it was the measurement framework. CPL captured one event in a four-event chain. The other three events (lead books consultation, lead shows up, lead accepts treatment) each had their own drop-off rate, and none of them were being tracked.

A campaign optimized toward CPL will produce the cheapest leads, not the best patients. Only tracking cost per started treatment produces a campaign optimized toward patients.

Patient Acquisition Cost from Google Ads: Why CPL Gets Practices in Trouble

CPL is the metric Google Ads reports most prominently, so it is the metric most practices use to evaluate their campaigns. This creates a systematic optimization problem: when you optimize toward CPL, you get cheaper leads. Cheaper leads are not better leads.

The path from a Google Ads click to a started treatment involves four distinct conversion events, each with its own drop-off rate:

Click to lead. The patient clicks the ad and submits a consultation request form. This is what CPL measures. Drop-off rate varies by landing page quality and offer, typically 20 to 50 percent of clicks never complete the form.

Lead to booked consultation. The practice contacts the lead and books a consultation appointment. Drop-off here is driven by response speed, follow-up quality, and patient readiness. Practices with fast response systems and skilled coordinators convert 60 to 80 percent of leads to booked appointments. Practices with slow response or no systematic follow-up convert 30 to 50 percent.

Booked to attended consultation. The patient actually shows up. No-show rates for Google Ads leads range from 20 to 50 percent depending on the specialty, the offer structure, whether a deposit was collected, and whether the confirmation sequence was executed. Practices that do not require a deposit and rely entirely on self-booking see no-show rates toward the high end of that range.

Attended to started treatment. The patient accepts treatment and schedules their procedure or first appointment. Treatment acceptance rate at the consultation is the final conversion point. For high-consideration procedures, this ranges from 25 to 65 percent depending on the quality of the consultation, the coordinator's close, and whether the patient was appropriately pre-qualified.

A practice with a $70 CPL, a 65 percent lead-to-book rate, a 70 percent show rate, and a 40 percent treatment acceptance rate has an effective cost per started treatment of $385. A practice with a $95 CPL, an 80 percent lead-to-book rate, an 85 percent show rate, and a 55 percent treatment acceptance rate has an effective cost per started treatment of $268.

The more expensive campaign produces significantly better economics at the treatment level. CPL told the wrong story.

From the Field: The most dangerous number in healthcare marketing is a low CPL from a campaign that is optimized toward volume, not quality. Practices that celebrate $40 CPL from broad-match keywords attracting research-stage traffic are measuring the wrong thing. The only number worth optimizing toward is cost per started treatment, and getting there requires tracking every step in between.

The Three Metrics That Actually Measure Google Ads Healthcare ROI

Tracking all three metrics in the chain reveals exactly where the funnel is leaking. Each drop-off point has a different cause and a different fix.

Metric 1: Cost Per Attended Appointment

Cost per attended appointment = total ad spend ÷ total consultations attended (not booked, attended).

This metric reveals the combined effect of lead quality and follow-up system quality. If CPL is $80 but cost per attended appointment is $280, there is a problem in either the lead-to-book conversion (poor follow-up speed or system) or the book-to-show conversion (high no-show rate). The marketing campaign might be fine, the operations that turn leads into kept appointments are where the loss is occurring.

Benchmark by specialty: cost per attended appointment should generally be 1.5 to 3 times the CPL depending on the specialty's typical no-show rate. If cost per attended appointment is more than 3 times CPL, there is a systematic follow-up or show rate problem.

Metric 2: Cost Per Started Treatment

Cost per started treatment = total ad spend ÷ total new patients who started treatment in a given period.

This is the number that actually measures whether the marketing investment is creating patients. It accounts for all drop-off in the funnel, from click through to committed patient. It is the metric that should be compared to treatment revenue to evaluate campaign profitability.

Evaluating campaign profitability: cost per started treatment against average first-visit revenue tells you whether the campaign is profitable before accounting for patient lifetime value. Cost per started treatment against average 12-month patient value tells you whether the campaign is building a valuable patient base.

Metric 3: Cost Per Lead (CPL)

CPL remains useful as a diagnostic tool, not as a success metric. When CPL changes significantly without a corresponding change in cost per attended appointment, the issue is in lead quality or conversion, not the campaign's cost efficiency. CPL helps locate where in the funnel the problem started.

Three-column metric table showing CPL, cost per attended appointment, and cost per started treatment for five healthcare specialties, with the multiplier between CPL and treatment cost for each
Three-column metric table showing CPL, cost per attended appointment, and cost per started treatment for five healthcare specialties, with the multiplier between CPL and treatment cost for each

Healthcare Google Ads ROI: How to Set Up the Full Funnel

Tracking cost per attended appointment and cost per started treatment requires connecting Google Ads data to practice management data. Most practices do not have this connected automatically, it requires a deliberate setup.

Step 1: Configure Google Ads Conversion Tracking Correctly

Google Ads should be configured to track form submissions as conversions. Each form on the site (consultation request, contact, specialty-specific inquiry) should be its own conversion action so the data can be segmented by form type. Phone calls from the website should be tracked as a separate conversion action using Google call forwarding.

If the practice uses an online scheduling tool, scheduling completions should be a higher-value conversion action than form submissions. A patient who scheduled is further along the funnel than one who submitted a contact form.

Step 2: Tag Every Lead with Source at the CRM Level

Every lead that enters the practice's CRM or scheduling system should be tagged with its Google Ads source, campaign, ad group, and keyword if possible. UTM parameters passed through the form submission URL accomplish this automatically if the CRM supports it.

Without source tagging at the CRM level, there is no way to connect Google Ads spend to consultation attendance and treatment starts. The data exists in two separate systems with no bridge.

Step 3: Track Appointment Outcomes in the CRM

The CRM should record for each lead: did they book a consultation (yes/no), did they attend (yes/no, and if no, why), did they start treatment (yes/no). These four data points, attached to the Google Ads source, produce the full funnel view.

Practices that are not tracking appointment outcomes in their CRM cannot calculate cost per attended appointment or cost per started treatment. This is an operational setup that must precede any meaningful marketing attribution.

Step 4: Audit Monthly, Optimize Quarterly

Pull funnel data monthly: CPL by campaign, cost per attended appointment by campaign, cost per started treatment by campaign. Look for campaigns where CPL is low but downstream conversion is also low, these campaigns may be generating cheap leads that are not becoming patients.

Quarterly optimization: shift budget toward campaigns with the best cost per started treatment, not the best CPL. This is the only optimization that produces better patients over time.

How to act on it: Step 1: Log into Google Ads and confirm that form submission conversions are tracking and recording by campaign. Step 2: Check whether your CRM has a field for lead source attached to each patient record. Step 3: For the past 90 days, manually pull the conversion data: how many Google Ads leads attended a consultation, how many started treatment. Step 4: Calculate your current cost per attended appointment and cost per started treatment. Step 5: Compare these against your CPL and identify where in the funnel the largest drop-off is occurring.

Benchmarks: Cost Per Started Treatment by Specialty

These ranges reflect Practice Growth Co campaign data across healthcare clients with full funnel tracking in place.

SpecialtyCPL RangeNo-Show RateTreatment Accept RateCost Per Started Treatment
Plastic surgery (elective)$80-$15025-40%35-55%$280-$650
Med spa (injectable)$28-$5520-35%45-65%$90-$250
Orthopedics (elective)$65-$12030-45%30-50%$200-$550
Dental implants$85-$16525-45%28-48%$280-$750
Mental health / therapy$45-$9025-40%55-75%$110-$340
GLP-1 / medical weight loss$55-$11020-35%30-50%$160-$500

Source: Practice Growth Co campaign data and full-funnel tracking across healthcare clients, 2025-2026. Ranges reflect campaigns with proper conversion tracking and CRM source attribution in place.

For the full Google Ads framework covering campaign structure, bidding strategy, and keyword organization, the Google Ads for healthcare practices pillar covers those mechanics in detail.

FAQ: Patient Acquisition Cost Questions from Practice Owners

Is CPL a useless metric?

CPL is useful as a diagnostic tool but not as a success metric. It tells you where the funnel starts and helps isolate where problems begin. A campaign where CPL is stable but cost per attended appointment rises is signaling a follow-up or show rate problem, not a campaign problem. CPL remains relevant as one data point in a three-metric framework, it just cannot be the only one.

How do I calculate patient acquisition cost if my CRM doesn't track lead sources?

Start manually. For the past 90 days, pull every Google Ads lead (from the form notification emails or Google Ads lead data), then check each one in your scheduling system to determine whether they booked, attended, and started treatment. This is time-consuming once and gives you the baseline. From that point, invest in connecting UTM parameters through your form to your CRM so future attribution is automatic.

What no-show rate is acceptable for Google Ads leads?

No-show rates for paid search leads typically run 20 to 45 percent depending on the specialty and practice setup. Practices that require a deposit for cash-pay consultations see no-show rates 10 to 20 percentage points lower than those that do not. Practices with a human coordinator calling leads within 30 minutes of form submission see meaningfully lower no-show rates than those relying entirely on automated confirmation sequences. If your no-show rate is above 40 percent, the issue is almost always in the follow-up system, not the campaign.

Should I optimize Google Ads toward cost per started treatment rather than CPL?

In concept, yes, but the tracking must be in place first. Google Ads Smart Bidding can optimize toward any conversion action you configure. If you configure appointment attendance or treatment starts as conversion actions with values attached, Smart Bidding will optimize toward those events. This requires passing conversion data back to Google Ads, which typically requires either a CRM integration with Google Ads or manual offline conversion imports. Practices that build this infrastructure and optimize toward treatment starts see better campaign performance over 6 to 12 months than those optimizing toward form submissions.

The practices that build a competitive advantage with Google Ads are the ones measuring what matters: not just what it costs to generate a lead, but what it costs to start a treatment. Practice Growth Co builds and manages Google Ads accounts with full-funnel attribution so practices can see exactly where their acquisition economics stand. Book a Strategy Call →

Mike Funkhouser is the founder of Practice Growth Co, a healthcare-focused patient acquisition agency specializing in Google Ads, Meta Ads, SEO, and AI search optimization for specialty medical practices. He has helped plastic surgery groups, orthopedic clinics, med spas, and specialty practices build scalable, measurable patient acquisition systems across the US.

Sources and Citations

  1. Google Ads Help — Conversion Tracking Setup — Google documentation on configuring conversion actions and offline conversion imports
  2. Google Ads Help — Smart Bidding Strategies — Google documentation on target CPA and target ROAS bidding toward custom conversion events
  3. Practice Growth Co — Full-Funnel Attribution Data Across Healthcare Google Ads Clients — Proprietary Practice Growth Co campaign data, 2025-2026

Talk to Practice Growth Co

Want a real read on your patient acquisition?

Practice Growth Co reviews the campaigns, tracking, and landing pages behind specialty healthcare practices that are spending real money on growth, and walks providers through what's working, what's wasted, and what would actually move consultation volume.

Healthcare-only client base30 min, no pitchWritten plan in 48 hours