🇮🇳 India 🇺🇸 US
Healthcare SEO AI search (AIO) Local SEO & Google Business Profile Content marketing Performance marketing Google Ads Meta Ads Email & SMS marketing Reputation management Website design Branding YouTube & video Marketing consulting
Dental practices Pediatric practices Primary care Med spas Dermatology IVF & fertility Dallas (HQ) Houston New York All US cities and specialties
US healthcare marketing statistics Med spa consumer behavior report Dental patient experience report Google benchmarks: 9 specialties Free tools All US research US case studies
Software
Healthcare practices Pharma Medical devices
About Ichelon Consulting US How we work Santosh Reddy, Director Ravi Kumarraju, Partner & Director
Book a call with the US team Call +1 (724) 612-3694
We Do It Right. The right diagnosis. The right strategy. The right systems. Giving healthcare leaders the confidence to make better decisions, build stronger operations, and achieve sustainable growth. — Team Ichelon
Ichelon Consulting US · Measurement guide

How to measure healthcare marketing ROI: formulas, patient lifetime value and tracking

Short answer: healthcare marketing ROI is the gross profit from new patients that marketing brought in, minus what the marketing cost, divided by that cost. To measure it you need three numbers: what you spent (fees plus media), how many new patients each channel produced, and what a new patient is worth to the practice over time. Most practices can get all three within a month.

Guide for US practice owners · Published October 7, 2026

TL;DR
  • ROI = (gross profit from marketing-sourced patients − marketing cost) ÷ marketing cost. Use profit, not revenue.
  • Track cost per new patient by channel every month; it is the number most owners can act on.
  • Patient lifetime value = average profit per visit × visits per year × years a patient stays.
  • SEO ROI is measured on organic calls, forms and booked visits, over 6 to 12 months, not on rankings.
  • Keep tracking tools away from patient health information; attribution can be done in your practice systems.
  • Every practice welcome — retainers from $499/mo, Goals-Driven engagements, Performance-Linked Payout Models available.
Ichelon Consulting US
  • Dallas, Texas LLC
  • 10-person US client team · Central Time (CST)
  • 25+ US healthcare clients
  • BAA signed with every client
  • HIPAA compliance training across client and delivery teams
  • Contracts and invoices in USD
How we work with US practices →
Trusted by US practices · case studies → 25+ US clients · 8 shown · TX · CA · VA · nationwide telehealth
Dr. Rajan Kohli
Owner, Lakewood Primary Care & Wellness · North Dallas, TX
Client video · Practice website build
“They were able to get all my ideas and work with me over a period of three to four months and create this amazing website. It's super customized, very modern, and it incorporates all the elements that I had wanted — the patient portal, nice pictures, a very interactive website, patient reviews. I would highly recommend their company to anyone who wants to make an excellent website.”
Dr. Rajan Kohli Owner, Lakewood Primary Care & Wellness · North Dallas, TX
The formula

How do you measure ROI in doctor marketing?

Short answer: take the gross profit from new patients that marketing brought in, subtract the full cost of the marketing (agency or staff fees plus media spend), and divide by that cost. If $10,000 of marketing produced $25,000 of gross profit, ROI is 150%. The hard part is not the math; it is counting marketing-sourced patients reliably.

Google's own help page defines ROI as the profit you have made from your ads compared with what you spent, calculated as revenue minus cost of goods sold, divided by cost of goods sold. For a practice, translate that as:

ROI = (gross profit from marketing-sourced patients − total marketing cost) ÷ total marketing cost

  • Gross profit, not revenue. Subtract the direct cost of care: clinician time, supplies, lab fees. A $3,000 procedure with $1,800 of direct cost contributes $1,200.
  • Total marketing cost. Media spend plus agency fees, software and the staff time spent on marketing.
  • Marketing-sourced patients. New patients who attended a visit and came from a tracked channel, not leads or form fills.

A worked example (hypothetical numbers)

LineValueHow it is worked out
Marketing cost for the quarter$12,000Fees plus media spend
New patients who attended60From call tracking, forms and intake answers
Cost per new patient$200$12,000 ÷ 60
Gross profit per new patient (first year)$450Average first-year revenue minus direct cost of care
Gross profit from marketing$27,00060 × $450
ROI125%($27,000 − $12,000) ÷ $12,000

