Skip to content

Marketing13 min read

Google Local Services Ads for contractors: how pay-per-lead really works in 2026

How Google Local Services Ads work for contractors in 2026: what you pay for, ranking, the Google Verified badge, lead credits and cost per booked job.

TradesWork Field Notes · August 19, 2026

Google Local Services Ads charge you per lead, not per click, and that sounds like a better deal than it is until you understand what Google counts as a lead. A missed call during business hours counts if the caller stays on the line more than 20 seconds. A text counts. A voicemail counts. A lead for a job type you don't do no longer earns a credit. So the real number to manage isn't cost per lead. It's cost per booked job, and the gap between the two is almost entirely under your control.

This guide works from Google's own help center, checked on October 15, 2026, and covers the three big changes of the past year: the Google Verified badge that replaced Google Guaranteed, automatic lead credits, and the 2026 migration of Local Services Ads into Google Ads as a Performance Max campaign type.

How Google Local Services Ads charge: what counts as a lead

Google's help center lists the scenarios it treats as a valid, chargeable lead:1

Lead typeCharged whenNot charged when
Phone call, answeredYou talk with the customer, or call back and connectGoogle's systems judge it spam, a duplicate or low quality
Phone call, missedDuring business hours, the caller stays on the line more than 20 secondsThe caller hangs up before 20 seconds or presses nothing in a phone menu
MessageA customer texts or emails through the adSame spam and duplicate filters
VoicemailA customer leaves a voicemailSpam and duplicate filters apply
Booking requestU.S. and Canada, through an integrated booking partnerSpam and duplicate filters apply
Follow-up contactOnly after 15 days with no interactionAny call or message from the same number or email within 15 days of the last interaction

Two lines in that table cost contractors real money.

The missed call over 20 seconds. Google says voicemail or a greeting during business hours counts as a connected call if the caller stays past 20 seconds.1 If your office lets calls roll to voicemail at lunch, you're paying full price for leads you didn't talk to, and those are the leads most likely to call the next company on the list.

The 15-day window. After 15 days with no interaction, a new contact from the same customer becomes a new chargeable lead.1 That's fair for a new job. It's annoying for a customer who calls back three weeks later about the original estimate. Tag those in your lead log so you can see how often it happens.

Message leads cost less, usually

Google says message leads are usually priced lower than phone leads, though not always, and that lead price reflects the estimated likelihood the customer books.1 If your office can reply to messages within minutes, message leads can be the cheapest jobs on the platform. If nobody watches the inbox, they're the most wasted.

How LSA ranking works

Local Services Ads are an auction, but price is only one input. Google lists these ranking factors:2

  1. 1

    Your bid

    The most you're willing to pay for a lead, or the target you set under automated bidding.

  2. 2

    Likelihood of a lead

    How likely your ad is to produce a lead, which Google estimates from your profile and history.

  3. 3

    Responsiveness

    How quickly and reliably you respond to customer calls and messages.

  4. 4

    Context and relevance

    The customer's search, and how relevant your business, services and job types are to it. Proximity to the customer matters.

  5. 5

    Profile quality

    Your rating, number of reviews, average response time and use of high-quality images.

  6. 6

    Verification

    Which verification checks you've completed.

The responsiveness factor is measurable. Google calculates your average message response time during your business hours over the last 90 days, weighted toward recent leads; if you haven't set hours, it uses leads received between 7 a.m. and 9 p.m.3 It recommends responding to leads as soon as they come in and says a consistently fast response time could help your ranking and lead volume. Your average response time may also appear right in the ad.4

That gives you a lever most owners miss: setting accurate business hours protects your response-time score. If you list 7 a.m. to 9 p.m. but the office closes at 5, every message that waits overnight drags the 90-day average. Either cover the hours you list or list the hours you cover.

Reviews feed ranking too. Google recommends at least five reviews, and some business types need five before ads show at all.4 LSA reviews are now managed through your Google Business Profile,5 so the same review rules apply: no incentives, no gating. Our post on asking for reviews after the FTC rule covers what's allowed.

