Google Ads for Contractors: Pay Per Click or Per Lead?

Learn how contractors can compare Google Ads and Local Services Ads, plan a budget, track lead quality, set up ads, and decide when to hire help.

Eric Plotts/

Google Ads for Contractors: Pay Per Click or Per Lead?

Yes, Google Ads can produce hire-ready leads for contractors when you pick the right campaign goal and send clicks to a landing page built for that exact job. The single most important first step is deciding whether you want phone calls, messages, or booked appointments, then making sure your landing page asks for that same action. Skip this step and you will pay for traffic that never turns into work.


TL;DR:

  • Standard search ads charge for every click, while pay per lead campaigns bill only for valid contacts but require verification in many trades.
  • Advanced verification can take four to eight weeks; gather licensing, business registration, and any required insurance documents early because affected ads cannot run until approval.
  • A $600 repair with 40% margin, 25% of profit allocated to acquisition, and a one in four close rate supports about $15 per lead.
  • Start with one service and area, use a dedicated landing page, then test for four to eight weeks while tracking calls and excluding irrelevant searches.

Bluelakewebdesign
Build a Website That Generates Leads
Blue Lake builds fast-loading websites with integrated SEO to help businesses improve online visibility and turn visitors into leads.

Why Google Ads Work for Contractors and Who to Target

Google Ads work well for contractors because they put your business in front of people who are already looking to hire, not people who might think about it someday. Someone typing “replace roof near me” or “emergency plumber” into Google is close to picking up the phone. That kind of search shows hiring intent, and ads let you show up for it the moment someone types it in.

Search engine optimization can eventually get you free placement for those same searches, but it usually takes months to build up. Ads show up today. That speed is the main reason contractors use paid search even while working on their organic rankings in the background.

The contact method you choose matters as much as the keywords you pick. Contractors generally see the best results when they match the ad format to how customers actually want to reach them:

  • Phone calls work best for urgent jobs like plumbing leaks, electrical problems, or storm damage repair.
  • Message or text options suit lower-pressure requests like getting a quote for a kitchen remodel.
  • Booking links work well for services with set appointment slots, such as inspections or routine maintenance.

Picking the wrong contact method for the job type is one of the most common reasons a contractor’s first ad campaign underperforms. A roofer running emergency leak ads without a phone number visible front and center is leaving calls on the table. A remodeling company trying to force same-day phone calls for a $40,000 kitchen job is asking for a decision most homeowners are not ready to make in one click.

Standard Google Ads vs. Local Services Pay-Per-Lead: What’s the Difference

Contractors have more than one way to buy ads from Google, and the billing model changes how much risk you take on. Standard Google Ads run on a cost-per-click model, meaning you pay every time someone clicks your ad whether or not they ever call you. You control keywords, bids, and ad placement, but you carry more of the guesswork.

Local Services Ads work differently. You pay only for valid leads, such as a phone call or a booked job, rather than for every click. These ads appear on Search and Google Maps and typically show your business name, reviews, and a “Google Guaranteed” badge for approved contractors. For many service categories, Google requires verification before you’re allowed to run them.

Google is also migrating Local Services Ads into a newer setup called Performance Max with pay-per-lead goals, which is Google’s umbrella campaign type that uses automation to find customers across its properties. According to Google Ads Help, this migration keeps the pay-per-lead billing model, meaning you still pay for valid leads instead of clicks, while folding the campaign into the newer Performance Max structure. Migration phases begin in August 2026 and expand through late 2026 and 2027, and these pay-per-lead campaigns serve on Search and Maps, similar to how Local Services Ads worked before.

Here’s how the two main approaches compare for contractors:

  • Standard Google Ads: you set keywords and bids, pay per click, and have the most control but the most manual work.
  • Pay-per-lead campaigns: you pay only for valid leads like calls, messages, or bookings, with less manual keyword work but less control over exact placement.
  • Verification requirements apply to pay-per-lead campaigns in many service categories, while standard Google Ads generally do not require the same checks.

