One of the first questions tradespeople ask when they start Google Ads is: “What should I be paying per lead?” The answer depends on your trade, your location, and your job value — but here are the benchmarks and how to think about it.
Average Cost Per Lead by Trade (UK, 2025)
These are approximate averages for Google Ads in competitive Yorkshire and Northern England markets:
- Plumber/Emergency plumber: £20-£60 per lead
- Electrician: £25-£70 per lead
- Roofer: £30-£80 per lead
- Kitchen fitter: £40-£120 per lead
- Boiler installation: £50-£150 per lead
- General builder: £35-£100 per lead
These are wide ranges because costs vary enormously by location, competition, ad quality, and landing page performance.
How to Calculate Your Maximum Acceptable CPL
Work backwards from your job value. If your average job is worth £800 and you close 40% of enquiries: 10 leads x 40% close rate = 4 jobs. 4 jobs x £800 = £3,200 revenue. If your profit margin is 40%, that is £1,280 gross profit from 10 leads. Maximum spend on those 10 leads to break even: £1,280. Maximum CPL: £128. This gives you headroom — anything under £128 per lead is profitable for this example.
How to Reduce Your Cost Per Lead
Improve Your Landing Page Conversion Rate
If your landing page converts 5% of clicks into leads, your CPL is 20x your cost per click. If you improve it to 10%, your CPL halves. Better landing pages are often the highest-leverage improvement available.
Sharpen Your Keyword Targeting
Bidding on overly broad keywords drives up costs and reduces relevance. Target specific, high-intent searches. Add negative keywords aggressively to eliminate wasted spend.
Improve Your Ad Quality Score
Google charges less per click to ads with high Quality Scores (relevance, expected CTR, landing page experience). A higher Quality Score means lower costs and better positions.
Focus Budget on Best-Performing Times and Locations
Run your ads when your potential customers are most active (typically 7am-7pm weekdays for most trades). Bid more aggressively in your core service area, less in fringe areas.
What If Your CPL Seems Too High?
Before cutting your budget, audit the problem. Is it the keywords? The landing page? The ad copy? The offer? Most high-CPL problems have a specific, fixable cause. Cutting budget without fixing the root cause just means fewer expensive leads rather than cheaper leads.
A Worked CPL Example From Quote to Job
Cost per lead only means something once it is chained to the job. Work it backwards: suppose your average job is worth £1,200 with £400 of margin in it, you win one job in every three quotes, and two enquiries in three turn into a quote. That is roughly £400 of margin per 4.5 enquiries, or about £89 of margin per enquiry. A £30 cost per lead leaves comfortable room; a £70 one is survivable but tight; £100 loses money before the van starts. Run your own numbers with your own close rate and margin, because the same £40 CPL that delights a heating engineer would sink a handyman. The maths takes ten minutes and settles every budget argument you will ever have with yourself.
Why CPL Alone Can Mislead You
A falling CPL is not automatically progress. Chase cheap leads hard enough and you fill the diary with tyre kickers: price shoppers, out-of-area calls, jobs too small to quote. The number that matters is cost per won job, and the quality signals sit in between: how many enquiries answered the phone, how many let you quote, how many said yes. Track calls as well as forms, because for most trades the phone is where the real enquiries arrive, and an account judged on form fills alone will be optimised toward the wrong customers. Our Google Ads for tradesmen guide covers the tracking setup step by step.
When to Accept a Higher CPL on Purpose
Sometimes the expensive lead is the bargain. A £90 enquiry for a £6,000 rewire is better business than a £15 enquiry for a £90 call-out. Repeat customers change the sums too: a landlord’s first EICR might barely break even on paper and then pay for itself for a decade. And when the diary is genuinely empty, the marginal value of the next job is higher than the spreadsheet says. Set your CPL ceiling by job value and lifetime value, not by what a generic benchmark table considers respectable, and revisit it whenever your prices change.
Want a free audit of your Google Ads campaigns? Book a call and we will identify exactly where you are overspending.
About the author
Jamie Laird is the founder of Grwthhub, a marketing agency for trade businesses in Leeds and Yorkshire. Before marketing he spent a decade on the trade side as a quantity surveyor, pricing and running jobs for builders and contractors, which is why the advice here leans practical rather than theoretical. Read more about Jamie and Grwthhub or get in touch.