Back to blog

Google Local Service Ads for Cleaning Businesses: A Complete Setup Guide

Local Service Ads put your business at the very top of Google search — above paid ads and organic results. Here's how to set them up and make them profitable.

P
Prateek Gupta
3 min read

What Are Local Service Ads (LSAs)?

Local Service Ads are the Google Guaranteed business cards that appear at the very top of search results when someone searches for "house cleaning near me." Unlike Google Ads, LSAs:

  • Charge per lead, not per click
  • Require Google to verify your business, insurance, and background checks
  • Display your Google review score directly in the ad
  • Include the Google Guaranteed badge — Google refunds the customer up to $2,000 if you mess up

For local home service businesses, LSAs are often the single best-performing ad channel.

The Requirements

  • General liability insurance: Minimum $300K, certificate uploaded to Google
  • Business license: Where your state/city requires one
  • Background checks: Owner plus every field employee. Google's vendor (Pinkerton or similar) handles this. Takes 1–2 weeks.
  • Google Business Profile: Verified and active
  • Some reviews: You'll struggle without at least 5–10 Google reviews

What You'll Pay Per Lead

Cleaning LSA costs vary by market:

  • Small markets (under 100K people): $15–$30 per lead
  • Mid-size cities: $25–$50 per lead
  • Major metros: $40–$80 per lead

Not every lead converts. Plan on a 30–50% booking rate from LSA leads — they're high-intent but still shopping. So your true cost per booked client is roughly 2x the per-lead cost.

Setup Walkthrough

  1. Go to ads.google.com/local-services-ads
  2. Pick your business category: "House Cleaning" or "Carpet Cleaner"
  3. Enter service area (zip codes you want to serve)
  4. Upload insurance certificate
  5. Submit license documentation
  6. Pay for and complete background checks for owner and employees
  7. Connect your Google Business Profile
  8. Set your weekly budget
  9. Wait 1–2 weeks for approval

How to Lower Cost Per Lead

1. Respond fast

Google's algorithm boosts businesses that respond to leads within 10 minutes. Set up phone forwarding and SMS alerts. A 1-minute response time will give you the lowest cost per lead in your market.

2. Win the booking

Conversion rate is half the equation. Train whoever answers the phone to book — not "I'll call you back with pricing." Have a price matrix ready, take a credit card on file, get them on the schedule.

3. Dispute junk leads

Wrong numbers, spam, services you don't offer — dispute them through the LSA dashboard. Google refunds disputed leads. You should dispute 10–20% of leads.

4. Get more Google reviews

Higher review scores rank you higher. Every five-star review you get drops your cost per lead. Make review requests automatic after every clean.

5. Tighten your service area

Spreading too wide costs you. Focus on zip codes where you actually have route density. Adding distant zip codes increases drive time and reduces margins on those bookings.

LSA vs. Traditional Google Ads

  • LSA wins for: Lead volume, high-intent leads, top-of-page placement, lower management overhead
  • Google Ads wins for: Targeting specific services ("Airbnb cleaning [city]"), retargeting, controlling messaging

Run both. LSA for the bulk of your residential leads, Google Ads for specialty services and brand searches.

Common Pitfalls

  • Slow response: Missed calls go to your competitors. If you can't pick up live, use an answering service.
  • Not disputing leads: Money left on the table. Audit your leads weekly.
  • Setting it and forgetting it: Budgets, service area, response time — review monthly.
  • Bad phone scripts: Whoever answers the phone determines your conversion rate. Train them like a salesperson.

The Math That Works

Average residential cleaning client lifetime value: $2,000–$4,000. Average LSA cost per booked client: $50–$120. That's a 20–40x return on every dollar spent. If your numbers don't look like that, something in the funnel is broken — usually response time, conversion rate, or pricing.

Run your cleaning business with CleanDayCRM

Scheduling, clients, payments, and team management — all in one place. Try it free.