Most contractors starting out do well running both: pay-per-lead for the appointment-setting side and standard search ads for broader keyword coverage.

Advanced Verification: What It Requires and How Long It Takes

Before Google lets certain contractors run pay-per-lead ads, it requires a process called Advanced Verification. This step exists to confirm you’re a real, licensed business and to protect homeowners from unqualified contractors showing up in search results. According to Google Ads Help, Advanced Verification is required for certain service categories and can take several weeks, during which you cannot run ads for the affected services.

Verification typically includes a mix of the following, depending on your trade and location:

  1. Confirmation of your professional license, where your trade requires one.
  2. Proof of business registration, such as articles of incorporation or a business license.
  3. A background check for the business owner or responsible party.
  4. A video interview to confirm the business is legitimate and operating as described.
  5. Insurance documentation in some service categories.

Processing typically runs four to eight weeks according to Google Ads Help, so this is not something to start the week you want ads live. If verification fails or stalls, you simply cannot run ads for that service category until it’s resolved, which can derail a launch timeline if you didn’t plan for it.

Get ahead of the wait by gathering your documents before you apply:

  • Your contractor license number and expiration date.
  • Business registration paperwork showing your legal business name and address.
  • Your Google Ads Customer ID, which you’ll need once your account is set up.
  • General liability insurance certificates, if your trade typically carries them.

Pro Tip: Start the Advanced Verification application as soon as you decide to run pay-per-lead ads, even before your landing pages or ad copy are finished. The paperwork review runs on its own timeline regardless of how ready the rest of your campaign is.

How to Calculate an Acceptable Cost Per Lead and Budget

The biggest budgeting mistake contractors make is picking an ad spend number that sounds reasonable without checking it against what a lead is actually worth. The right way to set a budget starts with your numbers, not Google’s suggested bid.

A simple formula: your acceptable cost per lead, meaning what you can afford to pay for one phone call or booking, equals your average job value multiplied by your gross profit margin, multiplied by the share of that profit you’re willing to spend on acquiring the customer, then adjusted for how often a lead actually turns into a booked job.

A average repair job worth $600 with a 40% margin leaves $240 in profit per job. If you’re comfortable spending 25% of that profit to acquire the customer, that’s a $60 budget per booked job, before adjusting for close rate.

Say your close rate (the share of leads that become paying customers) runs around 1 in 4. To net one job at that $60 target, you’d need to be willing to pay closer to $15 per lead, since you expect to need four leads to land one job.

The math shifts quickly with job size:

  • A small repair job worth $400 to $800 supports a lower cost per lead, often in the $10 to $30 range depending on margin and close rate.
  • A mid-size remodel worth $5,000 to $15,000 can support a much higher cost per lead, sometimes $75 to $200, because the payoff per job is larger.
  • A larger project like a full roof replacement or addition, often $20,000 and up, can justify an even higher cost per lead given the profit on a single signed contract.

Seasonality matters too. Spring and early summer tend to bring higher search volume for most outdoor trades, while winter often sees it dip for things like roofing or landscaping. A reasonable approach is to test conservatively for four to eight weeks with a modest daily budget before scaling up, watching your actual cost per lead against the target you calculated rather than against what feels comfortable to spend.

Step-by-Step Google Ads Setup for Contractors

Once you’ve settled on a budget and contact method, the setup itself follows a fairly predictable sequence. Here’s how to walk through it.

Step 1: Choose and configure your primary conversion action. If you’re running a pay-per-lead campaign, phone calls are a required conversion type according to Google Ads Help, with messages and bookings available as optional additions. Decide upfront which action matters most for your business and build the rest of the campaign around it.

Step 2: Structure your account by service and service area. Rather than lumping every service into one campaign, split things out so each campaign and ad group targets one service in one geographic area. A roofing company serving three suburbs should ideally have separate landing pages for each service and area pairing rather than sending all traffic to one general page, a practice ServiceTitan points to as a key driver of stronger conversion rates for contractor campaigns.

