Lead Key

Google Ads Management for Contractors That Books Jobs

Good Google Ads management for contractors means tight service-area targeting, call tracking, LSA plus Search, and weekly negative keywords. Budgets and CPCs inside.

Mark GasparikMark Gasparik
Growth publisher, Lead Key Agency
Published September 29, 2026 · Updated October 3, 202610 min read
A collage of Google Ads, Local Services Ads and call-tracking screens showing contractor lead data and a cost-per-booked-job stat card.

Google Ads management for contractors means running Search campaigns and Local Services Ads together, targeting only the ZIP codes you actually drive to, tracking every call and form as a lead, and pruning wasted search terms every week. Done right, a contractor typically spends $1,500–$6,000/month in ad budget and pays $60–$300 per qualified lead depending on trade and metro. Done wrong, you pay for "contractor jobs near me" clicks from people looking for work, not work done.

What does Google Ads management for contractors actually include?

It is five jobs, not one. Most contractors who "tried Google Ads" only did the first.

  1. Account build: campaign structure by service, ad groups by intent, service-area targeting set to "Presence" not "Presence or interest," ad schedule matched to when your phone gets answered.
  2. Landing pages: one page per money service, with the phone number as a click-to-call button, a short form, service area list, license number and real photos of your crews' work.
  3. Tracking: call tracking numbers, form conversions, calls-from-ads counted only after 60 seconds, and offline conversion imports when your CRM knows which lead became a signed job.
  4. Weekly management: search term reports, negative keyword lists, bid and budget shifts between services, ad copy tests, and Local Services Ads dispute filing for bad leads.
  5. Reporting that names jobs: not impressions — leads, booked estimates, and revenue by campaign.

If your current setup does not include items 3 and 5, you do not have management. You have spend.

How much do Google Ads for contractors cost per click and per lead?

Cost per click for contractor keywords in the US and Canada typically runs $8–$90 depending on trade, urgency and city. Emergency services cost the most because the click is worth the most.

The ranges below are what we typically see in accounts we manage and audit. Major metros (Toronto, NYC, Los Angeles, Dallas) run 30–60% above these; smaller markets run below.

TradeTypical CPCTypical cost per leadRealistic starting budget/mo
Plumbing (emergency)$25–$80$70–$200$2,500+
HVAC (repair + install)$15–$60$60–$180$2,500+
Roofing$30–$90$120–$350$3,000+
General contracting / remodeling$10–$35$90–$250$2,000+
Concrete (driveways, patios)$8–$25$50–$150$1,500+
Fencing$6–$20$40–$120$1,200+

Set your budget from job math, not from what you feel like spending. If your average concrete driveway is $6,000 at 35% gross margin and you close 1 in 4 leads, a $150 lead costs you $600 per sale against $2,100 of margin — that works.

Below roughly $1,000/month in most trades, Search ads do not get enough daily impressions to gather data. You will spend three months learning what one month should have taught you.

Are Google Local Services Ads or Google Ads better for contractors?

Run both, and start with Local Services Ads if your trade is eligible. LSA sits above the Search ads, charges per lead instead of per click, and shows a Google Guaranteed or Google Screened badge that raises answer rates.

Local Services AdsSearch Ads
You pay forLeads (calls, messages)Clicks
Typical cost$25–$120 per lead$8–$90 per click
PositionVery top of resultsBelow LSA, above Maps
SetupLicense, insurance, background check (1–4 weeks)Live same day
ControlLow — no keywords, limited job typesHigh — keywords, ad copy, landing pages
Bad leadsDisputable for creditNot refundable
Best forRepair, service calls, urgent workInstalls, remodels, niche services, high-ticket

Local Services Ads for contractors are limited: Google only offers them for defined categories, and the lead form flattens everything into "job type." You cannot bid separately on "stamped concrete patio" versus "sidewalk repair."

That is exactly where Search ads earn their keep. Use LSA for volume on bread-and-butter calls, and Search for the specific, higher-ticket services you want more of.

One rule for LSA: dispute every bad lead within 30 days. Wrong service area, job type you don't do, spam, solicitation — all creditable. Contractors who never dispute typically overpay 10–20%.

How do Google Ads differ by trade?

The account structure is the same; the intent, the season and the negative keywords are not. Here is what changes.

Google Ads for plumbing contractors

Emergency intent dominates: "burst pipe," "water heater leaking," "drain clog same day." These clicks are expensive and convert fast, so bid aggressively during business hours and only run 24/7 if someone truly answers at 2 a.m.

Split repair from replacement. Water heater and repipe searches justify a much higher bid than "unclog toilet," and mixing them in one ad group means your cheap clicks eat the budget your profitable ones need.

Google Ads for HVAC contractors

HVAC is the most seasonal trade in paid search. Budgets should roughly double during the first heat wave and first cold snap, then pull back to maintenance and indoor air quality keywords in shoulder months.

Separate "AC repair" from "AC installation cost" — the second is research intent and needs a financing offer and a longer follow-up sequence, not a same-day dispatch ad.

Google Ads for roofing contractors

