All articles
Performance Marketing 8 min read

How much does Google Ads cost for home services? We priced 169 keywords in 8 trades.

Every agency answers "how much does Google Ads cost?" with "it depends". We wanted the actual numbers, so we priced 170 searches homeowners really type, trade by trade, and compared them.

·
What a home service click costs: cover illustration

Key findings

  • Across 169 US home service keywords, the median Google Ads cost per click was $17.62, and the middle half ran from $7.73 to $25.63.
  • Water damage had the priciest clicks (median $33.84) and locksmith the cheapest ($5.80). The most expensive single keyword was emergency water damage restoration at $66.23.
  • Emergency searches had a median CPC of $27.91: 1.36 times repair searches and 4.49 times price-research searches.
  • Adding "near me" made no consistent difference. It raised the CPC in 9 of 17 keyword pairs, by a median of $0.21.
  • Install and replacement keywords cost a median $13.05 a click, against $20.45 for repair keywords.

Semrush Keyword Overview (US database) · 170 keywords in 8 trades (169 with a CPC estimate) · 3 November 2026 · How we did this · Download the data (CSV)

Google Ads cost has no fixed price. You pay for each click, and in US home services one click costs anywhere from under $2 to over $66, depending on the trade and the words someone types. We priced 170 home service keywords across eight trades using Semrush's cost-per-click estimates on 3 November 2026. For the 169 keywords with a CPC estimate, the median was $17.62, and the middle half sat between $7.73 and $25.63.

So at the median, 100 clicks cost about $1,762, and your monthly Google Ads cost is simply the clicks you buy multiplied by the price of each one. Google has no minimum spend: you set a daily budget, and on search campaigns you pay only when someone clicks. What moves the price is your trade and how urgent the search is. Emergency searches cost the most, price research costs the least, and "near me" matters far less than most people assume. The full keyword list is free to download at the end.

The spread between trades was bigger than we expected. The most expensive trade paid almost six times the cheapest for a typical click.

TradeKeywordsMedian CPCPriciest keywordIts CPC
Water damage14$33.84emergency water damage restoration$66.23
Plumbing28$23.29emergency plumber$43.65
Garage door17$20.99emergency garage door repair$47.82
Roofing25$20.27hail damage roof repair$35.99
HVAC28$19.60emergency ac repair$41.45
Pest control17$14.84same day pest control$27.91
Electrical25$10.51emergency electrician$21.57
Locksmith15$5.80lock change$7.98
Median Google Ads cost per click by home service trade
Median Semrush CPC estimate for the keywords we priced in each trade, US, 3 November 2026.

Water damage topping the list did not surprise us. Restoration jobs are large, often paid through insurance, and the homeowner needs someone today, so restoration companies can afford to bid hard. Five of the eight most expensive keywords in the whole study were water damage searches.

The most expensive home service keywords on Google Ads
The eight priciest keywords in the study. Five of them are water damage searches.

Locksmiths did surprise us. Lockouts are about as urgent as a search gets, yet locksmith was the cheapest trade at a median of $5.80, and even "emergency locksmith" came in at $6.62. A low CPC means few advertisers are bidding hard on those words. The data cannot tell us why, so if you run a locksmith business, the practical point is that clicks are cheap and the competition for them is thin.

Electrical sat second from the bottom at $10.51. Many electrical searches in our list were for smaller jobs (outlet repair, circuit breaker replacement at $3.80), and those pull the median down. Emergency electrical searches still cost more than twice as much as repairs, which we come back to below.

Urgency is what drives the cost per click

When we grouped the same 169 keywords by what the searcher was trying to do, the order was clear. Emergency searches cost the most, and searches about price cost the least.

Intent groupKeywordsMedian CPC
Emergency27$27.91
Near me25$22.86
Company (plumbing company, roofing contractor)25$20.68
Repair34$20.45
Install or replace28$13.05
Cost research30$6.21
Median Google Ads cost per click by search intent
Median CPC by what the searcher is trying to do, across all eight trades.

Emergency keywords had a median of $27.91, which is 1.36 times the repair median of $20.45. The premium held in 7 of the 8 trades. Here is the trade-by-trade comparison:

