# Google Local Services Ads for Roofing Companies: Are the Leads Worth It?

Google Local Services Ads for roofers are pay-per-lead listings at the top of Google for searches like "roof repair near me." You pay per valid call, message or booking. Roofing leads are among the priciest in LSA because a sold roof is worth thousands, so they pay off only if you answer, inspect quickly and follow up until they sign.

## Key takeaways

- Roofing leads run high: one 2026 third-party estimate puts them at $90–$285 each in US metros, roughly three times plumbing.
- Roofing isn't one of Google's urgent categories, so there's no extra technician screening, but business, owner, license, insurance and registration checks still apply where required.
- Leak repairs close more often; full replacements close less often but pay far more. Track them apart.
- Storms can burn a monthly budget in days. Google caps the month at your weekly budget times the average weeks in a month.
- Long sales cycles mean a 90-day review should count signed contracts, not leads.

## What do Local Services Ads look like for a roofer?

They're the boxed listings above the normal ads, showing your company name, rating, number of reviews and the Google Verified badge. A homeowner with a drip in the ceiling taps to call or message, and that contact lands in your LSA inbox as a lead. You don't pay for impressions or clicks, only for leads Google counts as valid. The shared rules are in our [LSA explainer](https://www.brix.so/learn/google-local-services-ads); here's how they play out on roofs.

## What will Google verify before your roofing ads run?

Google runs its standard set of checks for roofing, without the extra technician screening it adds to urgent trades like plumbing and electrical. That usually means a faster, simpler approval, though Google still quotes 3–4 weeks on average after documents are submitted.

**Google's US checks for the Roofing category**

| Check | Listed for roofing | What usually holds roofers up |
| --- | --- | --- |
| Background | Business check and owner check (select users) | Owner details that don't match the registration |
| Registration | Business and business representative checks (select users) | A DBA on the profile that isn't on the state filing |
| License | State-level business and owner license where local law requires | States differ widely; some license roofers, many don't at the state level |
| Insurance | General liability (select users) | A certificate in a different entity's name than the ad account |

_From Local Services Help, Business screening and verification requirements, checked 2026-10-24._

### The badge you can and can't use

Passing screening earns the Google Verified badge, which replaced Google Guaranteed and Google Screened in October 2025, and the old money-back program is gone. Storm-season homeowners are wary of out-of-town crews, so the badge helps. Just don't keep "Google Guaranteed" on yard signs or truck wraps.

## Why do roofing leads cost so much?

Roofing leads cost more because a single sold job can be worth five figures, so competitors bid more for each one. Google prices each lead by location, job type, lead type and bidding mode and publishes no rates. Plyrium, a contractor software company, estimates **$90–$285 per roofing lead** in US metros as of May 2026, the highest range in its trade list, and says lead-quality-adjusted cost runs 2–3 times the billed price. It doesn't share its method; your Billing view is the real number.

> **Repairs versus replacements (illustrative numbers)**
>
> 25 leads at $180 each is $4,500 a month.
>
> If they were all repair leads and 32% signed: 8 repairs at $563 each. On a $900 ticket at 50% margin, gross profit is $3,600, so repairs alone lose $900.
>
> If they were all replacement leads and 12% signed: 3 roofs at $1,500 each. At $12,000 and 35% margin that's $12,600 of gross profit.
>
> Break-even per lead: $144 for repair leads, $504 for replacement leads. Repairs earn their keep when some become replacements later.

Interactive calculator: https://www.brix.so/tools/cost-per-lead-calculator

## What are roofers billed for?

Roofers are billed for leads Google treats as valid, which covers answered and voicemail calls, messages, booking requests, and calls you miss during business hours if the caller lasts past 20 seconds. On a crew-lead's phone on a pitched roof, that last rule is the one that hurts.

- **Your listed hours matter.** Business hours on your Google Business Profile, together with your ad schedule, decide when a missed call is billable.
- **Menus pause the meter.** If calls go through a phone menu, the 20-second clock starts with the first key press.
- **Homeowners call back a lot during claims.** Contacts from the same number or email within 15 days of activity count as one lead.
- **No more manual disputes.** Since 2024 Google credits low-quality leads automatically, usually within 30 days; use Rate this lead for feedback.
- **Off-area leads stay billed.** Leads tagged as outside your job types or service area are no longer credited, so set ZIP codes to where crews can actually go.

## What moves a roofer up in LSA results?

Google's ranking blends your bid, profile quality and likelihood of getting the lead, which covers search relevance and how responsive you are. Rating, review count and average response time feed profile quality. In storm weeks, when dozens of roofers bid on the same ZIP codes, responsiveness and reviews are what you control.

**LSA ranking inputs, roofing version**

| Input | Roofing move |
| --- | --- |
| Responsiveness | Route LSA calls to someone on the ground, not the crew lead on the roof |
| Response time | Reply to messages with an inspection slot, not a question |
| Reviews | Ask at the final walkthrough; see [how to ask for Google reviews](https://www.brix.so/learn/how-to-ask-for-google-reviews) |
| Relevance | Only list the roof types and services you install |
| Bid | Use a per-lead cap in storm weeks if prices spike past your break-even |

_Factors from Google Ads Help, About Local Services Ads ad ranking, checked 2026-10-24._

## How should roofers handle LSA during storms?

Decide your storm plan before the storm. Lead volume and prices can jump in days, and Google stops showing your ads once the monthly cap (weekly budget times the average weeks in a month) is spent. A roofer who blows the month's budget on day three of a hail event disappears for the rest of it.

1. **Set a storm budget ceiling.** Agree how much extra you'll spend per event and raise the weekly budget only that far.
2. **Add answering capacity first.** Extra leads you can't answer are the most expensive kind. See [after-hours call handling](https://www.brix.so/learn/after-hours-call-handling).
3. **Book inspections on the first call.** The roofer who's on the roof first usually writes the estimate.
4. **Watch spend daily during the event.** Check the LSA billing view every morning and pull back when you're booked out.
5. **Follow every estimate weekly.** Claims take time. Use [estimate follow-up templates](https://www.brix.so/templates/estimate-follow-up-templates).

NOAA's Atlantic hurricane season runs June 1 through November 30 and peaks around September 10, and wind and hail were 42.5% of homeowners insurance losses in 2023 in ISO data published by the Insurance Information Institute. If you work in storm country, LSA spend will follow the weather.

## The 90-day roofing LSA review

1. Count signed contracts and their gross profit, not leads.
2. Split repair and replacement leads and check each one's cost per signed job.
3. Check inspection rate: of LSA leads, how many got a roofer on site?
4. Confirm credits are posting for junk leads.
5. Give late signers credit: many insurance jobs sign after day 60.

See the full channel mix in the [roofing marketing playbook](https://www.brix.so/marketing/roofing), and how BRIX works for [roofing companies](https://www.brix.so/for/roofing), including the [AI receptionist for roofers](https://www.brix.so/for/roofing/ai-receptionist).

BRIX answers LSA calls while your crew is on a roof, books the inspection on your calendar, and texts back anyone it misses within seconds. Open estimates get followed up automatically, and every finished roof gets a review request.

- [AI receptionist](https://www.brix.so/features/ai-receptionist): Answers every call 24/7, qualifies the caller, books the job and texts back anyone it misses.
- [Missed-call text back](https://www.brix.so/features/missed-call-text-back): Texts a caller back within seconds when a call is missed, so the lead stays with you.
- [Sales automation](https://www.brix.so/features/sales-automation): Follows up every lead and open estimate automatically by text and email, and asks every customer for a review after the job.
- [Review requests](https://www.brix.so/features/reviews-reputation): Asks every customer for a Google review automatically after the job, without filtering who gets asked.

## Frequently asked questions

### How much do Google Local Services Ads cost for roofers?

There's no public price list; Google prices each lead by location, job type, lead type and bidding mode. Plyrium's 2026 estimate is $90–$285 per roofing lead in US metros, the highest of the trades it tracks. Check your LSA Billing view for your actual cost.

### Are Local Services Ads worth it for roofing?

They can be when replacement leads sign often enough. Divide spend by signed contracts, not leads, and compare that with the gross profit on a roof. Repair-only leads rarely pay for themselves at roofing lead prices unless some turn into replacements.

### Does Google background-check roofing crews?

Not the way it does for urgent trades. For roofing, Google lists business and owner background checks, registration checks, state licenses where required and general liability insurance, mostly for select users. Screening averages 3–4 weeks.

### Can I still say my roofing company is Google Guaranteed?

No. Google replaced the Google Guaranteed badge with Google Verified in October 2025 and ended the money-back program. Update trucks, signs and ads.

### How do I keep LSA from overspending after a hailstorm?

Set a storm budget ceiling in advance, raise the weekly budget only that far, and check spend daily. Google caps the month at your weekly budget times the average weeks in a month, so plan for the whole month, not just the storm.

### Do I pay for roofing leads outside my service area?

Possibly. Google no longer credits leads marked as outside your job types or service area, so set ZIP codes to places your crews can reach and remove ones you won't serve.

## Related

- [Roofing Marketing: Sell More Roofs Without Chasing Every Storm](https://www.brix.so/marketing/roofing)
- [What Are Google Local Services Ads?](https://www.brix.so/learn/google-local-services-ads)
- [Roofing CRM and AI Back Office for Roofers Who Live on the Roof](https://www.brix.so/for/roofing)
- [Roofing Answering Service: An AI Receptionist That Books Inspections](https://www.brix.so/for/roofing/ai-receptionist)
- [Cost Per Lead Calculator (and Marketing ROI)](https://www.brix.so/tools/cost-per-lead-calculator)
- [Estimate Follow-Up Templates (Text and Email)](https://www.brix.so/templates/estimate-follow-up-templates)
- [Google Local Services Ads for Electricians: What You Pay and How to Win](https://www.brix.so/marketing/electrical/google-local-services-ads)
- [Roofing Calculator](https://www.brix.so/tools/roofing-calculator)
- [QuickBooks and Bookkeeping for Roofers](https://www.brix.so/for/roofing/bookkeeping)
- [Roofing Sales Automation: How to Close More Roofing Leads](https://www.brix.so/for/roofing/sales)

## Sources

- [Local Services Help: Business screening and verification requirements (roofing section)](https://support.google.com/localservices/answer/12174778?hl=en) (checked 2026-10-24)
- [Local Services Help: About Google Verified badge](https://support.google.com/localservices/answer/16498018?hl=en) (checked 2026-10-24)
- [Google Ads Help: How you're charged for Local Services Ads leads](https://support.google.com/google-ads/answer/7195435?hl=en) (checked 2026-10-24)
- [Local Services Help: Automated lead credits and Rate this lead](https://support.google.com/localservices/answer/15100654?hl=en) (checked 2026-10-24)
- [Google Ads Help: About Local Services Ads ad ranking](https://support.google.com/google-ads/answer/7527305?hl=en) (checked 2026-10-24)
- [Plyrium: Google Local Services Ads cost per lead by trade (updated May 27, 2026; no methodology published)](https://www.plyrium.com/academy/all-trades/google-local-services-ads-burn-3k-before-leads) (checked 2026-10-24)
- [NOAA National Hurricane Center: Tropical cyclone climatology](https://www.nhc.noaa.gov/climo/) (checked 2026-10-24)
- [Insurance Information Institute: Facts + Statistics, homeowners and renters insurance (ISO loss data)](https://www.iii.org/fact-statistic/facts-statistics-homeowners-and-renters-insurance) (checked 2026-10-24)

Talk to BRIX: call or text (518) 588-1122, email eeharris2004@gmail.com, or book a 15-minute call at https://cal.com/ethanharris/15min.

---
Written by BRIX Editorial Team. Last updated 2026-10-24.
Canonical: https://www.brix.so/marketing/roofing/google-local-services-ads