Step 3: Build your keyword list and negative keywords. Focus your keywords on high-intent phrases: service plus location, service plus “near me,” service plus “emergency” or “same day” where relevant. Just as important is your negative keyword list, the terms you tell Google not to show your ad for. Add words like “jobs,” “salary,” “DIY,” “how to,” and “free” early on, since these searches rarely come from people looking to hire a contractor and they quietly drain your budget.

Step 4: Write ad copy with a clear call to action. Every ad should state what you do, where you do it, and what you want the reader to do next, whether that’s “Call now” or “Get a free quote.” Include your service area by name, mention availability (same-day, 24/7, weekends) if it’s true for your business, and add call extensions so your phone number shows directly in the ad without requiring a click.

Step 5: Set up call tracking and connect the pieces. Link your Google Business Profile to your ads account, install call tracking so you can see which calls came from which ad, and test the full path yourself, from clicking the ad, to calling or filling out a form, to that lead landing somewhere you’ll actually see it, whether that’s a shared inbox, a spreadsheet, or a customer relationship management system (the software that tracks your contacts and job history).

Pro Tip: Call your own ad’s phone number once a week to confirm the call tracking number is working and routes to a person, not a dead line. A broken tracking number can quietly waste weeks of ad spend before anyone notices.

Step-by-Step Google Ads Setup for Contractors — overview diagram

Landing Pages and Lead Handling That Convert Better

Where you send ad clicks matters almost as much as the ad itself. Sending traffic to your homepage, where a visitor has to hunt for your phone number or figure out if you even serve their area, is one of the fastest ways to waste ad spend. ServiceTitan notes that dedicated landing pages built for a specific service and a specific market consistently outperform a general homepage for contractor campaigns.

A landing page that converts well for contractor searches typically includes a few consistent elements:

  • Your phone number visible above the fold, large enough to see without scrolling.
  • A short intake form, three to five fields at most, for visitors who’d rather type than call.
  • A clear list of the services you offer, written in plain language homeowners search for.
  • Before-and-after photos of completed jobs relevant to that specific service.
  • Basic trust signals like your license number, years in business, or service area coverage.

Getting the lead is only half the job. What happens in the minutes after someone calls or fills out a form determines whether that lead turns into a booked estimate or goes cold. A short, consistent process helps: call back within five minutes when possible, ask two or three qualifying questions (what’s the problem, where’s the property, how soon do they need it done), and move straight into booking an inspection or estimate visit rather than leaving the next step open-ended. Partner resources like RingPort’s lead follow-up guide cover practical scripts and automated follow-up workflows that pair well with paid lead campaigns, particularly for contractors who can’t answer every call live.

Pro Tip: Write a simple two-sentence script for whoever answers your phone, something as basic as confirming the service and asking when they’d like someone to come look at the job. A consistent opening gets more callers to a booked estimate than an improvised one.

Tracking Lead Quality: The Numbers That Actually Matter

Spending money on ads without checking what happens after the click is how contractors end up convinced “Google Ads don’t work,” when the real issue is usually a tracking gap. A handful of numbers tell you almost everything you need to know.

For pay-per-lead campaigns, track your charged leads, the leads Google counted and billed you for, alongside your cost per lead, your lead-to-booking rate (how many of those leads actually became scheduled jobs), your average job value, and your return on ad spend for booked work, meaning the revenue from booked jobs compared to what you spent on ads.

Google Ads’ own Leads table shows details on each charged lead, including the lead type, the campaign that generated it, and in some cases call recordings for a limited window, according to Google Ads Help. Reviewing that table alongside call recordings and simple lead tagging, marking each lead as “booked,” “not qualified,” or “no answer,” lets you see which campaigns and keywords are sending real work rather than tire-kickers.

A short weekly or monthly check keeps you from flying blind:

  • Charged leads count and cost per lead trend over the past week.
  • Lead qualification percentage, meaning the share of leads that turned into booked jobs.
  • New search terms triggering your ads, so you can catch and exclude irrelevant ones early.

