The usual answer to “how do I get more roofing leads?” is to spend more on marketing. Sometimes that’s right. But before you pay for more leads, it’s worth checking what happens to the ones you already get. A roofer who answers every call and follows up every quote can do more with the same number of enquiries.
This guide covers both sides: where roofing leads come from, in rough order of what to try first, and how to stop losing them once they arrive.
Start with the free roofing leads you already have
Your Google Business Profile
When a homeowner searches “roofer near me”, the map results often appear before the regular results. Google says local rankings come mainly from relevance, distance and prominence, and that more reviews and positive ratings can help. It also says you can’t pay for a better local ranking. So fill in your services and service area, add real job photos, post now and then, and keep the reviews coming.
Reviews after every job
Ask while the customer is happy, on the day you finish. Send a text with a direct link, so leaving a review takes seconds. Don’t offer anything in exchange for a good review or post fake ones: the FTC bans fake reviews and incentives tied to positive or negative reviews.
The street around your last job
Neighbors can see your crew and your trucks, and their roofs are often about the same age. A yard sign and a friendly note to nearby houses is cheap, and it’s a warmer start than a cold knock because you can point to work you just did next door.
Past customers and referrals
Most roofers have a list of past customers they never contact again. A simple check-in once or twice a year keeps your name in front of them for repairs, inspections and referrals. Ask real estate agents, property managers and other trades too, since they get asked for a roofer all the time.
How to get roofing leads online
- A website built for calls. Say what you do and where in the first screen, add one-tap calling, show real jobs and keep a short form. We cover this in what makes a service business website actually get calls.
- A page for each service and area. Roof replacement, repair, storm damage and commercial roofing are different searches. Give each one a real page with real detail, not the same text with the city name swapped.
- Google Local Services Ads. These are pay-per-lead ads for verified local providers that appear at the top of search results. Roofers are eligible, though you have to pass Google’s screening.
- Google search ads. You’re reaching people who are actively looking, so the intent is strong, but clicks can be expensive and you need a page that converts.
- Facebook and Instagram ads. These reach homeowners before they start searching. They suit offers like inspections, and work best with quick follow-up. See what Meta ads management includes.
How to get roofing leads without door knocking
Door knocking works for some crews, but it isn’t the only way. If you’d rather not canvass, put your effort into your Google profile, reviews, referrals, past customers and ads. They’re all inbound, so the homeowner has already raised a hand. It takes longer to build but gives you steadier work between storms.
Should you buy roofing leads?
Lead sellers can fill a gap, particularly when you’re starting out or moving into a new area. Before you sign up, ask:
- Is the lead exclusive, or sold to several roofers at once?
- What counts as a bad lead, and can you get credit for one?
- How quickly do leads reach you?
- Are you tied into a contract or minimum spend?
With shared leads, whoever calls first has a real advantage, so bought leads only make sense if you can respond fast. Track the cost per signed job, not the cost per lead.
How to get commercial roofing leads
Commercial work is won differently. Homeowners search when they have a problem, while commercial jobs usually come through relationships. Build a list of property managers, facility managers, general contractors and building owners in your area. Offer inspections and maintenance plans, since a small recurring job can lead to the replacement later. Keep a follow-up system, because these decisions can take months.
Can you get roofing leads from insurance companies?
Don’t expect insurers to simply hand out leads. Some carriers and claims companies run contractor programs, and their requirements vary, so ask them directly. A more practical starting point is local insurance agents. Be the reliable, licensed roofer they feel comfortable mentioning, and document your work well so claims go smoothly for their clients.
Fix the leak before you pay for more leads
Roofers are on roofs, so calls get missed. Then a quote goes out and nobody follows up. These are the common places roofing leads are lost, and what to do about each:
- Missed calls. Send an automatic text within seconds so the caller knows you’ll get back to them. Here’s how missed-call text-back works.
- After-hours calls. Storm damage doesn’t wait for office hours. An AI receptionist or answering service can take the details.
- Quotes that go quiet. A short, friendly sequence of texts and emails follows up until the homeowner gives you an answer.
- Leads spread everywhere. Put calls, forms and Facebook messages in one place with a CRM built around how you work.
Not sure where yours is leaking? Try our free lead response check or the missed-lead cost calculator. We also put together automation and CRM setups for roofers if you’d rather have it done for you.
Frequently asked questions
What is the best way to get roofing leads?
There’s no single best source. For most local roofers, a strong Google Business Profile, steady reviews and referrals are the place to start because they cost little and keep working. Add paid ads once you can answer and follow up every lead quickly.
How can I get roofing leads for free?
Complete your Google Business Profile, ask every happy customer for a review, contact past customers, put up yard signs, leave notes around recent jobs and build referral relationships with agents, property managers and other trades.
How much do roofing leads cost?
It varies widely by market, season, source and whether the lead is exclusive. Rather than relying on a national average, track what you pay per lead and per signed job from each source, then keep the ones that bring in profitable work.
Why is the roofing business slow right now?
Roofing demand can shift with the season, the weather and the local economy. Slow periods are a good time to contact past customers, ask for reviews, offer inspections and tighten your follow-up so you’re ready when calls pick up.