Home › Guides › Google Local Services Ads

Marketing · How-to

Google Local Services Ads for contractors: how they work, what they cost, and what changes in 2026

Local Services Ads put your business at the top of Google Search and Maps for searches like “plumber near me,” and you pay per lead (a call, message or booking) instead of per click. Ranking rides on your reviews, how fast you answer, your profile and your bid. Since August 2026, Google has been moving these ads into Google Ads as Performance Max campaigns with pay-per-lead goals, in phases through 2027; you still pay only for valid leads.

By Eric Smith, founder of Outfitter AI and a former general contractor · Prices checked October 4, 2026

From Outfitter AI, which sells other marketing services and an AI receptionist but doesn’t run Local Services Ads; you can set up and manage everything below on your own.

What Local Services Ads are

When a homeowner searches for a trade in their town, the box at the very top with the badges and star ratings is usually Local Services Ads. They aren’t keyword ads: you don’t write ad copy or choose search terms. You tell Google your trade, your job types and your service area, and Google matches you to searches.

You pay for leads rather than clicks. Google counts a lead as valid when you get a text or email from the customer, a voicemail, a phone call you answer, a missed call you return, or a booking request [3]. Message leads usually cost less than phone leads, and the price of a lead varies by location, job type, lead type and bidding mode [3]. Google doesn’t publish a price list, so the only way to learn your cost per lead is to run it.

That model suits shops that already answer the phone well. It punishes shops that don’t, because a missed lead still shapes your ranking (more below), and a lead you never call back is money spent for nothing. If calls slip through now, start with how fast to call back leads. Where LSA fits among your other channels is covered in the full contractor marketing guide.

Which trades qualify

Google’s U.S. getting-started page lists the eligible categories [1]. The home and property ones include:

Mechanical and repair

HVAC (heating or air conditioning), plumbers, electricians, appliance repair services, garage door services, sewage system, water damage services.

Building and remodeling

General contractor, handyman, carpenters, kitchen remodeling, bathroom remodeling, roofers, siding services, flooring services, foundations services, countertop services, window repair services, fencing services.

Outdoor and seasonal

Landscaping services, lawn care services, tree services, snow removal, pool cleaner, pool contractor, solar energy contractor.

Cleaning and household

House cleaning services, carpet cleaning services, window cleaning services, pest control services, painter, moving services, home security, home theater, home inspector.

A few categories are limited to California and Florida, including home insulation and interior designer [1]. When we read the list we didn’t find pressure washing, gutter cleaning or concrete as their own categories. If your trade isn’t there, Google’s regular search ads and your Business Profile are the paths onto the results page.

Google Verified, screening and getting live

The badge next to an ad tells homeowners the business passed Google’s checks. Google has consolidated its older badges into a single Google Verified badge for all advertisers in the program, and advertisers who had finished the earlier screening got the new badge automatically [2]. You’ll still see the phrase “Google Screened” on older pages and in agency pitches; for a home-service business today the badge to aim for is Google Verified.

New advertisers have to complete Google’s screening and verification process to earn it [2]. You don’t have to wait for the whole process to start getting leads. Google offers pre-badge ads once you pass preliminary checks, which include a license or business registration, reviews in some categories, and billing and budget setup [1]. The catch: pre-badge ads appear below providers who have finished onboarding and earned the badge, and they aren’t offered for garage door services or locksmiths [1].

Leads, budgets and bidding

Budget. In the Local Services dashboard you set an average weekly budget [3]. Some weeks can run over it, but you won’t pass the monthly maximum, which is the weekly budget times the average number of weeks in a month [3].

Bidding. Google offers three modes [4]:

ModeHow it worksWho it fits
Maximize leadsGoogle sets bids to get the most leads for your budget. Google recommends it, ideally with at least 10 leads a week [4].Shops that want volume and can answer every call.
Target cost per leadAutomated bidding around a target you accept from Google or set yourself [4].Shops that know what a lead is worth to them.
Max per leadYou set the most you’ll pay for a single lead [4].Owners who want tight control, at the cost of volume.

Give any change about 2 weeks before judging it; Google says that’s roughly how long the model takes to adjust [4].

Do the math before you start (example). Say a water heater replacement earns you $900 in gross profit, and you book one of every four leads. You can afford to pay up to about $225 a lead and break even on the first job, before counting repeat work. A lawn care company with a $45 weekly mow needs a much lower lead cost, or a long customer life, to make it work. Those numbers are made up; plug in your own, using the worksheet in how much to spend on marketing.

Bad leads and lead credits

Google’s help pages now describe an automated credit system rather than a dispute form you fill in. Google judges lead quality with automated models: leads it decides are invalid or low quality at first contact aren’t charged, and charged leads can be credited later if they turn out to be low quality [6]. Credits usually land in your account within 30 days, though the original charge still shows on your invoice [6]. Each lead carries a status: not charged, charged, in review or credited [6].

