9 min read

Google Ads Benchmarks for Home Services: What Is a Good Cost Per Lead?

Every tradie running Google Ads eventually asks the same question: am I paying too much for leads? The honest answer is that there is no single magic number. But once you understand the five figures that sit behind your cost per lead, you can tell in about ten minutes whether your account is healthy or bleeding money.

Why the average cost per lead is a trap

Search for benchmarks and you will find big US datasets with a tidy average sitting on top. According to LocaliQ's 2025 home services search ad benchmarks, the average cost per lead across US trades was about 91 US dollars, off an average click cost of roughly 8 US dollars and a conversion rate near 7 per cent.

Those numbers are interesting, but they are a trap if you treat them as a target. They are US dollars, US auction prices and US labour rates. They lump a window cleaner in with a roofer. And they are medians across thousands of accounts that look nothing like a two-van operation in Frankston.

The useful thing a benchmark gives you is the shape of the funnel, not the finish line. Cost per lead is never a standalone figure. It is the end of a chain, and if it looks wrong the fix is almost always further up the chain.

The five numbers that actually matter

Your cost per lead is built out of four earlier numbers, and there is a fifth that matters more than all of them. Walk them in order and you can spot exactly where your money is leaking.

Click-through rate (CTR)

CTR is the share of people who see your ad and click it. It tells you whether your ad is relevant and whether it stands out on a crowded results page. For reference, LocaliQ's 2025 data put the average home services CTR at 6.37 per cent, though that reflects the US market.

A weak CTR usually means your ad copy is generic, your keywords are too broad, or a competitor is offering something sharper right next to you. It is the cheapest thing to fix because it costs nothing to rewrite an ad.

Cost per click (CPC)

CPC is what you pay each time someone clicks. It is driven by how many other tradies are bidding on the same words and by your Quality Score, which is Google's rating of how relevant your ad and landing page are.

High-competition trades like electrical, roofing and air con tend to carry the dearest clicks. Broader, lower-intent searches also cost more per lead because half the clickers were never going to book. The lever here is relevance, not just budget.

Conversion rate (CVR)

CVR is the share of clickers who actually do something, ring you, fill in the form or request a quote. This is where a lot of tradie budgets quietly die. You can have a brilliant CTR and still waste money if the people who land on your site bounce straight off.

A high CTR paired with a low CVR is a red flag, not a win. It means your ad is writing cheques your landing page cannot cash. Usually the page is slow, the phone number is buried, or there is no clear reason to pick you over the next bloke.

Cost per lead (CPL)

CPL is simply your ad spend divided by the number of leads you got. It is the headline figure most owners watch because it feels closest to the money. But it is a symptom, not a cause. If your CPL is ugly, the reason is always in your CTR, your CPC or your CVR.

Cost per booked job

This is the number nobody prints on a benchmark chart, and it is the one that pays your wages. A lead that rings out at 2pm while you are up a ladder is not a lead, it is a receipt for money you already spent. Cost per booked job is your ad spend divided by the jobs you actually won, and it can be double your CPL if you are slow to answer.

What a good cost per lead looks like for AU trades

Australian numbers run differently to the US, and they swing hard by trade, city and season. Treat the ranges below as typical rather than a promise. A well-run account in a normal metro market will usually land somewhere in these bands.

  • Click-through rate: roughly 4 to 9 per cent is a healthy zone for local service searches. Under 3 per cent and your ads or keywords need work.
  • Cost per click: commonly 3 to 15 AUD, with electrical, air con and roofing at the top end and lower-competition jobs cheaper.
  • Conversion rate: anywhere from 5 to 15 per cent is normal once your landing page and call setup are decent. Emergency trades often convert higher because intent is red hot.
  • Cost per lead: frequently 30 to 150 AUD depending on trade. Quick, high-volume jobs sit low, big-ticket damage work sits high.
  • Cost per booked job: this depends on how many leads you close, but if it is more than double your CPL, your follow-up, not your ads, is the problem.

The point of these ranges is not to hit a magic figure. It is to notice when a number is wildly outside the band, because that is where your money is going missing.

The levers that move each number

Once you know which figure is off, you know which lever to pull. Chasing a lower CPL directly almost never works. Fixing the number above it in the funnel does.

  • To lift CTR: write ads that name the suburb and the specific job, add a real offer like a free quote or after-hours callout, and test two or three versions.
  • To lower CPC: improve Quality Score by matching your keywords, ad text and landing page tightly, and add negative keywords so you stop paying for searches you cannot service.
  • To lift CVR: make your landing page fast, put your phone number and a booking option above the fold, show a few real reviews, and answer the moment the phone rings.
  • To lower CPL: you rarely touch CPL directly. You fix CTR, CPC and CVR, and CPL follows.
  • To lower cost per booked job: answer every enquiry fast, chase the ones you miss, and make it dead easy to book.

