What Is a Good Cost Per Lead for Google Ads? | Samuel Henke PPC

What Is a Good Cost Per Lead for Google Ads?

The honest answer: it depends on your average job value. Here is how to benchmark it correctly for your specific business.

Quick Answer

A good cost per lead for Google Ads depends entirely on your average job or case value. The right benchmark is not a universal number but a ratio. As a general rule a cost per lead below 10 percent of your average job value is strong, below 20 percent is acceptable, and above 30 percent means the campaign needs structural work or the service category has unusually high keyword costs. A $150 carpet cleaning lead is expensive. A $150 law firm consultation lead is outstanding.

Cost per lead is the number every business owner running Google Ads asks about first, and it is also the number most often benchmarked incorrectly. A $40 lead sounds cheap until you realize the average job value behind it is $150. A $200 lead sounds expensive until you realize the average case value behind it is $8,000. The number in isolation is meaningless. The number relative to your economics is the only thing that matters.

I manage Google Ads management accounts across HVAC, law firms, roofing, medical practices, and a long list of other local service categories. The cost per lead conversation looks different in every one of them. Here is how I actually think about the benchmarks.

Why Cost Per Lead Benchmarks Vary So Much

The cost per lead in Google Ads is driven by keyword competition, and keyword competition is driven by the job value behind those keywords. When a personal injury attorney bids on car accident lawyer keywords, they are competing against other attorneys who know a single case can be worth hundreds of thousands of dollars in fees. That kind of downstream value drives cost per click into the $50 to $200 range on the most competitive terms.

A carpet cleaner bidding on carpet cleaning near me is competing against other local service companies where the average job is $200. That drives cost per click into the $3 to $8 range. Both markets are priced correctly. Neither one is broken. The keyword market prices itself based on what the businesses behind those keywords can afford to pay per lead, so the price for the click is always downstream of the price of the customer.

The practical takeaway is that the right cost per lead benchmark for your business is always relative to your own economics, not an industry average pulled from a blog post. A number that is fantastic for one category is a disaster in another, and comparing your cost per lead to a business in a different category is a fast way to make bad decisions about your account.

Cost Per Lead Benchmarks by Industry

The ranges below are what I typically see across well managed accounts in each category. They are not guarantees and every market has local variation, but they are a reasonable starting point for evaluating your own numbers.

For HVAC, a well structured campaign should generate leads between $40 and $120. Emergency HVAC searches convert at a higher rate because the intent is so strong, which brings the cost per lead down on those specific ad groups. Installation and replacement work tends to run toward the higher end of the range because the buying cycle is longer.

For law firms, family law and divorce attorneys typically see cost per lead between $80 and $250. Personal injury and criminal defense sit meaningfully higher due to extreme keyword competition, but the case values in those practice areas justify the numbers. A single signed personal injury case can pay for a year of ad spend.

For general home services, roofing, plumbers, and electricians typically generate leads between $40 and $100. Lower ticket services like pest control and carpet cleaning should be targeting $20 to $60 per lead because the average job value is lower and there is less margin to absorb an expensive lead.

For medical and dental, dental practices typically see $40 to $120 per lead depending on whether the focus is general dentistry or higher ticket cosmetic and implant work. Medical specialties like dermatology and physical therapy range from $50 to $150 per lead depending on the procedure or service being promoted and how competitive the local market is.

For restoration services, water damage, fire damage, and mold remediation justify a higher cost per lead because average job values run from $3,000 to $15,000 or more. A cost per lead of $80 to $200 is sustainable in this category, and pushing lower usually means missing the urgent searches that make restoration campaigns work in the first place.

How to Calculate Whether Your Cost Per Lead Is Acceptable

The math is simpler than most people make it. Start with your average job value. Multiply it by your close rate from lead to signed job. That gives you revenue per lead. A reasonable cost per lead is typically 10 to 20 percent of that number.

A roofing company with an average job value of $12,000 and a 30 percent close rate generates $3,600 in revenue per lead on average. A cost per lead of $80 to $150 is very comfortable against that math, and there is room to spend more on higher intent keywords if the volume is there.

