Skip to main content
Back to Blog
Lead GenerationMarketing

Google Ads for Contractors: Real Costs in 2026

May 19, 202619 min readSandy Balzam
Google Ads for Contractors: Real Costs in 2026

Is Google Ads worth it for contractors in 2026? Yes, for high-ticket, urgent trades with a budget of at least $1,500 to $2,500 a month, a dedicated landing page, and call tracking. No, for low-ticket or slow-decision work, or for anyone planning to "test it" with $500. Campaign-average clicks in the home-service trades cost $5 to $14 across 3,211 US campaigns measured by LocaliQ in 2025, but the emergency and near-me keywords that actually bring calls run $18 to $45 and more, which puts a properly run campaign at roughly $90 to $230 per lead depending on the trade, and far higher in restoration. The first 60 to 90 days cost more than that while Google learns.

That is the whole article in one paragraph. The rest is the math behind it: what each trade actually pays per click and per lead, where the money leaks, how Local Services Ads compare, what a workable budget looks like, how to set a campaign up so it can be measured, and how to tell whether the agency you hired is earning its fee.

Every contractor has heard the pitch. Spend a few hundred dollars on Google Ads, leads start pouring in, the phone rings off the hook. Google Ads can absolutely work for contractors, and 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 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.

Google Ads for Contractors: What It Costs in 2026

There are two click prices in every trade, and most "Google Ads cost" articles quote only one of them. The campaign average, blended across every keyword an account runs, is modest: LocaliQ's 2025 home services benchmarks (3,211 US campaigns, April 2024 to March 2025) put it at $10.49 for plumbing, $9.30 to $9.68 for heating and air conditioning, $12.18 for electricians, $13.74 for painting and $5.31 for general contractors, against a home services average of $7.85. The keyword you actually want, the one a homeowner types with a burst pipe, costs several times that: "plumber near me" runs $18 to $32 and "emergency plumber near me" $25 to $45 in competitive metros according to PPC Chief's 2026 plumbing data, and HVAC keyword prices average $29 to $33 in WebFX's 2025 HVAC benchmarks, which pull from Ahrefs keyword data rather than campaign averages. Water damage is its own category: 99 Calls (107 restoration advertisers, 2024 to mid-2026) sees $80 and up for general and emergency restoration terms, while Valley Marketing Group reports $18 to $45. Both are real; they measure different keyword mixes.

TradeCampaign-average CPC (LocaliQ 2025)Emergency / near-me keyword CPCLanding page conversion (LocaliQ)Cost per lead (LocaliQ 2025)
Plumbing$10.49$18 - $45 (PPC Chief 2026)7.6%$129
HVAC$9.30 (heating) / $9.68 (AC)$29 - $33 average keyword price (WebFX 2025)7.5% / 6.6%$129 / $128
Electrical$12.18$16 - $19 for commercial near-me terms (Valley Marketing 2026)9.1%$94
General Contracting$5.31no reliable data2.6%$166
Lawn Care / Landscaping$8.76 (LocaliQ) / $4.14 (Evergrow, green industry only)seasonal, see below6.4% / 4.9%$118 / $85
Water Damage / Restorationnot tracked by LocaliQ$18 - $45 (Valley) to $80+ (99 Calls)7% - 21% (99 Calls)$150 - $350 (Valley) to $289 - $738 (99 Calls)

Landscaping gets its own footnote because the two data sets disagree by half: LocaliQ's landscaping category (which includes hardscape and design work) shows $8.76 per click and $118 per lead, while Evergrow Marketing's 2025 green-industry benchmarks measure $4.14 per click, $85 per lead across lawn care and landscaping, with lawn care leads dropping to $40 to $50 in late April and early May and rising past $200 in winter.

These are click costs, not lead costs. The home services average landing page converts 7.3 percent of clicks into a lead in LocaliQ's data, and the all-industry median is 6.6 percent in Unbounce's Q4 2024 benchmark (41,000 landing pages), so a page converting at 10 percent is doing well, not just fine. At 7 percent, a $10 click is a $143 lead and a $40 emergency click is a $570 lead. That math only works if your average job value is high enough to absorb the acquisition cost. A $200 drain cleaning lead at $130 cost per lead might pencil out. A $150 lawn care lead at the same cost does not.

