Skip to content

How to get roofing leads

By

The best roofing leads come from people who already trust you: past customers, their neighbors and the property managers you work for. Build on that with a strong Google Business Profile, careful use of Google Local Services Ads and lead platforms, a plan for storm season and insurance claims, and the license and insurance paperwork homeowners are told to check. Then answer every call. In a September 2025 survey of 1,000 US consumers, 82% said they'd call a competitor if a business didn't answer.

This guide covers roofing marketing for US roofing business owners: where roofing leads come from, what the lead platforms say about their pricing, how storms and insurance claims change demand, and how to follow up. It ends with what a missed call costs, using the same sum as our missed call calculator.

Figures checked on 9 November 2026. Lead site fees are quoted only where the site publishes them. Example figures are made up and labeled as examples.

Where do the best roofing leads come from?

Roofing leads arrive through six main routes, and they're not equally good:

  • Past customers and neighbors who saw your crew, your yard sign or your truck.
  • Google searches and Maps results, often on the day a leak appears.
  • Google Local Services Ads and lead platforms such as Angi, Thumbtack, Yelp and Nextdoor.
  • Storm damage and insurance claims, which arrive in bursts after hail and wind.
  • Property managers, HOAs and commercial building owners who need repairs and maintenance.
  • General contractors, remodelers and solar installers who need a roofer they can rely on.

Ask every customer how they found you and record the job value. Roofing jobs range from a few missing shingles to a full replacement, so the source of your big jobs matters more than the number of leads.

How do you get roofing leads from Google?

Start with your Google Business Profile. It's free, and it's what shows in Maps and the local results when someone searches for a roofer nearby. Google says businesses with complete and accurate info are more likely to show up in local search results, and that there's no way to request or pay for a better local ranking.

  1. 1If customers don't visit your premises, set it up as a service-area business. Google says a service-area business should have one profile for its central office with a designated service area, and can't list a virtual office unless it's staffed during business hours.
  2. 2Use your real business name. Google says adding unnecessary information to your business name isn't permitted and could get your profile suspended.
  3. 3List the work you want: repairs, replacements, flat roofs, storm damage and gutters.
  4. 4Add photos of finished roofs from the ground and close up. Roofing is visual, and good photos sell the next job.
  5. 5Ask for reviews after every job and reply to all of them. Our guide on getting more Google reviews is written for plumbers, but the steps are the same for roofers.

Google also sells Local Services Ads, where roofers pay for leads such as calls and messages rather than clicks, and can earn a Google Verified badge. Google warns that if you regularly fail to answer calls or respond to messages, your ad ranking may be affected. Google is also moving Local Services Ads into Performance Max campaigns with pay-per-lead goals, starting in August 2026 for home service advertisers, and says you still only pay for valid leads. Read our guide to Local Services Ads and missed calls before you switch them on.

Should you buy roofing leads?

Paid roofing leads can fill a quiet week, but you're often one of several pros chasing the same job. Here's what each platform says about its own pricing:

PlatformHow you payWhat it publishes about price
Google Local Services AdsPer lead, such as a call or message, not per clickGoogle says you pay only for leads related to your business and the services you offer. No public price list; you set a budget
Angi LeadsA fee for each lead matched to your services and areaAngi says you pay a nominal fee for each lead you match to, and different sized jobs have different lead fees. No public price list
ThumbtackPer lead, at a price you set; Opportunities only if the customer repliesThumbtack says prices vary with the type and size of the job, how many pros are available and your market, and the lead price you set is the exact amount you pay
YelpFree business page; paid ads optionalYelp says verifying your listing is free. Ad pricing isn't published as a fixed list
NextdoorBusiness Page plus optional Nextdoor AdsNextdoor offers a Business Page and paid Nextdoor Ads aimed at neighborhoods. No fixed price list published

Count the cost of each won job, not each lead. For example, $1,500 of lead fees that wins two replacements and four repairs means each job cost $250 to win. If one of those replacements pays for the month's lead spend, the platform is working. If you mostly win small repairs, look again.

Be careful with shared leads in storm weeks. Several roofers may be calling the same homeowner, so the one who answers and books the inspection first usually wins.

How do storms change roofing demand?

Storms are the biggest driver of roofing claims. Triple-I, using ISO data, says wind and hail caused 42.5% of homeowners insurance losses in 2023, and wind and hail claims averaged $14,747 over 2019 to 2023, with 2.8 claims a year for every 100 insured homes.

A storm week is when the most roofing leads arrive and when you're least able to answer them. Plan for it before the season starts:

  1. 1Decide which jobs come first: water coming in, then loose or dangerous material, then everything else.
  2. 2Have a short script for the phone: address, what's happened, whether water is coming in, whether they've filed a claim and the best number to call back.
  3. 3Keep tarps and temporary repair materials stocked so you can make roofs safe quickly.
  4. 4Book inspections and full repairs for the weeks after, and keep a list of everyone who called.
  5. 5Make sure someone, or something, answers while you're up a ladder.

How do you get insurance roofing work?

Homeowners filing a storm claim need evidence for their insurer, and the roofer who makes that easy usually wins the job. The FTC also warns homeowners about storm chasers: it says scammers claim they don't need to be licensed, push for a contract right away, and ask for cash up front, and tells homeowners to never sign their insurance check over to a contractor.

So do the opposite of a storm chaser:

  • Take clear, dated photos of the damage before you touch anything, from the ground and close up, when it's safe to.
  • Give a written, itemized estimate that separates storm damage from wear and age.
  • Explain what you've done to make the roof safe and what the permanent repair will be.
  • Show your license number where your state requires one, your insurance certificate and a written contract, without being asked.
  • Be honest about wear and age. A report the adjuster can't trust doesn't help your customer.