Negative keywords deserve a special mention. If you are a maintenance sparky and your ad shows up for 'apprentice electrician jobs', you are paying for clicks that will never book. A tidy negative list is the fastest CPL win most tradie accounts have sitting untouched.

The number nobody puts on a benchmark chart

Here is the uncomfortable truth about paid ads for trades. Missed calls are the single biggest leak, and no benchmark table will ever show it to you. You pay 60 dollars for a click, the person rings, you are elbow-deep in a hot water system, and it goes to voicemail. They do not leave a message. They ring the next result. You just funded a competitor's job.

This is why cost per booked job matters more than cost per lead. Two tradies can run identical campaigns with an identical 70 dollar CPL. One answers every call or texts back within a minute, closes 60 per cent, and books jobs at about 115 dollars each. The other misses a third of calls, closes 30 per cent, and pays over 230 dollars per booked job. Same ads, wildly different business.

This is exactly the gap InstantLead is built to close. When a call comes in that you cannot pick up, it fires off an instant text back, asks what the job is, captures the details with AI and offers a booking time, so the lead you already paid for does not walk to the next tradie on the page.

How to run your own weekly check

You do not need a marketing degree to keep an account honest. Ten minutes a week beats a fancy dashboard you never open. Here is a simple routine.

  • Open Google Ads and look at the last 30 days: CTR, average CPC, conversion rate and cost per lead.
  • Compare this month to last month, not to a US average. Your own trend line is the real benchmark.
  • Check the search terms report and add any junk searches as negative keywords.
  • Count how many enquiries you actually answered versus how many rang in. That is your real conversion story.
  • Work out cost per booked job for the month, even roughly, and watch that number more than any other.

A plumber in Logan doing this every Monday will spot a blown-out CPC or a run of missed calls long before it eats a month of budget. That habit is worth more than any benchmark report you will ever download.

The tradies who win at Google Ads are not the ones with the lowest cost per click. They are the ones who answer the phone, book the job and know their own numbers cold. Get your follow-up tight with something like InstantLead, keep an eye on the funnel, and your cost per booked job will look after itself.

Frequently Asked Questions

What is a good cost per lead for a tradie on Google Ads?
For most Australian trades a healthy cost per lead typically falls somewhere between 30 and 150 AUD, depending on the trade, the city and the season. High-volume, low-ticket work like small repairs sits at the cheaper end, while big-ticket jobs like roofing or full installs sit higher. Judge it against your own past months, not a US benchmark.
Why is my cost per lead so high?
A high cost per lead almost always starts further up the funnel. Either your click-through rate is low, so your ads are not relevant, your cost per click is high because of broad keywords and weak Quality Score, or your conversion rate is poor because your landing page or phone follow-up is letting clickers slip away. Fix those and your cost per lead drops on its own.
Is cost per lead or cost per click more important?
Cost per lead matters more because a cheap click that never books is worthless. But even cost per lead is not the finish line. The number that pays your wages is cost per booked job, which factors in how many leads you actually answer and close. Watch that above everything else.
How do missed calls affect my Google Ads results?
Badly, and invisibly. You pay for the click that makes the phone ring, so a missed call is money already spent for nothing. Every enquiry that goes to voicemail and does not book quietly doubles your real cost per job. Answering fast, or texting back instantly when you cannot pick up, is often the single biggest improvement you can make.
How often should I check my Google Ads numbers?
About once a week is plenty for a small trade business. Spend ten minutes on your last 30 days of click-through rate, cost per click, conversion rate and cost per lead, compare it to the month before, and add any junk search terms as negative keywords. Small, regular checks catch problems long before they eat a month of budget.

Stop paying for leads that go to voicemail

You already pay good money for every click that makes your phone ring, so letting a call slip to voicemail is the most expensive mistake in your whole account. InstantLead texts back your missed calls in seconds, captures the job details with AI and offers a booking time, so the lead you paid for stays yours instead of walking to the next tradie on the page. It is the cheapest way to lower your real cost per booked job, so get in touch and try it free for your first month at portal.instantlead.com.au/register, and see how many jobs you have been leaving on the table.

Ready to win more local jobs?

InstantLead makes sure every missed call turns into a captured lead — automatically. Set up in minutes, free for your first month.