Your ad spend report looks fine. Cost per click is reasonable, leads are coming in, and the campaign dashboard is green across the board. Then you check your actual appointment book, and the numbers don’t add up. This gap between what your Google Ads and PPC campaign reports and what your practice management system shows is one of the most common, and most overlooked, problems in clinic marketing.
It’s also one of the easiest to miss, because the platform dashboard and the booking calendar rarely sit in the same view, let alone get compared against each other on a regular basis.
Where the Ad Spend Story Usually Falls Apart
Run the numbers properly, and the disconnect usually comes from one of a few places:
- The platform is counting a lead the moment someone submits a form, whether or not they ever answer a follow-up call
- Phone calls generated by ads aren’t being tracked separately from calls coming through the website or Google Business Profile
- A lead who enquired is being counted as converted even if they later cancelled or never booked at all
- Campaign reporting stops at the click or the form fill, with no visibility into what happens after that point
- Nobody is comparing lead volume against actual new patient numbers on a regular basis
Understanding the Difference Between Lead Cost and Booking Cost
Cost per lead vs cost per booking is the distinction that most ad platforms don’t make for you by default, and it’s the one that actually matters for your practice’s bottom line. Cost per lead tells you how much you paid for someone to raise their hand. Cost per booking tells you how much you paid for someone who actually became a patient. A campaign can look efficient on the first number and still be losing money on the second.
Why a Cheap Lead Isn’t the Same as a Cheap Booking
A campaign that generates leads at ten dollars each looks appealing next to one generating them at thirty. But if the cheaper campaign converts one in twenty leads into a booking, and the more expensive one converts one in five, the real cost per booking tells a very different story.
In that example, the “expensive” campaign is actually delivering bookings more cheaply once the full picture is accounted for. Judging a campaign purely on lead cost, without following it through to booking cost, is one of the most common ways clinics keep funding underperforming ads.
What Happens to a Lead After the Click
Once someone clicks an ad and submits a form or makes a call, what happens next is entirely down to your clinic’s own process, not the ad platform. How quickly the enquiry gets a response, whether a booking link is sent immediately, and how the front desk handles the follow-up all determine whether that lead becomes an appointment.
Many patients researching a clinic will also cross-check it against independent directories, such as the healthdirect Service Finder, before committing to book, so a single ad click is rarely the entire decision on its own. This is worth remembering before assuming a lead who didn’t convert was simply uninterested, since a delayed response is often enough to send them looking elsewhere in the meantime.
Where Leads Actually Drop Before Becoming Bookings
Identifying where leads stall is more useful than any single campaign metric, since the fix usually sits outside the ad platform entirely.
- A booking page that doesn’t match what the ad promised, creating friction right at the point of decision
- A callback that happens the next day instead of within the hour
- A form asking for more detail than a first-time enquirer is willing to give
- No automated confirmation or next step once someone submits their details
- Leads that come in outside business hours with no process for handling them until the following day
A confusing or slow website design is frequently the actual bottleneck behind a disappointing campaign, even when the ads themselves are performing exactly as intended. It’s worth checking the booking page specifically, on both desktop and mobile, since a form that works fine on one doesn’t always work the same way on the other.
Tracking the Full Path From Lead to Booking Properly
Getting an accurate read on cost per lead vs cost per booking means connecting your ad platform’s numbers to what actually happens in your booking system, not treating the two as separate reports.
Setting Up Call and Form Tracking
Call tracking numbers, tagged specifically to your ad campaigns, let you see which calls actually came from paid traffic rather than guessing. The same applies to form submissions, which should be tagged by campaign and source so you’re not lumping paid leads in with organic or referral enquiries. Without this separation, it’s easy to credit a booking to the wrong channel entirely, and end up cutting a campaign that was actually working.
Connecting Ad Spend to Your Booking System
The most reliable way to see true cost per booking is matching your ad platform’s lead data against your practice management system’s new patient records on a regular basis, weekly or monthly depending on volume. This step is often skipped simply because the two systems don’t talk to each other automatically, which is where a proper search engine optimisation and paid media strategy working together, rather than in isolation, tends to close the gap.
Fixing the Gap Between Leads and Bookings
Once you know where leads are actually dropping off, the fix is usually smaller and cheaper than adjusting the ad spend itself. Most of these are process changes rather than marketing changes, which is part of why they get overlooked when a campaign’s performance is reviewed:
- Shorten the booking form to only what’s needed for a first contact
- Set a response-time target for new leads and track whether it’s being met
- Make sure the landing page a patient lands on matches what the ad actually promised
- Review ad copy and landing page claims against current AHPRA advertising guidelines before a campaign goes live, since paid ads carry the same compliance obligations as any other patient-facing content
Results from any of these changes vary depending on your clinic’s current setup, patient volume, and how large the existing gap actually is.
Frequently Asked Questions
How Do I Actually Calculate Cost Per Booking?
Divide your total ad spend for a given period by the number of leads from that period who went on to book and attend an appointment, not just the number who enquired. This requires matching ad platform data against your own booking records, which is the step most clinics skip, usually because it means manually cross-referencing two systems that weren’t built to talk to each other.
Is a High Cost Per Lead Always a Bad Sign?
Not necessarily. A campaign with a higher cost per lead but a much higher conversion rate to booking can still be more efficient overall than a cheaper one with poor follow-through. Whether it’s worth the higher spend depends on the actual booking numbers, not the lead cost in isolation.
Should I Pause a Campaign With a Low Cost Per Lead but Few Bookings?
Before pausing, it’s worth checking whether the drop-off is happening in the ad itself or in what happens after the click, such as the landing page or the follow-up process. Whether pausing or fixing the funnel is the better move depends on where the actual problem sits.
Can Cost Per Lead vs Cost Per Booking Vary Between Locations?
Yes, particularly for clinics operating across areas like Sydney, Melbourne, or Perth, where competition, search volume, and patient behaviour can all differ. Comparing performance across locations is worth doing regularly, since results in one area don’t necessarily predict another.
How Often Should I Review This Gap?
Monthly is a reasonable starting point for most clinics, though higher-volume campaigns may benefit from a weekly check. How often it needs reviewing depends on your lead volume and how quickly your booking process changes.
Get Your Ad Spend Tracked Through to Actual Bookings
If your ad reports look healthy but your appointment book tells a different story, Medical Marketing Co can help you track the gap and find out where it’s actually happening. Book your free consultation online to talk through your current campaigns and what they’re really costing you per booking.



