The Real Cost of Google Ads for Home Service Companies
Google Ads is one of the fastest ways to generate leads for a home service company. Turn it on, and calls start coming in within hours. But speed comes at a cost — and that cost has been climbing aggressively.
Over the past three years, the average cost per click for home service keywords on Google has increased roughly 15% year over year. In competitive markets like Los Angeles, Miami, Houston, and New York, plumbing and HVAC keywords regularly exceed $30-$50 per click. That means you might spend $300 just to get 10 people to your website, and only one of them might actually call you.
This article breaks down the real numbers: what you are actually paying per customer (not just per click), how costs vary by trade and market, and when Google Ads is worth the investment versus when you should put that money somewhere else.
Understanding the True Cost: CPC vs CPL vs CPA
Before we get into specific numbers, let us clarify the three cost metrics that actually matter:
Cost Per Click (CPC): What you pay every time someone clicks your ad. This is the number Google shows you, and it is the least useful metric on its own. A $15 click means nothing if that click does not convert.
Cost Per Lead (CPL): What you pay to get one person to actually contact you — call, fill out a form, or send a message. This is calculated by dividing your ad spend by the number of leads generated. If you spend $1,000 and get 15 calls, your CPL is $67.
Cost Per Acquisition (CPA): What you pay to acquire one paying customer. This is the number that actually determines whether Google Ads is profitable. If your CPL is $67 but only one in five leads books a job, your CPA is $335. That is the real cost of acquiring a customer through Google Ads.
Most agencies and Google reps talk about CPC because it is the smallest and least scary number. But you need to think in terms of CPA — what does it actually cost to put one paying customer on your schedule?
Average CPCs by Trade (2026 Data)
Here is what home service companies are paying per click across major US markets. These are averages — competitive metros will be higher, smaller markets lower.
| Trade | Low CPC | Average CPC | High CPC (Competitive Markets) |
|---|---|---|---|
| Plumbing | $8 | $18 | $45+ |
| HVAC | $10 | $22 | $55+ |
| Electrical | $7 | $15 | $35+ |
| Roofing | $12 | $28 | $65+ |
| Garage Door | $8 | $16 | $40+ |
| Pest Control | $5 | $12 | $30+ |
| Landscaping | $4 | $9 | $22+ |
| Painting | $5 | $11 | $25+ |
| Fencing | $4 | $10 | $22+ |
| General Contractor | $6 | $14 | $35+ |
| Cleaning / Maid Service | $4 | $10 | $25+ |
| Concrete / Masonry | $5 | $12 | $28+ |
Notice the range. A landscaping company in Boise might pay $4 per click, while a roofing company in Los Angeles is paying $65. High-ticket trades like roofing naturally attract more competition — our roofing marketing guide covers how to compete without overspending. Your trade and your market determine your baseline costs.
Why Certain Trades Pay More
The CPC is driven by competition and job value. Roofing leads are expensive because a single roofing job generates $8,000-$15,000 in revenue — companies are willing to pay more per click when the payoff is that high. Landscaping clicks are cheaper because the average job value is lower.
Emergency services (emergency plumbing, AC repair in summer) command premium CPCs because the conversion rate is higher. Seasonal trades like HVAC face especially volatile costs — see our HVAC lead generation guide for strategies to smooth out seasonal spend. Someone searching “emergency plumber” at 2 AM is not comparison shopping — they are calling whoever shows up first. Advertisers know this and bid accordingly.
Cost Per Lead by Trade
CPC only tells part of the story. What matters is how many clicks it takes to generate a lead. The average landing page conversion rate for home services is 8-15%, meaning it takes roughly 7-12 clicks to generate one lead.
| Trade | Average CPC | Conversion Rate | Cost Per Lead |
|---|---|---|---|
| Plumbing | $18 | 10-14% | $130-$180 |
| HVAC | $22 | 8-12% | $185-$275 |
| Electrical | $15 | 10-13% | $115-$150 |
| Roofing | $28 | 5-9% | $310-$560 |
| Garage Door | $16 | 12-18% | $90-$135 |
| Pest Control | $12 | 10-15% | $80-$120 |
| Landscaping | $9 | 8-12% | $75-$115 |
| Painting | $11 | 8-11% | $100-$140 |
| General Contractor | $14 | 6-10% | $140-$235 |
These numbers assume a reasonably well-built landing page with clear calls to action, trust signals, and a clickable phone number. If your landing page is your generic homepage with no clear CTA, your conversion rate will be lower and your CPL will be higher. A lot higher. We cover what makes a contractor website actually convert in our article on why most contractor websites fail.
The Real Number: Cost Per Customer
Now let us calculate the number that determines whether Google Ads is worth it — the cost per paying customer.
Not every lead becomes a customer. Some do not answer when you call back. Some are price shopping. Some are not in your service area. Some book an appointment and cancel. The lead-to-customer conversion rate for home services typically ranges from 20-40%, depending on your sales process, response time, and market.
| Trade | Cost Per Lead | Lead-to-Customer Rate | Cost Per Customer | Avg Job Value |
|---|---|---|---|---|
| Plumbing | $130-$180 | 25-35% | $370-$720 | $350-$500 |
| HVAC | $185-$275 | 20-30% | $620-$1,375 | $400-$800 |
| Electrical | $115-$150 | 25-35% | $330-$600 | $250-$450 |
| Roofing | $310-$560 | 15-25% | $1,240-$3,730 | $8,000-$15,000 |
| Garage Door | $90-$135 | 30-40% | $225-$450 | $300-$600 |
| Pest Control | $80-$120 | 25-35% | $230-$480 | $150-$400 |
| Landscaping | $75-$115 | 20-30% | $250-$575 | $200-$500 |
| Painting | $100-$140 | 20-30% | $335-$700 | $500-$3,000 |
| General Contractor | $140-$235 | 15-25% | $560-$1,565 | $5,000-$25,000 |
The key insight: Google Ads can be profitable for trades with high job values (roofing, general contracting, HVAC replacement) even though the cost per customer is high. A roofer paying $2,000 to acquire a $12,000 job is making good money. A plumber paying $600 to acquire a $350 drain cleaning call is losing money on the first job and hoping to make it up on repeat business.
Google Local Service Ads (LSAs) vs Search Ads
Google now offers two main ad products for home services. Here is how they compare:
Google Search Ads (Traditional PPC)
- Pricing: Pay per click (CPC)
- Control: High — you choose keywords, write ad copy, set bids, target geographically
- Placement: Top of search results, above organic listings
- Trust badge: None (just says “Sponsored”)
- Landing page: Your website
- Average cost per lead: $80-$275 (varies by trade)
Google Local Service Ads (LSAs)
- Pricing: Pay per lead (not per click)
- Control: Low — Google decides when and where to show your ad
- Placement: Very top of search results, above traditional ads
- Trust badge: “Google Guaranteed” checkmark
- Landing page: Your Google Business Profile (not your website)
- Average cost per lead: $20-$75 (varies by trade and market)
- Requirements: Background check, license verification, insurance verification
The verdict for most contractors: LSAs are a better starting point than traditional Search Ads. You only pay when someone actually contacts you (not when they click), the cost per lead is typically 50-70% lower, and the Google Guaranteed badge builds instant trust.
The limitation of LSAs: You have very little control over targeting and placement. You cannot choose specific keywords, write custom ad copy, or build sophisticated campaign structures. For companies that want granular control and are willing to optimize aggressively, traditional Search Ads can outperform LSAs at scale.
Our recommendation: Run both. Start with LSAs for the low-cost leads, then layer in Search Ads for specific high-value services (like “tankless water heater installation” or “whole home rewire”) where you can justify the higher CPC.
Budget Recommendations by Company Size
Small Operation (1-3 technicians)
Recommended Google Ads budget: $1,000-$2,500/month
At this level, your priority is volume — getting enough leads to keep your team busy. Focus your budget on:
- LSAs: $500-$1,000/month
- Search Ads (emergency/high-intent keywords only): $500-$1,500/month
Avoid broad keywords like “plumber” or “HVAC company.” Target high-intent, specific queries: “emergency drain cleaning near me,” “AC not blowing cold air,” “water heater leaking.” These cost more per click but convert at much higher rates.
Mid-Size Company (4-10 technicians)
Recommended Google Ads budget: $3,000-$7,500/month
You have enough capacity to handle more leads, so you can expand your keyword targeting and geographic reach:
- LSAs: $1,000-$2,000/month
- Search Ads (service-specific campaigns): $1,500-$4,000/month
- Display/Retargeting: $500-$1,500/month
At this budget level, campaign structure matters enormously. You should have separate campaigns for each major service, separate ad groups for different keyword themes, and dedicated landing pages for each service. A single campaign dumping all keywords together will waste 30-50% of your budget.
Large Company (10+ technicians)
Recommended Google Ads budget: $7,500-$20,000+/month
At scale, Google Ads becomes a sophisticated operation requiring professional management:
- LSAs: $2,000-$5,000/month
- Search Ads (full service coverage + geographic expansion): $4,000-$10,000/month
- Display + Retargeting: $1,000-$3,000/month
- YouTube Pre-Roll (brand building): $500-$2,000/month
You should be running performance max campaigns, testing responsive search ads, building audience segments for retargeting, and analyzing attribution models. At this spend level, the difference between a well-managed campaign and a poorly managed one is tens of thousands of dollars per month in wasted spend.
When Google Ads Is NOT Worth It
Google Ads is not always the right answer. Here are scenarios where you should put that money elsewhere:
1. Your Website Does Not Convert
If your website is slow, has no clear CTAs, and is not mobile-optimized, you are paying Google to send traffic to a dead end. Fix your website first. A 2% conversion rate on a $3,000/month ad spend means you are getting 2-3 leads for $1,000-$1,500 each. The same budget with a 12% conversion rate gets you 12-15 leads at $200-$250 each. The website is the bottleneck, not the ad spend.
2. Your Market Is Too Competitive and Your Budget Is Too Small
In markets like Los Angeles, New York, or Miami, a $1,000/month Google Ads budget for plumbing will get you roughly 30-40 clicks and maybe 3-5 leads. That is not enough volume to test, optimize, or generate meaningful returns. If you are in a hyper-competitive market, you need either a larger budget or a different strategy.
3. You Cannot Answer the Phone
This sounds basic, but it is the most common reason Google Ads fails for contractors. If leads call and get voicemail, 80% will hang up and call the next company. If your average call-back time is 4+ hours, most leads will have already hired someone else. Before spending on ads, make sure you (or a dispatcher/answering service) can answer calls live within 3 rings.
4. Your Average Job Value Is Low
If your average job is $150 (like a simple drain snaking or pest inspection), and your cost per customer from Google Ads is $400, the math does not work — unless that customer becomes a repeat buyer worth $1,000+ over their lifetime. For low-ticket services, focus on channels with lower acquisition costs: Google Business Profile, SEO, and review-driven referrals.
5. You Have Not Maxed Out Free/Cheap Channels
If your Google Business Profile is not optimized, you have fewer than 50 reviews, and your website does not rank for any keywords, fix those first. These channels generate leads at a fraction of the cost of Google Ads. There is no point paying $20-$50 per lead when you could be generating $5-$15 leads from organic search.
How to Reduce Wasted Spend on Google Ads
If you are already running Google Ads, here are the most common areas where money is wasted — and how to fix them:
1. Add Negative Keywords Aggressively
Negative keywords tell Google what NOT to show your ads for. Without them, your plumbing ads will show up for searches like “plumber salary,” “plumber apprenticeship,” “DIY plumbing,” and “plumber near me free.” None of those are people looking to hire you.
Essential negative keywords for contractors:
- Jobs, careers, salary, hiring, apprentice, training, school, course, certification
- DIY, how to, tutorial, YouTube, video, Reddit
- Free, cheap, discount, lowest price
- Complaints, lawsuit, scam, reviews (when used in “complaints about” context)
- Home Depot, Lowes, Amazon (product searches, not service searches)
Review your search terms report weekly (or have your agency do it) and add negative keywords for any irrelevant searches that triggered your ads. This alone can reduce wasted spend by 15-30%.
2. Use Ad Scheduling
If you cannot take calls at 2 AM, do not run ads at 2 AM. If your best leads come in between 7 AM and 7 PM on weekdays, concentrate your budget during those hours. Use bid adjustments to increase bids during peak hours and decrease (or pause) during off-hours.
Exception: if you offer 24/7 emergency service and can actually answer calls at any hour, run ads 24/7. Emergency searches at night have very high conversion rates and less competition.
3. Geographic Targeting
Only show ads in areas you actually serve. If your service area is a 30-mile radius from your shop, set that as your geographic target. Do not run ads statewide or nationwide — you are paying for clicks from people you will never serve.
Use “Presence” targeting (people in your area) rather than “Presence or Interest” (which also shows ads to people researching your area from elsewhere).
4. Dedicated Landing Pages
Sending ad traffic to your homepage is one of the costliest mistakes in Google Ads. Your homepage serves many purposes and is not optimized for any specific search intent.
Instead, create dedicated landing pages for each campaign:
- “Emergency Plumber” ads → Emergency plumbing landing page
- “Water Heater Installation” ads → Water heater installation landing page
- “AC Repair” ads → AC repair landing page
Each landing page should match the search intent exactly: the headline should mirror the keyword, the content should address that specific need, and the CTA should be prominent and specific. Dedicated landing pages typically convert 2-3x better than generic homepages.
5. Track Every Lead Source
If you are not tracking which keywords, ads, and campaigns generate which calls and form submissions, you are optimizing blind. At minimum, set up:
- Call tracking (using a service like CallRail, WhatConverts, or CallTrackingMetrics) to attribute phone calls to specific campaigns
- Conversion tracking in Google Ads for form submissions and call clicks
- Google Analytics to see on-site behavior after ad clicks
Without tracking, you cannot tell whether your $3,000/month ad spend is generating $30,000 in revenue or $3,000. You are guessing instead of making data-driven decisions.
The Bigger Picture: Google Ads as Part of a Strategy
Google Ads should not be your only marketing channel. It is fast but expensive. The most successful home service companies use Google Ads as one piece of a broader strategy:
- SEO and content marketing for long-term, low-cost lead generation ($15-$40 per lead once established)
- Google Business Profile optimization for free map pack visibility ($10-$25 per lead)
- Review generation for trust building and organic ranking improvement
- Google Ads for immediate volume and filling schedule gaps
- LSAs for cost-effective pay-per-lead advertising
The goal over time is to shift more of your lead volume toward organic channels (SEO, GBP, reviews) while using paid channels to supplement and fill gaps. A company generating 60% of its leads from organic sources and 40% from paid is in a much stronger position than one depending on Google Ads for 90% of its leads. If you turn off the ads, the second company’s phone stops ringing.
This is exactly the approach we take at Contractor Bear. Our lead generation packages and pricing combine SEO, Google Business Profile optimization, and content marketing to build a foundation of organic leads — then layer in paid advertising where it makes strategic sense. The revenue share model means we are motivated to get you the most leads at the lowest cost, not to inflate your ad spend.
The Bottom Line
Google Ads works for home service companies. But it is expensive, getting more expensive every year, and easy to waste money on if it is not managed carefully.
Before you spend a dollar on Google Ads:
- Make sure your website converts (mobile-friendly, fast, clear CTAs, trust signals)
- Optimize your Google Business Profile for free leads
- Set up call tracking so you can measure results
- Build a negative keyword list
- Create dedicated landing pages for each service you advertise
Then start small, track everything, and scale what works. The companies that win with Google Ads are not the ones with the biggest budgets — they are the ones who know their numbers and optimize ruthlessly.