Know what Google won’t credit, because it surprises people. Google no longer credits leads for job types you don’t offer or areas you don’t serve [6]. And a lead stays valid even when the caller reached you outside business hours, only wanted advice, canceled a booking, was just researching prices, or never answered your callback [3].

  1. Tighten your job types. If you don’t do sewer line replacement, switch it off. A lead for it is now your cost.
  2. Tighten your service area to towns you actually want to drive to.
  3. Set hours that match when you answer, so after-hours leads don’t pile up unanswered.
  4. Rate leads. In the Leads list, use “Rate this lead” to tell Google what was junk [6]. It doesn’t promise a credit, but it feeds the quality model.

How ranking works

Budget alone doesn’t buy the top spot. Google ranks Local Services Ads on your bid plus how likely you are to turn into a real lead [5]. The factors Google names:

Put together, the playbook is plain: answer every call or have something answer it, reply to messages fast, keep reviews coming (see how to get more Google reviews), and add real job photos.

The 2026 move into Google Ads Performance Max

Google’s help page, titled “Local Services Ads transition to Performance Max campaigns with pay-per-lead goals,” lays out the change [7]. Here is what it says, and only that.

The schedule [7]:

What stays the same [7]: you still pay only for valid leads such as calls and messages, not clicks; the ads still run only on Google Search and Google Maps; and the campaigns stay keywordless.

What changes [7]:

The page doesn’t describe a way to pick your own migration date. Make sure the admin email on the account belongs to someone who reads it, and download your reports as soon as Google offers them.

Your first 30 days

  1. Week 0: fix your Business Profile name, hours and photos, and get a handful of fresh reviews. Gather license, registration and insurance documents.
  2. Week 1: sign up, pick only the job types you want, draw a tight service area, and set a weekly budget you could lose without pain while you learn.
  3. Weeks 1 to 2: answer every lead within minutes. Turn on message leads if someone can reply fast. Leave bids alone for two weeks.
  4. Weeks 3 to 4: count leads, booked jobs and revenue. Rate the junk leads. Turn off job types that brought only tire-kickers.
  5. Day 30: compare your real cost per booked job to the break-even you worked out above. Raise the budget if it clears, cut it if it doesn’t.

Track where every booked job came from, or you’ll never know if the ads paid. Call tracking for contractors shows simple ways to do that.

Common questions

How much do Google Local Services Ads cost per lead?
Google doesn't publish a price list. The cost of each lead depends on your location, the job type, the type of lead and your bidding mode, and message leads usually cost less than phone calls. You set an average weekly budget and only pay for valid leads.
Is Google Screened the same as Google Verified?
Google has moved to a single Google Verified badge for all Local Services advertisers. Businesses that completed the earlier screening got the new badge automatically, and new advertisers earn it by finishing Google's screening and verification.
Can I dispute a bad Local Services lead?
Google now handles this mostly automatically. Invalid or low-quality leads aren't charged, and charged leads that turn out to be low quality can be credited, usually within 30 days. You can rate leads to give feedback, but Google no longer credits leads for job types you don't offer or areas you don't serve.
Which contractors can run Local Services Ads?
In the U.S. the eligible categories include HVAC, plumbers, electricians, roofers, general contractors, handymen, remodeling, landscaping, lawn care, tree services, house cleaning, pest control, painters, pool services, movers, siding, flooring and more. Check Google's current category list for your trade.
Are Local Services Ads moving to Performance Max?
Yes. Google's help page says the move into Google Ads as Performance Max campaigns with pay-per-lead goals starts in August 2026 for select U.S. home and storefront service advertisers, widens to service-area businesses in late 2026, and covers remaining accounts in 2027. You still pay only for valid leads.
How do I rank higher in Local Services Ads?
Answer every call, reply to messages quickly, keep earning reviews, add real photos and complete your verification checks. Google ranks on your bid plus how likely you are to produce a lead, and it says missed calls can hurt your responsiveness.
Do I get charged for calls that come in after hours?
A valid lead received outside your business hours isn't eligible for a credit, so set your hours to match when someone actually answers, or have after-hours calls covered.

Pairing paid leads with your own marketing

We don’t manage Local Services Ads. What Outfitter does: Facebook and Instagram ads run for you at ad spend plus 30% (your first $10 of Facebook ads is on us), automated Google review requests and posts on Website Professional at $79 a month, and postcards to homes you choose for about 53 cents each delivered, all from one prepaid balance with no contracts.

See how marketing works

Sources and how we compared

Everything about eligibility, leads, credits, ranking, bidding and the Performance Max move comes from Google’s Local Services and Google Ads help pages, opened October 4, 2026; the break-even math is an illustration with made-up numbers.

  1. Local Services Help: Getting started with Local Services Ads, United States — category list and pre-badge ads
  2. Local Services Help: About Google Screened and the Google Verified badge
  3. Local Services Help: How leads work
  4. Local Services Help: How bidding works for Local Services Ads
  5. Local Services Help: About ad rankings
  6. Google Ads Help: Lead credits for Local Services Ads
  7. Google Ads Help: Local Services Ads transition to Performance Max campaigns with pay-per-lead goals

Last updated October 4, 2026. Prices change; if something here is out of date, call or text (507) 628-0400 and we’ll fix it.