Back to Blog
    Contractors

    How to Get Roofing Leads (and Keep the Ones You Already Have)

    Carl B. Brock
    Oct 8, 2026
    7 min read

    If you want to know how to get roofing leads, start with the ones you are already losing. Most roofing companies don't have a lead shortage as much as a leak: a profile nobody updates, a phone that rings out while the crew is on a roof, a callback that happens two days late. Fix those first, then spend money chasing more.

    The short version: own your Google Business Profile and keep reviews coming in, get listed where homeowners actually look, answer every call, follow up fast, work storms and referrals the right way, and make sure the jobs you win are paid in full. Then keep the crew that does the work. Here's how each piece works.

    How to get roofing leads for free: start with Google

    Your Google Business Profile is the closest thing to free roofing leads there is. When a homeowner searches for a roofer near them, the map results come from these profiles, and you don't pay for them.

    Google says local results are mainly based on relevance, distance and prominence, and that there's no way to pay for a better local ranking. Prominence includes how many reviews you have, and Google states that more reviews and positive ratings can help your local ranking (Google Business Profile Help).

    • Fill in everything: correct business category, service area, hours, and a description of the work you actually do.
    • Add real job photos regularly. Before-and-after shots of your own roofs beat stock images.
    • Ask every happy customer for a review, using the review link or QR code Google lets you create.
    • Reply to reviews, good and bad. Keep replies short, polite and specific.

    Don't buy or bribe reviews

    Google prohibits offering incentives, like discounts or free work, in exchange for posting, changing or removing reviews (Google). The FTC's rule on fake reviews also bars buying fake reviews and paying for reviews that express a particular sentiment (FTC). Just ask, and make it easy.

    Get listed where homeowners look for roofers

    Part of knowing how to market a roofing company is showing up in more than one place. Some homeowners check a directory before they call, especially if they don't recognize the first name in search. Every listing you control with the same name, address and website reinforces that you're a real local business.

    Check the directories in your trade first. The National Roofing Directory lists roofing companies found in public records, so your company may already be on it. Its pricing page explains that until a listing is verified, the directory doesn't show that company's phone, email or website, and enquiries from the page go to a verified contractor instead. Claiming and verifying your listing is how you take those enquiries back.

    Whatever directories you use, keep your details identical everywhere. A different phone number or an old address on one listing is a lead that calls the wrong place.

    Answer every call: missed calls are lost jobs

    For a lot of roofing work, the phone call is where the job starts, and a roofing company is a hard place to answer one. The owner is on a ladder, the office manager is at the supply house, and the call rings out. A homeowner with water in the kitchen may not leave a message and wait. They can just call the next roofer on the list.

    You have three options: hire someone to cover the phones, use an answering service, or forward unanswered calls to an AI receptionist. Taylor from AI Bot Store is an AI receptionist built for roofers: calls you don't pick up are forwarded to her, she takes a complete message (name, callback number, property address, what they need and how urgent it is) and emails you the lead right after the call. She answers around the clock and works with JobNimbus.

    Whichever route you choose, test it. Call your own number after hours and from a job site and hear what a homeowner hears.

    Speed-to-lead: follow up before the next roofer does

    Research published in Harvard Business Review on how companies handle online leads found that most companies were not responding nearly fast enough (HBR). In roofing, slow follow-up is often the real reason a lead goes cold, not price.

    1. Put every lead in one place (a CRM, not a notebook and three text threads), with the source recorded.
    2. Call back as soon as you're off the roof. If you can't, send a short text so they know a real person has it.
    3. Book the inspection on that first contact whenever possible.
    4. Set a follow-up rule for estimates that haven't signed, and stick to it.
    5. Review lost leads monthly and look for the pattern: slow callback, no-show, or price.

    This is the unglamorous answer to the best way to generate roofing leads: close more of the ones you already paid for.

    Storm season: canvassing and referrals done right

    After hail or high wind, the work comes fast and so do the out-of-town crews. Your edge is that you're local and you'll still be here next year.

    • Know where the weather hit. The National Roofing Directory Storm Center shows active National Weather Service alerts that matter to roofs, with the counties each one names. It says plainly that weather.gov and local emergency management are the authority during an active event.
    • Check whether your town requires a solicitation permit before your team knocks.
    • Knock with a clear reason: a recent storm, a job you're doing on the street, a neighbor who referred you.
    • Know the FTC Cooling-Off Rule. It gives buyers three days to cancel certain sales made at their home, and requires the seller to tell them about that right and give them cancellation forms at the time of the sale (FTC). Make sure your contract paperwork handles this.

    Referrals are the cheapest roofing contractor leads you'll get. Ask at the moment the customer is happiest, usually the day the crew cleans up and the yard looks better than before. Thank the people who send you work, but don't pay for reviews.

    Get paid fully on insurance jobs

    A lead is only worth chasing if the job pays. On insurance work, the first scope from the carrier can leave out items the job actually requires. If you build to code and eat the difference, you've won a job that lost money.

    An accurate supplement is documentation, not negotiation: photos, measurements, the code requirements that apply, and the specific line items that were left out. Keep it organized per property so nothing is lost between the inspection and the final invoice. Claim Donkey is a roof claim supplementing CRM built for exactly that kind of documentation.

    Stay in your lane

    What a contractor can say or do on a homeowner's claim varies by state. Document the work the roof needs and let the homeowner and their carrier handle the claim itself.

    Keep your crews, or the leads don't matter

    Every lead you win has to be built by somebody. If good installers keep leaving, you'll turn down work in storm season or put a crew you don't know on a customer's roof, and your reviews will show it.

    • Pay on time, every time, and be straight about how pay is worked out.
    • Keep the schedule steady so crews aren't idle one week and buried the next.
    • Take safety seriously: harnesses, ladders, water and rest in the heat.
    • Say thank you in ways crews actually use. Some companies hand out branded coffee: Roofers Coffee does custom packaging with your company name and logo, which works for crews, subs and homeowners alike.

    A crew that stays is a crew that knows your standards. That's what turns a lead into a review, and a review into the next lead.

    Frequently Asked Questions

    What is the fastest way to get roofing leads?

    Start with what you control today: complete your Google Business Profile, ask recent customers for reviews, and make sure every call gets answered and followed up quickly. Those fix the leads you're already losing before you pay for new ones.

    Are there really free roofing leads?

    Yes, but they cost time instead of money. A well-kept Google Business Profile, honest reviews, claimed directory listings and referrals from past customers don't require ad spend.

    Should I buy roofing leads?

    Bought leads can work, but ask whether the same lead is sold to other roofers too. If it is, speed matters even more. If your calls and follow-up aren't fixed first, paid leads leak out the same way.

    Can I give customers a gift for leaving a review?

    Not in exchange for the review. Google prohibits incentives for posting, changing or removing reviews, and the FTC's rule bars paying for reviews that express a particular sentiment. You can thank customers for their business; just keep it separate from the review ask.

    BrockStar Media Corp builds and runs websites for National Roofing Directory, AI Bot Store, Claim Donkey, Roofers Coffee, linked in this article. See the sites we build and run.