What is cost per booked appointment?
Cost per booked appointment is the total marketing cost for a period divided by the number of appointments booked from that marketing in the same period. It sits between cost per lead and patient acquisition cost. It tells a practice what it pays to put a new patient on the schedule, which is closer to revenue than leads or clicks.
- Formula: marketing cost ÷ booked appointments attributed to that marketing.
- Counts appointments booked, not leads, and not patients who actually showed up.
- Needs CRM or scheduling data linked to marketing sources.
- Good benchmarks depend on specialty, city and service value.
- Every practice welcome — retainers from $499/mo, Goals-Driven engagements, Performance-Linked Payout Models available.
- Dallas, Texas LLC
- 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
-
Primary Care · North Dallas, TXCase study →
-
MedSpa · North Dallas, TX
-
Skin Care · Beverly Hills, CA
-
Dental · Christiansburg, VACase study →
-
Pediatrics · Blacksburg, VACase study →
-
Pediatric Dentistry · Blacksburg, VACase study →
-
Dental · Roanoke, VACase study →
-
Functional Medicine · Telehealth · USACase study →
“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.”
How it is calculated
The basic formula is marketing cost divided by booked appointments. Marketing cost can be ad spend only, or ad spend plus agency fees, software and creative. State which version you use and keep it consistent. Booked appointments are new patient appointments scheduled from a source, counted once per patient, not every follow-up visit.
To calculate it, take one channel and one month. Add up everything spent on that channel, then count the new-patient appointments booked from it during the same month. Divide the first figure by the second. Repeat for each channel so you can compare them side by side.
The metric sits in a chain. Cost per lead measures enquiries. Booking rate converts leads to appointments. Show rate converts appointments to visits. Cost per acquired patient, or patient acquisition cost, counts patients who actually started care. Each step can reveal where money is lost.
How practices use it
- Compare channels fairly: a channel with cheap leads but poor booking can cost more per appointment than a channel with pricier leads.
- Judge the front desk: if leads rise but booked appointments do not, look at call handling and speed to lead before cutting ads.
- Set targets by service: a high-value procedure can justify a higher cost per booking than a routine visit.
- Track sources: use call tracking, form source fields and scheduling notes so each booking carries a source.
Our healthcare marketing ROI guide shows how these metrics connect. Try the cost per new patient calculator, and see the KPI dashboard guide.
Common mistakes and limits
The biggest mistake is counting appointments without checking the source, which inflates whichever channel the team assumes is working. Others include counting existing patients as new, mixing time periods, and leaving out agency or software costs in one channel but not another.
Booked is not the same as attended. A low cost per booking with a poor show rate may hide waste, so read it alongside show rate and cost per acquired patient. Benchmarks published online vary widely, so compare your own numbers over time first. Review the metric monthly, but make channel decisions on a longer window, since a single month can swing because of seasonality, holidays or a few large bookings.
Related pages from the US team
Healthcare marketing ROI guide
Connecting spend to bookings and revenue.
Cost per new patient calculator
Run your own numbers.
KPI dashboard guide
Weekly metrics practices should track.
US healthcare marketing glossary
Every term, defined in plain English.
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.
Common questions
How do you calculate cost per booked appointment?
Divide total marketing cost for a period by the number of new-patient appointments booked from that marketing in the same period. Decide whether cost includes only ad spend or also agency fees and software, and use the same definition every month.
Why use cost per booked appointment instead of cost per lead?
Because leads vary in quality. A channel can produce cheap leads that rarely book. Cost per booked appointment shows what the practice pays to put a patient on the schedule, which links marketing more closely to revenue.
What is a good cost per booked appointment?
It depends on specialty, city, service value and payer mix. A high-value elective procedure can support a much higher cost than a routine visit. Practices should set targets based on their own revenue per patient and track the trend over time.
Is cost per booked appointment the same as patient acquisition cost?
No. Cost per booked appointment counts scheduled appointments. Patient acquisition cost usually counts patients who actually attended or started care. If some booked patients do not show up, acquisition cost will be higher.
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.
Know what each booked appointment costs you?
Book a 30-minute call. We'll set up source tracking so every booking shows where it came from.