The trades where Google Ads works best share a few characteristics: high average ticket values, an 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. Recurring maintenance and lower-ticket work struggle with the economics of paid search. General contractors, carpenters, and remodelers sit in between: the click is affordable, but the client collects three quotes over a month, so the campaign only pays when the average project is large and the follow-up is fast.

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. 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.

How to Track Which Calls Came From Google Ads

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. A lead management system that stamps the source on every lead the moment it arrives makes this a report you read, not a spreadsheet you build.

Local Services Ads vs Google 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 TypePricing ModelPlacementControl LevelBest For
Local Services Ads (LSA)Pay per leadAbove all search resultsLow - Google controls targetingMost contractors starting out
Search AdsPay per clickBelow LSAs, above organicHigh - you control keywords and copyContractors with specific service targeting needs
Display AdsPay per click / impressionAcross websites (banners)MediumRetargeting 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 consistently lower than Search Ads. The Media Captain's August 2025 data (100+ clients) puts LSA leads at $69 for plumbing, $80 for HVAC, $39 for landscapers, $40 for painters and $162 for roofers, and a February 2026 SearchLight Digital data set of 888 contractors reported by Valley Marketing Group lands at $35 to $65 for plumbing, $30 to $70 for HVAC, $40 to $75 for electrical and $53 blended. Compare that to the $94 to $166 per lead the same trades pay on Search. Two operational notes from the same sources: more than 90 percent of LSA leads arrive as phone calls, and businesses get roughly 6 to 7 percent of LSA spend back as credits for disputed junk leads, so dispute every one. The lead price is lower still if your profile has strong reviews and good responsiveness metrics. If you are comparing LSAs against Angi or Thumbtack rather than against Search Ads, our breakdown of whether contractors should buy leads covers that side of the decision.

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.

How Much Should a Contractor Budget for Google Ads

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 SizeRecommended Monthly BudgetExpected Leads/MonthNotes
Small market (under 200k population)$1,000 - $1,50010 - 20Lower CPCs but also lower volume
Mid-sized market (200k - 1M)$1,500 - $2,50015 - 35Sweet 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% bufferHighly variableBudget 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's own guidance is that a bid strategy needs "up to around 50 conversion events or 3 conversion cycles" to calibrate, and that any setting change, keyword addition or reactivation puts it back into learning. At 10 to 20 leads a month, 50 conversions is two to three months. 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 Run Google Ads for a Contracting Business: The Setup That Can Be Measured

None of the numbers above mean anything if the campaign is built so that you cannot tell what worked. Before the first dollar is spent, the account needs the following in place. This is the order that avoids the expensive mistakes.

  1. Apply for Local Services Ads first. If your trade qualifies in your market, LSAs give you pay-per-lead pricing and a data set on which services people actually call about, before you risk per-click spend.
  2. Pick three to five services, not your whole menu. One campaign per service (emergency furnace repair, water heater replacement, panel upgrades), each with its own ad group and its own landing page. Broad "plumbing" campaigns cannot be optimized.
  3. Start with phrase and exact match. Broad match is where the "plumber salary" clicks come from. Widen only once the search terms report shows you what converts.
  4. Load a negative keyword list on day one. Career terms (salary, jobs, apprentice, training), DIY terms (how to, yourself, tutorial), and every service you do not offer. Review the search terms report weekly and add to it.
  5. Build one landing page per campaign. Service, area, phone number, form, reviews. No main navigation. Match the headline to the ad.
  6. Turn on conversion tracking for calls and forms, and use tracking numbers. A call from the ad, a call from the landing page, and a form submission are three different conversions. Without them Google optimizes for clicks, and clicks are what you are trying to stop paying for.
  7. Set the geography tighter than you think. Your real service area, not the metro. Exclude the neighborhoods you will not drive to.
  8. Log every lead with its source in your CRM the day it arrives. Cost per lead lives in Google Ads. Cost per booked job lives in your job software. You need both to make a decision.
  9. Leave it alone for 60 to 90 days. Adjust negatives and bids weekly, but do not pause and restart. Judge the campaign on the second and third month, not the first two weeks.

If you have not yet exhausted the free channels, do that first. Our list of lead sources every contractor should be using ranks Google Ads sixth for a reason: Google Business Profile, reviews, and referrals cost time instead of money, and a paid campaign performs better when it lands on a business that already has reviews and a clean profile.

