How to Keep Getting Roofing Leads Between Storm Seasons
Practical ways to fill the gaps when hail and wind are not driving the phone
If you have been in roofing for more than a couple of years, you know the pattern. A big storm hits, your phone rings nonstop for eight weeks, you run three crews six days a week, and then it goes quiet.

Maybe a month of silence. Maybe three. And suddenly you are sitting in your truck wondering where the next job is coming from.
I have been running a residential roofing company for 15 years in a market that gets its share of hail and wind. Storm work is great when it is happening, but I learned early on that you cannot build a business around weather.
The contractors who survive long-term are the ones who figure out how to keep roofing leads coming in between storm seasons. That is what this post is about.
The Off-Season Problem Nobody Talks About
Storm chasers come and go. They follow the hail path from Texas to Minnesota and disappear when the season ends.
But if you are a local roofer who lives in your service area, you cannot just pack up and move. You have a mortgage, crews who depend on you, and a reputation tied to your community.
The off-season gap is real. Between storm seasons, you are competing for a much smaller pool of jobs: maintenance work, re-roofs that homeowners have been putting off, and the occasional leak repair.
If you do not have systems in place to capture those jobs, you are going to burn through whatever you banked during storm season just covering overhead.
Here is what I have done over the years to keep steady work flowing even when the weather is calm.
Getting on Preferred Vendor Lists with HOA Boards and Community Managers
This was a game changer for me. HOA communities and managed neighborhoods are everywhere, and they all have roofing needs that have nothing to do with storms.
Aging shingle roofs hitting the 20-year mark. Maintenance schedules that call for inspections and repairs. Common-area buildings that need attention. These are planned projects with budgets already allocated, and they happen on a calendar, not a weather forecast.
How to get on the list
Most HOA boards and community managers maintain a preferred vendor list for every trade. Getting on that list is not complicated, but it does take some effort.
- Identify managed communities in your service area. Drive around. Look for the signs at neighborhood entrances that list the management company. Check your county’s HOA registry if one exists. Most metro areas have dozens of managed communities within a 30-minute drive.
- Contact the property management company directly. Call the management office and ask who handles vendor onboarding. Most will ask for your license number, proof of insurance, and a few references. Some want to see examples of past work in similar communities.
- Attend an HOA board meeting. This is the move that separates you from every other roofer who just mailed in a business card. Board meetings are usually open to vendors. Show up, introduce yourself, and offer a free roof assessment of their common-area buildings. You are not selling. You are demonstrating expertise and reliability.
- Be responsive and professional on the first job. If you get a shot at a small repair or inspection, treat it like a $50,000 re-roof. Show up on time. Provide a clear written scope. Clean up the site. Follow up with photos. That first job is an audition. Nail it and you become the default roofer for every unit in the community.
Why HOA work is worth the effort
A single HOA relationship can generate steady work for years. I have one community of about 180 homes where I have been the preferred roofer for six years.
Every year, a handful of units need re-roofs because of age. The board sends homeowners my way. I do not bid against five other companies. I get the call because I am already on the list, and the board has seen my work on their neighbors’ homes.
That is predictable, year-round revenue that has nothing to do with storm season.
Networking with Home Inspectors for Roof Assessment Referrals
Home inspectors are one of the most underrated lead sources in roofing. Every time a house sells, the buyer hires an inspector. And almost every inspection report flags something about the roof. Missing shingles. Worn flashing around the chimney. Inadequate drip edge. Granule loss suggesting the shingles are past their expected life.
The buyer’s agent reads that report and needs a roofer to come out, do a proper assessment, and give a repair or replacement estimate, usually on a tight timeline because closing is in three weeks.
If you are the roofer that inspector recommends, you are getting a warm lead from a motivated buyer who needs work done now, not someday.
How to build these relationships
I have relationships with four home inspectors in my area. Here is how I built them:
- Be a resource first. I told each inspector: “If you are ever on a roof and you are not sure about something, call me. I will walk you through it over the phone or come take a look if I am nearby.” That offer cost me nothing, but it built trust and made me useful to them before I ever asked for anything in return.
- Offer to do a joint walkthrough. Some inspectors appreciate having a roofer walk a roof with them on tricky properties, especially older homes with multiple layers or unusual materials like slate or cedar shake. You are helping them do a better job, and they remember that.
- Keep the feedback loop going. When an inspector sends me a referral and I close the job, I let them know. A quick text: “Hey, I looked at the Johnson property. You were right about the flashing. We are doing the repair next week. Thanks for sending them my way.” That closes the loop and reinforces the relationship.
Home sales happen year-round, even in slow months. That means inspector referrals are one of the most consistent off-season lead sources you can build.
Getting Consistent Roofing Leads from Gutter and Siding Companies
Gutter installers and siding contractors are on residential properties every single week. They are up on ladders, looking at fascia boards, soffit, and the roof line.
They see problems before the homeowner does: cracked shingles, sagging decking, rusted flashing, old pipe boots that are cracking. And homeowners ask them about it.
“Hey, while you are up there, does my roof look okay?”
If that gutter or siding contractor knows you and trusts your work, the answer is: “I am not a roofer, but I know a guy who is really good. Let me give you his number.”
How to set up trade partnerships that actually work
- Start by sending work their way. The best referral relationships are reciprocal. The next time a homeowner you are doing a tear-off for mentions that their gutters need replacing, send them to the gutter company you want to partner with. Then let the gutter contractor know you did it. That plants the seed.
- Be specific about what you want. Do not just say “send me any roofing leads.” Instead, give them something concrete: “If you see shingles that are curling, granule loss in the gutters, or daylight coming through in an attic, that homeowner probably needs a roof assessment. Here is my card.”
- Agree on a referral fee upfront. A referral fee makes the relationship professional and sustainable. The gutter or siding contractor has a financial reason to think of you when they spot a roofing issue, and you both know exactly where you stand. Typical arrangements I have seen in the exterior trades run between 5% and 10% of the job value, paid after the homeowner pays in full. (If you want a deeper look at how these fee structures work, I wrote about it in detail in my guide to roofing referral fee agreements.)
- Report back on every referral. When a gutter contractor sends you a lead, let them know what happened. Did the homeowner schedule? Was it a repair or a full re-roof? Did it close? That feedback makes them feel valued and keeps the referrals flowing.
Why exterior trade partners are so valuable off-season
Gutter and siding work does not follow the same storm cycle as roofing. Gutter installs and siding replacements happen on homeowner timelines, driven by age, aesthetics, or home sale prep, not by weather damage.
That means your trade partners are out in the field generating potential roofing leads for you even when the storm work has dried up.
Staying Top of Mind with Past Customers for Eventual Re-Roofs
Every roof you install has a lifespan. Architectural shingles last 25 to 30 years in good conditions. Three-tab might give you 15 to 20.
Even a 50-year roof is going to need maintenance along the way. The homeowner you put a roof on ten years ago is eventually going to need you again, or they are going to need you to look at a leak, replace a vent boot, or assess hail damage after a storm.
But here is the thing: if you have not talked to them in ten years, they are not calling you. They are searching online and calling whoever shows up first.
A simple follow-up approach that works
I do not use a CRM. I know some guys do, and that is fine, but I have found that a phone contact list and a simple spreadsheet are enough. Here is my system:
- Post-job check-in. Two weeks after I finish a roof, I text the homeowner: “Hey, this is Mike. Just checking in on the roof. Everything looking good? Any questions?” Takes 30 seconds. Customers remember it for years.
- Annual touch point. Once a year, usually in early spring before storm season starts, I text or call past customers. Nothing salesy. Just: “Hey, it has been a year since we did your roof. If you notice anything or want me to swing by for a quick look, just let me know.” For older installs, I might say: “Your roof is about 12 years old now. Might be worth a check before storm season.”
- Ask for referrals after good interactions. When a past customer responds positively to a check-in, that is the moment to ask: “If anyone in your neighborhood needs roof work, I would appreciate you passing along my number.” Most of my word-of-mouth leads come from these conversations.
5 ways to stay top of mind with past roofing customers
- Text a check-in two weeks after every completed job.
- Send an annual touch-point message each spring before storm season.
- Offer a free visual inspection when a roof hits the 10-year mark.
- Let them know when you are working in their neighborhood. A quick “We are doing a roof two doors down from you this week” reminds them you exist and are active in their area.
- Ask for a referral during any positive interaction, not as a hard sell, but as a natural part of the conversation.
The goal is simple: when that homeowner needs a roofer again, or when their neighbor asks if they know a good one, your name is the first one that comes to mind.
Putting It All Together: A Year-Round Roofing Lead Strategy
Storm work will always be the biggest revenue driver for most residential roofers. I am not suggesting you ignore it. But if storm work is your only lead source, you are riding a roller coaster that is going to make it very hard to keep good crews, cover overhead, and grow your business.
Here is what my off-season lead mix looks like now, after years of building these channels:
- HOA and community manager work: About 30% of my off-season revenue. Planned re-roofs, maintenance, and inspections on a predictable schedule.
- Home inspector referrals: About 20%. Buyer walkthroughs generate assessment and repair leads year-round, with a bump during peak home-buying months.
- Gutter and siding trade partners: About 20%. These guys are my eyes on the ground when I am not on a roof myself.
- Past customer follow-ups and word of mouth: About 25%. This compounds over time. The more roofs you have done, the bigger this channel gets.
- Google Business profile and misc: About 5%. I do not pay for ads, but I keep my profile updated and respond to every review.
None of these channels require a big budget. They require consistency and relationship-building, which is work that most roofers skip because they are too busy during storm season and too demoralized during the off-season to do it.
The One Thing That Ties It All Together
Every lead channel I described above is built on the same foundation: trust and relationships. The HOA board trusts you because you showed up to their meeting and did great work on the first job.
The home inspector trusts you because you helped them when they had a question. The gutter contractor trusts you because you sent work their way first. The past customer trusts you because you followed up when nobody else would have.
If you are managing referral relationships with trade partners and want a clean way to track what is owed and coordinate the payment side, a platform like PureIntro can help keep things organized between you and your referral partners, so the financial side does not get awkward.
Roofing will always be seasonal. Storms will always drive the biggest months.
But the roofers who build real businesses, the ones who keep crews employed year-round and do not panic every time the weather goes quiet, are the ones who invest in these off-season lead channels before they need them.
Start with one. Pick the channel that makes the most sense for your market. Get on one HOA vendor list. Buy one home inspector a coffee. Send one gutter contractor a lead. Text one past customer. Then build from there.
The off-season does not have to be a death sentence for your business. It can be the foundation for something steadier and more sustainable than chasing storms.
This post reflects one professional’s experience and is for informational purposes only. It is not business, legal, financial, or professional advice. Results described are individual and not guaranteed. Referral fee arrangements may be subject to state and local regulations. Consult a qualified professional for guidance specific to your situation. PureIntro facilitates referral tracking and payment processing but does not guarantee payments between users or any particular business outcome.