Quick answer

Patient acquisition cost is your marketing spend divided by the number of new patients it brought, but for clinics the count you choose changes the answer. Calculate it at three points: cost per enquiry, cost per booked appointment and cost per attended new patient. The attended figure is the honest one, and it should be compared with what a patient is worth.

Why one number is not enough

Ask three clinic owners what a patient costs them and you may get three different answers, because each is dividing by something different. One divides by WhatsApp messages. One divides by appointments in the diary. One divides by people who actually walked through the door. All three can be correct, and they can differ a lot. A clinic that sees only the first number can believe campaigns are cheap while the waiting room stays empty.

The same problem appears in other service businesses, as explained in our cost per lead calculator. For clinics it has extra layers: a no-show costs a doctor's time, some patients are not new, and a single patient may produce revenue over many visits. This article builds a simple, repeatable calculation you can run in a spreadsheet.

The funnel and its four counts

  1. Enquiries. Every call, WhatsApp conversation, form or message from a campaign or channel, including the ones that are irrelevant.
  2. Qualified enquiries. Enquiries from people in your area who want a service you provide and could realistically book.
  3. Booked appointments. A date and time was agreed, ideally recorded in your scheduling system.
  4. Attended new patients. The person came, was seen, and had not been a patient before (or you decide what counts as new, and apply it consistently).

Each step loses people. The difference between the first and last count is where marketing money is quietly wasted or where operations cause the loss, such as slow replies, a confusing booking process or a doctor's unavailable slots.

The formulas

MeasureFormulaWhat it shows
Cost per enquiry (CPE)Marketing cost / enquiriesHow efficiently ads and content generate contact
Cost per qualified enquiryMarketing cost / qualified enquiriesQuality of targeting and message
Cost per booked appointment (CPB)Marketing cost / booked appointmentsQuality of targeting plus how well reception converts
Cost per attended new patient (CAC)Marketing cost / attended new patientsThe real acquisition cost
Show rateAttended / bookedReminders, urgency, trust, convenience
Booking rateBooked / qualified enquiriesSpeed and quality of the reply

It helps to remember a chain: CAC equals cost per enquiry divided by the share of enquiries that end up as attended new patients. Improve either part and the result improves, but they respond to different fixes. Cost per enquiry responds to ad structure, keywords and landing pages. The conversion share responds to reception, scheduling and trust.

What to include in "marketing cost"

Many clinics count only ad spend. For decisions, use a broader but clearly defined cost, and keep the definition the same each month.

  • Media spend: Google Ads, Meta Ads and other paid channels.
  • Agency or freelancer fees directly related to acquisition.
  • Production costs for content, photography and video if you assign them to the period.
  • Tools and tracking costs used for acquisition.
  • Leave out general overheads, rent and doctors' salaries, unless you want a fully loaded figure for a separate profitability review.

Record two versions if you can: "media only" and "all marketing". The first helps you optimise campaigns; the second shows whether marketing as a whole earns its keep.

A hypothetical worked example

All numbers here are invented for illustration. They are not benchmarks, and they say nothing about any real clinic.

A general clinic in the UAE spends AED 18,000 on Google Ads and AED 4,000 on its agency fee in one month: AED 22,000 in all. It records 160 enquiries from calls and WhatsApp. Reception marks 100 as qualified. Of those, 55 book an appointment. 44 attend; of them, 38 are new patients and 6 are returning patients wrongly attributed to marketing.

StageCountCost per item (AED 22,000)Rate to next stage
Enquiries160137.5062.5% qualified
Qualified enquiries100220.0055% booked
Booked appointments55400.0080% attended
Attended visits44500.0086% new
Attended new patients38578.95n/a

The apparently cheap AED 137.50 per enquiry becomes about AED 579 per attended new patient, a factor of more than four. Neither is wrong. The right figure for a budget decision is the last one.

Reading the example: where is the leak?

Imagine two fixes. In the first, the clinic improves its ads and landing page so cost per enquiry falls from AED 137.50 to AED 110, with the funnel unchanged. In the second, reception replies faster and sends reminders, lifting the booking rate from 55% to 65% and show rate from 80% to 88%. Compute both:

Scenario (hypothetical)EnquiriesAttended new patientsCost per attended new patient
Baseline, spend AED 22,00016038about AED 579
Fix 1: cheaper enquiries, same funnel200about 47about AED 468
Fix 2: better follow-up, same traffic160about 49about AED 445

Both fixes produce a similar gain here, but fix 2 costs no extra media money. In real clinics the better lever varies, and that is why measuring each stage is useful. Our articles on WhatsApp lead follow-up and lead qualification questions are useful for fix 2.

Compare cost with patient value

An acquisition cost means little without a value to compare it to. A simple view is average revenue per new patient in the first 6 or 12 months, minus direct delivery costs. If a new patient generates on average AED 900 of gross margin over a year (hypothetical), a CAC of AED 579 leaves room. If a typical first visit is a low-margin consultation and few return, the same figure might lose money. Clinics with a high share of repeat visits can accept higher acquisition costs, while those depending on one-time services must be stricter. Estimate with your own billing data, apply the same period to each service line and recheck every quarter.