TradeEmergency medianRepair medianEmergency vs repair
Electrical$20.02$8.492.36x
Pest control$24.41$10.822.26x
Plumbing$40.98$22.041.86x
Garage door$44.77$24.631.82x
Roofing$27.58$19.501.41x
HVAC$35.71$27.851.28x
Locksmith$5.84$5.701.02x
Water damage$33.84$35.980.94x

Water damage is the exception, and it makes sense: almost every water damage search is urgent already, so adding "emergency" does not change who is searching. In plumbing and garage doors the emergency premium was close to $20 a click. A plumber paying $40.98 for an emergency click needs that call to turn into a job far more often than a $22.04 repair click does, and that is where call handling decides whether emergency campaigns make money.

Our view: emergency keywords deserve their own campaign with their own budget, ad schedule and call routing. Mixed in with repair keywords, they quietly eat the budget overnight and at weekends, when nobody may be answering. We set out how we track those calls in our guide to home services call tracking.

Price shoppers are the cheapest clicks

Cost-research keywords such as "roof replacement cost" or "heat pump cost" had a median CPC of just $6.21. The cheapest keyword in the study was "tankless water heater cost" at $1.71, followed by "whole house generator" at $2.57 and "heat pump cost" at $2.94.

These searchers are early. They want a number before they call anyone, and it is common for advertisers to block cost searches with negative keywords to protect their budget. That leaves cheap clicks for anyone with a page that actually answers the price question. The exception was "repipe cost" at $32.42, where the job is big enough that plumbers clearly want the researcher too.

We would not point a small budget at cost-research keywords first. We would make sure the website has an honest pricing page, because that page can earn those visits for free through organic search, and keep paid budget for searches where someone is ready to book.

Repairs cost more per click than installs

Install and replacement keywords had a median CPC of $13.05, against $20.45 for repair keywords, so repair clicks cost 1.57 times as much. That held in 4 of the 6 trades where we priced both:

TradeRepair medianInstall or replace median
HVAC$27.85$14.30
Garage door$24.63$14.61
Plumbing$22.04$17.62
Roofing$19.50$18.81
Electrical$8.49$8.89
Locksmith$5.70$6.30

Install and replacement jobs are usually worth more to the business than repairs, so on paper this is where the margin is. HVAC shows it most clearly: a repair click cost $27.85 and an install click $14.30. There is a catch. Some install searches are people doing the job themselves. "Ceiling fan installation" cost only $5.75, and we suspect much of that traffic is looking for a how-to video. Negative keywords such as "diy" and "how to" matter more on install campaigns than anywhere else.

"Near me" barely changes the cost per click

We expected "near me" searches to cost more, since they look like ready-to-call searches. To test it, we compared 17 keywords with their "near me" twin.

KeywordCPCWith "near me"Gap
water heater repair$33.11$22.86$10.25 cheaper
plumber$29.50$23.72$5.78 cheaper
garage door repair$32.34$28.34$4.00 cheaper
water damage restoration$46.30$42.36$3.94 cheaper
electrician$18.45$16.25$2.20 cheaper
roofing company$29.52$29.73$0.21 dearer
roof replacement$26.92$29.29$2.37 dearer
water damage repair$35.98$42.91$6.93 dearer
hvac company$19.50$26.87$7.37 dearer
drain cleaning$15.70$24.70$9.00 dearer

That is 10 of the 17 pairs; the rest are in the download. Across all 17, the "near me" version cost more in 9 and less in 8, and the median difference was $0.21. In our experience Google already treats most of these searches as local, whether or not the words "near me" are there, so a separate "near me" campaign is unlikely to change what you pay. We put that effort into location settings and the service area on the ads instead.

For comparison: what agencies pay for the same question

Semrush estimates that advertisers pay $72.04 for a click on the phrase "google ads cost" itself. Every one of the 169 home service keywords in our study was cheaper than that. "Google ads management" was estimated at $228.10 a click, "google guaranteed" at $161.71 and "ppc management" at $95.27.

Those are agencies and lead sellers bidding for contractors as clients. It is a useful reminder of how much a home service business is worth to the people selling marketing to it, and a reason to ask any agency what you are paying for beyond the clicks. If you are weighing that, our breakdown of Google Ads management cost covers the agency side.

