Clinic Mastery Marketing

Google Ads

What's a good cost per booking for physio Google Ads in 2026?

An honest benchmark, plus the four levers that move the number up or down.

By Pete Flynn · 3 May 2026 · 6 min read

Most physio clinic owners want one number when they ask about Google Ads: what should it cost to get a new patient booked? The honest answer is a range, not a number, and the range only makes sense once you understand which levers move it up or down. After years of running campaigns and auditing other agencies' work across the Clinic Mastery community, here's the version of the answer that actually helps.

The benchmark

A healthy physio Google Ads account in Australia costs roughly $80 to $100 per new patient booking. That assumes a tight catchment, a booking page that doesn't leak, and clean keyword segmentation. We've seen it lower with sharper symptom-targeting. We've also seen physio clinics paying past $200 because the campaign was chasing the wrong keywords.

The number on the screen matters less than what each new patient is worth to your clinic over their first six months. A $100 cost per booking is excellent if the average patient stays for 8 sessions at $120 each. The same number is poor economics if the average patient is single-visit and out the door.

The benchmark is a range. The cost per booking is meaningful only when you pair it with what each new patient is worth.

Lever 1: catchment tightness

The single biggest variable is how tightly the campaign is geographically targeted. A physio clinic in inner-city Sydney that bids on the whole metro area will pay materially more per booking than the same clinic bidding on a 5-7 km radius around the practice. Patients further away convert at a lower rate because the practical drive time gets in the way.

Most agencies set the radius once and never revisit. The number to optimise is bookings per dollar, broken down by distance band. Some bands are profitable, others aren't.

Lever 2: keyword intent

Bidding on 'physio' or 'physiotherapist' captures both pain-led searchers and browsers comparing options. Bidding on symptom queries (lower back pain, sciatica, postpartum recovery) captures patients with much sharper intent. The cost per click is often higher on the symptom queries; the cost per booking is almost always lower.

If your campaign is built around the bare specialty keywords, expect a higher cost per booking than the benchmark. If it's built around symptom queries, expect to land near the bottom of the range.

Lever 3: booking page friction

A patient who clicks an ad has done their job. The booking page has to do the rest. If the page takes more than 30 seconds to convert from landing to confirmed booking, half the spend is wasted before the patient finishes scrolling. The fix isn't more spend. It's a faster booking flow, integrated with your practice management software, with a click-to-call option visible on every screen.

Lever 4: avatar accuracy

Every physio clinic has an ideal client list. The mistake we see most often is treating that list as a direct keyword target. Post-surgical knee replacement patients might be on it. They don't search Google for a physio. Their surgeon hands them a shortlist. CDM plan patients are definitely not an ideal Google Ads target, because they arrive with a GP referral letter in hand. They never book through a Google Ads click. The cost per booking on those avatars approaches infinity.

There's a step before that one most clinics also skip. For many physio clinics, CDM plan patients don't fit the ideal client avatar at all. The CDM fee structure makes the economics tighter than fee-for-service, and the patient mix that comes through CDM is different from the patient mix the clinic actually wants more of. The right question isn't only 'can Google deliver this avatar.' It's 'do we even want more of this avatar.' If the answer to either is no, the avatar comes off the campaign target list.

The fix is to strip both the unwanted and the unreachable avatars off the campaign target list before launch. Your overall cost per booking comes down because the budget concentrates on the patients who actually search and the patients you actually want.

Not every ideal client is on Google. The job is knowing the difference, and pointing the budget at the avatars Google can actually deliver.

What to do with the benchmark

Compare your account to the $80-100 range. If you're inside it, the campaign is working. If you're materially above, walk through the four levers in order: catchment first, keywords second, booking flow third, avatars fourth. Most accounts have at least one of the four wrong. Fixing it is what brings the number down.

Common questions

The questions that come up most often.

What if my catchment is regional and the volume is much smaller?

Regional physio campaigns often run at a slightly higher cost per booking than metro because the search volume is thinner and competition can be sharper. The benchmark range still applies, but a regional clinic should expect to sit closer to the top end ($100 plus). The trade-off is that regional patients usually stay with the clinic longer, so the lifetime value tends to compensate for the higher acquisition cost.

How do I know if my booking page is the issue?

Check the click-through rate on your ads versus the conversion rate on the landing page. If your CTR is healthy (5 to 8 percent on the symptom-led searches we recommend) but your conversion rate is below 2 percent, the page is the issue. If both are low, the keywords are the issue. If both are healthy and the cost per booking is still high, the avatars are the issue.

Should I be bidding on my own brand name?

No. We never run branded campaigns and we'd recommend you don't either. The patients searching for your clinic name have either been referred to you, are existing patients, or have seen you elsewhere. They're already going to find you, organically, in the regular Google results. Spending Google Ads budget on branded searches buys clicks you would have got for free, then inflates your reported cost per booking with conversions the campaign didn't earn. The honest version of your cost per booking only counts the patients you wouldn't have won without the spend. Branded clicks aren't that. They sit in the Google organic results because your clinic exists.

Want this for your clinic?

We'll show you what good looks like for your account.

Send us your Google Ads account access. We'll send back a written audit covering wasted spend, missed opportunities, and the fixes we'd make first.

More insights

Keep reading.