What Is a Good Cost Per Lead for Home Service Companies?

by Michael Santiago, Fullstack Developer & SEO

Hands working through figures with a calculator, notebook and charts on a desk

There Is No Industry Number, and Anyone Quoting One Is Guessing

You will find articles claiming the average cost per lead for HVAC is one figure and for plumbing another. Treat all of them with suspicion, for three reasons.

Nobody agrees what a lead is. One company counts every phone call over thirty seconds. Another counts only form submissions. A third counts qualified appointments. Those three definitions can differ by a factor of five on identical marketing, which makes any cross company average meaningless before you start.

The spread within a trade is enormous. A plumbing company in a dense metro with eight aggressive competitors and a plumbing company in a rural county are in the same trade and in completely different auctions. Averaging them produces a number that describes neither.

A good cost per lead is a function of your margins, not your industry. This is the important one. Two roofing companies with identical lead costs can be in opposite financial positions if one closes at 40 percent with healthy margins and the other closes at 12 percent on thin ones.

So the useful question is not what other companies pay. It is what you can afford to pay, which is a number you can calculate today.

Calculate Your Ceiling

Four numbers, all of which you either have or should start capturing.

Average job value. The revenue on a typical job in the mix you actually run.

Gross margin percentage. What is left after labour, materials, and the truck time to deliver it. Marketing spends margin, not revenue, and confusing the two is the single most common error in this calculation.

Close rate. Of the inquiries that reach you, the share that become booked work.

Repeat and referral value. If a customer is likely to buy again, or to send you someone, the first job understates what they are worth.

The arithmetic runs like this.

Gross margin per job is average job value multiplied by margin percentage. That is the pool of money the job actually generates.

Gross margin per inquiry is that figure multiplied by your close rate. If a job produces a certain margin and you close one in four inquiries, each inquiry is worth a quarter of that margin on average.

Gross margin per inquiry is your absolute ceiling. Pay exactly that and you break even on the job while contributing nothing to overhead or profit. Pay more and you are buying revenue at a loss, which is a real strategy in a land grab but should be a deliberate one.

Your target is some fraction of that ceiling. Where you set the fraction is a business decision, not a formula, and it depends on how much of the margin you need to cover overhead and how aggressively you are growing.

Two Companies, Same Trade, Opposite Answers

Consider two plumbing companies.

The first mostly does drain clearing and small repairs. Jobs are modest, margins are reasonable, and it closes a high share of inquiries because the work is simple and urgent. Its ceiling per inquiry is fairly low, so a lead cost that sounds cheap in the abstract can still be unprofitable.

The second focuses on repipes and water heater replacement. Jobs are worth many times more, margins are similar in percentage terms but far larger in dollars, and it closes a smaller share because buyers get multiple quotes. Its ceiling per inquiry is dramatically higher. It can outbid the first company on every keyword they share and still make money.

Same trade, same city, same auction, completely different correct answers. This is why the question "what is a good cost per lead for plumbers" has no answer, and why the second company can quietly take the profitable half of the market from the first while the first concludes that advertising is too expensive.

If you want more of the second kind of work, the lever is not a lower lead cost. It is reaching the searches that produce those jobs, which is what SEO for plumbers and the equivalent pages for other trades are built around.

Cost Per Lead Is the Wrong Metric Anyway

Once you have your ceiling, the next realisation is that cost per lead is a stepping stone to a better number.

Cost per booked job is what you actually care about. A channel producing inquiries at half the cost of another is worse if it closes at a third of the rate. This happens constantly, and it is why the cheapest channel on a lead report is frequently the most expensive channel in reality.

Cost per booked job as a share of job value is better still, because it normalises across job sizes and tells you whether the acquisition cost is sustainable.

Return on ad spend against gross margin is the version that survives scrutiny, because it accounts for the fact that revenue is not profit.

The practical implication is that your reporting has to connect an inquiry to what happened to it. Without that link every channel gets judged on volume and price, and budget drifts toward whichever one produces the most cheap, low quality inquiries. That connection is the whole subject of tracking which searches actually produce home service leads.

Why Channels Have Different Costs, Legitimately

Comparing cost per lead across channels without adjusting for what the lead is worth produces bad decisions.

Local Services Ads bill per lead rather than per click, so the number is unusually clean, and lead quality is generally high because the placement sits above everything and carries verification. Google also provides a process for disputing leads that should not have been charged, which materially changes the effective cost if you actually use it. Most companies do not.

Search ads produce a wide quality spread depending entirely on how tightly the account is targeted. A loosely built account buys DIY searches, job hunters, and people outside your service area, and the resulting cost per lead looks fine while the cost per booked job is terrible.

Organic search and the map pack have no per lead cost at all once established, only the ongoing cost of the work that sustains them. The lead cost therefore falls continuously as the asset matures, which is the opposite of how paid behaves, where costs generally rise as competition increases. This is the real argument for running both rather than choosing, laid out in SEO vs Google Ads vs Local Services Ads.

