HypnoLeadFloSee if my area is free

Cost per lead vs cost per booked consult: the number that pays your practice

Why a cheap enquiry can be the most expensive one you buy, what each Google Ads number actually tells you, and how to track cost per booked consult and per client in a simple CRM.

The short version
  • Judge Google Ads by cost per booked consult and cost per client, and use cost per lead only as an early warning.
  • Cheap leads often come from loose searches or people outside your area, and they cost you follow-up time on top of the click.
  • Google's bidding chases whatever you count as a conversion, so count booked consults and calls of 90 seconds or more, one lead per click.
  • Four CRM stages (lead, booked, attended, client) plus the sale value are enough to work out every number that matters.

Judge your Google Ads by what each booked consult costs, not what each lead costs. A cheap lead that never books is the most expensive lead you can buy, because you paid for the click and then spent your own time chasing it. Cost per booked consult tells you what it costs to get a real person into a conversation with you, and cost per client tells you what it costs to get someone who pays.

I've run Google Ads for hypnotherapists, and only hypnotherapists, for over 12 years across Australia, the UK, the US and Canada. In the accounts we run, a Newcastle, UK practice spent £433 in September 2026 for 8 booked consults, about £54 each, and a long-running Australian account sits at around AUD $130 per booked call. Results vary by area and competition. If you'd rather I looked at your own numbers with you, you can book a call with me.

The short answer: judge by booked consults, not leads

Cost per booked consult is the Google Ads number a hypnotherapy practice should judge first, because it measures the step where an enquiry becomes a real appointment in your diary.

A lead is anyone who fills in a form, opts in or calls. A booked consult is a lead who has put a time in your diary. A client is someone who pays for sessions. Each step is fewer people than the one before, and each one gets closer to money.

Cost per lead is easy to see, which is why most dashboards lead with it. Google Ads puts cost per conversion front and centre, and plenty of marketing reports stop there. The trouble is that it measures the cheapest step to win. It says nothing about whether those people ever sat down with you.

So the order I look at is: cost per client if the sales are being recorded, cost per booked consult if they aren't yet, and cost per lead only as an early warning.

Why cheap leads can be expensive

Cheap leads are often expensive because they come from loosely related searches, people outside your area or people who were never going to book, and every one of them costs you follow-up time on top of the click.

When I look at an account with a very low cost per lead and an empty diary, the cause is usually one of four things:

There's also your time. Every lead that doesn't book still needs a reply, maybe a call back, maybe a consult slot held for someone who doesn't turn up. That cost never shows in Google Ads, but you feel it in your week.

The bigger problem is what it teaches Google. Google's bidding learns from whatever you count as a success. Count cheap form fills and it will go looking for more cheap form fills. Count booked consults and it starts looking for the kind of searcher who books.

The maths, with made-up numbers

This is an illustration to show how the maths works, not data from any account. Say you spend $1,000 on each of two campaigns in a month.

On cost per lead, Campaign A looks more than twice as good. On the number that pays your rent, Campaign B is four times better. If you'd judged on cost per lead, you'd have moved budget to the wrong campaign.

Lead vs booked consult vs client: what each number tells you

Each of the three numbers answers a different question, and only cost per client tells you whether the ads are paying for themselves.

MeasureWhat it countsWhat it tells youWhat it misses
Cost per leadForm fills, opt-ins and callsWhether the ads are reaching anyone at allWhether any of those people book or pay
Cost per booked consultPeople who put a consult in your diaryWhether the ads reach people serious enough to talk to youWhether the consult turns into paid sessions
Cost per clientPeople who paid for sessions or a packageWhether the ads are paying for themselvesNothing important, but it needs sales recorded to measure

Cost per client is the best number and the slowest to arrive. You need the sale recorded against the enquiry, and you need enough clients for the number to settle. Cost per booked consult is the one you can judge sooner, so it's the main goal Google Ads optimises for in the accounts we run, along with phone calls that last 90 seconds or more.

For what these numbers tend to cost in real budgets, I've written up how much Google Ads costs for hypnotherapists.

Want this running for your practice?

I only take one hypnotherapist per area, so the first step is checking yours is still free. Takes two minutes.

See if my area is free

How to track it in a simple CRM, step by step

You can track cost per booked consult with any CRM, or even a spreadsheet, as long as every enquiry is recorded with where it came from and moved through the same few stages.

