Every spring in Dallas-Fort Worth the same thing happens. Hail rolls through Plano or Frisco, and by the next morning the subdivision is full of trucks with out-of-state plates and yard signs that weren’t there yesterday. Homeowners get five knocks before lunch. If you run a local roofing company, that’s your real competition: not just the crew across town, but everyone who drove in for the storm.
I pulled 51 questions roofing people type into Google, Bing and DuckDuckGo. A few came from homeowners asking how to report a bad roofer, which says something about the industry’s reputation. Most came from owners asking one thing a dozen different ways: how do I get more leads? These are the ten versions that matter.
- What’s the best way to get roofing leads?
- How do you get roofing leads for free?
- How do you get roofing leads without door knocking?
- Should you buy roofing leads?
- How do you get roofing leads online?
- How do you get commercial roofing leads?
- Can you get roofing leads from insurance companies?
- How do you get more roofing leads after a hail storm?
- How much should a roofing company spend on marketing?
- What does Reddit get right about getting roofing leads?
What’s the best way to get roofing leads?
Short answer: For most local roofers, the best leads come from a strong Google Business Profile, steady reviews, referrals from past customers, and a website that turns storm-season searches into inspection requests. Paid ads and bought leads can fill gaps, but they make a weak foundation.
The reason is cost per signed job, not cost per lead. A shared lead you bought might go to four other roofers the same hour. A homeowner who found you on the map, read forty reviews and called you directly is already halfway sold. Those two “leads” aren’t the same product, and your close rate will tell you so within a month.
How do you get roofing leads for free?
Short answer: Ask every happy customer for a review and a referral, keep your Google Business Profile active with job photos, share finished projects in Nextdoor and Facebook neighborhood groups, and put a yard sign on every job with the homeowner’s permission. These cost time instead of money, and they compound.
The roof you just finished is your best marketing asset. A sign on a fresh roof, a before-and-after photo posted the same day, and a friendly note to the neighbors do more than most ad campaigns.
Here’s why it works so well in DFW: whole subdivisions were built in the same year, so their roofs age and fail on roughly the same schedule. One finished roof on a street is often the start of several more.
How do you get roofing leads without door knocking?
Short answer: Be the company people find when they search after a storm. That means a Google Business Profile listing storm-damage services, a website page for hail and wind inspections, fresh reviews, and fast response times. Homeowners who search and call you tend to convert better than ones you interrupted.
Door knocking works, which is why everyone does it. But plenty of owners hate it, homeowners are tired of it, and some cities and HOAs restrict solicitation.
The alternative is making inbound easy: a phone answered by a person within minutes, a short form for a free inspection, and a page that explains what happens next. When friends ask me where to start, I point them at response time before anything else. After a storm, the roofer who calls back first usually gets the appointment.
Should you buy roofing leads?
Short answer: Only if you track them closely and treat them as a supplement. Bought leads are often shared with several roofers, so you’re racing on speed and price. They can fill a slow month for a newer company, but if they’re your main source, your margins belong to the lead seller.
If you buy, ask whether leads are exclusive or shared, what counts as a valid lead, and how refunds work for bad numbers. Then follow every lead through to a signed contract. After sixty days you’ll know your real cost per job.
Compare that number to what the same money would do in reviews, a better website or a part-time person answering the phone. I tell friends in the trades the same thing every time: track it to the signed job, then decide.
How do you get roofing leads online?
Short answer: Show up in Google’s map pack for roofing searches in your service area, give your website separate pages for repairs, replacements, storm damage and commercial roofing, and collect reviews that mention those services. Local Services Ads and search ads can add volume on top.
Separate pages matter more than most roofers expect. Someone searching “hail damage roof inspection Plano” wants a page about exactly that, not a homepage listing eleven services. A focused page per service and per main city you cover gives Google, and AI search tools, something specific to send people to. I go deeper on the local side in roofing marketing in Dallas.
How do you get commercial roofing leads?
Short answer: Through relationships more than ads. Commercial work comes from property managers, facility managers, general contractors, investors and building owners. Reach them with a clear capabilities page, photos of flat and commercial projects, a maintenance program, and direct outreach.
Commercial buyers want proof you can handle their building type and their paperwork: insurance certificates, warranties, safety records, references.
A maintenance agreement is the best way in. Inspect twice a year, document everything with photos, and when the roof needs replacing, you’re already the company they trust. LinkedIn and DFW commercial real estate groups are worth more here than any homeowner ad.
Can you get roofing leads from insurance companies?
Short answer: Not directly. Insurers don’t hand out leads to roofers. What you can build is a reputation with agents and adjusters for clean documentation and fair estimates. And in Texas, waiving or covering a customer’s insurance deductible is illegal, so never build a pitch around it.
Plenty of roofers market storm work around insurance claims, and that’s fine when it’s honest: help the homeowner document the damage, explain the process, meet the adjuster on the roof.
Companies get into trouble when they promise a “free roof” or quietly absorb the deductible. Honest claim help is a selling point. Shortcuts are a liability that tends to show up in reviews.
How do you get more roofing leads after a hail storm?
Short answer: Get ready before the storm. Keep a storm-damage page live, your Google Business Profile current, a plan for handling a flood of calls, and a list of past customers to check on. After the storm, respond fast, document damage honestly, and stay visible after the out-of-town crews leave.
Most companies only think about storm marketing the day after the storm, which is too late to fix a website or build reviews. The prep happens in winter.
The best storm-week move I know costs nothing: call or text past customers in the hit zip codes and offer to check their roof. They trust you already, and their neighbors will ask who came by.
How much should a roofing company spend on marketing?
Short answer: There’s no single right percentage. Rules of thumb for contractors often land somewhere between 5% and 10% of revenue, but a better method is working backward from your cost per signed job. Know what a new roof is worth to you, then decide what you can pay to win one.
Say a replacement nets you a few thousand dollars in profit. If your marketing turns $1,000 into one signed roof, that’s a great trade. If it takes $4,000, it isn’t.
Tracking which channel produced each job is what makes this math possible, and many contractors can’t say where last month’s jobs came from. Fix the tracking first and the budget decision gets easy. My marketing budget guide for Dallas businesses walks through the numbers.
What does Reddit get right about getting roofing leads?
Short answer: The roofing threads are mostly right that referrals and reputation beat bought leads over time. Where they often miss is treating door knocking as the only real channel. A good website and Google profile now do much of the work canvassing used to do.
The advice that holds up: answer the phone, show up on time, ask for reviews, work the streets around your current jobs. The advice that doesn’t: buying cheap lists, or skipping a website because “nobody looks at it.”
People absolutely look at it. They just do it at 10 p.m., after the knock, while deciding whether to call you back.
Pick two of these this month, not ten. For most roofing companies that means a storm-damage page on the website and a review request after every finished job. Do those well for one season and you’ll feel the difference next spring. For a parallel trade with the same map-pack fight, see HVAC marketing in Dallas.
How do roofers get leads in the slow season?
Shift to maintenance: roof tune-ups, gutter work, attic ventilation and pre-storm checkups for past customers. Fall and winter are also when commercial property managers plan next year’s budgets, which makes it a good time to reach out to them.
Do yard signs really work for roofers?
Yes, on real jobs in neighborhoods with similar homes. Neighbors watch the work happen, then see the finished roof. Ask permission, keep signs clean and readable, and include a phone number or short web address people can remember.
Is Nextdoor good for roofing leads?
It can be, especially after storms when neighbors ask for recommendations. The best results come from customers recommending you, not from your own posts. Ask happy customers to mention you when someone asks, and reply quickly when you’re tagged.
How fast should a roofer respond to a new lead?
Within minutes during business hours if you can. After a storm, homeowners call several companies and the first to answer often books the inspection. A missed-call text-back or an answering service pays for itself in storm season.
Are Google Local Services Ads worth it for roofers?
They can be. You pay per lead instead of per click, and the Google badge adds trust. Track every lead and dispute bad ones, because cost per lead can climb fast during storm season when every roofer in town is bidding.