These are illustrative numbers to show the method, not benchmarks. Use your own figures; our cost per new patient calculator does the arithmetic by channel.

Patient value

How do you calculate the lifetime value of a patient?

Short answer: multiply the average gross profit per visit by the number of visits a patient makes per year, then by the number of years a typical patient stays with the practice. Add a realistic allowance for referrals if you track them. A patient who brings $120 of profit per visit, three visits a year, for four years, is worth about $1,440 in gross profit.

Patient lifetime value = average gross profit per visit × visits per year × years retained

How to get each input from your own systems:

  1. Average gross profit per visit. Total collections for the last 12 months, minus direct costs of care, divided by the number of visits.
  2. Visits per year. Total visits divided by active patients over the same 12 months.
  3. Years retained. Look at patients who first visited three to five years ago and see what share are still active each year. If you lack the history, use a conservative estimate and revisit it.
  4. Referrals. If your intake form asks "who referred you", count how many new patients name an existing patient, and add a share of their value. If you do not track it, leave it out.

Lifetime value matters most in specialties where patients return: primary care, pediatrics, dental, dermatology, physical therapy and chiropractic. For one-time procedures, use the procedure margin and treat repeat visits as a bonus. Either way, lifetime value tells you the most you can afford to pay for a new patient and still make money. Set your ceiling on cost per new patient well below it.

SEO

How do you track SEO ROI for hospitals and medical practices?

Short answer: track the calls, forms and online bookings that come from organic search and your Google Business Profile, match them to attended visits in your scheduling system, and compare the gross profit with the SEO cost over six to twelve months. Rankings and traffic are early signs, not the return. Hospitals should track by service line, because a ranking for one service says nothing about another.

  • Separate the sources. Use a distinct tracked phone number on your Business Profile and on the website, and tag the profile's website link with campaign parameters, so organic map calls are counted apart from ads.
  • Count conversions you can see. Calls over a set length, completed booking requests and submitted forms, by landing page.
  • Match to visits. Each month, match tracked leads to attended appointments inside your practice or hospital systems.
  • Group by service line. For hospitals and multi-specialty groups, report orthopedics, cardiology, maternity and so on separately.
  • Allow for the lag. SEO costs come first and patients come later. Compare a rolling 12 months of cost with a rolling 12 months of organic patients.

Reputation is part of SEO ROI too. In our State of US Healthcare Marketing on Google 2026 report, which benchmarks 9,452 practices across 9 specialties and 20 metros, 28.7% of practices had fewer than 50 Google reviews and only 36.2% listed weekend hours. Closing gaps like these costs little, and the effect shows up in profile calls and direction requests you can count. The report gives the figures by specialty and city so you can see where your practice sits.

Paid channels

How do you measure ROI from Google Ads and paid social for a practice?

Short answer: import offline outcomes rather than trusting platform numbers alone. Record which campaign each call or form came from, match those leads to attended visits in your own systems, and calculate cost per new patient and ROI per campaign. Platform-reported conversions count leads, not patients, so two campaigns with the same cost per lead can have very different costs per patient.

StageSearch adsPaid social
What the platform reportsClicks, calls, form submissionsClicks, lead form submissions
What you must addWhich leads booked and attendedWhich leads answered, booked and attended
Typical gapMissed calls and unanswered formsLow-intent leads who never reply
Judge onCost per attended new patientCost per attended new patient, over a longer window

Fertility, cosmetic and other long-decision services need a longer window, because many patients book weeks or months after the first click. Report those campaigns on consultations booked as the early signal, and on treatment starts as the real one. Our Google Ads budget guide covers how to size the spend in the first place.

Tracking gaps

Why can't I track my healthcare marketing ROI?