Check your own state's rules on working with insurance claims before you offer to talk to an adjuster for a homeowner, because some states restrict what contractors can do here.

Do licensing and insurance help you win roofing work?

Yes, because homeowners are told to check them. The FTC tells homeowners to check with their state or county government to confirm a contractor's license, ask for proof of insurance and consider only contractors who are licensed and insured.

Roofing license rules vary a lot by state, and some cities and counties add their own registration. Safety paperwork counts too, especially with commercial clients: the Bureau of Labor Statistics says most employers require roofers to complete safety certification that meets OSHA guidelines. Check your state contractor licensing board for what applies to you, then:

  • Put your license or registration number on your website, estimates, truck and Google Business Profile.
  • Keep certificates for general liability and workers' comp ready to email.
  • List any manufacturer certifications you hold, since homeowners often ask about warranties.

How do you get commercial and repeat roofing work?

Repeat work smooths out the gaps between storms, and it comes from four places:

  • Offer gutter cleaning and roof inspections to past customers every year, before storm season or winter.
  • Contact property managers, HOAs and commercial building owners who look after many roofs.
  • Look for public roofing contracts. The SBA says government agencies are required to use SAM.gov to advertise all contracts over $25,000, and states, counties and school districts post their own.
  • Build links with general contractors, remodelers and solar installers who need a roofer.

How fast should you answer roofing leads?

Answer while it's ringing if you can. A customer with water coming through the ceiling calls roofers until one picks up. In the same CallRail survey, 78% of US consumers said they had abandoned a business after an unanswered call, and only 42% said they leave a voicemail.

The cost of a missed lead is the job's value times the chance it would have booked. For example, missing eight calls in a storm week, where one in four would have booked a $1,200 repair, is about $2,400 that week. Put your own numbers into our missed call calculator, and read what missed calls cost a roofing business for the full sum.

Then follow up:

  1. 1Call back missed callers within the hour where you can, starting with anyone who has water coming in.
  2. 2Send written estimates within a day of the inspection.
  3. 3Chase replacement estimates after a few days. Big jobs take longer to decide, so a second follow-up a week later is normal.

For calls that come in at night and on weekends, see our guide to the after-hours answering service options.

How Ringzel answers calls for roofers

Ringzel is an AI receptionist for roofers and other small businesses. You keep your number and forward the calls you can't take. It answers every call 24/7 in your business name, tells the caller it's automated and asks your questions, such as the address, what's happened and whether water is coming in.

After every call you get the recording, the transcript, a summary and a check report, so in a storm week you can see who needs you first. On the Professional and Premium plans it can book jobs into your calendar and transfer calls to you or your team.

Plans cost $99, $179 or $299 a month, as shown on our pricing page. There's a 14-day free trial with no card needed.

Questions about roofing leads

How do roofers get leads?

From past customers and neighbors, Google search and Maps, Google Local Services Ads, lead platforms, storm and insurance work, and property managers. Track where each job comes from and its value, then spend more where the big jobs come from.

Are paid roofing leads worth it?

Sometimes. Work out what each won job cost you. Google charges per lead, Angi charges a fee for each lead matched to you that varies with job size, and Thumbtack lets you set the lead price you pay. None publishes a fixed price list.

How do I get more roofing jobs after a storm?

Be ready before it hits: a priority order, a phone script, tarps and temporary repair materials, and someone answering calls while you work. Then book inspections and permanent repairs for the following weeks.

How do roofers get insurance work?

Make the homeowner's claim easy: dated photos, a written itemized estimate and an honest explanation of storm damage against wear. Show your license and insurance up front, and never ask a homeowner to sign their insurance check over to you.

Do roofers need a license?

It depends on your state, and sometimes your city or county. Check your state contractor licensing board. The FTC tells homeowners to confirm a contractor's license and insurance before hiring, so show both clearly.

What roofing marketing works best?

Photos of finished roofs, steady Google reviews, yard signs and clear truck signage, yearly inspections for past customers and relationships with property managers. Paid leads work best once every call gets answered.

Sources

Checked on .

  1. Google Business Profile Help: Tips to improve your local ranking on Google
  2. Google Business Profile Help: Guidelines for representing your business on Google
  3. Google: Getting started with Local Services Ads, United States (Local Services Help)
  4. Google Ads Help: Local Services Ads transition to Performance Max campaigns with pay-per-lead goals
  5. Angi Leads: Angi Leads FAQs: how much will it cost to be a member of the Angi Leads network?
  6. Thumbtack Help: How much do I pay for leads and opportunities?
  7. Yelp for Business: Advertise on Yelp and verify your free listing
  8. Nextdoor: Nextdoor Business Center: Business Pages and Nextdoor Ads
  9. CallRail: Why businesses can't afford to miss calls: survey of 1,000 US consumers (25 September 2025)
  10. U.S. Small Business Administration: How to win contracts
  11. Insurance Information Institute (Triple-I), ISO data: Facts + Statistics: Homeowners and renters insurance (losses by cause 2019-2023)
  12. Federal Trade Commission: How to avoid scams after weather emergencies and natural disasters
  13. U.S. Bureau of Labor Statistics: Occupational Outlook Handbook: Roofers

Win the leads, then answer every call

Ringzel answers the calls you can't take while you're on a roof, in your business name, and sends you the details. Try it with your own business first.

No website or Google listing? Tell us about your business

Build it free in two minutes. Talk to it straight away.