Skip to content

Medical Practice Marketing

How to Track Cost Per Patient for Your Psychiatry Clinic

10 min read

Tracking cost per patient means connecting marketing spend to the patients who actually book and start treatment, not the leads or clicks along the way. Here are the metrics, attribution models, and tracking stack that make the number reliable.

How to Track Cost Per Patient for Your Psychiatry Clinic

Tracking cost per patient for your psychiatry clinic means connecting every marketing dollar you spend to the patients who actually book and start treatment, not the leads, clicks, or form fills you collect along the way. It is a simple division once your data is clean: total marketing spend for a period divided by the number of new patients who began care in that same period. The hard part is the plumbing behind it, i.e. tying a phone call, a booked consult, and a completed intake back to the campaign that produced them. This guide walks through the metrics that matter (cost per lead, cost per consult, customer acquisition cost, and patient lifetime value), the attribution models that decide which channel gets credit, and the tracking stack (GA4, call tracking, CRM, and offline conversions) that turns guesswork into a number you can defend.

What cost per patient actually measures

Cost per patient is the fully loaded marketing cost of getting one new patient through the door and into treatment. For an interventional psychiatry clinic running TMS, Spravato, or ketamine, that number is often larger than owners expect, because a treatment decision this serious takes weeks and several touches before anyone commits.

The basic formula:

Metric Formula
Cost per patient Total marketing spend ÷ new patients who started treatment

Spend $8,000 in a month and start 10 new TMS patients, and your cost per patient is $800. That figure only means something if the spend and the patient count cover the same window and the same channels. Miss half your phone leads or forget to include your agency retainer, and the number lies to you.

Cost per lead vs cost per consult vs cost per patient

These three get used interchangeably, and they should not be. Each one measures a different stage, and the gaps between them tell you where you are losing money.

Metric What it counts What it tells you
Cost per lead (CPL) Spend ÷ inquiries (calls + forms) How efficiently you generate interest
Cost per consult (CPC) Spend ÷ booked consultations Whether your intake team converts interest
Cost per patient (CPP) Spend ÷ patients who start treatment What growth actually costs you

A clinic with a $120 cost per lead can still have an $1,100 cost per patient if most inquiries never book and most consults never convert. When the jump from lead to patient is steep, the fix is usually operational, not more ad budget. If inquiries stall before they book, the problem is often how fast and how persistently your team follows up, not the quality of the leads.

Customer acquisition cost and patient lifetime value

Cost per patient answers “what did this cost.” Two more numbers answer “was it worth it.”

Customer acquisition cost (CAC) is cost per patient with your sales and marketing labor folded in, i.e. ad spend plus the salaries, tools, and agency fees that go into acquiring patients, divided by new patients. It is the truer cost of growth.

Patient lifetime value (LTV) is the total gross revenue a patient generates over their full course of care. A TMS course of roughly 36 sessions, or a Spravato patient who stays in maintenance for a year, is worth far more than a single consult fee. You cannot judge whether an acquisition cost is healthy until you know what a patient is worth.

The relationship between the two is the number that matters:

LTV : CAC ratio What it signals
Below 1:1 You lose money on every patient
Around 3:1 Healthy, sustainable growth
5:1 or higher You are likely underspending and leaving growth on the table

Marketing ROI follows from there: (revenue from new patients − marketing cost) ÷ marketing cost. ROAS (return on ad spend) is the narrower, ad-only version, i.e. revenue divided by ad spend. Track both. ROAS tells you if a campaign pays; ROI tells you if the whole operation does.

Attribution: who gets the credit

Most psychiatry patients touch several channels before they book. They see a Google ad, read a page about your clinic, ask a therapist, then call a week later. Attribution is how you decide which of those touches earns credit for the patient, and it changes your cost-per-patient math by channel.

Model Gives credit to Best for
First click The first touch Seeing what creates awareness
Last click The final touch before booking Simple setups, quick reads
Multi-touch Every touch, split Longer decision journeys
Data-driven Each touch by measured contribution Clinics with enough conversion volume

Last-click is the default in most tools and the most misleading. It hands all the credit to the last step, usually branded search or a direct call, and starves the channels that created the demand in the first place. If you run enough volume, GA4’s data-driven attribution is the better default. If you do not, first-click plus a simple “how did you hear about us” question at intake will get you most of the way.

The tracking stack that makes it possible

A defensible cost per patient depends on capturing every inquiry and tying it back to a source. Here is the stack that does it.

Phone calls

Calls are where most psychiatry inquiries happen, and where most tracking breaks. A call tracking platform (CallRail, WhatConverts, and similar) assigns dynamic numbers to each channel so a call from a Google ad is recorded separately from one off your Google Business Profile. Without it, your highest-intent leads are invisible in your reports.

Forms and online booking

Every form submission and self-scheduled appointment should fire a tracked conversion event and carry its source with it. Your intake form and your booking tool are conversion points, and both should push data into the same place your calls go.

GA4 and Google Tag Manager

