Google LSA Cost Per Lead for Roofing: 2026 Benchmarks + How Pay-Per-Call Compares

Google Local Services Ads cost per lead for roofing varies more than any other trade category. Storm season, market competition, and account health all move the number significantly. This page tracks real 2026 benchmarks and shows how LSA cost per lead translates to cost per job compared to exclusive pay-per-call.

2026 Google LSA roofing cost per lead benchmarks

Market typeOff-peak CPLStorm season CPLHigh-competition market CPL
Small market (<500k pop)$25–$45$55–$120$40–$75
Mid-size market$35–$60$75–$150$55–$100
Major metro$55–$85$100–$200+$75–$150

Storm season spikes are the most important factor to understand. When a hail storm or hurricane hits a market, every roofing contractor in the area increases their LSA budget simultaneously. Google's auction-based model responds by raising prices. In Dallas after a major hailstorm, LSA roofing CPL has reached $200+ for several weeks. Contractors who rely solely on LSA for storm volume are routinely priced out during the highest-demand periods.

CPL is the wrong metric — use cost per job

A $60 LSA lead and a $60 exclusive call have completely different economics. The LSA lead is one of several ads the homeowner saw; they may have also called your competitor. The exclusive call is just you. Typical close rate on an LSA roofing lead: 15–25%. Typical close rate on an exclusive call: 28–40%.

SourceCost per leadClose rateCost per job
Google LSA (mid-market)$5520%$275
Google LSA (storm peak)$13018%$722
Exclusive pay-per-call$6532%$203
Booked appointment$14058%$241

How to reduce your LSA cost per lead

Review count is the highest-leverage lever. More reviews, higher rating, and regular new reviews improve your ranking and lower your effective CPL because you win more impressions at the same budget. Response time is the second lever — Google tracks how quickly you answer LSA calls and penalizes slow responders with lower ranking. Answer every call immediately or have a professional answering service cover the gaps.

Dispute actively. Many contractors let unchargeable leads (out-of-area, wrong service, too short) slip by without disputing. Even recovering 10% of disputed leads reduces effective CPL significantly over a year.

When to supplement LSA with pay-per-call

If your LSA cost per job exceeds $300 consistently, or spikes above $500 during peak season, adding exclusive pay-per-call gives you price stability. Managed campaigns use fixed-cost-per-call pricing that does not spike during storm season because the traffic source is diversified. See pay-per-call for roofing for specific pricing.


LSA costs too high in your market? Compare exclusive roofing lead options or talk to RankLocal about your cost per job targets.

More Home Service Verticals

← All Contractor Leads Roofing Leads Fence Leads Pest Control Leads Landscaping Leads Appointment Setting Pay-Per-Call Leads