A carpet cleaning company with an average job value of $250 and a 60 percent close rate generates $150 in revenue per lead. A cost per lead above $50 starts to compress margins significantly in that category. The difference is not that one business is running Google Ads better than the other, it is that the economics behind the two businesses are completely different and the cost per lead has to reflect that.

What Drives Cost Per Lead Higher Than It Should Be

Broad match keywords matching to irrelevant searches are the single most common driver of inflated cost per lead. Every dollar spent on an irrelevant click is a dollar not spent on a buyer, and broad match without a serious negative keyword list will consistently spend 20 to 40 percent of the budget on searches that will never convert. A disciplined negative keyword list is the fastest fix for a cost per lead that is running higher than benchmarks. You can read more about how to build one on the negative keywords guide.

The second driver is landing page mismatch. Sending paid traffic to a generic homepage instead of a service specific landing page consistently produces lower conversion rates, which means more clicks are needed to generate each lead, which means the cost per lead rises even when the cost per click stays the same. The fix is aligning each ad group with a landing page that matches the search intent behind the keywords in it.

The third driver is the wrong bid strategy for the account's stage. Smart bidding strategies like Target CPA and Target ROAS need conversion data to optimize against. An account running fewer than 30 conversions per month on those strategies is giving the algorithm insufficient data and the results almost always suffer. Manual CPC or Maximize Clicks with a hard bid cap will usually outperform smart bidding until the conversion volume is high enough to feed it properly.

How to Lower Your Cost Per Lead Without Cutting Budget

Tightening keyword match types, expanding the negative keyword list, improving landing page relevance, and fixing conversion tracking are the four structural changes that consistently lower cost per lead without touching the budget. Each of these changes makes the existing budget work harder rather than asking for more money, and each of them addresses a leak that is already happening in the account.

Budget increases should come after the account is structurally sound, not before. Adding budget to a broken account just spends more money on the same wasted searches at the same inflated cost per lead. Fix the structure first, then scale the spend once the numbers are clean. More context on how I approach this work is on the FAQ and the resources page.

If your cost per lead is higher than it should be, or you are not sure how to benchmark it against your specific business model, a free strategy call is the fastest way to get clarity. I will look at your account, your average job value, and your current cost per lead and tell you honestly whether the campaign is performing or has structural problems.

Frequently Asked Questions

What is a good cost per lead for Google Ads?
A good cost per lead depends on your average job value. A general benchmark is keeping cost per lead below 10 to 20 percent of your average revenue per lead after accounting for your close rate. HVAC and roofing companies typically target $40 to $120 per lead. Law firms range from $80 to $250. Carpet cleaning and pest control should target $20 to $60.
Why is my Google Ads cost per lead so high?
The most common causes are broad match keywords spending budget on irrelevant searches, a missing or thin negative keyword list, landing pages sending traffic to a generic homepage instead of a service specific page, and broken or missing conversion tracking that prevents the algorithm from optimizing toward real leads.
How do I calculate an acceptable cost per lead for my business?
Multiply your average job value by your close rate from lead to signed job. That gives you revenue per lead. A sustainable cost per lead is typically 10 to 20 percent of that number. A roofing company with a $12,000 average job and 30 percent close rate generates $3,600 per lead in revenue. A cost per lead of $80 to $150 is very comfortable against that math.
What industries have the highest cost per lead in Google Ads?
Personal injury law, criminal defense, and addiction treatment have among the highest CPLs because keyword CPCs can reach $50 to $200 per click and competition is extreme. However the case or program values in those categories justify the higher lead costs. Cost per lead should always be evaluated relative to the revenue potential of each lead not as a standalone number.
Can I lower my cost per lead without increasing budget?
Yes. Tightening keyword match types, expanding the negative keyword list, improving landing page relevance, and fixing conversion tracking are the four structural changes that consistently lower cost per lead without touching the budget. Budget increases should come after the account is structurally sound.

Not Sure If Your Cost Per Lead Is Where It Should Be?

Book a free strategy call and I will review your account, your average job value, and your current cost per lead and tell you honestly whether the campaign is performing or has structural problems worth fixing.

Book Your Free Strategy Call