Call recordings paired with lead tagging in Google Ads’ Leads table give contractors a direct way to see which charged leads turned into paid work, rather than guessing based on gut feel alone.

How Blue Lake Web Design Works With Contractors on Ads and Websites

We build the pieces this guide describes: landing pages built for a single service and a single service area, Google Business Profile setup, local search engine optimization, and Google Ads management, including call tracking integration so leads land somewhere you’ll see them. We work with contractors the same way we work with other small businesses: fixed-price website packages, delivered in a short time, with everything included rather than offered later as an upsell.

Our website packages come in two fixed options: $899 for a three-page website and $1,999 for an eight-page website, with a fixed quote available for anything larger. There’s no long-term contract tied to either package.

Before hiring anyone to run ads or build a landing page for your business, a few questions are worth asking directly:

  • What exactly is included in the price, and is that price fixed or does it change later?
  • What’s the delivery timeline, and what happens if it slips?
  • Will they set up call tracking and connect leads to a place you can actually check them?
  • How often will you see reporting on cost per lead and lead quality?

What I’d Prioritize If I Were Starting From Scratch

If I were a contractor running my first campaign, I’d start as narrow as possible: one service, one area, one landing page built just for that pairing, and a modest test budget held steady for four to eight weeks before touching anything.

If you’re hiring help, ask for fixed deliverables and a weekly look at your lead numbers, not a vague promise of “more traffic.” If you’re doing it yourself, spend your early hours on call tracking and your negative keyword list. Those two things quietly separate a profitable account from a frustrating one.

— Eric

Get a Fixed-Price Landing Page and Ads Setup

We build the ads-ready landing pages and handle the Google Ads setup this guide walks through, call tracking, service-area pages, and Google Business Profile syncing included, for a fixed price with no long-term contract.

Bluelakewebdesign

Our website packages are priced the same way for every contractor we work with: $899 for a three-page site or $1,999 for an eight-page site, both through our website pricing page, with a fixed quote for larger projects. We also offer local search engine optimization to keep your Google Business Profile details consistent with what your ads promise.

Ready to see what a fixed-price site and ad setup would look like for your business? Request a quote through our website pricing page or call us at (248) 800-1855 to talk through your service area and goals.

FAQ

Do Google Ads work for contractors?

Google Ads can work well for contractors, particularly for high-intent local searches like emergency repairs or “near me” service requests, where paid placement puts you in front of people ready to hire now. Results depend heavily on matching your ad’s contact method, call, message, or booking, to a landing page built for that same action.

Is $500 a month enough for Google Ads?

Whether $500 a month is enough depends on your cost per lead target, which comes from your average job value, profit margin, and close rate rather than a fixed dollar figure. For smaller repair jobs with a lower acceptable cost per lead, $500 can fund a reasonable initial test; for larger projects needing a higher cost per lead, that budget may only generate a handful of leads in a month.

How much do Google Ads cost for construction companies?

Google Ads costs for construction companies vary by campaign type: standard ads charge per click, while pay-per-lead campaigns charge only for valid leads such as calls or bookings rather than clicks, according to Google Ads Help. The right budget depends on your job values and acceptable cost per lead, which differs significantly between a small repair business and a company handling larger remodeling or construction projects.

What is Advanced Verification and how long does it take?

Advanced Verification is Google’s process for confirming a contractor business is legitimate and properly licensed before it can run certain pay-per-lead ads, and it can include license checks, business registration proof, and a video interview. According to Google Ads Help, the process commonly takes four to eight weeks, and ads cannot run in affected service categories until it’s complete.

How much does Blue Lake Web Design charge for a website?

Our fixed prices are $899 for a three-page website and $1,999 for an eight-page website, both detailed on our website pricing page, with a fixed quote provided for any project larger than that.

Sources

Written by

Eric Plotts

Web designer and SEO consultant in Novi, Michigan. Building websites for small and mid sized businesses since 2011.More about Eric.

Get started

Want this handled for you?

Call (248) 800-1855 for a free quote. Fixed price, no contract, and most sites are live in about two weeks.