Roofing has the highest cost per lead of the common trades and the highest tire-kicker rate. Add negatives for "roof repair DIY," "shingles cost per bundle," "free roof grant," "insurance claim help" (unless that is your model) and "roofing jobs."

Storm response is the exception: after hail or wind events, search volume spikes for 10–20 days. A manager who raises budgets within 48 hours is worth their fee that month alone.

Google Ads for concrete contractors

Concrete searches split into residential (driveway, patio, stamped, walkway) and commercial (slab, foundation, tilt-up). Never run them in the same campaign — the commercial clicks cost more and convert on a longer cycle.

Photos matter more here than in any other trade. A landing page with 12 finished driveway and stamped patio photos typically converts 2–3x better than a text-only page, because the buyer is choosing a look, not a repair.

Google Ads for fence contractors

Fencing has the cheapest clicks and the most price shoppers. Qualify in the ad: state material types (cedar, vinyl, chain link, aluminum), state a starting price per linear foot, and state your service area.

Adding a price range reduces click volume and usually improves cost per booked estimate, because you stop paying for people looking for a $900 job you don't take.

Google Ads for general contractors

"General contractor near me" is the worst keyword in the account for most GCs — huge volume, vague intent, and job seekers. Bid on the projects you want instead: kitchen remodel, basement finishing, home addition, bathroom renovation, deck build.

General contracting is also the trade where retargeting and follow-up pay best, because buyers take 30–90 days to decide. Our renovation contractor project with GS Construction shows how project-specific pages plus review volume change the quality of the calls that come in.

What campaign structure works for contractor lead generation?

Keep it boring and tight. Most contractor accounts need three to six campaigns, not twenty.

  • Campaign 1 — Emergency/urgent service: highest bids, business-hours schedule, call-only assets, location extensions.
  • Campaign 2 — Core paid service (install, replacement, build): your highest-margin work, dedicated landing page per service.
  • Campaign 3 — Branded: your company name. Cheap, protects against competitors bidding on you, and catches people who saw your truck.
  • Campaign 4 — Performance Max (optional, after you have 30+ conversions/month): with brand exclusions, audience signals from your customer list, and real asset groups per service.

Use exact and phrase match for anything expensive. Broad match only belongs in an account that already has a 300+ item negative list and conversion data to guide it.

Set your location target to a radius you will actually drive, then exclude the ZIPs you refuse. A 50-mile radius on a company that only wants work within 20 minutes wastes 25–40% of budget on windshield time you'd decline anyway.

Which negative keywords should every contractor add first?

Start with these before your first click. They stop the most common waste in contractor accounts.

  • Employment: jobs, hiring, salary, apprentice, careers, resume, union, near me hiring
  • Free and DIY: free, DIY, how to, tutorial, YouTube, kit, rental, rent
  • Education: license, certification, course, school, training, exam, test
  • Supply: supply, wholesale, Home Depot, Lowe's, parts, material only
  • Wrong buyer: grant, government, low income, nonprofit, insurance claim (trade-dependent)
  • Directories: Angi, Thumbtack, Yelp, HomeAdvisor, reviews, complaints, lawsuit

Then read the search terms report every Monday for the first 60 days. A new account typically needs 20–50 negatives added per week early on, dropping to 5–10 once it settles.

How do you track whether Google Ads are actually booking jobs?

Count leads at the phone, then count jobs at the CRM, then push the job value back into Google. Contractors who stop at "Google says 42 conversions" cannot tell a $15,000 kitchen from a wrong number.

  1. Dynamic call tracking on the website so each visitor sees a number tied to their source. CallRail, WhatConverts and Nimbata are the common choices.
  2. Minimum call length of 60 seconds before it counts as a conversion. This alone removes most junk.
  3. Lead status in a CRM — Jobber, ServiceTitan, Housecall Pro, or even a shared sheet — with source and won/lost.
  4. Offline conversion import back to Google Ads with the actual job value, monthly at minimum. Google's bidding then chases revenue instead of form fills.

Speed to lead decides more than bid strategy. If you call back in under five minutes, contact rates typically run several times higher than a two-hour callback — which is why we set up automated follow-up and booking flows alongside the ads, so no lead sits in a voicemail box until 6 p.m.

What should you look for in a Google Ads agency for contractors?

Look for account ownership, trade experience, and a report that names jobs. Everything else is preference.

Questions worth asking on the first call:

  • Do I own the Google Ads account and the call tracking data if we part ways? (The answer must be yes.)
  • Will you manage Local Services Ads and file disputes, or Search only?
  • Who writes and hosts the landing pages, and do I keep them?
  • How often do you review search terms, and can I see a sample search term report?
  • What is your fee — flat, percentage of spend, or per lead — and does it change when I scale?
  • Can you show a contractor account in my trade with cost per booked job, not just cost per click?

The "best Google Ads agencies for plumbing contractors" lists you find online are mostly paid placements. A better filter: ask for two current clients in your trade, outside your service area, and call them.