Google Guaranteed is gone: what the Google Verified badge means

  1. Before Oct 2025

    Three badges

    Home services showed Google Guaranteed, backed by a money-back guarantee. Other categories showed Google Screened or License Verified by Google.

  2. Oct 2025

    One badge: Google Verified

    Starting in October 2025, Google replaced the badges with a single Google Verified badge and discontinued the Money Back Guarantee. Verified profiles call out which checks the business passed.

  3. Dec 7, 2025

    Guarantee claims close

    Reimbursement requests were accepted only for services booked before December 7, 2025, within 30 days of completion.

  4. Aug 2026 onward

    Badge carries into Google Ads

    Completed verification and the badge carry over to the new Performance Max pay-per-lead campaigns.

Sources: Google's Google Verified help page6 and its August 2025 announcement,7 plus the migration guide.8 Google says ranking isn't affected by the badge change.6

Practically, two things follow. First, if your website, truck wraps or radio spots still say "Google Guaranteed" or promise a Google money-back guarantee, update them; the guarantee no longer exists and implying it does is the kind of claim that draws complaints. Second, the screening itself hasn't gone away. For U.S. home services, Google's verification can include a criminal background check on the owner and on workers who perform core services, business registration (D-U-N-S, Secretary of State, EIN or Department of Revenue), state and local licenses, and a certificate of insurance at the required amount for your category.9 Background checks are done by Google's local partners, and results stay between you and them.

The 2026 migration into Google Ads

This is the change most contractors haven't absorbed yet. Google is moving Local Services Ads into a specialized Performance Max campaign type with pay-per-lead goals, managed inside Google Ads instead of the separate LSA dashboard.8

BeforeAfter migration
Who moves whenNot applicableAugust 2026: select U.S. home and storefront advertisers (plumbing, HVAC, electrical, moving). Late 2026: service-area businesses without storefronts, custom bidding or booking setups. 2027: non-U.S. and remaining categories
What you pay forValid leadsValid leads (unchanged)
Where ads showSearch and Maps, top of pageSame placements
BudgetWeeklyDaily average = weekly ÷ 7; monthly spend capped at daily average × 30.4
BiddingManual max per lead, or per-category targetNo manual max-per-lead bids. One campaign-level target cost per lead; separate categories need separate campaigns
Business name, address, hoursEdited in LSASynced one way from Google Business Profile; edit them there
ReportsLSA reportsHistorical reports don't carry over; lead history does

Google sends notices 14 days and 7 days before your migration and says to allow up to two weeks after for performance to stabilize.8

Lead credits: what Google refunds automatically

Disputing leads one by one used to be a weekly chore. Google now handles most of it automatically.10

  • Leads judged invalid or low quality at first contact aren't charged.
  • Charged leads are reassessed by Google's models; if a lead later proves to be poor quality, a duplicate or invalid, a credit is applied, in most cases within 30 days. The original charge still shows on the invoice.
  • Google no longer credits leads for "job type not serviced" or "geo not serviced." If you receive a lead for work you don't do, you pay for it.
  • You can rate a lead through the lead feedback survey, which Google says may produce a credit.

That third bullet changes how you should set up the account. Your job types and service area aren't a wish list anymore; they're a billing setting. If you don't want water heater leads in March, turn the job type off. If you won't drive 45 minutes, tighten the map. Google warns that narrowing these settings can reduce lead volume, which is exactly the point.

A worked budget: from cost per lead to cost per booked job

Every number below is a hypothetical example. Replace it with your own from the leads report.

Cost per booked job

cost per lead ÷ booking rate

Say your average LSA lead costs $55. Your CSRs book some share of those leads into a job on the board.

Hypothetical cost per booked job at a $55 lead price

Worked example: $55 cost per lead divided by each booking rate. Not Google data.

Hypothetical cost per booked job at a $55 lead price
35% booked$157
50% booked$110
65% booked$85
80% booked$69

Now add a budget. Suppose you want 40 booked jobs a month from LSA.