Google Analytics 4 is the hub. Google Tag Manager is how you feed it without touching site code every time. Set up GTM once, then define conversion events in GA4 for calls, form submissions, and bookings. Mark the ones that represent real intent (a booked consult, not a newsletter signup) as key events so your reports focus on what matters.

CRM and offline conversions

This is the step most clinics skip, and it is the one that connects marketing to money. A lead becoming a patient happens in your CRM or EHR days or weeks after the click. Offline conversion tracking sends that outcome back to the ad platform. With Google Ads offline conversion imports, you upload the “became a patient” event tied to the original click ID, and Google learns which keywords and campaigns produce patients, not just leads. That is what lets you optimize toward cost per patient instead of cost per lead.

UTM parameters

Tag every link you control, i.e. ads, emails, social posts, with UTM parameters (source, medium, campaign). Consistent UTMs are what let GA4 group traffic correctly. Pick a naming convention and never break it; “facebook” and “FB” and “Facebook” will fragment into three sources and ruin your reports.

A cost-per-patient dashboard

Once the data flows, you want it in one view. A working monthly dashboard for a psychiatry clinic tracks these KPIs by channel:

KPI Why it is on the dashboard
Marketing spend (by channel) The numerator for every cost metric
Leads, consults, new patients The funnel, stage by stage
Cost per lead / consult / patient Where efficiency holds or breaks
Lead-to-patient conversion rate Operational health of intake
LTV : CAC ratio Whether growth is sustainable
ROAS and marketing ROI Whether the spend pays back

Look at it monthly, compare against the prior month and the same month last year, and segment by channel. A blended cost per patient hides the truth; the channel view shows you that Google Ads costs $900 a patient while your therapist referral network costs almost nothing.

Common attribution mistakes to avoid

  • Counting leads as patients. A form fill is not revenue. Only completed treatment starts belong in cost per patient.
  • Ignoring phone calls. If calls are untracked, every phone-driven channel looks worthless.
  • Leaving spend out. Agency fees, tools, and staff time are real acquisition costs. Exclude them and CAC is fiction.
  • Trusting last-click alone. It over-credits branded search and buries what created demand.
  • Mismatched windows. A patient who booked in March off a January ad skews the month you assign them to. Decide on a rule and hold it.

Privacy and HIPAA when tracking analytics

Marketing analytics and protected health information do not mix, and regulators have made that clear. Standard GA4 and ad-platform pixels can transmit identifiers that, combined with the fact that someone visited a psychiatry site, become PHI. Keep third-party trackers off pages and forms that handle patient data, use a HIPAA-conscious call tracking setup, and lean on server-side tagging and consent controls. Track conversions with anonymized event data and click IDs, not names or health details. The same care you apply to HIPAA-compliant email marketing applies to your analytics.

Turning the number into budget decisions

Cost per patient is only useful if it changes what you do. Once you know it by channel and you know your LTV, the decisions get clear.

  • Fund channels where cost per patient sits well below LTV, and cut or fix the ones above it.
  • When cost per patient rises but conversion rates hold, you have a demand or bidding problem. When spend efficiency holds but the funnel leaks, fix intake before you touch the budget.
  • Use the LTV:CAC ratio to set your ceiling. At 3:1 with room to grow, spending more is usually the right call.

This is how cost per patient connects to the bigger question of how much your clinic should spend on marketing. A budget set without a cost-per-patient number is a guess. With one, every dollar has a job and a payback you can measure. It also sharpens the rest of your growth work, from knowing where your best patients come from to running Google Ads that convert.

Frequently asked questions

How do you calculate cost per patient for a clinic?

Divide your total marketing spend for a period by the number of new patients who started treatment in that same period. For accuracy, include all acquisition costs (ad spend, agency fees, tools, and staff time) and count only patients who actually began care, not leads or booked consults.

What is the difference between cost per lead and cost per patient?

Cost per lead measures spend divided by inquiries (calls and form fills). Cost per patient measures spend divided by patients who start treatment. Because many leads never book and many consults never convert, cost per patient is always higher, often several times higher, and it is the number that reflects real growth cost.

What is a good cost per patient for a psychiatry clinic?

There is no universal figure because it depends on your treatment mix and patient lifetime value. The better test is the LTV:CAC ratio. A ratio around 3:1 signals sustainable growth, while a cost per patient that stays well below what a patient is worth over their full course of care is the goal.

How do I track which marketing brought in a patient?

Use call tracking for phone inquiries, tagged conversion events for forms and bookings, UTM parameters on every link you control, and GA4 as the hub. Then connect your CRM to the ad platforms with offline conversion imports so the “became a patient” outcome is tied back to the original click.

Is Google Analytics HIPAA compliant for healthcare?

Standard GA4 is not designed for protected health information, and Google does not sign a BAA for it. Keep third-party trackers off pages and forms handling patient data, use server-side tagging with consent controls, and track only anonymized events and click IDs rather than any patient identifiers.