Last Updated: October 27, 2026
Quick Summary
Marketing ROI is the revenue a campaign generates after subtracting spend, divided by that spend. For clinics, replace leads with kept appointments in the numerator and use a defined revenue window, such as 12 months of visits per new patient. If the formula cannot see a kept appointment, it measures activity, not return.
Measuring marketing ROI for clinics starts with one number most practices never calculate: revenue per kept appointment. Marketing ROI is the revenue a campaign generates after subtracting spend, divided by that spend. For a clinic, the numerator is not clicks or leads. It is attended visits multiplied by average patient value.
The basic formula:
Marketing ROI = (Attributed Revenue - Marketing Spend) / Marketing Spend
That works for a retail campaign. It breaks for a clinic because a booked appointment is not revenue until the patient shows up, and one new patient may generate repeat visits for years. A workable clinic version adds two adjustments:
As a benchmark, a hospital marketing ROI measurement guide reports an average healthcare campaign ROI around 3.62:1, with channel ratios from 2:1 to 12:1. Treat that as a reported range, not a guarantee for any single service line.
For a step-by-step walkthrough of the calculation, see how to calculate marketing ROI for clinics.
Key takeaway: If the formula cannot see a kept appointment, it is measuring activity, not return.
The metrics that predict clinic growth are the ones tied to a patient in a chair. Ad clicks and impressions tell you a message traveled. They do not tell you whether anyone received care.
The clinic marketing metrics worth a spot on the report:
A common mistake is reporting cost per lead to a board. A lead that never schedules is a cost with no offset.
Key takeaway: Report kept appointments and cost per kept appointment first. Everything else supports those two.
Patient acquisition cost is total marketing spend divided by the number of new patients who actually received care in the period. The word "actually" carries the weight. Count patients who showed up, not patients who called.
Society for Health Care Strategy and Market Development (SHSMD)
A defensible calculation follows four steps:
The number only means something next to patient lifetime value. A high acquisition cost is fine if the patient returns for years. A low one is a problem if the patient never comes back. Pair acquisition cost with connecting marketing spend to patient appointment volume so the two metrics move together.
Key takeaway: Acquisition cost without lifetime value is half a calculation.
Healthcare marketing attribution is the practice of assigning credit for a new patient to the touchpoints that preceded the visit. Clinics make this hard because the same patient may encounter multiple touchpoints before a visit. Retail attribution assumes one clean click-to-purchase path. Clinic attribution has to survive a fragmented, partly offline journey and a privacy regime that forbids putting PHI into ad platforms.
A practical model has three layers, and each layer answers a different question:
A simple attribution table keeps the model honest across channels: (Source: patient acquisition cost calculation)
Two rules keep the model defensible. First, never place PHI, names, MRNs, test results, diagnosis codes, into ad platforms, pixels, or third-party analytics. Report aggregates outward and keep patient identifiers inside the CRM and EHR under the BAA. Second, treat attribution as a reconciliation exercise, not a single report. No model is perfect; the goal is directional truth you can act on. The Financial Planning Association's notes on measuring marketing ROI flag that ROI measurement has real limitations, which is a reason to triangulate sources rather than trust one number.
Key takeaway: Attribution is a reconciliation exercise across CRM and EHR, not a single dashboard number, and it must never move PHI into ad platforms.
A board-ready dashboard answers three questions in one screen: are we growing, at what cost, and where is the money going. Anything that does not serve those questions belongs in an appendix. Most clinic dashboards fail because they report channel activity (impressions, clicks, leads) instead of patient outcomes (kept visits, per-service-line margin, payback period).

Build the dashboard in three tiers so the board sees the headline and the operators see the mechanism:
A cohort view helps distinguish a clinic dashboard from a retail one. The board question is not "what did this patient pay on visit one" but "when does this cohort pay back the acquisition cost." Show payback over a defined period, not in a single-period ROI ratio.
A simple cohort table makes the point without exposing PHI:
The dashboard needs a CRM behind it. A comparison of HIPAA-compliant CRMs for small medical groups helps administrators pick a system that reports kept visits rather than form fills. Keep patient identifiers inside the CRM and EHR, and report aggregates outward.
Key takeaway: A board dashboard reports kept visits, per-service-line margin, and payback period by cohort, not clicks, and never PHI.
A no-show is the most expensive kind of lead. The marketing spend is already gone, the slot is empty, and the patient still needs care. Clinics that track no-shows as a marketing metric find budget they did not know they were losing.
Three operational levers move the number:
The same logic applies to lapsed patients: a patient who missed a follow-up is a retention problem and an ROI problem at once.
Key takeaway: Every empty slot has a marketing cost. Measure it.
Fixing that starts with a baseline: the right formula, the right metrics, and a dashboard the board trusts.
The Marketing Lab runs the Clinic Growth Suite, six integrated HIPAA-compliant platforms. VaultStream provides patient journeys and service-line pipelines in a CRM. PulsePoint connects paid media and local SEO to the CRM, with reporting on booked and kept visits. RxLeverage provides 340B administration for covered entities.
Before booking, review what to ask before a healthcare marketing demo so the call covers HIPAA compliance and CRM fit.
Start with revenue from new and returning patients who came through a tracked campaign, subtract the total marketing spend for that period, then divide by the spend. Use kept appointments and service-line margin, not booked slots. Pull the numbers from your CRM and EHR so the calculation reflects attended visits.
Track cost per booked appointment, cost per kept appointment, patient acquisition cost, patient lifetime value, no-show rate, and revenue by service line. Add channel-level conversion rate and return on ad spend so you can compare campaigns. These clinic marketing metrics connect spend to revenue instead of stopping at clicks or calls. Review them monthly and reconcile against the EHR, because a dashboard that counts leads without kept visits will overstate ROI.
Add all marketing and outreach costs for a period, including ad spend, staff time, and platform fees, then divide by the number of new patients who actually attended a visit. Use kept first visits, not leads or bookings. Run it by service line, because a PrEP patient and an OB/GYN patient carry different acquisition costs and different lifetime value.
Use call tracking numbers, UTM-tagged landing pages, and a CRM that logs the source on every new patient record. For walk-ins and phone calls, front-desk staff should ask how the patient heard about the clinic and record it in the same field. Healthcare marketing attribution works when every touchpoint writes to one place. Review the source field and fix gaps.
Divide campaign spend by bookings for cost per booked appointment, then divide by attended visits for cost per kept appointment. Track both by service line.
There is no universal number. A clinic's target depends on service-line margin, patient lifetime value, and payback period.
Keep PHI out of ad platforms and analytics tools. Track campaigns at the aggregate level and keep patient-level data in a HIPAA-compliant CRM. Report cost per kept visit and service-line revenue from the CRM and EHR, not from pixel data.
Clinics that cannot connect spend to kept appointments are guessing at growth. The Marketing Lab helps practices build that connection with HIPAA-compliant CRM pipelines, attribution tied to the EHR, and reporting built for boards. Get started with The Marketing Lab and book a free 30-minute strategy call to set your ROI baseline.
Book a Free Strategy Call
Add thelab.marketing as a preferred source on Google →
Bring us your patient acquisition, 340B program, or compliance bottleneck. We will show you what a 30-day launch looks like for your clinic — in English or Spanish, month to month, no long contract.