LearnJune 14, 2026
The Metric That Should Run Your Practice Marketing
Cost per booked appointment is your total marketing spend on a channel divided by the number of appointments that channel actually put on your calendar in the same period. It is the one number that connects marketing spend to revenue.
What is cost per booked appointment?
Cost per booked appointment is total channel spend divided by appointments booked from that channel over the same period. Spend $3,000 on search ads in a month and book 20 appointments from those ads, and your cost per booked appointment is $150.
This is stricter than the metrics ad platforms report by default. Google Ads defines average cost per action as the total cost of conversions divided by the total number of conversions, but a conversion there is usually a form submission or a call, not a person on your schedule.
The gap matters. A channel can produce cheap inquiries that never book and look excellent inside the ad platform while producing little revenue. Cost per booked appointment closes that gap because it only counts outcomes your front desk can confirm.
How do you compute it per channel?
You need two numbers per channel per month: what you spent and how many appointments it produced. Spend is easy. Attribution is where most practices give up, and it does not need to be perfect to be useful.
The simplest reliable method is asking every new patient how they found you and recording the answer in your practice management system at booking. Add channel-level tracking where it is cheap: distinct tracking phone numbers per channel, UTM parameters on links, and separate booking links for ads, your website, and your Google profile.
- Include everything the channel costs: ad spend plus any management or agency fees tied to it
- Count only booked appointments, not form fills, calls, or clicks
- Use the same date window for spend and bookings, and note that some bookings lag the click by days or weeks
- Track new patients separately from returning patients, since new patient appointments cost more and are worth more
- Review monthly; weekly numbers at small volumes are mostly noise
What does a good number look like?
Published benchmarks measure inquiries, not booked appointments, so treat them as a floor. LocaliQ's analysis of 3,542 US healthcare search campaigns from October 2024 through September 2025 found an average cost per inquiry of $66.02, with an average conversion rate of 8.09% and an average cost per click of $5.64.
The spread across specialties is wide in that same data set: dermatology averaged $18.54 per inquiry, ophthalmology $30.88, physical therapy $32.79, and mental health $141.17. Your cost per booked appointment will sit above your cost per inquiry because not every inquiry books.
The real benchmark is internal: what a booked appointment is worth to you. If an average new patient generates $400 in first-visit revenue and a meaningful share return for further care, a $120 cost per booked appointment is a strong trade. Judge each channel against that value, not against another practice's number.
The 60-second test
Open last month's numbers and answer one question: for your biggest marketing expense, can you state the cost per booked appointment within 60 seconds? Not clicks, not impressions, not calls. Spend divided by appointments booked.
If you can, you are running marketing on the right metric and the only remaining work is improving the number. If you cannot, you are buying activity without knowing its price, and your first project is not more spend. It is measurement: source tracking at the front desk and a monthly spend-versus-bookings review.
How do you use it to manage spend?
Once you know cost per booked appointment by channel, decisions get simple. Shift budget toward the channels that book appointments below your target and cut or fix the ones above it. Before cutting, check the booking step itself, because slow follow-up on inquiries inflates the metric even when the ads are working.
The number also feeds directly into ad platform automation. Google's Target CPA bidding lets you set a desired average cost per conversion, and Google recommends basing that target on your average CPA from the last 30 days, adjusted for conversion delays, and evaluating results over periods with at least 30 conversions. Set that target from your booked-appointment economics rather than from what the platform suggests.
This is the standard we hold ourselves to at Rank & Rejuvenate: a channel earns budget by putting appointments on the calendar at a price the practice can verify, and everything else is a supporting metric.
Sources
- Google Ads Help: Average CPA definitionchecked 2026-07-02
- LocaliQ: Healthcare Search Advertising Benchmarkschecked 2026-07-02
- Google Ads Help: About Target CPA biddingchecked 2026-07-02
Common questions
How is cost per booked appointment different from cost per acquisition?
Cost per acquisition, as ad platforms report it, counts a conversion action such as a form submission or a phone call. Cost per booked appointment counts only people who are actually on your schedule. Since a portion of inquiries never book, cost per booked appointment is always the higher and more honest number, and it is the one tied to revenue.
What if my appointment volume is too small to measure reliably?
Lengthen the window rather than abandoning the metric. At 10 bookings a month, review quarterly numbers instead of weekly ones. Google applies the same logic to its own bidding tools, recommending evaluation over periods with at least 30 conversions. Small samples swing wildly, so judge trends across months, not single weeks.
Should agency or management fees be included in the calculation?
Yes. If a channel costs $2,000 in ad spend plus $1,000 in management fees, the channel costs $3,000, and dividing by bookings on ad spend alone understates it by a third. Fully loaded cost per booked appointment is the only version that supports fair comparisons between paid channels, organic work, and referral programs.
Your schedule, predictable
Start with a free growth audit: your rankings, your reviews, your booking flow, and exactly where the patients are going instead. No contract. No pitch deck.