9 min read

Cost Per Lead Benchmarks by Home-Service Trade

Cost Per Lead Benchmarks by Home-Service Trade | Integrity
Share

What cost per lead actually means

Short version: cost per lead is what you pay in ad spend to generate one qualified inquiry, a form fill, a phone call, or a booking. It is one of the clearest numbers for judging whether a Google Ads program is working, but only if you compare it against the right benchmark for your trade and read it alongside close rate and job value.

The formula is simple: total ad spend divided by the number of leads that spend produced. Spend a thousand dollars and generate twenty leads and your cost per lead is fifty dollars. The trouble starts when someone hears fifty dollars and asks whether that is good. The honest answer is that it depends entirely on what you sell and what a customer is worth to you.

A word on terms. Cost per lead and cost per conversion are often used interchangeably, and we use them that way here, though a conversion can be any tracked action you have decided counts. What matters is that you and whoever manages your account agree on what a lead is before you argue about what one should cost.

Why cost per lead varies so much by trade

There is no single good number because the trades are not competing for the same thing. Three forces drive most of the variation.

Ticket size. The bigger the job, the more a business can afford to pay for a lead. A roofer closing a fifteen thousand dollar replacement can spend far more to land one qualified call than a service that sells a hundred dollar visit. So a high cost per lead is not automatically bad. It has to be read against the value of the work it brings in.

Competition and click prices. In trades where many contractors bid on the same searches, the cost of each click climbs, and cost per lead climbs with it. Sparse, specialized categories often see cheaper clicks and cheaper leads simply because fewer advertisers are pushing the auction up.

Season. Demand swings hard in home services. Roofing spikes after storms, heating and cooling swing with the weather, and outdoor trades slow in winter. When everyone crowds in during peak season, clicks get expensive and cost per lead rises. The same account can look efficient in one month and strained the next without anything changing in how it is built.

Real numbers from our client work

Rather than repeat trade averages we cannot stand behind, here are actual cost-per-lead figures from accounts we manage. Treat these as real data points, not as the going rate for an entire industry, because your market, budget, and offer will move the number.

  • Med spa (Allen Medical): about $38 per conversion. A considered, higher-value service where a mid-range cost per lead pays for itself quickly once the client books a treatment plan.
  • Roofing (Northern Exteriors): about $59 per lead at a 12.1% click-through rate. A strong click-through rate on a high-ticket trade, where a lead in the tens of dollars is easily justified by the size of a roofing job.
  • Marine services (Smiley's): about $14 per lead. A specialized category with less auction pressure, which keeps the cost per lead low.
  • Fencing (Contour Fence): about $67 per lead. A project-based trade with a healthy ticket, where a mid-range lead cost still leaves plenty of margin per job.
  • Manufacturing (Stuc-O-Flex): about $98 per lead. A niche, high-value business-to-business category where each lead is worth a great deal and a higher cost per lead is expected.

Notice the spread. From roughly fourteen dollars to nearly a hundred, and every one of those accounts is performing well for its trade. That range is the whole point. A number that would alarm a marine-services owner is perfectly healthy for a manufacturer.

For trades we have not listed here, plumbing, electrical, landscaping, remodeling, and the rest, we would rather say the cost per lead varies than hand you a figure we cannot source. What we can tell you is which levers move it, and those are the same across every trade.

What drives cost per lead down

Cost per lead is not fixed. Most of the accounts we take over come with obvious room to improve, and the work that lowers it is consistent from one trade to the next.

Account structure. Tight campaigns organized around real services and locations let you write relevant ads and bid sensibly. Sprawling, catch-all campaigns waste spend on searches that were never going to convert. Structure is usually the single biggest lever we pull.

Negative keywords. Every trade attracts searches that look relevant and are not. People hunting for jobs, for do-it-yourself instructions, for free help, or for a service you do not offer. A disciplined negative-keyword list stops you paying for those clicks, and that alone can move cost per lead noticeably.

Landing pages. Sending paid traffic to a slow, generic, or distracting page wastes clicks you already paid for. A focused page that matches the search, loads fast, and makes it easy to call or fill out a form turns more of the same clicks into leads, which lowers the cost of each one.

Conversion tracking. You cannot lower a number you cannot see. Accurate tracking of calls and form fills tells the platform which clicks turn into real inquiries, so it can steer budget toward them. Broken or missing tracking is the most common problem we find, and fixing it often improves everything downstream.

These are the fundamentals behind every account we run. If you want the detail on how the pieces fit together, our Google Ads for contractors page walks through the approach, and our budget guide covers how much to put behind it.

How to judge your own cost per lead

Set the benchmark question aside for a moment and ask better ones.

What is a customer worth to you? Take your average job value and your close rate on leads from ads. If you close one in four leads and an average job is worth four thousand dollars, each lead is worth a thousand dollars to you on average. Against that, a sixty or eighty dollar cost per lead is a bargain. The right ceiling on cost per lead is a fraction of what a won job returns, not a number pulled from a chart.

Is it trending the right way? A single month tells you little. Watch the direction over time. Cost per lead that falls as an account matures is a sign the structure, negatives, and pages are doing their job. A number creeping up with no seasonal reason is worth a hard look.

Are the leads any good? A cheap lead that never turns into a job is expensive. A pricier lead that closes reliably is cheap. Judge cost per lead next to lead quality and close rate, never on its own. This is exactly why we track conversions carefully rather than chasing the lowest possible number.

If your cost per lead is high and your leads still close, you may be fine. If it is high and the leads are thin, the account almost certainly has structure, targeting, or tracking problems worth fixing. Either way, the number only means something once you put your own economics behind it.

Frequently asked questions

What is a good cost per lead for home services?

There is no single good number. Across the accounts we manage, healthy cost per lead runs from around fourteen dollars for a specialized trade like marine services to close to a hundred dollars for niche, high-value work. What counts as good depends on your ticket size and close rate, not on a universal figure.

Why is my cost per lead higher than a competitor's?

Usually because your trade, market, or season carries more competition, or because your account has room to improve on structure, negative keywords, landing pages, or tracking. A higher cost per lead can also simply reflect higher-value jobs, which is not a problem if those leads close.

Does a low cost per lead always mean success?

No. A low cost per lead that produces leads who never book is worse than a higher cost per lead that closes reliably. Always read cost per lead alongside lead quality and close rate.

How quickly can cost per lead improve?

It depends on the account, but fixing tracking, adding negative keywords, and tightening structure often moves the number within the first few months. See our pricing for what management looks like, or start with the Google Ads overview.

Stop wasting ad spend

Want to know if your Google Ads are working?

We audit over 100 accounts a year and find an average of 25% wasted spend. Get a free audit and see where your budget is really going.

Call us Start a conversation