Opus Group

Opus Group Insights

Google Local Services Ads for Roofers: The 2026 Playbook

Want this worked out for your numbers? Free 15-min check → or call +1 (256) 516-9910

Summary: Google Local Services Ads put roofers at the top of Google for searches like "roofer near me," and you pay per lead, not per click. Roofing leads usually cost more than most trades, and close rates vary by job type, so judge the ads on cost per signed job. Get verified before storm season, switch on only the work you want, answer when hail hits and rate bad leads.

Roofing has the priciest leads of any trade we benchmark, storms bring sudden spikes, and homeowners are wary of roofers they don't know. Here's the playbook.

What a roofing lead costs, and the math that matters

Across the accounts Opus Group runs, leads have averaged $63 over the last twelve months, and roofing usually sits at the top. Prices vary by location, job type, lead type and bidding mode, and message leads typically cost less than calls.

Three numbers decide whether that pays: cost per lead, close rate and average job. Take your close rate from your own job records. Example numbers to swap for yours: at $100 a lead with one in four signing, each signed job carries $400 of ad cost. Say your average replacement is $10,000: that's 4%. Say your average leak repair is $500: that's 80%. Track it by job type, and judge close rate over months: inspections, estimates and sometimes insurance adjusters sit between call and contract.

The free guide, How a local service business can spend $1,000 and make $60,000 in a month, works through the same numbers. Its $60,000 is worked math, not a promise.

Getting Google Verified as a roofer

The blue Google Verified badge replaced Google Guaranteed in October 2025. Depending on trade and state, earning it can involve background checks, business registration, insurance, licenses and, in some categories, a minimum number of reviews, plus a public, verified Google Business Profile.

Licenses and insurance need the most care. Roofing license rules vary by state, county and city, so check yours. Google checks state licenses against state databases where possible; you confirm local licenses and that everyone doing the work, subcontractors included, is licensed. A signed certificate of insurance is the best US document, and the minimum amount depends on trade and location.

Verification commonly takes three to four weeks, so start before storm season. Match your business name exactly across license, insurance and Business Profile, because mismatches cause delays. Some trades and US users need a D-U-N-S number, though business registration documents or an EIN can sometimes substitute.

Which roofing jobs to switch on or off

Toggle on the job types you want leads for. This is practical advice, not Google's official list:

  • Usually keep on: replacements, storm and leak repairs on roofs you work on, and inspections that win you replacements.
  • Consider switching off: small repairs when crews are booked on replacements, gutter work you'd sub out, roof types you don't install (flat, metal, tile or slate) and anything you stop doing in winter.

Google won't credit leads for job types you don't service, or for a specific job you don't do under a general service you listed. List roof repair but never touch flat roofs, and flat-roof calls are yours to pay for. Work you're temporarily unable or unwilling to do isn't credited either.

Switching job types off has limits: your ad can still show for general searches like "roofer near me," which Google calls broad search. You can opt out, but Google warns of fewer leads.

How to rank above other roofers in the box

Google's auction weighs your bid and how likely your ad is to result in a lead, while giving other providers opportunity too:

  • Cover the phones for storm spikes. Responsiveness counts and missed calls may count against you, so only raise your budget after a storm if you can answer the extra calls.
  • Out-review the storm chasers. Rating and review count both matter, and out-of-town crews can't show years of local reviews. Ask for reviews once the yard is clean.
  • Show real roofs. Google says higher quality profiles, including those with images, may rank higher and pay lower costs per lead. Post tear-offs, finished roofs and crews at work.
  • Turn on messages and bookings. Google says they can raise your chances of a lead, especially on nights and weekends when you can't answer.
  • Be honest about area and hours. Leads from areas you don't serve are no longer credited, so skip towns you won't drive to, and list business hours you can staff.

Bad roofing leads and what to do

Google doesn't charge for leads it judges invalid or low quality at first contact, and charged leads are reassessed and can be credited automatically. Rate every bad one with "Rate this lead." Credits usually reach your balance within 30 days, but the original charge stays on your invoice. The manual dispute option was retired in 2024.

These roofing calls won't be credited:

  • Ballpark-price callers who are only researching.
  • Homeowners asking how to patch a leak themselves.
  • Calls from outside your service area, or valid leads outside your business hours.
  • Canceled bookings, and people who never answer your return call or message.
  • Storm work you turn away because you're booked up.

Google's advice for unwanted leads: revisit your service areas, job types and categories.

Turning roofing calls into signed jobs

The free guide tells owners to reply within 60 seconds, and a homeowner with a dripping ceiling won't wait. Try this:

  1. "Thanks for calling [Company], this is [Name]. Is water coming in right now?"
  2. If yes: "Put a bucket under it and keep people clear. We can be there by [time] today."
  3. If no: "What are you seeing? Did it start after the storm on [day]?" Get the address and roof age.
  4. Give a time: "[Name] can be on your roof [day] between [time] and [time]."
  5. Give a range: "Repairs like that usually run [your range]. We'll confirm once we've been up."

Missed a call? Text right away: "Hi, it's [Name] at [Company], sorry I missed your call. Is water coming in right now? Reply here and I'll get you a time today."

What changed for roofers in 2026

As of September 2026:

  • Missed calls are charged from October 1, 2026. A missed call during business hours is charged as a lead if the caller stays on the line more than 20 seconds, with some exceptions. If the first call isn't charged, valid follow-up calls with that customer can be. Behind a "press 1 for storm damage" menu, the 20 seconds start after the key press; no press, no charge.
  • Local Services Ads are moving into Google Ads. Since August 2026, Google has been moving accounts in waves into Performance Max based campaigns. Weekly budgets become daily averages (weekly divided by 7, capped monthly at that times 30.4), manual bidding is retired, one campaign-level target CPA replaces trade-level targets, and leads move to Goals > Conversions > Leads. Old reports don't carry over, so export last storm season's numbers first.
  • Bookings through partner apps. Google grew booking partners from about 20 to more than 500 Reserve with Google partners. An active partner booking link on your Business Profile can switch on for your ads automatically, and bookings are charged as leads.

Roofing marketing in your city

Licensing, climate and competition change how this works from one metro to the next. For local examples, see Roofing Marketing in Houston, Roofing Marketing in Sacramento, or what our roofing marketing agency service includes.

FAQ

Are Local Services Ads worth it for roofers?

They can be, if you cover the phones and run the math by job type. Across the accounts Opus Group runs, leads have averaged $63 over the last twelve months, and roofing usually sits at the top.

How long does Google verification take for roofers?

Commonly three to four weeks, and matching your business name exactly across documents helps avoid delays.

Will Google credit a lead for roofing work I don't do?

Usually not. Google no longer credits leads for job types you don't service, so switch off work you don't want.

Do roofers pay for missed calls?

From October 1, 2026, missed calls during business hours are charged if the caller stays on the line over 20 seconds, with some exceptions.

Ready to grow?
Let's talk.

Tell us where you're at and we'll tell you honestly what we'd do. No pressure.

Book your free strategy call →

Not ready for a call? Get the free guide first →

Prefer a callback?

Tell us where to reach you and we will call you back within one business day.

By sending this, you agree Opus Group can call or text you about your inquiry, including automated texts. Msg & data rates may apply. Reply STOP to opt out. No spam, no contracts.

Text us (256) 516-9910