Fee-wise, most agencies charge $800–$2,500/month, or 12–20% of ad spend once spend passes about $10,000. Percentage-only pricing quietly rewards spending more; flat pricing rewards efficiency. Lead Key Agency runs fixed monthly plans for local businesses so the fee doesn't move when your budget does, and ties Ads to Maps and organic in one Google presence program instead of treating them as separate line items.

How long before Google Ads produce booked jobs?

First calls usually arrive within 48 hours of launch. Stable, predictable cost per job typically takes 60–90 days.

A realistic timeline:

  • Week 1–2: ads live, first leads, heavy negative keyword work, call recordings reviewed for quality.
  • Week 3–6: budget shifts toward the services that book, weak ad groups paused, landing page fixed based on where people drop.
  • Week 7–12: enough conversion data for smart bidding, cost per lead usually down 20–40% from week one, LSA disputes flowing.
  • Month 4+: scale budget into the winners, add adjacent services, layer retargeting for long-cycle work.

Judge an agency at 90 days, not 30. Judge them on cost per booked job and lead quality, not on click-through rate.

What are the most common mistakes contractors make with Google Ads?

  • Sending ad traffic to the homepage. A roof replacement searcher landing on a page about your company history converts far worse than one landing on a roof replacement page.
  • No one answering the phone. Missed calls are the single biggest source of wasted spend in every contractor account we audit.
  • Running ads with 6 reviews. Searchers compare your ad to the Maps results below it. Under 25 reviews, fix that first.
  • Letting Google's rep "optimize" the account. Their default suggestions are broad match and higher budget.
  • Pausing in the slow season and restarting cold. You lose conversion history and pay to relearn it. Reduce budget instead.
  • No mobile speed check. Over 70% of contractor ad clicks come from phones in most accounts; a page loading in 6 seconds loses a third of them.

If you are not sure which of these is costing you the most, start with a free AI website audit — landing page speed and call setup are usually the cheapest things to fix.

Is Google Ads worth it for a small contracting business?

Yes, if you can answer the phone, quote within 24 hours, and afford three months of consistent spend. No, if you're testing $400 for four weeks and expecting a signed contract.

The contractors who make paid search work treat it as a lead channel with a known cost, not a lottery. They know their close rate, their average job value, and the maximum they'll pay for a lead — and they check those numbers monthly.

If that's you, the setup above is the whole game. If you'd rather hand it off, book a free 30-minute strategy call and we'll walk through your numbers, your trade and what a realistic budget looks like in your market — no pitch deck.

Next step

Want the Lead Key team to do this for your business?

A free strategy call comes with an audit of your website and Google listing, and a written plan you keep either way.

Frequently asked questions

Can I run Google Ads for my contracting business myself?

Yes, if you can commit two to four hours a week to search term reports, negatives and ad testing. The setup is not technically hard; the discipline is. Most owners do fine for the first month and then stop looking, which is when costs drift up 30–50%.

Do I need a Google Business Profile before running Google Ads?

Yes for Local Services Ads, and it helps a lot for Search. Location extensions pull from your Business Profile, and searchers often check your Maps reviews before calling the ad. A verified profile with 25+ reviews typically lifts ad conversion rates noticeably.

Should contractors use Performance Max campaigns?

Only after your account produces at least 30 conversions a month from Search. Performance Max needs conversion data to aim itself, and without brand exclusions it often takes credit for calls you would have gotten anyway. Start with Search, add PMax later as an expansion channel.

How many Local Services Ads leads are usually disputable?

In accounts we manage, roughly 10–20% of LSA leads qualify for credit — spam, out-of-area, job types you don't offer, or solicitations. Disputes must be filed within 30 days through the Local Services dashboard. If nobody on your team does this weekly, you are leaving money on the table.

What's a good conversion rate for a contractor landing page?

For paid search traffic, 8–15% of visitors turning into a call or form is typical for service trades, and 4–8% for high-ticket remodel or roofing work. Below 5% on service work usually points to a slow page, a hidden phone number, or a missing service area list. Test one change at a time.

Should I bid on my competitors' names?

It's allowed and it can work, but expect low quality scores and higher CPCs, and never use their trademark in the ad text. It's usually a better use of budget to protect your own brand name first. Competitor bidding makes most sense when you're the higher-rated option in the market.

How does seasonality affect contractor ad budgets?

Concrete, fencing and roofing peak spring through fall; HVAC peaks at the first heat wave and first freeze; plumbing is steadier year-round with holiday spikes. Plan for 2–3x budget in peak weeks and a reduced maintenance budget off-season. Pausing entirely resets your conversion history and costs you more when you restart.

Mark Gasparik
Written by · how we write

Mark writes about what actually gets small businesses customers from Google, social media and AI: the campaigns, the listings, the websites and the numbers behind them. Every article is built from real search demand and the work our team ships for clients across the US and Canada.

LeoKGKirill
Leo, KG and Kirill will be on your call

Take over Los Angeles before your competitors do

Google, social and AI, built in 14 days, tracked in your own dashboard and guaranteed on ROI. One free call to see the plan.

5.0 on Google & Trustpilot No ROI? Money back Your local team of experts