Calculating patient acquisition cost by service line
A hospital marketing director reports a "patient acquisition costacquisition costCustomer Acquisition Cost (CAC) is the total sales and marketing spend divided by the number of new customers gained in a period. It measures how efficiently you grow.View full definition → of $312" to the board. Everyone nods. The number is unusable.
It blends a $9,000 orthopedic joint replacement with a $40 flu shot, and it almost certainly leaves out the agency retainer and the per-booking fees paid to a scheduling marketplace. This lesson builds the number properly: what belongs in the numerator, who belongs in the denominator, and how to push shared spend down to one service line without inventing the answer.
The denominator: who counts as new
CPACPACost Per Acquisition: the total cost to generate one customer or conversion, computed by dividing total spend by the number of acquisitions.View full definition → answers one question: how much marketing money did we spend to win one *new* patient in a given service line, in a given period?
The word "new" carries the weight. A returning cardiology patient booking a follow-up is retention, and counting them inflates the denominator and flatters the report. Pick one rule and write it at the top of the report: no prior encounter in that service line, or no prior encounter at the facility. The two rules can differ by 20% or more in volume for multi-specialty groups, so switching between them mid-year makes your trend line meaningless.
Service lines are the unit because their economics diverge. A knee replacement and a mole check are not the same business, and averaging them destroys the only signal you had.
The four cost inputs
- Paid media spend: Google Search, programmatic display, connected TV, local radio, out-of-home. The money that leaves for platforms.
- Agency fees: retainers, management fees, media-buying commission. A 15% management fee on $200,000 of media is $30,000 the board never saw in a media-only report.
- Creative and production: video shoots, landing pagelanding pageA standalone web page built for a single campaign goal, designed to maximise conversions by removing distractions and focusing visitors on one action.View full definition → build, photography, copy.
- Per-booking marketplace fees. Zocdoc, which sells provider listings and booking (so it has a commercial interest in how this metric is framed), charges providers per booking rather than a flat annual subscription, with rates that vary by specialty and market and commonly land in the tens of dollars for a new-patient booking. That line is variable cost tied directly to acquisition, and it belongs in the numerator.
The formula
CPA (service line) =
(Paid media + Agency fees + Creative
+ Marketplace booking fees
+ allocated share of brand and shared spend)
---------------------------------------------------
New patients attributed to that service lineKeep numerator and denominator in the same window, usually a quarter, because surgical consideration cycles run long.
A worked example: orthopedics vs urgent care
Illustrative numbers for one quarter, not benchmarks.
Orthopedics
- Paid mediaPaid mediaVisitors arriving via paid ads or sponsored placements, where you pay a platform to display your message rather than earning visits organically.View full definition →: $180,000
- Agency fees: $27,000
- Creative: $18,000
- Total: $225,000
- New ortho patients attributed: 300
Cpa = $225,000 / 300 = $750
Urgent care
- Paid media: $60,000
- Agency fees: $9,000
- Creative: $6,000
- Marketplace fees: 900 bookings at $30 = $27,000
- Total: $102,000
- New urgent care patients attributed: 5,000
Cpa = $102,000 / 5,000 = $20.40
Blended CPA = $327,000 / 5,300 = $61.70, a figure that describes neither line and misleads on both.
Watch the marketplace line carefully. The fee is charged per booking, not per acquired patient, so bookings always exceed new patients: the same person rebooking inside the window gets billed twice. And if 12% of those bookings never arrive, the cost per *kept* new visit is $30 / 0.88, about $34. On a line with 900 bookings that gap is roughly $3,600 a quarter, invisible in any report that divides by bookings.
Pairing CPA with value
A $750 ortho CPA is cheap or ruinous depending on the multi-year contribution the lifetime valuelifetime valueLifetime Value: the total revenue (or profit) a customer generates throughout their entire relationship with your business.View full definition → lesson models, and a $20 urgent care CPA is a poor deal if the patient never comes back. Do not resolve that here; produce the cost side cleanly and hand it over. If you want the general acquisition-cost arithmetic restated in non-clinical terms, HubSpot's marketing metrics resources cover it.
What the calculation owes the value side is one extra column: CPA per booking *and* CPA per kept first visit. Lines with high no-show rates (urgent care, behavioural health) look far worse on the second column, and that is the column any downstream margin model actually needs.
The attributionattributionA framework for assigning credit to the touchpoints that contributed to a conversion, so you can measure which channels and interactions actually drive results.View full definition → problem (the hard part)
The denominator is harder than the numerator. A patient sees your cardiology ad in March, talks to their GP in April, books in May.
Three approaches, in rising order of rigour:
- Self-reported source at intake. Cheap, but patients misremember and staff skip the field.
- Digital tracking: UTM parameters plus call tracking numbers routed by ad source. Workable for digital-first lines.
- Matched-market or geogeoThe practice of making your brand and content visible and citable inside AI-generated answers from tools like ChatGPT, Gemini and Perplexity.View full definition → testing: raise spend in one region, hold another flat, measure the lift in new bookings. The most defensible for eight-figure budgets.
One failure mode swallows a lot of teams: Google Ads reports conversions, not people, and under data-drivendata-drivenAn approach where decisions are systematically informed by data analysis rather than intuition alone.View full definition → attribution credit is fractional, so an export reads 412.6 conversions. That will never reconcile row by row with your EHR new-patient list. Name one system as the denominator of record (the EHR or practice management system) and use platform data only to decide where the next dollar goes.
Compliance note: acquisition tracking in the US runs into HIPAA (Health Insurance Portability and Accountability Act, the federal law governing protected health information). In 2022 and 2023 the Office for Civil Rights warned providers about third-party tracking pixels, including the Meta Pixel, on pages tied to health conditions. Clear any pixel-based attribution with your privacy officer. In Europe, the GDPR requires a lawful basis and, for most tracking, consent.
Allocating shared spend, and how much it moves the answer
Brand campaigns and the agency retainer serve every line, and the allocation rule you choose changes the reported CPA more than most media optimisation will.
Take a $120,000 quarterly brand pool on top of the example above:
- Allocated by share of line-specific spend, orthopedics takes 75%, or $90,000. Ortho CPA becomes $1,050. Urgent care becomes $26.40.
- Allocated by share of attributed new patients, orthopedics takes 5.7%, about $6,800. Ortho CPA becomes $773. Urgent care becomes $43.
Same money, same patients, and orthopedic CPA swings by 36%. So the rule gets documented, held constant across quarters, and the allocated portion gets labelled as an estimate on the face of the report.
Scale makes this sharper. HCA Healthcare runs roughly 180 hospitals plus some 2,000 other care sites across about twenty states; a single national ortho CPA there is nearly as blunt as the blended $61.70, because cost per click and competitor density differ market by market. Compute per market and service line where volume allows, and stop where it does not: below about 30 attributed new patients in a quarter, one misattributed patient moves CPA by 3% and the series is noise.
Regulation moves the numerator too. Ramsay Santé operates across France and the Nordics, where direct-to-patient advertising by care providers is restricted far more tightly than in the US. Media spend is small, the work sits in reputation and referrer relationships, and the allocated share of shared cost then dominates the reported figure. That is a live constraint when someone compares a French clinic's CPA against an American one. For what counts as a defensible comparison at board level, use the ranges the benchmarking lesson arbitrates.
Knowledge check
1. Why is a single blended patient acquisition cost across an entire hospital considered misleading?
2. A cardiology patient books a follow-up appointment after a prior visit. How should this be treated when calculating CPA?
3. Why does reporting only paid media spend (excluding agency fees and creative costs) produce a problematic CPA?
4. Select ALL correct answers. Which cost inputs should be folded into a defensible per-service-line CPA?
Select all the correct answers.
5. Select ALL correct answers. Which practices strengthen the defensibility of a CPA calculation?
Select all the correct answers.
Building the per-line report
1. Tag spend to service lines at the source
Every campaign, ad set and invoice gets a service line label before money is spent. Retroactive tagging is guesswork. If a "Heart Health Month" campaign spans cardiology and cardiac surgery, split it by a written rule, for example landing page traffic share.
2. Fix the allocation rule once
Pick the basis, apply it to every line and every quarter, and show the allocated amount separately from direct spend.
3. Match the time windows
Attribute a patient to the quarter of first contact, not the quarter of surgery, or your CPA lags reality by months and looks best right when spend has stopped working.
4. Report the range, not just the average
Orthopedics at $750 next to urgent care at $20.40. The spread is the insight, and it tells leadership where the marginal dollar goes.
A quick sanity check on your numbers
Suspiciously low CPA usually means one of: returning patients counted as new, agency and creative costs omitted, marketplace fees sitting in an operations budget nobody consolidated, or patients credited to a cheap line that a different campaign won.
Suspiciously high usually means missing attributed patients, or too much shared cost dumped on one line because it happened to be the biggest spender.
Key takeaways
- Never report a single blended CPA. Report per service line, and per market once volume allows.
- Four cost inputs, not one: media, agency fees, creative, and per-booking marketplace fees. Media-only CPA can understate the real figure by 15% or more.
- Count only genuinely new patients, state the rule (service line or facility), and keep the EHR as the denominator of record rather than a platform's fractional conversion count.
- The shared-cost allocation rule can move a line's CPA by a third. Write it down, freeze it, and label allocated amounts as estimates.
- Report cost per kept first visit alongside cost per booking; no-show rates are where the two lines separate, and the value side needs the second one.