Shop AShop B
Cost per lead$55$55
Booking rate40%65%
Leads needed for 40 jobs10062
Monthly spend$5,500$3,410
Cost per booked job$138$85
Weekly budget to enter todayabout $1,270about $790
Daily average after migration (weekly ÷ 7)about $181about $112

Same market, same lead price, same ad. Shop B spends $2,090 a month less for the same 40 jobs, almost entirely because it answers the phone and calls back fast. And because responsiveness is a ranking factor, Shop B probably also pays less per lead over time, which this example doesn't even count.

Then take it one step further, to the number that matters to the business:

Return on LSA spend

(booked jobs × close rate × average ticket × gross margin) ÷ LSA spend

If Shop B's 40 jobs convert to 34 paid invoices at a $420 average ticket and 50% gross margin, that's about $7,140 of gross margin on $3,410 of spend, a bit over 2 to 1. Run the same math by job type and you'll usually find one or two job types carrying the account and one losing money. That's where a separate campaign or a turned-off job type pays for itself.

Free calculatorLabor rate & flat-rate price calculatorFind the hourly rate you need to charge to hit your profit goal, then price any job.

Tracking LSA leads all the way to the invoice

Google's leads page tells you what you paid for. It doesn't tell you what you sold. To get cost per booked job you need each LSA lead tied to a job and an invoice in your own system.

Three things make that work:

  1. One lead record per contact, de-duplicated. If the same homeowner calls from LSA and fills out your web form, that's one lead, not two.
  2. A campaign on every job. The job booked from an LSA call carries the LSA campaign, so revenue rolls up by source.
  3. Time to first response on every lead. You can't manage the responsiveness factor without measuring it the way Google does.

In TradesWork, the lead inbox brings in Google Local Services leads through forwarded lead emails (which can add about a minute of mailbox delay), merges duplicates within 14 days, matches existing customers, and shows time to first reply on every lead with median speed and booked rate by source for the last 30 days. Honest limit: the direct Google Ads API connection for Local Services isn't live yet. For phone leads, the phones feature ties each call to the campaign behind the dialed number.

Lead sources in TradesWork, including Google LSA, each marked connected, waiting for a first lead, or not connected. · Real product screenshot, demo company data.
Lead sources gallery

When LSA isn't worth it

Where LSA earns its spend

  • Emergency and same-day repair work where the customer calls the first trusted name
  • Shops that answer live during listed hours and reply to messages in minutes
  • Service areas you can actually cover quickly, with job types set tightly
  • Owners who track cost per booked job by job type every month

Where it struggles

  • Shops that let business-hours calls roll to voicemail, which still bills after 20 seconds
  • Big-ticket replacement work with long sales cycles, where a lead today is a sale in six weeks
  • Markets where your reviews are thin; Google recommends at least five
  • Anyone who can't tie leads to invoices and is judging on lead count alone

For the response-time side, read speed to lead. For the broader channel mix, our HVAC marketing guide and plumbing marketing guide put LSA next to organic search, memberships and referrals. And if you need the definitions, see cost per lead and Google Local Services Ads in the glossary.

Footnotes

  1. How leads work, Local Services Help, Google, accessed October 15, 2026. ↩ ↩2 ↩3 ↩4

  2. About ad rankings, Local Services Help, Google, accessed October 15, 2026. ↩

  3. Manage leads and jobs, Local Services Help, Google, accessed October 15, 2026. ↩

  4. Improve your Local Services Ads performance, Local Services Help, Google, accessed October 15, 2026. ↩ ↩2

  5. Local Services Ad customer reviews now managed through Google Business Profile, Google Business Profile Community guide, 2025. ↩

  6. About Google Verified badge, Local Services Help, Google, accessed October 15, 2026. ↩ ↩2

  7. Google Verified makes it easier to find trusted local businesses advertising on Google, Google, August 2025. ↩

  8. Local Services Ads transition to Performance Max campaigns with pay-per-lead goals, Google Ads Help, accessed October 15, 2026. ↩ ↩2 ↩3

  9. Understand the screening and verification process, Local Services Help, Google, accessed October 15, 2026. ↩

  10. About automated Local Services Ads lead credits, Local Services Help, Google, accessed October 15, 2026. ↩