The Truth About Google Ads for Contractors (Real ROI Numbers)

Every contractor has heard the pitch. Spend a few hundred dollars on Google Ads, leads start pouring in, phone rings off the hook. The reality for most service businesses is far less glamorous. Google Ads can absolutely work for contractors - some of the most successful service companies in North America built their growth on paid search. But the gap between "can work" and "works for you right now" is where most advertising budgets go to die.
The problem is not Google Ads itself. The platform does exactly what it promises - it puts your business in front of people searching for your services. The problem is that most contractors either set up campaigns wrong, hire agencies that treat their account like an afterthought, or expect results on budgets that cannot generate enough data to optimize. Understanding where the money actually goes is the first step toward making Google Ads profitable instead of painful.
What Google Ads Actually Costs by Trade
Cost per click in the service trades is not cheap, and it varies dramatically depending on your industry and market. Plumbing keywords in a major metro area can run $30 to $80 per click. HVAC sits in a similar range during peak season, with emergency repair keywords pushing even higher. Electricians tend to see slightly lower CPCs in the $15 to $50 range, while general contractors and remodelers can face $20 to $60 per click depending on the project type.
| Trade | Typical CPC Range | Avg. Landing Page Conversion | Estimated Cost Per Lead |
|---|---|---|---|
| Plumbing | $30 - $80 | 8% - 12% | $75 - $200 |
| HVAC | $25 - $75 | 8% - 12% | $75 - $200 |
| Electrical | $15 - $50 | 10% - 15% | $50 - $150 |
| General Contracting | $20 - $60 | 5% - 10% | $100 - $300 |
| Lawn Care / Landscaping | $5 - $20 | 8% - 12% | $30 - $100 |
| Water Damage / Restoration | $30 - $90 | 10% - 15% | $75 - $200 |
These are click costs, not lead costs. If your landing page converts at 10 percent - which is respectable for a service business - a $50 click turns into a $500 cost per lead. That math only works if your average job value is high enough to absorb the acquisition cost. A $200 drain cleaning lead at $150 cost per lead might pencil out. A $150 lawn care lead at the same cost does not. 📊
The trades where Google Ads tends to work best share a few characteristics. High average ticket values, urgent need that drives immediate action, and services where the client does not shop around for weeks. Emergency plumbing, HVAC repair, and water damage restoration fit this profile well. Recurring maintenance services and lower-ticket work tend to struggle with the economics of paid search.
Why Most Contractors Waste Money on Google Ads
The single biggest waste of ad spend comes from broad match keywords without proper negative keyword lists. When you bid on "plumber" in broad match, Google will show your ad for searches like "plumber salary," "how to become a plumber," and "plumber near me free estimate." You pay for every one of those clicks, and most of them will never turn into a paying client.
Negative keywords are the guardrails that keep your budget focused on searches with buying intent. Without them, a significant portion of your budget goes to people who are researching careers, looking for DIY solutions, or searching for services you do not offer. Building a solid negative keyword list takes ongoing effort - you need to review your search terms report weekly, especially in the first few months. ⚠️
The second most common money pit is sending ad traffic to your homepage instead of a dedicated landing page. Your homepage serves multiple purposes and multiple audiences. A landing page for "emergency furnace repair in Denver" should do exactly one thing - get that person to call you or fill out a form. No navigation menu sending them to your about page. No links to services they did not search for. One message, one call to action, one phone number.
The Call Tracking Problem Nobody Talks About
Without call tracking, you are flying blind. Most contractors who run Google Ads have no idea which keywords, which ads, or which campaigns are generating phone calls. They see the ad spend going out and leads coming in, but they cannot connect the two. That means they cannot kill the campaigns wasting money or scale the ones that work.
Call tracking solves this by assigning unique phone numbers to different campaigns or keywords. When someone calls that number, you know exactly which ad brought them in. This data is essential for optimization - without it, your Google Ads manager is guessing at what works based on click data alone, and clicks do not pay the bills.
The other half of the tracking equation is knowing what happens after the lead comes in. If you book 30 percent of your Google Ads leads into jobs, your true cost per job is very different than if you book 60 percent. Tracking from click to call to booked job to completed invoice is how you calculate real ROI, not just cost per lead. Most contractors stop measuring at the lead stage and never understand their true acquisition economics.
Local Services Ads vs Search Ads vs Display
Google Local Services Ads changed the game for contractors when they launched, and they remain the best entry point for most service businesses. Instead of paying per click, you pay per lead. Your business appears above regular search results with a Google Guaranteed badge. The trust signal alone makes these leads warmer than standard search ad traffic.
| Ad Type | Pricing Model | Placement | Control Level | Best For |
|---|---|---|---|---|
| Local Services Ads (LSA) | Pay per lead | Above all search results | Low - Google controls targeting | Most contractors starting out |
| Search Ads | Pay per click | Below LSAs, above organic | High - you control keywords and copy | Contractors with specific service targeting needs |
| Display Ads | Pay per click / impression | Across websites (banners) | Medium | Retargeting only - not lead gen |
LSAs work on a pay-per-lead model where Google defines what counts as a lead - typically a phone call or message through the platform. You can dispute leads that are spam or outside your service area. The cost per lead through LSAs is often lower than what you would achieve through Search Ads, especially if your profile has strong reviews and good responsiveness metrics.
Standard Search Ads still have their place, particularly for contractors who want more control over their messaging and targeting. You choose the exact keywords, write the ad copy, and control where the traffic lands. This flexibility lets you target very specific services or neighborhoods that LSAs might not cover as precisely. The trade-off is higher management complexity and the risk of wasting spend on non-converting clicks.
Display Ads - the banner ads that appear on websites across the internet - are rarely worth the investment for local service contractors. They work for brand awareness at scale, but most contractors need leads today, not brand impressions. The click-through rates on display ads are a fraction of search ads, and the intent behind those clicks is much lower. Save your display budget for retargeting people who already visited your website, if you run retargeting at all. 🎯
Budget Minimums That Actually Make Sense
There is a minimum spend threshold below which Google Ads simply cannot work. The platform needs data to optimize, and data requires clicks. If your average CPC is $40 and you spend $500 per month, you get roughly 12 clicks. That is not enough data points for Google's algorithm to learn which searches, times, and audiences convert best.
| Market Size | Recommended Monthly Budget | Expected Leads/Month | Notes |
|---|---|---|---|
| Small market (under 200k population) | $1,000 - $1,500 | 10 - 20 | Lower CPCs but also lower volume |
| Mid-sized market (200k - 1M) | $1,500 - $2,500 | 15 - 35 | Sweet spot for most contractors |
| Large metro (1M+) | $3,000 - $5,000+ | 25 - 60+ | High CPCs require bigger budgets |
| Learning period (first 90 days) | Add 20% - 30% buffer | Highly variable | Budget for higher CPL while Google learns |
For most trades in mid-sized markets, $1,500 to $2,500 per month is the minimum to generate meaningful results. In competitive metro areas for high-CPC trades, $3,000 to $5,000 is more realistic. These numbers might sound steep, but the alternative - spending $500 per month for six months with nothing to show for it - costs more in the long run.
The budget also needs to account for the learning period. Expect the first 60 to 90 days to be more expensive per lead than your steady-state performance. Google is testing different combinations of keywords, audiences, times, and placements during this window. Pausing campaigns during this phase and restarting them later resets the learning process entirely, which is one of the most common and expensive mistakes contractors make with paid search. 💰
How to Track ROI Properly
Real ROI tracking for Google Ads goes beyond looking at your monthly spend and counting how many leads came in. You need to follow the money through the entire pipeline - from ad spend to lead to booked job to completed invoice to collected payment. Only then can you calculate your true cost per acquired client and compare it to the lifetime value of that client.
Start by tagging every lead source in your CRM or job management software. When a call comes in from a Google Ads tracking number, that lead should be marked as a Google Ads lead from the start. Track it through the sales process - did it become an estimate, did the estimate get accepted, did the job get completed, what was the final invoice amount. This pipeline view shows you which campaigns produce revenue, not just which ones produce phone calls.
The metric that matters most is cost per booked job, not cost per lead. A campaign that generates $80 leads with a 40 percent booking rate gives you $200 per booked job. A campaign that generates $120 leads with a 70 percent booking rate gives you about $170 per booked job. The more expensive leads are actually the better investment. You cannot see this without end-to-end tracking.
Common Agency Red Flags
Hiring a Google Ads agency can be the smartest or most expensive decision you make. The right agency brings expertise you do not have time to develop and manages campaigns with a level of attention that produces real results. The wrong agency burns your budget while sending you reports full of vanity metrics that mask poor performance.
The biggest red flag is an agency that owns your Google Ads account. Your account, your data, your campaigns - these should always belong to you. If you part ways with the agency, you should be able to take your campaign history, conversion data, and keyword research with you. Any agency that insists on owning the account is building lock-in, not a partnership.
Watch out for agencies that report on impressions and clicks but dodge questions about cost per lead and cost per booked job. Impressions mean nothing if they do not convert. Clicks mean nothing if they come from irrelevant searches. A good agency will proactively share conversion data, search terms reports, and recommendations for improvement. They will also be transparent about what is working and what is not, rather than spinning every month as a success regardless of the actual numbers.
When Google Ads Works and When It Does Not
Google Ads works best for contractors who offer high-ticket, urgent services in markets with enough search volume to sustain a campaign. If someone's furnace dies in January, they are searching Google and calling the first credible business they find. That urgency, combined with a high job value, makes the cost per acquisition math work even at premium click prices.
The platform struggles for contractors in trades with low average ticket values, long sales cycles, or heavily relationship-driven referral markets. If your average job is $300 and your cost per lead is $150, the margins do not support paid acquisition. Similarly, if your clients typically get three to five quotes and take weeks to decide, the cost of acquiring those leads through Google Ads often exceeds what you would spend on other marketing channels.
The honest assessment is that Google Ads is one tool in a larger marketing strategy, not a magic growth lever. It works best when combined with strong reviews, a professional web presence, and solid operations that convert leads into booked jobs. The contractors who get the best results from Google Ads are usually the ones who would do reasonably well without it - paid search amplifies an already-functional business, it does not fix a broken one. 📈
Average Google Ads CPC by Trade (2026)
Frequently Asked Questions
Ready to transform your field service business?
Start using WorkZen today - it's free to get started!