How to Measure Google Ads 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.

Hiring a Google Ads Agency for Contractors: 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.

A fair management fee is one you can compare against the leads it produces. If the fee is a large share of a small budget, the agency is being paid to manage a campaign that cannot generate enough data to be managed. Below roughly $2,000 a month in ad spend, most contractors are better off running the setup above themselves and hiring help once the campaign has something to optimize.

When Google Ads Is Not Worth It for Contractors

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.

Walk away, or do not start, when any of these are true: you cannot fund three months at the minimum budget for your market, you have no landing page and no call tracking, your reviews are thin enough that a searcher will pick the competitor next to you, or your booking process takes days to return a quote. Fix those first. Your Google Business Profile will produce more for free in the meantime than an underfunded campaign will for money.

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.

Sources: campaign-average CPC, conversion rate and cost per lead by trade from the LocaliQ 2025 Home Services Search Advertising Benchmarks (3,211 US campaigns, April 2024 to March 2025); plumbing keyword prices from PPC Chief's 2026 data as compiled by Web Tonic; HVAC keyword prices from WebFX (2025); electrician keyword prices and LSA ranges from Valley Marketing Group (2026); restoration figures from 99 Calls (107 advertisers, 2024 to 2026) and Valley Marketing Group (2026); lawn care and landscaping from Evergrow Marketing (2025); Local Services Ads cost per lead from The Media Captain (August 2025) and Valley Marketing Group (SearchLight Digital, February 2026); landing page medians from Unbounce (Q4 2024); learning period from Google Ads Help. Budget tiers, expected leads per month and booking-rate examples are WorkZen's own working estimates derived from those benchmarks, not measured data. Checked September 2026.


WorkZen is field service management software with a free-forever plan, built-in lead collection that stamps the source on every lead, and call tracking numbers you can point at each campaign. Know your cost per booked job before you scale the budget.

See how WorkZen tracks lead sources →

Frequently Asked Questions

Most contractors need at least $1,500 to $2,500 per month to generate meaningful data and leads. Anything below $1,000 often gets eaten by the learning period and does not produce enough clicks to optimize properly. Higher-competition trades like HVAC and plumbing may need $3,000 or more to stay competitive in metro areas.
Across 3,211 US home-services search campaigns, LocaliQ measured an average cost per lead of $91 in 2025: plumbing and HVAC about $128 to $129, electricians $94, general contractors $166, landscaping $118. Emergency and restoration campaigns run higher, with water damage leads reported anywhere from $150 to over $700 depending on the market and who is measuring. These numbers assume properly optimized campaigns - poorly run accounts can easily spend double those amounts per lead.
Local Services Ads are generally better for most contractors because you only pay for actual leads rather than clicks, and they appear above regular search results. Start with LSAs if you qualify, then layer in Search Ads once you have LSA data showing which services convert best in your area.
They can, but the economics are tighter than for emergency trades. General contracting clicks average only about $5 in LocaliQ's 2025 data, but landing pages convert at 2.6 percent, the lowest rate in home services, so leads still land around $166 each, and remodel clients usually collect several quotes over weeks. Google Ads works for general contractors when the average project is large enough to absorb that cost and the follow-up process is fast enough to win the comparison.
Run it yourself if you can commit two or three hours a week to search terms reports, negative keywords, and call tracking review, and your budget is under about $2,000 a month. Above that, a specialist usually pays for itself, as long as you own the account, see cost per lead and cost per booked job every month, and can walk away with your data.
Ask for monthly reports showing cost per lead by service type, conversion rates, and which keywords are driving calls. If your agency cannot tell you your cost per booked job or refuses to give you access to your own Google Ads account, those are serious red flags. You should own your account and data regardless of who manages it.
Expect a 60 to 90 day ramp-up period where Google is learning which searches and audiences convert best. Google's own guidance is that a bid strategy needs about 50 conversions or three conversion cycles to calibrate, which at 10 to 20 leads a month is two to three months. During this period, lead volume will be inconsistent and cost per lead will be higher than your long-term average. Campaigns that get paused and restarted frequently never exit this learning phase, which is one of the most common mistakes contractors make.

Ready to transform your field service business?

Start using WorkZen today. It's free to get started!