Local Services Ads for Contractors: Setup Guide

Updated June 17, 2026

Google Local Services Ads (LSA) are pay-per-lead ads that sit above the search results and the map pack for service queries like “plumber near me.” You pay only when a customer calls or messages, not per click. To run them you pass a background check, earn the Google Guaranteed badge, and set a weekly budget — then the leads you win are decided by your reviews, response speed, and proximity.

Local Services Ads are the most prominent real estate Google gives a contractor — a row of profiles with a green checkmark, star rating, and a call button, sitting above both the regular ads and the map pack. For “emergency plumber” or “AC repair near me,” that placement is most of the screen on a phone.

The pitch is simple: you pay per lead, not per click, and Google verifies you with a badge that signals trust. The catch is that LSA sends you the lead and walks away — whether that lead becomes a job depends entirely on how fast you answer and how well you follow up. This guide covers the setup, the real costs, and the part Google won’t do for you.

How Local Services Ads actually work

LSA runs on a pay-per-lead model, not pay-per-click. A potential customer searches, sees your profile, and either calls or messages through Google. You’re charged only when that contact happens — a missed-call lead or a clearly out-of-area inquiry can be disputed and credited back. Pricing is set by Google per lead type and market, and you control spend with a weekly budget tied to the number of leads you want.

Ranking inside the LSA unit isn’t an auction in the classic sense. Google weighs your review score and volume, your responsiveness (how fast and how often you answer leads), your proximity to the searcher, your business hours, and whether you’re Google Guaranteed. Two contractors paying the same per lead won’t get the same number of leads — the more responsive, better-reviewed one wins the placement.

Getting the Google Guaranteed badge

The green checkmark is the whole point — it’s what makes LSA convert better than a plain ad. To earn it you complete Google’s screening: a business background check, owner background check, license verification for your trade, and insurance verification. The process runs through Google’s partner vendors and usually takes one to two weeks.

The badge also carries a guarantee for customers: if they’re unsatisfied with covered work booked through LSA, Google may reimburse them up to a lifetime cap per the program terms. For you, that’s a trust signal you can’t buy any other way — but it also means your reviews and dispute history are visible leverage, so protecting your rating matters as much as winning the badge.

What LSA costs by trade

Cost per lead varies widely by trade, market, and lead type — a booked-job lead costs more than a general inquiry. The figures below are typical U.S. ranges for service-area trades; high-cost metros and emergency categories run at the top of each band, rural markets at the bottom. Remember these are cost per lead, not cost per job — your true number is this divided by your booking rate.

The leverage in LSA isn’t the per-lead price; it’s your close rate on the leads you buy. A plumber paying $35 a lead who books one in three is at $105 per job; the same plumber booking one in six is at $210. Speed-to-lead and follow-up move that ratio more than any bid change, which is exactly where most contractors leave money on the table.

TradeTypical cost per leadNotes
Plumbing$25–$60Emergency leads at top of range
HVAC$30–$75Install leads cost more than repair
Electrical$25–$55Panel and rewire leads run higher
Roofing$50–$130High-ticket job, high competition
Garage door / locksmith$15–$40Lower ticket, faster booking

Typical Local Services Ads cost per lead by trade (U.S., 2026)

Winning the leads you pay for

LSA delivers the contact; everything after is on you. The contractors who profit answer within seconds, not hours — Google itself rewards responsiveness with more leads, and customers booking a same-day repair call the next profile if you don’t pick up. Every unanswered LSA lead is money you paid for and gave to a competitor.

This is where BILT fits, regardless of where the lead came from. When an LSA call or message lands, BILT can answer instantly, qualify the job, and keep following up by text on the ones that don’t book on the first touch — so a lead you already paid Google for doesn’t die in a missed voicemail. LSA is the source; the engine that works it is what makes the spend pay.

Frequently asked

How much do Local Services Ads cost?

You pay per lead, not per click, and the price depends on your trade and market. Plumbing and electrical leads commonly run $25–$60, HVAC $30–$75, and roofing $50–$130. You set a weekly budget for how many leads you want, and you can dispute and recover charges for clearly invalid leads like wrong-number or out-of-area contacts.

What is the Google Guaranteed badge and how do I get it?

The Google Guaranteed badge is the green checkmark on Local Services Ads. You earn it by passing Google’s screening — business and owner background checks, plus license and insurance verification — which usually takes one to two weeks. It signals trust to customers and is required to run LSA.

How is LSA different from regular Google Ads?

Regular Google Ads charge per click and place you in the text-ad block; LSA charges per lead and places you above everything, including the map pack, with a verified badge and your star rating. LSA is built for service businesses, ranks on reviews and responsiveness rather than bids alone, and only bills you when a customer actually contacts you.

Can I get a refund for bad Local Services Ads leads?

Yes, within limits. Google lets you dispute leads that are clearly invalid — wrong numbers, spam, services you don’t offer, or jobs outside your service area — and credits valid disputes back. You can’t dispute a real lead just because it didn’t book, so your close rate still determines whether LSA pays.

How do I get more leads from Local Services Ads?

Answer every lead fast, keep your review score and volume climbing, set accurate hours and service areas, and keep your budget high enough to stay in the rotation. Google weighs responsiveness heavily, so the single biggest lever is speed-to-lead — picking up or replying within seconds beats almost any other adjustment.

The takeaway

Local Services Ads buy contractors the top of Google on a pay-per-lead basis, backed by the Google Guaranteed badge. Costs run from roughly $25 a lead for plumbing to $130 for roofing, but the price isn’t the lever — your close rate is. Google rewards fast responses with more leads, so the contractors who win answer in seconds and follow up relentlessly on the leads they’ve already paid for.

Keep reading

See local lead gen running on your business.