Turning CPC into a monthly Google Ads budget

The arithmetic is simple. Monthly cost equals clicks multiplied by cost per click. At the median CPC of $17.62, 100 clicks cost $1,762. At the cheaper quartile of $7.73 they cost $773, and at the dearer quartile of $25.63 they cost $2,563. The study-wide average was $18.58, and weighting each keyword by its search volume gave $22.66, because people search the expensive terms more often.

Cost per lead then depends on how many of those clicks call or fill in a form: divide the CPC by that conversion rate. A higher click price is fine if those clicks turn into booked jobs, which is why we judge home service accounts on cost per booked job. When cost per lead climbs, the cause is usually upstream of the bid; we list the common ones in why your cost per lead is high.

One more thing to know: keyword difficulty, the SEO metric many people check first, told us almost nothing about click prices. Its rank correlation with CPC across our keywords was 0.16. Paid and organic competition are different markets.

What we would do with this data

  • Split emergency from everything else. Give it a separate campaign, budget and schedule, and only run it when someone answers the phone.
  • Look at install and replacement keywords early. They were cheaper per click than repairs in most trades, and the jobs are usually bigger. Add strong negatives for DIY searches.
  • Leave cheap price searches to your website. A clear pricing page can win them organically.
  • Do not pay extra for "near me". Location settings do that job.
  • Plan the budget from the click price of the keywords you need. A water damage company and a locksmith cannot use the same rule of thumb.

Trade-specific playbooks are in our guides to HVAC PPC, plumbing PPC and roofing ads. If you would like a named buyer to run your campaigns, our Google Ads team works with home service businesses in the US, UK, Canada and Australia. More studies are on our original research page.

How we did this

Source
Semrush Keyword Overview (US database)
Country
United States
Collected
3 November 2026
Sample
170 keywords in 8 trades (169 with a CPC estimate)
Trades
HVAC, plumbing, roofing, electrical, garage door, pest control, locksmith, water damage
Intent groups
emergency, near me, repair, install or replace, cost research, company

We wrote 170 keywords by hand. For each of eight trades we listed the searches a homeowner types at different moments, from a burst pipe at midnight to comparing prices months ahead, and grouped them into six intent groups. We then looked up every keyword in Semrush's Keyword Overview, US database, in US dollars, on 3 November 2026.

CPC is Semrush's estimate of what advertisers pay on average for one click on that keyword in Google Ads. It is a national US figure. Real prices move with the city, the time of day, your Quality Score and how many local competitors bid, so treat every number here as a planning estimate. One keyword (basement flooding) had no CPC estimate and is left out of the CPC figures.

We report medians because a handful of very expensive keywords pull averages up. The volume-weighted figure weights each keyword's CPC by its estimated monthly searches, which are also Semrush estimates.

The list is our own selection, so a different list would give somewhat different medians. We did not measure Local Services Ads, which charge per lead rather than per click.

Download the data (CSV). Free to reuse with a link to this page.

Questions people ask before hiring

How much does Google Ads cost for home services?

Across 169 US home service keywords we priced on 3 November 2026, the median estimated cost per click was $17.62, and the middle half ran from $7.73 to $25.63. Your monthly cost is clicks multiplied by that price.

What is the most expensive home service keyword on Google Ads?

In our study it was emergency water damage restoration, at an estimated $66.23 a click. Water damage was also the priciest trade, with a median of $33.84.

Which home service trade has the cheapest Google Ads clicks?

Locksmith, with a median CPC of $5.80. Even emergency locksmith searches were estimated at $6.62 a click.

Do emergency keywords cost more on Google Ads?

Yes. Emergency searches had a median CPC of $27.91, against $20.45 for repair searches, and cost more than repairs in 7 of 8 trades.

Does adding near me make a keyword more expensive?

Not consistently. In 17 keyword pairs, the near me version cost more in 9, and the median difference was $0.21.

Is there a minimum budget for Google Ads?

No. Google has no minimum spend. You set a daily budget and pay only for the clicks you receive.

Can I use this data?

Yes. Download the CSV from this page and reuse it with a link back to the study.

Keep reading

Start a project