Short answer: usually because leads and visits live in different systems and nobody connects them. Calls are not tracked by source, forms go to an inbox, and the scheduling system does not record where a patient came from. Fix it with three steps: tracked numbers per channel, a required "how did you hear about us" field at booking, and a monthly match of leads to visits.

  1. Track calls by source. Different numbers for your website, Business Profile and each ad channel.
  2. Make source a required field. Front-desk staff fill "how did you hear about us" for every new patient, with a fixed list of answers.
  3. Answer the phone. Track missed and unreturned calls; a lead nobody answered is a lost return, not a bad channel.
  4. Keep tracking HIPAA-aware. Do not send patient health information to advertising or analytics tools. Our HIPAA-safe website tracking guide explains the safe set-up.
  5. Report monthly. One page: spend, new patients and cost per new patient by channel, plus the trend.

Ichelon Consulting US sets up this reporting with each practice in the first month and sends a report every Monday. Retainers start from $499/month, custom-scoped, with Goals-Driven engagements and Performance-Linked Payout Models available, so the fee can be tied to the numbers above.

Sources

Sources

  1. Determine your return on investment (ROI) (Google Ads Help; ROI definition and formula).
  2. State of US Healthcare Marketing on Google 2026 (Ichelon Consulting US; 9,452 practices, 9 specialties, 20 metros; aggregates only).
  3. Worked examples on this page use hypothetical figures to show the method; they are not benchmarks.
Ichelon Consulting US

Tell us what you spend and what you want to measure

Send a short note and a member of our US team replies within one US business day with next steps. No obligation.

Prefer to talk? Book a 30-minute call or call +1 (724) 612-3694.

500 characters max

We reply within one US business day. Please don't include patient information. We never share your details; see our privacy policy.

Keep reading

Related pages from the US team

Cost per new patient calculator

Work out what a new patient costs you, by channel.

Healthcare marketing budget calculator

Turn patient goals and capacity into a monthly budget.

Healthcare marketing budget guide 2026

How to size and split a budget.

HIPAA-safe website tracking

How to measure without exposing patient information.

Google Ads budget for medical practices

How much to spend on search ads, and how to set it.

State of US Healthcare Marketing on Google 2026

Our benchmark of 9,452 US practices.

How we work

Every practice welcome — Goals-Driven engagements from $499/mo

We benchmark your last 90 days, agree monthly goals with you, and track them live on Ichelon Agency OS with a report every Monday. Performance-Linked Payout Models are available. Our US leadership is based in Dallas, and strategy calls run in US business hours.

Read the full engagement model →

FAQ

Common questions

What is a good ROI for healthcare marketing?

Any program that returns more gross profit than it costs, within a time frame you can afford, is working. The right target depends on your specialty, your margins and how long patients stay. Rather than chase an industry figure, set a ceiling on cost per new patient that keeps you profitable, and judge each channel against it.

What is the difference between ROI and ROAS?

ROAS (return on ad spend) divides revenue by ad spend only. ROI subtracts the full cost, including agency or staff fees and the cost of delivering care, and works from profit. ROAS is useful inside an ad account; ROI tells the owner whether marketing made the practice money.

How do I calculate cost per new patient?

Divide everything you spent on a channel in a period, including fees and media, by the number of new patients from that channel who actually attended a visit in the same period. Count attended visits, not leads. Our free cost per new patient calculator does the math by channel.

How long should I wait before judging marketing ROI?

Paid search can be judged within one to three months. Google Business Profile and review work usually within three months. SEO and content need six to twelve months, because the cost comes first and the patients come later. Judge each channel on its own timeline.

Can I track marketing ROI without breaking HIPAA?

Yes. Keep advertising and analytics tags off pages and forms where patients share health information, and do the matching between leads and booked visits inside your own practice systems. Then report counts and totals by channel, which contain no patient information, back into your marketing reports.

Should I include patient lifetime value in ROI?

Yes, for specialties where patients return, such as primary care, dental, dermatology and physical therapy. Judging only the first visit makes good channels look unprofitable. For one-time procedures, use the procedure margin plus any realistic referral value instead.

A note on this guide: it explains marketing practice, not legal advice. Rules on privacy, advertising and insurance change and vary by state, so confirm anything compliance-related with your own counsel.

Want to know what your marketing is really returning?

Book a benchmarking call. We review your last 90 days of spend, calls and bookings, and show your cost per new patient by channel.

Chat with Sr. Leadership
🎯 Goals-Driven engagements · Performance-Linked Payout Models
Chat with Sr. Leadership