Most home improvement contractors who quit Google Ads did not quit because the ads failed. They quit because they spent two thousand dollars, got a pile of clicks, answered four calls from people shopping three bids, and could not tell whether any of it made money.
That is a setup problem, not a Google problem. The demand is there. Ahrefs shows 45,000 people a month searching “window replacement near me” in the United States, 43,000 searching “bathroom remodeling near me,” 15,000 searching “general contractor near me,” and 13,000 each for “siding installation near me” and “kitchen remodeling near me.” Those are people with a project and a checkbook, typing into Google right now.
This guide covers what it costs to reach them, which campaign to turn on first, the keywords that book jobs, and the ones quietly draining your budget.
What Google Ads Cost for a Home Improvement Business
Google Ads runs on an auction. You do not pay a flat monthly fee to Google. You pay each time somebody clicks your ad, and what you pay per click depends on your trade, your city, and how many competitors are bidding on the same words.
That means anyone who quotes you a national average cost per click is guessing about your market. A siding contractor in a small metro and a bath remodeler in Dallas are not in the same auction.
The number that actually matters is not cost per click anyway. It is cost per lead, and then cost per booked job. Here is the math you can run today with numbers from your own business.
Say a click costs you $12 and one in twenty people who land on your page fills out a form or calls. That is $240 per lead. If you close one out of every four leads, your cost per booked job is $960. Whether that is good or terrible depends entirely on your average job value. For a $3,000 bathroom refresh it is painful. For a $45,000 kitchen it is a bargain.
So before you spend a dollar, write down three numbers: your average job value, your close rate on inbound leads, and the most you are willing to pay for one booked job. Everything after that is arithmetic.
For reference, one CMP client running managed Google Ads brought in 312 qualified leads at $48.91 per lead and a 6.6x return on ad spend. Those are real results from one account, published on our Google Ads management for contractors page, and your market will look different. But it shows the spread. Cost per lead is not fixed. It is a function of how tightly the campaign is built.
Local Service Ads or Search Ads: Which to Run First

Most home improvement contractors should turn on Local Service Ads before they touch a search campaign.
Local Service Ads sit above everything else on the results page, including regular Google Ads. You pay per lead instead of per click, so you are not funding tire kickers. And they carry the Google Verified badge, which you earn by passing a background check and showing your license and insurance. To a homeowner deciding between five strangers who want access to their house, that badge does real work.
The catch is that Local Service Ads are limited. Google controls which service categories exist, the ad format is fixed, and you cannot write your own copy or send traffic to your own landing page. For some trades the category you need does not exist yet.
That is where search ads come in. Search ads give you control. You choose the exact keywords, write your own headlines, and send people to a page you built. They cost more per lead in most markets, but you can target a specific service in a specific city with a specific offer, which Local Service Ads cannot do.
The strong play for most home improvement companies is both. Local Service Ads for the easy volume at the top of the page, search ads underneath for the jobs and neighborhoods you actually want. If you are still deciding between channels, we broke down which ad platform fits your trade in more detail.
The Keywords That Bring In Booked Jobs

Home improvement keywords fall into three buckets, and only one of them pays.
Ready to hire. Someone types “kitchen remodeler near me” or “siding installation [city]” or “bathroom remodel contractor.” They have a project. They are looking for a person to do it. These are the words you bid on, and they are the most expensive words in your market for exactly that reason.
Researching. Someone types “how much does a kitchen remodel cost” or “vinyl vs fiber cement siding.” They might hire somebody in six months. They might be a homeowner planning a DIY weekend. Some contractors run these successfully, but only with a real follow-up system behind them. If you are starting out, skip them.
Looking for something else entirely. Someone types “kitchen remodel ideas” or “bathroom remodel DIY” or “siding repair how to.” These people will never hire you. They will click your ad. You will pay for it.
Start narrow. Pick the five to ten services that make you the most money, pair each with your city and the surrounding towns you actually drive to, and bid on those. A campaign built around “bathroom remodeling Fort Worth” will beat one built around “home improvement” every time, because you can write an ad and a landing page that match exactly what the person asked for.
Add your service area as a location target and set it to people in your area, not people interested in your area. Google’s default setting shows your ads to somebody in another state researching a move. That default has burned more contractor budgets than any other single setting.
For a deeper walkthrough of campaign structure, bid adjustments, and ad extensions, see our guide to Google Ads tactics for contractors.
Negative Keywords: Where Home Improvement Budgets Leak
A negative keyword tells Google never to show your ad when somebody uses that word. This is the single most neglected part of a contractor’s account, and it is where most of the waste lives.
If you sell bathroom remodels, you are paying for clicks on “bathroom remodel DIY,” “bathroom remodel cost calculator,” “bathroom remodel ideas pinterest,” and “cheap bathroom remodel.” None of those people are hiring you.
Build your negative list before you launch, not after. Start with these and add to them every week:
- DIY, do it yourself, how to, tutorial, video
- free, cheap, budget, discount
- jobs, hiring, career, salary, apprentice
- wholesale, supplier, materials, parts
- pictures, images, ideas, inspiration, pinterest
- rental, apartment, tenant, landlord (unless you serve them)
- the names of national retailers and big box stores
- the names of lead resellers homeowners search for
Then, once a week, open the search terms report in your Google Ads account. That report shows the actual phrases people typed to trigger your ad, which is not the same as the keywords you chose. You will find garbage in there every single week. Add it to the negative list. Ten minutes a week on this one report will do more for your cost per lead than any bidding trick.
Your Landing Page Decides Whether the Click Becomes a Job

