Google Local Service Ads - Cost Per Lead by Industry

Find Out What Local Services Ads Leads Actually Cost

Select Your Industry to View Recent Lead Cost Data

Estimated average cost per charged lead

Based on charged-lead data from active 99 Calls Google Local Services Ads (LSA) client campaigns over the last 3 months. Industries with fewer than 3 active LSA clients are not shown. Updated May 2026.

Google LSA cost per charged lead by industry

All eligible industries at a glance, as of May 2026.

IndustryAverageMedianTypical range (10th–90th percentile)# Sites
Carpet Cleaner$38.42$38.62$36.02–$39.063
Commercial Cleaning Contractor$43.58$43.78$38.92–$46.874
Disaster Restoration Contractor$355.14$351.34$294.64–$431.574
Electrical Contractor$64.46$64.62$51.81–$82.386
General Contractor$117.32$80.01$37.77–$246.754
Junk Removal Contractor$48.24$55.96$38.04–$88.943
Painting Contractor$46.30$43.87$34.27–$62.1514
Plumbing Contractor$71.81$101.06$66.25–$115.535
Pressure Washing Contractor$38.78$43.22$23.84–$57.314
Roofing Contractor$127.72$97.15$52.72–$144.848
Water Damage Restoration$150.52$166.44$95.29–$344.908

Frequently asked questions

How much does a Google Local Services Ads (LSA) lead cost?

Cost per charged lead varies widely by industry, location, and season. 99 Calls publishes industry-level averages, medians, and 10th-to-90th percentile ranges based on real billing data from active LSA client campaigns. Select an industry above to see current figures.

What is a charged lead in Google Local Services Ads?

A charged lead is a customer inquiry — a phone call, message, or booking — that Google determines meets their lead validation criteria and bills the advertiser for. Credited (refunded) leads are excluded from these averages.

How is LSA cost per lead calculated?

Total LSA ad spend divided by total charged leads over the last 3 months, computed separately for each industry across 99 Calls' active LSA client campaigns. Industries with fewer than 3 active LSA clients are excluded to protect client privacy.

Where does this LSA cost data come from?

Real billing and lead data from 99 Calls' Google Local Services Ads client campaigns, retrieved directly from the Google Ads API. The data is updated daily and aggregated over the most recent 3 months.

 

What the LSA Cost Estimator Shows You

Average Cost Per LSA Lead

See the average amount businesses in that category paid for charged LSA leads.

Typical LSA Lead Cost Range

View the 10th–90th percentile range so you can see what most lead costs looked like.

Median LSA Lead Cost

Compare the average with the middle to see whether the number is being pulled up or down by outliers.

LSA Lead Cost Trends

Review recent monthly changes so you can spot whether lead costs are rising, falling, or staying steady.

 

Why LSA Lead Costs Vary

With Local Services Ads, your cost per lead can shift based on your service category, market, seasonality, competition, and Google’s automated bidding system. That's why old averages and generic estimates aren't enough.

This estimator uses recent client data to give service businesses a more practical view of what LSA leads may cost now. The tool is based on the same idea from the blog you shared: Google removed its estimator, leaving businesses without easy upfront visibility, so 99 Calls created a replacement using real campaign data.

 

Is LSA Worth It for Your Business?

The cost per lead is only one part of the equation.

Before running Local Services Ads, compare your estimated lead cost against:

  • Your close rate
  • Your average job value
  • Your profit margin
  • Your monthly lead budget
  • Your ability to answer calls quickly

A $39 lead could be a great deal for one business and a poor fit for another. The difference comes down to how many leads turn into paying customers.

 

Need Help Turning LSA Leads Into Customers?

Seeing the cost per lead is a strong first step. The next step is deciding whether LSAs fit your budget, service area, and growth goals. 99 Calls helps service businesses generate exclusive leads through Local Services Ads, Google Ads, SEO, and lead nurturing.

Got Questions?
  • I agree to receive service-related text messages from 99 Calls (appointment reminders, service updates, missed call follow-ups).
  • I agree to receive promotional offers and marketing text messages from 99 Calls.
  • Msg frequency varies. Msg & data rates may apply. Reply STOP to opt out or HELP for help. By checking above, you agree to our Privacy Policy and Terms & Conditions.

Credit Cards Accepted

Credit Cards Accepted:

Social Media

FacebookGoogleXYouTubeLinkedInInstagramFoursquareBetter Business Bureau

Sending your message. Please wait...

There was a problem sending your message. Please try again or call us.

Please complete all the fields in the form before sending.

You may only send 3 messages per day, but you are welcome to call us!

The phone number is invalid. Please check your phone number and try again.

The email address is invalid. Please check your email address and try again.

Thanks for contacting us! We'll get back to you shortly.

support Agent
1
Which type of leads are you looking for?