Do not carry one patient value across service lines. A routine check-up, a dental procedure and a skin treatment can differ greatly. Calculate acquisition cost and value per service line, as the clinic pages on dental and dermatology marketing suggest.

Data you need and how to collect it

  • Source on every enquiry. Use tracked numbers, tagged links or a mandatory "how did you hear about us" field at reception. The set-up is explained in conversion tracking for calls and WhatsApp.
  • A single sheet or system where booking status is updated: enquiry, qualified, booked, attended, new or returning.
  • Consistent definitions of "qualified" and "new". Write them down.
  • Privacy-aware records. Store the minimum personal information, restrict access and avoid health details in marketing spreadsheets. Confirm requirements with the clinic's compliance contact.
  • Monthly review in a fixed format; the structure from monthly marketing report works well.

Common traps

  • Counting returning patients as acquisitions.
  • Mixing medical and elective services in one average.
  • Judging a campaign after one week, before appointments have been attended.
  • Ignoring organic and referral patients when comparing channels, which can make paid channels look too good or too bad. Use attribution cautiously.
  • Treating a low cost per enquiry as success when reception answers too slowly.
  • Making promises to staff or owners of patient numbers without a tracked funnel.

To use the numbers across your wider reporting, pair this with the list in marketing KPIs for service businesses. For a clinic-focused plan beyond cost, see how to get more patients, and the medical marketing hub for related services.

From the figure to a monthly budget

Once you know the cost per attended new patient and the value of a patient, you can work backwards. Suppose (hypothetically) the clinic wants 60 new patients next month in a service line where it accepts a cost of about AED 550 each. The planning budget is then roughly AED 33,000, provided the funnel rates stay the same and the doctors have capacity. If capacity allows only 40 new patients, spending to the larger target would simply build a waiting list and damage the experience. Always set the target from capacity first, then check the budget against it.

Add a safety margin when you test something new. A new treatment page, a new area or a new channel starts with unknown conversion rates, so treat the first month as a measurement exercise, cap the spend, and use the results to replace guesses with your own data. After three months, you will have rates that are specific to your clinic, which is far more useful than any published average.

Finally, share the numbers with the people who influence them. Reception sees booking and show rates, doctors see capacity and follow-up, and the marketing team sees cost per enquiry. A short monthly meeting around one page of figures usually improves results more than another change to the ads.

A one-page template to copy

  1. Columns: month, service line, source, spend, enquiries, qualified, booked, attended, new patients.
  2. Calculated columns: cost per enquiry, cost per booked, cost per attended new patient, booking rate, show rate.
  3. Value column: average gross margin per new patient for the service line, and the ratio of value to cost.
  4. Notes column: changes made that month, such as new ads, new reminders or doctor availability.
  5. Review rule: adjust budgets only after two consecutive months, except where a source clearly fails.

How we work with clinic numbers at ZED

ZED is a digital marketing agency for service businesses and clinics. If a clinic shares its enquiry and booking figures, we can help set up tracking and turn them into a funnel like the one above, then discuss where the next improvement lies. We do not publish prices or promise patient numbers in this article. Message us on WhatsApp or use the contact page, and see our medical marketing service.

Frequently asked questions

What is patient acquisition cost?

It is the marketing cost divided by the number of new patients it brought. For clinics, use the attended new patient as the denominator rather than messages or bookings, because only attended patients generate revenue.

What is a good patient acquisition cost?

There is no universal figure. It depends on the average margin a new patient generates, the share who return, and the service line. Compare your cost with the value of a patient over a defined period, not with other clinics.

Should we count ad spend only or all marketing costs?

Track both. Media-only cost helps optimise campaigns, while including agency fees, production and tools shows whether marketing as a whole pays off. Keep the definition identical each month.

How do we count a patient who found us on Google and later booked by phone?

Use tracked phone numbers, tagged links and a reception question to record the source at the first contact. No method is perfect, so be consistent and review unclear cases manually.

Why is cost per enquiry so different from cost per attended patient?

Enquiries include irrelevant contacts, people who never book and bookings that do not attend. Each stage loses people, so the cost per attended new patient is usually several times the cost per enquiry.

How long should we wait before judging a campaign?

Wait until appointments from the period have been attended, which can take weeks for planned treatments. Compare at least two consecutive months before making big budget changes, unless a source clearly fails.

Is it safe to keep patient data in a marketing spreadsheet?

Keep only what is needed, such as source, status and dates, not diagnoses or identity documents. Restrict access and confirm the requirements with the clinic's compliance contact.

Want to know what a patient really costs your clinic?

Send your monthly spend and the number of enquiries, bookings and visits, and we will respond with notes.

Message us on WhatsApp Call now: 01097079170