Agency Growth Blog
Flagship Pillar16 min read · Published 2026-10-22

Local Service Ads for Agencies: How to Sell and Manage Google LSAs for Contractors

The definitive guide for marketing agencies and media buyers selling Google Local Service Ads to home-service contractors. Covers verification, costs, disputes, 2026 Google Ads migration, and agency pricing.

Vaishali Kapoor

Vaishali Kapoor

Founder, Contractor Leads

Direct Answer (Quick Summary)

Local Service Ads (LSAs) are Google's pay-per-lead ads for service businesses such as roofers, plumbers and HVAC companies. They appear at the very top of Google search results with a Google Guaranteed or Google Screened badge. Contractors pay exclusively for valid phone calls, messages, or booked appointments—not for clicks. Marketing agencies set up profiles, verify licenses and insurance, manage budgets, dispute invalid leads, and optimize review velocity for a monthly management retainer.

Find contractors ready for outreach in your city

Live Google Places data, owner names & AI lead scores.

Get 10 free leads

What are Local Service Ads?

Google Local Service Ads (LSAs) are top-of-page sponsored listings designed specifically for local service providers. Unlike traditional Google Search text ads—which charge on a pay-per-click (PPC) basis regardless of customer intent—LSAs operate entirely on a pay-per-lead model. When a homeowner searches for an emergency plumber or roofing replacement, the LSA ad block appears above standard Google Search ads, the Google Map Pack, and organic results.

Definition: Google Local Service Ads

A pay-per-lead advertising unit showing verified business ratings, hours, and a trust badge (Google Guaranteed or Google Screened) at the top of Google search results. Businesses pay only when a customer calls, messages, or books through the unit.

Where Local Service Ads appear and country eligibility

Local Service Ads show on desktop, mobile, Google Maps, and via Google Assistant voice search prompts. In the United States and Canada, over 30 home-service trades qualify. In the United Kingdom, Google Guaranteed covers trades including plumbers, electricians, locksmiths, and cleaners. Australia and New Zealand categories are expanding through Google Ads regional rollouts.

How do Local Service Ads work?

Local Service Ads operate through a five-stage lifecycle: business verification, ranking calculation, lead receipt, charge evaluation, and monthly dispute reconciliation.

Verification: licenses, insurance, and background checks

Before an LSA campaign can launch, every contractor must pass Google's verification process. Requirements vary by trade and jurisdiction: trade licenses (e.g. Master Plumber or Electrical Contractor license), minimum $250k–$1M general liability insurance certificates, and third-party background checks for field technicians (administered by Evident or Pinkerton in North America).

Google Guaranteed vs Google Screened

Understanding the distinction between trust badges is critical for agencies positioning client campaigns:

Feature / DimensionGoogle GuaranteedGoogle Screened
Primary Badge ColorGreen CheckmarkWhite Checkmark in Green Shield
Eligible VerticalsHome services (Roofing, HVAC, Plumbing, Electrical)Professional services (Lawyers, Financial Planners, Realtors)
Homeowner ReimbursementUp to $2,000 lifetime claim limit ($1,500 CAD)No monetary reimbursement guarantee
Verification ItemsLicense, Insurance, Background checksState bar/license check, Clean record

What changes as LSAs move into Google Ads in 2026

Starting in late 2026, Google began transitioning standalone Local Services Ads accounts into the unified Google Ads interface as specialized Performance Max campaigns. The legacy LSA portal is phased out in favor of Google Ads Lead Manager. Key operational updates include: budgets transitioned from weekly to daily schedules, manual bidding replaced by Target CPA bid automation, and unified billing across search and local campaigns. Agencies must download historical dispute records prior to migration.

How much do Local Service Ads cost?

Cost per lead in Local Service Ads is dictated by trade profitability, service area population, and localized bidder density. Because contractors only pay for connected leads (calls lasting longer than introductory duration or qualified messages), conversion rates to signed revenue frequently surpass traditional paid search.

Trade VerticalTypical Cost Per Lead RangeTypical Job ValueEstimated Agency ROI
Roofing Replacement$75 – $180 / lead$8,500 – $18,00012x – 25x
HVAC Replacement & Repair$45 – $120 / lead$4,500 – $12,0008x – 18x
Plumbing (Emergency / Drain)$35 – $85 / lead$350 – $3,5006x – 14x
Electrical Panel Upgrades$40 – $95 / lead$1,800 – $5,0007x – 15x
Solar Installation$110 – $240 / lead$18,000 – $35,00015x – 30x

Local Service Ads vs Google Search Ads (PPC)