You can run a perfect campaign into a bad page and get nothing. This is the most common failure in home improvement advertising, and contractors almost always blame the ads.
Do not send paid traffic to your homepage. Somebody who searched “bathroom remodeling” and landed on a homepage listing eleven services has to hunt for what they wanted. Most will not. Send them to a page about the exact service they searched for.
That page needs to do five things. Say what you do and where you do it, above the fold and in plain words. Show your phone number as a tappable link, because most of this traffic is on a phone. Show real photos of your own finished work, not stock images. Put reviews on the page. And make the form short. Name, phone, zip, and what they need. Every extra field costs you leads.
Then check how fast it loads on a phone on a normal connection. A homeowner standing in a half-torn-out bathroom will not wait eight seconds.
If your site cannot do these things, fixing it beats increasing your ad budget. That is what a contractor website built to convert is for.
Home Improvement Advertising by Trade
The framework above holds across home improvement, but the details shift by trade.
Kitchen and Bathroom Remodelers
Long sales cycles and high job values. Someone searching today may sign in three months, so a lead that does not close this week is not a wasted lead. Track it. Bid on the specific service plus city, and use your ad copy to filter on budget. Saying “full kitchen remodels starting at $X” costs you some clicks and saves you a lot of unqualified calls. Point ads at a page with a real portfolio, because this is a decision people make with their eyes.
Siding, Windows, and Exteriors
Demand spikes with weather and season. “Siding installation near me” pulls 13,000 US searches a month and “window replacement near me” pulls 45,000, so the volume is there year round, but your close rate will swing. Financing messaging works hard here because the tickets are large and often unplanned. If you also do storm and insurance work, keep it in a separate campaign with its own keywords and its own landing page.
Carpentry and Finish Work
Smaller tickets and a wide range of job types, which makes tight targeting critical. Bidding on “carpenter” alone will bring in people looking for a $200 door repair and people wanting $30,000 of built-ins. Split campaigns by job type. Trim and molding, built-ins and cabinetry, framing, and deck work each deserve their own keywords and ad copy.
Home Renovation and Design-Build
You are selling a relationship, not a transaction. The homeowner is choosing who to let into their house for four months. Ads should sell your process and your proof, and the landing page should carry project galleries, a clear explanation of how a job runs from first call to punch list, and reviews that mention communication. Expect a higher cost per lead here and judge it against job value, not against your siding numbers. Our remodeling marketing page covers this in more depth.
Concrete, Masonry, and Hardscape
Highly seasonal and highly local. Concrete buyers rarely go more than a short drive for a contractor, so tighten your radius and put your service towns directly in the ad copy. Photos matter more than words in this trade, so weight the landing page toward finished work.
How to Tell If Your Google Ads Are Working
Clicks are not the scoreboard. Neither are impressions.
Set up conversion tracking before you spend anything, and make sure it counts phone calls, not just form fills. In home improvement most leads call. If you are only tracking forms, you are seeing a fraction of your results and will shut off campaigns that are working.
Then track four numbers every month: what you spent, how many leads came in, how many became booked jobs, and what those jobs were worth. That last one is the whole game and it is the number most contractors never connect back to the ad. If your CRM can tag lead source, tag it. If it cannot, ask every caller how they found you and write it down.
On timing, do not judge a campaign in week one. CMP’s Google Ads service page states that traffic starts within hours, first leads typically arrive within 24 to 72 hours, and peak performance takes two to three months of optimization. That matches how the auction works. Early data is noisy, and the first month is largely spent finding out which search terms to kill.
Give it ninety days, work the search terms report weekly, and judge it on cost per booked job.
When to Run Ads Yourself and When to Hire Someone
Run them yourself if you have one or two services, a tight service area, and about an hour a week to spend in the account. The basics in this guide will get you a working campaign. Plenty of contractors do fine this way for years.
Hire someone when the account gets past what an hour a week can hold. That usually means multiple services and multiple cities, spend above a few thousand a month where small percentage gains are worth real money, or a stretch where you cannot tell which campaigns are producing and you are guessing.
The honest test is what your time is worth. If you are billing $150 an hour on a job site, four hours a month in Google Ads is $600 of your time, and that is before counting what a mistake costs.
If you go looking for help, know what to ask. We wrote up how to pick a Google Ads agency for home improvement work, and a roundup of remodeling marketing agencies if remodeling is your lane. The short version: ask who owns the account, ask to see the search terms report from a client in your trade, and never sign with anyone who will not give you admin access to your own ad account.
Frequently Asked Questions

How much do Google Ads cost for a home improvement business?
There is no flat rate. You pay per click, and the price depends on your trade, your city, and your competition. Work backward instead: take your average job value and close rate, decide what a booked job is worth to you, and set your budget from there.
Are Google Ads worth it for a small home improvement contractor?
Yes, if your service area is tight and your average job is large enough to absorb the cost per lead. A one-crew remodeler in one city can compete fine, because you are only bidding against people serving that same area.
Should I run Local Service Ads or regular Google Ads first?
Local Service Ads first, in most cases. They sit above search ads, you pay per lead instead of per click, and the Google Verified badge builds trust. Add search ads once you want control over keywords, ad copy, and landing pages.
How long before Google Ads bring in leads?
Traffic starts within hours. CMP typically sees first leads within 24 to 72 hours, with peak performance after two to three months of optimization. Judge the campaign at ninety days, not at week one.
What keywords should a home improvement contractor bid on?
Your specific services paired with your city, targeting people ready to hire. “Bathroom remodeler [city]” beats “home improvement.” Skip the research and idea keywords until you have a follow-up system that can work a long sales cycle.
Why am I getting clicks but no calls?
Usually the landing page or the match between ad and page. Check that paid traffic lands on a page about the exact service searched, that your phone number is tappable on mobile, that the page loads fast, and that your form is short.

