Google Ads

    How Much Does Google Ads Cost for Contractors?

    By the MarDigital teamUpdated: 7 min read

    How much does Google Ads cost for contractors? Why there is no single price

    Google Ads does not sell clicks at a set rate. Every time someone searches for something like water heater replacement or roof leak repair, Google runs an auction among the advertisers whose keywords match that search. The result of that auction decides which ads show, in what order, and what each advertiser pays if the ad is clicked.

    That is why two contractors can run what looks like the same campaign and pay very different amounts. One is in a dense metro with dozens of bidders, the other is in a smaller market. One sends clicks to a fast page built for that service, the other sends them to a generic home page. The platform is the same; the auction is not.

    You also control the ceiling. You set a daily budget and, depending on the bid strategy, a maximum bid or a target. Google says you often pay less than your maximum bid. Your spend is a dial you set, and the real question is what that spend returns.

    What sets your cost per click in home services?

    Google lists the inputs to Ad Rank, the score that decides whether your ad shows and where. Each one has a direct effect on what a click costs you.

    • Your bid: the most you are willing to pay for a click. You often pay less.
    • The quality of your ad and landing page: how relevant and useful they are to the person searching.
    • Minimum thresholds: an ad has to clear a quality bar to show at all in a given position.
    • Competition: how many advertisers are bidding on that search, and how hard.
    • Search context: the words used, the searcher's location, device, time of day and other signals.
    • Expected impact of assets: call buttons, sitelinks, location and other extensions that make the ad more useful.

    Trade and intent

    Searches tied to urgent, high-ticket jobs, such as emergency HVAC repair, roof replacement or a full kitchen remodel, tend to draw more bidders because each job is worth a lot. Lower-ticket or research-stage searches usually draw fewer. The more a customer is worth to the industry, the more the auction tends to cost.

    Location and season

    A big metro usually has more contractors competing for the same searches than a small town. Seasonality matters too: AC repair in summer, roofing after a storm, moving at the end of the month. When demand and competition rise together, so do prices.

    What is Quality Score and how does it affect cost?

    Quality Score is a 1 to 10 rating Google shows at the keyword level. It combines three parts: expected clickthrough rate, ad relevance and landing page experience, each rated above average, average or below average.

    Google is clear that Quality Score itself is a diagnostic, not an input to the auction. It is a summary of how your ads compare with other advertisers. What does feed the auction is the underlying quality of your ad and page, and Google states that higher-quality ads can often lead to lower costs per click.

    In practice, the levers are the ones a homeowner would notice:

    • An ad that repeats the service and city they searched for.
    • A landing page about that exact service, not your whole company.
    • A page that loads fast on a phone and shows the phone number without scrolling.
    • Ad groups organized by service, so each ad can be specific.

    How do you calculate a starting Google Ads budget?

    The useful way to set a first budget is to work backward from the jobs you want, using numbers only you have. You need four things: how many new jobs you want per month, the average gross profit per job, how much of that profit you are willing to spend to win the job, and your close rate on qualified leads.

    Here is a hypothetical example. The numbers are round and purely illustrative. They are not market data and not a prediction for your trade or city.

    • Goal: 10 new jobs per month (example).
    • Average gross profit per job: $2,000 (example).
    • You are willing to spend 20% of that profit to win a job: $400 per booked job.
    • You close 1 in 4 qualified leads (25%, example).
    • Affordable cost per lead: $400 x 25% = $100.
    • Leads needed: 10 jobs / 25% = 40 leads per month.
    • Monthly budget: 40 leads x $100 = $4,000, or about $132 per day.

    Why the daily number matters

    Google Ads works with an average daily budget. On a single day a campaign can spend up to twice that amount, but Google states that over a month you will not be charged more than 30.4 times the average daily budget. That is why we divide a monthly figure by 30.4 when we set the daily amount.

    What to do when the math does not work

    If your real cost per lead ends up above what your close rate and margin can support, more budget will not fix it. The fix is usually upstream: tighter keywords, better location settings, a stronger landing page, faster lead follow-up or a higher close rate. If your budget can only buy a handful of clicks a day, it is often better to narrow the service area or focus on one service than to spread thin.

    What does a reasonable Google Ads cost per lead look like?

    A reasonable Google Ads cost per lead is one that leaves you profit after the job is done. That depends on your margin and close rate far more than on any industry benchmark, which is why we do not quote one. A cost per lead that is fine for a roof replacement company can be impossible for a house cleaning company, and the reverse.

    Two warnings. First, a lead is only a lead if it is a real prospect in your area asking for work you do. Make sure your tracking counts calls and forms, not page views or button clicks that never turned into contact. Second, look at cost per booked job over a few months, not cost per lead in the first two weeks. Smart bidding needs data, and early numbers move a lot.

    How long before you know if the budget is working?

    Give a new or rebuilt account enough time and volume to collect real data. For many small local accounts that means a few weeks before settings are stable and a couple of months before cost per job is trustworthy. The exact time depends on how many leads the budget can buy.

    • Week 1-2: check search terms, locations and that every call and form is tracked.
    • Week 3-6: cut wasted terms, move budget to the services and areas that produce leads.
    • Month 2-3: compare cost per booked job with the target from your budget math.

    How we approach budgets for contractors

    When we set up or take over a contractor account, we start with the budget math above, using the owner's own numbers. Then we build campaigns by service and area, check that conversion tracking counts real calls and forms, and report on leads and booked jobs, not impressions. The account stays in the client's name.

    If you already run ads and suspect money is leaking, our Google Ads wasted spend checklist covers the most common problems, and our paid audit goes through your account line by line.

    Frequently asked questions

    Is there a minimum budget for Google Ads?

    Google does not require a minimum spend; you choose your own daily budget. The practical minimum is the amount that buys enough clicks each day to produce leads and give the bidding system data. If your budget only covers a few clicks a day, narrow the service area or focus on one service.

    Do I pay for impressions or clicks?

    Standard Search campaigns charge when someone clicks your ad, including clicks on the call button. Showing the ad without a click costs nothing. Local Services Ads are different and charge per lead.

    Why did my cost per click go up?

    The usual causes are more competitors bidding, seasonal demand, a change in bid strategy, broader keyword matching or lower ad and page quality. Check the auction insights and search terms reports before raising the budget.

    Can I lower my cost per click without losing leads?

    Often, yes. Tighter ad groups, ads that match the search, a fast service-specific landing page and negative keywords for searches you cannot serve can reduce cost per click and waste at the same time. Results depend on your market, so measure cost per lead before and after.

    Should a small contractor start with Google Ads or Local Services Ads?

    It depends on whether your trade and city are eligible for Local Services Ads and whether you can answer calls fast. Many contractors run both. We compare them in our guide on Local Services Ads vs. Google Ads.

    Sources

    Keep reading

    Want to know what's holding your leads back?

    For $199 we review your website, ads, Google presence and tracking and send you the problems costing you the most, ranked, with what to fix first.

    Get your $199 marketing audit