We use GoHighLevel for every practice we work with, but the steps below work in any CRM. A spreadsheet is fine to start with. It just takes more discipline.

  1. Record where every enquiry came from. When a lead comes in, save the source with it: Google Ads, your website, a referral, social media. If your forms capture UTM details or the Google click ID, keep them, because that's what ties a client back to the ad and search that found them.
  2. Use the same four stages for everyone. Lead, booked consult, attended consult, client. Keep it to those. Ten stages sounds thorough and nobody keeps them up.
  3. Move each person on the day it happens. When someone books, move them. When they turn up, move them. When they pay, move them. Booking links and reminders that update the CRM automatically take most of this off your plate.
  4. Record the sale value. When someone becomes a client, write down what they paid or the package they bought. This is the number that matters most and the one most practices skip.
  5. Count each stage once a month. On the same day each month, count how many Google Ads leads reached each stage that month.
  6. Divide your ad spend by each count. Take the month's Google Ads spend from your account and divide it by leads, then booked consults, then clients. Now you have cost per lead, cost per booked consult and cost per client side by side.
  7. Send the bookings and sales back to Google Ads. Google Ads can take conversions uploaded from your records, matched by the click ID. In the accounts we run, booked consults go back as conversions and the sale value is fed back too, so the bidding learns which searches turn into paying clients, not just enquiries.

Step seven is the one that changes how the account behaves. Steps one to six tell you what's working. Step seven tells Google.

One thing that helps all of this: replying fast. I've seen plenty of good enquiries go cold while they waited hours for a reply, and every one of those pushes your cost per booked consult up for reasons that have nothing to do with the ads. I've covered that in how fast to reply to a new hypnotherapy enquiry.

When cost per lead is still worth watching

Cost per lead is still useful as an early warning, because a sudden change in it often shows a problem days before your bookings do.

I don't ignore it. If cost per lead jumps overnight, something changed: a page broke, a form stopped sending, a setting was changed, or a competitor arrived. If it drops sharply and bookings don't follow, the ads may have started showing for looser searches. Either way it's a reason to look, not a reason to change budget.

The honest limit of cost per booked consult is that the numbers are small. A practice might book a handful of consults a month, so one good or bad week swings the average a lot. I wouldn't judge it on a week. I'd judge it over a month at the very least, and on cost per client over a few months.

And sometimes the number that's off isn't the ads at all. If consults are booking and few become clients, the gap may be in the consult or the offer. I'd rather say that than pretend every problem is an Ads problem.

What I'd do this month

Start by working out your cost per booked consult for last month, even roughly, because one real number beats any dashboard full of cheap leads.

Take last month's Google Ads spend. Count how many people from your ads booked a consult. Divide one by the other. If you can't count the bookings, that's your first job, and it's worth more than any change to the ads themselves.

Then check what your Google Ads account is counting as a conversion, under Goals. If it's counting form fills or every page visit, Google is chasing the wrong thing on your behalf. The full method we use is in my guide to Google Ads for hypnotherapists.

If you'd like us to set this up for your practice, we only take one practice per area. See if your area is free.

Frequently asked questions

What is cost per booked consult?

Cost per booked consult is your ad spend divided by the number of people from those ads who booked a consultation with you. It measures what it costs to get a real person into your diary, rather than what it costs to get a form filled in.

What is a good cost per booked consult for a hypnotherapist?

It depends on your area, competition and what a client is worth to you. In accounts we run it has ranged from about £54 per booked consult (Newcastle, UK, September 2026) to around AUD $130 per booked call in a long-running Australian account. Results vary, so judge yours against your own cost per client.

Why are my Google Ads leads cheap but nobody books?

Usually the ads are showing for loosely related searches or to people outside your area, or the account counts form fills and short calls as conversions so Google chases more of them. Check the search terms report, the location setting and what each conversion action counts.

Should Google Ads optimise for leads or booked consults?

Booked consults, where you can track them. In the accounts we run, the main goals are booked consults and calls of 90 seconds or more, with each lead counted once per click. Once enough sales are recorded, the sale value is fed back so bidding learns which searches become paying clients.

Can I track cost per booked consult without a CRM?

Yes. A spreadsheet with each enquiry's source, the date they booked, whether they attended and what they paid is enough to start. A CRM makes it easier to keep up and to send bookings back to Google Ads.

How long before cost per booked consult means anything?

At least a month. Most practices book a small number of consults each month, so one week can swing the average a long way. Cost per client takes a few months to settle.

Do phone calls count as booked consults?

Not automatically. We count calls of 90 seconds or more as conversions in Google Ads, because shorter calls are often wrong numbers or quick questions. Whether a call became a booked consult still gets recorded in the CRM.

Want this running for your practice?

I only take one hypnotherapist per area, so the first step is checking yours is still free. Takes two minutes.

See if my area is free
James Brine, founder of HypnoLeadFlo
James Brine

Founder of HypnoLeadFlo. I've spent 12+ years running Google Ads for hypnotherapists and nothing else, across Australia, the UK, the US and Canada. My clients' campaigns have generated $6M+ in client bookings. I only work with one practice per area.

Keep reading

Want more booked consults without more marketing work?

I run Google Ads, the landing page and the follow-up for one hypnotherapist per area across Australia, the UK, the US and Canada. If your area is free, I'll show you what I'd build.

See if my area is freeOr book a strategy call with James