Agencies often debate whether to offer LSAs or traditional Google Search PPC. The most profitable contractor agencies run both simultaneously:

Comparison PointLocal Service Ads (LSA)Google Search Ads (PPC)
Billing MetricCost Per Valid Lead (Call/Message)Cost Per Click (CPC)
PlacementTop of Google Search (Above PPC)Directly below LSAs / Above Maps
Keyword TargetingNone (Category & Service Area only)Exact, Phrase, and Broad Match Keywords
Trust BadgeGoogle Guaranteed Badge includedNo trust badge
Landing Page RequiredNo (Direct phone or booking modal)Yes (High-converting landing page required)
Dispute CreditsAllowed for invalid / wrong-number leadsNo credits for invalid clicks

How to set up Local Service Ads for a contractor client

Follow this standardized 7-step agency deployment playbook when launching client accounts:

  • Step 1: Confirm category and geographic eligibility in the target market.
  • Step 2: Create the Local Services profile inside Google Ads and set account ownership.
  • Step 3: Define exact service categories (e.g. Roof Repair vs Flat Roof Installation) and geographic ZIP codes.
  • Step 4: Upload corporate business licenses, Certificate of Insurance (COI), and submit technicians for background checks.
  • Step 5: Configure daily budgets and set Target CPA bidding targets based on margin requirements.
  • Step 6: Connect the contractor's Google Business Profile to pull over existing reviews and establish initial authority.
  • Step 7: Conduct telephone speed-to-lead training to ensure client staff answers incoming calls within 3 rings.

Google Local Service Ads best practices for agencies

To secure and hold the top 3 spots in the LSA carousel, agencies must manage operational factors beyond ad spend:

  • Maintain sub-60-second response times: Missed calls directly penalize LSA placement.
  • Set phone hours that match actual staff coverage: Turn off call intake during off-hours.
  • Automate post-job review requests: Review velocity and recency dictate ranking algorithms.
  • Audit leads weekly in Google Ads Lead Manager: Dispute out-of-area and wrong-category calls within 30 days.
  • Segment high-margin job types: Disable unprofitable low-ticket repair categories in high-cost ZIP codes.

How agencies price LSA management

Marketing agencies typically utilize one of three pricing structures when managing LSAs: 1) Flat Monthly Retainer ($750 – $1,500/month for setup, dispute hygiene, and review management); 2) Hybrid Setup + Spend Percentage ($500 setup + 15–20% of ad spend); or 3) Pay Per Booked Appointment ($100–$250 fee per verified estimate).

How to find contractors to pitch Local Service Ads to

Use Contractor Leads to identify ideal LSA candidates in your target metro. Filter for contractors with strong Google ratings (4.5+ stars) and at least 30 reviews, but low PPC and Website opportunity scores. Check our built-in Meta Ads Intel to see who is already spending on customer acquisition. Open Outreach Studio to generate a customized audit pitch pointing out that competitors are capturing guaranteed calls right above them.

Watch: Local Service Ads for Contractors: Start to Finish Walkthrough

Video Chapters & Timestamps:

00:00Introduction to Local Service Ads
03:15Google Guaranteed vs Google Screened
07:40Verification, License & Background Checks
12:10Target CPA & Budget Management in 2026
18:30Disputing Invalid Leads in Google Ads Lead Manager
24:00How Agencies Package and Price LSA Management

Frequently Asked Questions

What are local service ads on Google?

They are Google ads for local service businesses that appear at the top of search results with a trust badge, and the business pays per valid lead instead of per click.

How much do local service ads cost?

The business pays per lead, and the price depends on the trade, the city and competition. Google shows an estimated cost per lead when you set the budget in the account.

Are local service ads worth it?

They usually pay off for contractors with strong reviews, fast phone response and high job values. A business with few reviews or slow response often pays for leads it cannot convert.

What is the difference between local service ads and Google Ads?

Local service ads charge per lead and are matched by service category and area, while Google search ads charge per click and are matched by keywords. As of 2026, LSAs are moving into the Google Ads interface but keep the pay-per-lead model.

How do I dispute a local service ads lead?

Mark the lead and submit a dispute or credit request from the lead list in the account, giving the reason, such as wrong service or outside the service area. Check Google's current dispute rules, because the process is changing with the move into Google Ads.

Vaishali Kapoor

Vaishali Kapoor

Founder, Contractor Leads

Vaishali leads product and growth at Contractor Leads, helping marketing agencies prospect, score, and close high-ticket home-service contractors.

Start prospecting contractor leads today

Pick a trade, pick a city, and watch Contractor Leads score live businesses in seconds. 10 free leads on Starter.

1 credit = 1 lead · No credit card required