Why hospital marketing ROI must reach the attended first visit
Ad dashboards report impressions, clicks, calls, and form submissions quickly, but those events do not always connect cleanly to bookings, attended first visits, and follow-up care within the same measurement window. A lower cost per click can still produce weak economics when no-shows rise, organic demand is credited to ads, or treatment-related variable cost is ignored.
This calculator combines media spend, agency fees, content production, tracking tools, and one-time setup with an inquiry-to-booking-to-first-visit funnel. It then applies a separate attribution rate and contribution margin so revenue ROAS does not masquerade as net marketing ROI.
Questions the model can answer
- What is patient acquisition cost after agency, creative, tracking, and setup cost?
- How much of inquiry volume becomes a booking and an attended new-patient visit?
- How many first visits are reasonably attributable to incremental marketing?
- How do revenue ROAS, contribution ROAS, and net ROI differ?
- How many attributed patients, first visits, and inquiries are needed to break even?
- Does the decision survive lower patient volume, lower contribution, and higher cost?
CAC, ROAS, and ROI measure different things
CAC
Customer acquisition cost divides marketing cost by attributed new patients. Steady CAC uses recurring monthly cost, while fully loaded CAC also allocates setup cost across the selected horizon.
ROAS
Revenue ROAS divides attributed revenue by marketing cost. Contribution ROAS first removes care-related variable cost through the contribution margin assumption, making it the more useful bridge to profitability.
Marketing ROI
Net marketing profit is attributed contribution less total marketing cost. ROI divides that net amount by total marketing cost to show whether spend was recovered and what remained afterward.
Core formulas
Revenue per patient = first-visit revenue + follow-up visits × follow-up revenue
Contribution per patient = revenue per patient × contribution margin
Net marketing profit = attributed contribution − total marketing cost
Marketing ROI = net marketing profit ÷ total marketing cost × 100
Use aligned source data for every input
All funnel inputs should refer to the same campaign scope, facility, specialty, and month. Ad platforms may report by click time, call systems by call time, booking software by appointment date, and clinical systems by attendance date, so align time zones, cancellation rules, and duplicate handling first.
Hospital marketing ROI inputs and preferred evidence| Input group | What to include | Preferred evidence | Unit |
|---|
| Marketing cost | Media, agency, content, tracking, and setup | Invoices, card statements, contracts, and tool bills | currency/month |
| Patient funnel | Deduplicated inquiries, bookings, and attended new first visits | Call logs, booking records, and aggregate attendance counts | count/month |
| Attribution | Incremental share of first visits credited to marketing | Dedicated numbers, landing paths, holdouts, or matched comparisons | % |
| Patient value | First-visit and follow-up revenue less variable care cost | New-patient cohort revenue and variable-cost records | currency/patient |
Step-by-step workflow
- Fix the cost boundary. Add agency, production, tracking, and setup to media spend
- Use one funnel cohort. Align qualified inquiries, completed bookings, and attended new-patient visits
- Choose conservative attribution. Remove brand, organic map, existing-patient, and referral demand that could have occurred without the campaign
- Match patient value to the horizon. Include only first-visit and follow-up revenue occurring within the selected analysis window
- Interpret contribution metrics. Compare fully loaded CAC with contribution per patient, contribution ROAS with 1×, and net ROI with zero
- Stress the decision. Review downside scenarios and whether break-even inquiry volume fits staffing and appointment capacity
Worked example using the fictional defaults
The Korean example uses KRW, while the live English calculator uses an independent USD scenario rather than a converted exchange-rate copy. To preserve the calculation audit trail, this table shows the Korean fictional vector: KRW 5,000,000 media, KRW 1,000,000 agency, KRW 800,000 content, KRW 200,000 tracking, and KRW 3,000,000 setup. It assumes 300 inquiries, 150 bookings, 105 first visits, 80% attribution, KRW 150,000 first-visit revenue, 2.5 follow-ups at KRW 120,000, and a 55% contribution margin over 12 months.
Fictional hospital marketing ROI worked example| Result | Calculation | Value |
|---|
| Attributed patients/month | 105 × 80% | 84 |
| Revenue per patient | KRW 150,000 + 2.5 × KRW 120,000 | KRW 450,000 |
| Contribution per patient | KRW 450,000 × 55% | KRW 247,500 |
| Total marketing cost | KRW 3,000,000 + KRW 7,000,000 × 12 | KRW 87,000,000 |
| Attributed contribution | 84 × KRW 247,500 × 12 | KRW 249,480,000 |
| Net marketing profit | KRW 249,480,000 − KRW 87,000,000 | KRW 162,480,000 |
| Marketing ROI | KRW 162,480,000 ÷ KRW 87,000,000 | 186.758621% |
| Revenue / contribution ROAS | Attributed value ÷ total marketing cost | 5.213793× / 2.867586× |
| Fully loaded CAC | KRW 87,000,000 ÷ 1,008 patients | about KRW 86,310 |
| Break-even inquiries | Reverse attribution and inquiry-to-visit conversion | about 101.01/month |
These numbers are not market benchmarks
The defaults explain the interface; they are not 2026 hospital advertising prices, conversion norms, patient value, or recommended budgets. Specialty, location, appointment operations, payer mix, patient cohort, and channel can materially change every input.
Interpret results in this order
1. Check funnel consistency
Bookings can exceed tracked inquiries when other phone lines or walk-ins are included, and first visits can exceed bookings when unscheduled arrivals exist. The calculator keeps these cases valid but warns you to document one repeatable cohort definition.
2. Compare CAC with contribution per patient
A fully loaded CAC below contribution per patient creates unit-economic headroom. If CAC exceeds contribution, high gross revenue ROAS can still conceal a campaign that loses money on each attributed patient.
3. Test whether break-even demand fits capacity
Break-even inquiries assume the current inquiry-to-first-visit conversion and attribution rate continue. If required volume exceeds call-center, scheduling, clinician, or room capacity, fixing operations may matter more than increasing spend.
4. Review the combined downside
The combined case reduces attributed patients and contribution per patient while increasing total marketing cost. If ROI turns negative there, scale through controlled channel, region, or period tests and update assumptions before a broad budget increase.
Operational use cases
Specialty-level economics
Specialties with the same first-visit count can have different follow-up patterns, variable cost, and contribution. Compare contribution headroom rather than CAC alone.
Facility and location operations
Response speed, appointment availability, transport access, and no-show handling can change attendance even with identical creative. Separate locations so media and front-desk effects are not blended.
Marginal budget tests
The model repeats a steady month and does not promise linear response when spend doubles. Measure incremental first visits from the added spend block and rerun marginal ROI separately.
Agency reporting
Reconcile platform conversions with hospital attendance through attribution windows, duplicate calls, cancellations, and existing-patient exclusions. Define qualified inquiry, booking, first visit, attributed patient, and fully loaded CAC in the engagement scope.
Attribution and privacy discipline
- Use dedicated call numbers, landing paths, or booking sources, but enter aggregate counts rather than names, phone numbers, diagnoses, or treatment details
- Align platform conversions and first visits at monthly aggregate level instead of copying patient-level records into the calculator
- Remove brand search, organic map visibility, existing-patient activity, and referral demand that may have occurred without the campaign
- Where feasible, use regional, temporal, or channel holdouts and compare like-for-like weekdays and service capacity
- Measure follow-up value for the same new-patient cohort and horizon so long-run LTV is not paired with short-run cost
- Review processor terms, retention, access, deletion, and cross-border transfer separately for tracking tools and agencies
A 100% attribution rate is a strong claim
It means every recorded new first visit would not have happened without marketing. Without dedicated paths or a credible comparison group, use a more conservative input and inspect the patient-volume downside scenario.
Korea medical advertising boundary checked for 2026
On August 3, 2026, the official National Law Information OPEN API was used to verify the current Medical Service Act, law ID 001788 and MST 285327, effective April 7, 2026, and its Enforcement Decree, law ID 004482 and MST 283151, effective February 10, 2026. These rules are an operating boundary, not an input rate or automated compliance score.
Medical Service Act Article 27(3)
The provision restricts profit-motivated introduction, arrangement, or inducement of patients through conduct such as waiving or discounting statutory patient payments or providing money or benefits, subject to stated exceptions. A positive ROI result does not make an event or incentive structure lawful.
Medical Service Act Article 56 and Decree Article 23
The current text restricts who may advertise and identifies prohibited content including misleading testimonials, falsehood, comparison, disparagement, omission of serious side-effect information, exaggeration, and advertising without required review or differently from the reviewed content. Strong campaign economics do not establish treatment effectiveness or lawful copy.
Medical Service Act Article 57 and Decree Article 24
Covered newspaper, outdoor, display, internet, app, and social media advertising may require prior review. The Decree includes internet media operated by qualifying information-service providers with at least 100,000 average daily users over the prior three months at the previous year-end, and social media advertising media using the same user threshold. An approved review is valid for 3 years, and continued advertising requires an application 6 months before expiry, so confirm the current medium, creative, and self-review-body requirements before publication.
Outside Korea
The financial formulas are currency-neutral, but healthcare advertising, inducement, professional-claim, patient-data, tax, and recordkeeping rules vary by jurisdiction. Replace the Korea-specific compliance review with the rules governing the facility, audience, medium, and campaign location.
Limits and cautions
- The model repeats a steady month and does not forecast seasonality, auction saturation, lagged response, or competitor bidding
- Follow-up visits belong to each acquired-patient cohort within the selected horizon; future LTV is not discounted automatically
- Results depend heavily on contribution-margin quality and do not replace accounting classification of fixed and variable cost
- Cross-channel assist and duplicate exposure are not allocated automatically; attribution remains a documented assumption
- Break-even volumes can be fractional for planning even though observed patients and inquiries are whole counts
- The calculator does not decide advertising review, patient inducement, privacy, tax, clinical appropriateness, or contract compliance
Frequently asked questions
What counts as an inquiry?
Use deduplicated, qualified calls, chats, and consultation requests in the campaign scope. Exclude page views, spam, and repeated contacts while preserving one definition month to month.
Is acquisition a booking or an attended first visit?
This model starts with an attended new-patient first visit, not a booking. That reduces overstatement from cancellations and no-shows.
Are follow-up visits a monthly average?
No. They are the average number of follow-ups one new patient generates within the selected analysis horizon. Recalculate the cohort window when the horizon changes.
How should contribution margin be estimated?
Subtract care-volume-driven items such as medication, supplies, outsourced tests, and payment fees from the relevant revenue, then divide contribution by revenue. Avoid double-counting fixed cost already handled elsewhere.
Does revenue ROAS above 1× justify more spend?
Not by itself. Review contribution ROAS, fully loaded CAC, capacity, and marginal ROI for the added budget block.
Does the calculator decide whether prior review is required?
No. It preserves the verified Korea boundary but does not determine how current rules apply to a particular medium, creative, publication method, or date.
Primary sources and update basis
Current-status codes, identifiers, effective dates, and article text were checked through the official Korean National Law Information OPEN API on August 3, 2026. Google Ads official guidance supports linking lead conversion value, cost, and net return, but it provides no hospital benchmark used by this calculator.
Rerun the model with this month’s aligned data
Match spend, attended first visits, conservative attribution, and contribution to the same horizon. Saving the base, downside, and break-even assumptions creates a clearer evidence trail for the next budget decision.