Lead marketplaces typically show the highest cost per booked job of any channel, because the same homeowner was sold to several companies and your close rate reflects that.

Lowering Cost Per Lead Without Cutting Spend

Almost always, the fastest improvements come from subtraction rather than from finding a cheaper channel.

Cut the waste in paid. Negative keywords, tighter geographic targeting, and dayparting that matches when you can actually answer. In most accounts we look at, a meaningful share of spend is going to searches the company cannot serve or does not want.

Fix the conversion rate. If the site converts more of the traffic you already buy, cost per lead falls without touching the budget. This is usually the largest single lever available and the most commonly ignored, covered in why your home service website gets traffic but no calls.

Answer the phone. A lead you paid for and did not answer has an infinite cost. Missed call rates are measurable and are frequently the cheapest revenue in the business.

Dispute the leads you should not have been charged for. On Local Services Ads specifically, this is a process most advertisers never use.

Let the organic side carry more of the load. Every search you rank for is one you stop paying per click for.

Track Your Own Number for Ninety Days

The honest conclusion is that the benchmark you need does not exist in an article. It exists in your own data, and ninety days of tracking will give you a better answer than any industry average ever will.

Capture, by channel: inquiries received, inquiries that were genuinely qualified, jobs booked, and revenue and margin on those jobs. Once you have that, your cost per booked job by channel is arithmetic, and comparing it to the ceiling you calculated earlier tells you immediately where to spend more and where to stop.

That is a less satisfying answer than a number, and it is the only one that will not lead you somewhere expensive.

Frequently Asked Questions

What is a good cost per lead for a home service company?

There is no industry number worth using, because companies define a lead differently, competition varies enormously by market, and affordability depends on your margins rather than your trade. The number that matters is your own ceiling: average job value multiplied by gross margin percentage gives gross margin per job, and multiplying that by your close rate gives gross margin per inquiry. That is the absolute maximum you can pay and break even. A good cost per lead is comfortably below that figure, and where you set it depends on how much margin you need for overhead and profit.

How do you calculate cost per lead?

Divide total marketing spend for a channel over a period by the number of inquiries that channel produced in the same period. Include the cost of the work, not just the ad spend, if you want a number you can act on. The more useful version is cost per booked job, which divides the same spend by the number of inquiries that actually became work, because a channel that produces cheap inquiries at a poor close rate is frequently more expensive per job than one that looks costly per lead.

Why is our cost per lead higher than the industry average we read about?

Often because you are counting differently or competing in a harder market, and sometimes because the published average was not measuring anything real. Averages combine companies that count every phone call as a lead with companies that count only qualified appointments, and they combine dense metros with rural counties. Before concluding your cost is too high, compare it against your own ceiling instead: if your cost per booked job sits comfortably below your gross margin per inquiry, the channel is profitable regardless of what an article claims other companies pay.

Which marketing channel has the lowest cost per lead for home services?

Established organic search and map pack visibility, because once earned they carry no per lead cost, only the ongoing work that sustains them. The catch is that they take months to build and cannot be turned on when you need work this week. Among paid channels, Local Services Ads often perform well because they bill per lead rather than per click and sit above everything else, though volume is capped by demand in your area. Lead marketplaces usually show the highest cost per booked job because the same homeowner was sold to several competitors.

Should we optimize for cost per lead or cost per booked job?

Cost per booked job, always. Cost per lead treats every inquiry as equal, which they are not, and optimizing toward it reliably pushes budget toward whichever channel produces the most cheap, low quality inquiries. Feeding booked jobs back into your ad platforms as the conversion also changes what automated bidding goes looking for, which is one of the highest impact changes available in most accounts and one that most never make.

Find Out What Your Leads Actually Cost

Most home service companies discover, once the tracking is in place, that one channel is quietly subsidising another and that a meaningful share of spend is going to searches they cannot serve.

Get a free Revenue Opportunity Analysis and we will show you where your current spend leaks, which searches your competitors own, and what the gap is worth. See how we approach the paid side in Google Ads for home service companies and the full program in digital marketing for home service companies. Book a strategy call or call us at 321-401-7016.

More articles

Google Verified (Formerly Google Guaranteed): The Local Services Ads Guide

Google Guaranteed is now Google Verified and the money-back guarantee is gone. What the badge means today, how screening and pay-per-lead billing work, the ranking factors, and the Performance Max migration.

Read more

Home Service Lead Generation: The Complete Guide to Getting More Qualified Calls

A practical guide to home service lead generation: the four places leads actually come from, why qualified beats more, and the order of operations that wastes the least money.

Read more

Free Discovery Call

Ready to Grow With a Clear Plan?

Book a free discovery call. We'll learn where you are, what you're trying to grow, and whether we're the right fit to help.

Free Discovery Call15–20 minutes
  • Tell us about your business
  • We ask the right questions
  • You'll know if we're a good match
Book a Free Discovery Call →