By Greg Allan, tradesman and creator of Data First Coaching
Is cost per lead even the right number to chase?
Often not on its own. Cost per lead tells a plumber what Google charged for a click that became an enquiry, nothing more. It says nothing about whether that enquiry turned into a booked job, what the job was worth, or whether the customer could actually afford the quote. A campaign can look cheap and still fill the diary with the wrong work.
Most owners running Google Ads for a plumbing business learn to watch the cost per lead figure because it is the one the ads platform puts in front of them. It sits on the dashboard looking like a scorecard. When it drops, it feels like a win. When it climbs, it feels like the ads are failing.
But a burst pipe at midnight and a strata property manager chasing a quote for a maintenance contract across a block of units both register as the same thing in that dashboard: one conversion. Google has no idea that one of those jobs might be worth a few hundred dollars and the other worth far more across a year of ongoing work. The report cannot tell the difference, so a plumber optimising for cheap leads alone cannot either.
Why do a blocked drain callout and a bathroom renovation enquiry look the same in Google Ads?
Because Google Ads measures a click and a form fill, not a job. Whether the enquiry is for a blocked drain, a hot water unit that has stopped working, a full bathroom renovation or a backflow test for a compliance certificate, the platform logs them all as one conversion type, at one blended cost, with no sense of what each one is actually worth to the business.
A plumbing business often runs ads across very different kinds of work at once: emergency callouts for a burst pipe or a blocked drain, scheduled jobs like a hot water replacement, quoted work like a full bathroom renovation, and compliance work like gas fitting or a backflow certificate for a landlord. Each of those carries its own price, its own margin and its own chance of becoming repeat work or a maintenance contract. Blended into one cost per lead figure, that detail disappears entirely.
What does a plumber's own job data actually show about lead value?
Your own job and finance data, not the ads dashboard, is where the real answer lives. It shows which enquiry types from your Google Ads actually turned into booked jobs, what those jobs were worth, and what margin they carried once materials, travel and your apprentice's time on site were accounted for. That is the number worth watching, not the price Google charged for the click.
This is what a data first view of advertising looks like for a plumber. Instead of judging the campaign by what the platform reports, you judge it by what actually happened in the business afterward: how many leaking tap or toilet enquiries turned into a quick, low margin job, and how many bathroom renovation or strata maintenance contract enquiries turned into the work that actually moves the business forward. Cheap leads that never convert and pricier leads that turn into a year-long maintenance contract start to look very different once you are looking at your own numbers instead of someone else's dashboard.
How can AI agents sort the leads before they cost you a job?
An AI agent, software that handles a piece of office work the way you would, with your prices, your wording and your rules, can read an enquiry as it comes in and sort it by job type before it ever reaches the diary. A burst pipe at midnight gets treated as the emergency it is. A bathroom renovation enquiry gets the discovery questions a job of that size actually needs before a quote goes anywhere.
Instead of every enquiry landing in your inbox and being answered the same way regardless of job type, an AI agent can ask the opening questions that matter for that job, the ones that tell you whether this is a ten minute tap repair or a full rough-in and fit-off on a bathroom renovation. That means your time, or your admin person's time, goes on sorting real jobs rather than chasing every lead Google counted as a conversion, licensed or not, ready to pay or not.
Should a plumber keep chasing a lower cost per lead on Google Ads?
Not blindly. Pushing cost per lead down often means chasing the cheapest possible click, which tends to pull in more of the same quick, low value enquiries rather than the higher value work your business actually needs to grow. The number worth chasing is cost per booked job of each type, weighed against what that job type is worth to you, not the raw price of the lead.
Picture a plumber running one set of ads covering everything from a leaking toilet to a full bathroom renovation. The cost per lead looks steady and low, the owner feels like the ads are working, and the diary fills with quick callouts and drain camera jobs. Meanwhile the renovation enquiries, the ones that take longer to convert and cost more per click, get starved of budget because they drag the average cost per lead up. The ads platform calls this efficient. The margin on the job sheet tells a different story.
How does Data First Coaching approach this?
Data First Coaching starts from a plumber's own numbers, not the ads dashboard, because the Trade Business Intelligence reads job and finance data alongside ten years of coaching trade businesses. Greg's own question to members facing this is “how many of those are actually converting and all those that convert what type of customer are they”, and that is where the real answer sits, not in the cost per click. From there the coaching looks at where the gap between cheap leads and valuable jobs actually starts in that business. The how, the setup and the systems that follow, is worked through inside the Academy, with members, because the Trade Business Intelligence is powered by every member and the Academy is built for owners who are open minded, innovative and willing to share what they learn.
Looking for a business coach who starts from your numbers? Plumber Business Coach or every answer for plumbers.

