Skip to main content

How to Keep a Steady Flow of Roofing Jobs Without Storms

Michael Torres, Storm Damage Specialist··31 min readRoofing Sales & Growth
On this page

Most newer roofing companies are built on a hidden assumption: that work shows up. A storm rolls through, the phone rings, crews scramble, and for a season the calendar fills itself. Then the hail stops, the out-of-town trucks leave, and the owner is back to staring at an empty schedule wondering where next week's job is coming from. If you have felt that whiplash, you already know the real problem. It is not that you can't sell roofs. It is that you have no reliable system for finding the next ten roofs to sell when the sky stays clear.

This is a problem you can solve, and you can solve it without becoming a storm chaser. Steady, non-storm-dependent roofing work is built, not caught. It comes from knowing which homes in your area are actually due for a roof, from squeezing more value out of the customers you already touched, from referral systems that run whether or not it hails, and from a few retail and commercial channels that never go quiet. None of it is glamorous. All of it is repeatable. And for a company that wants to grow without the feast-or-famine cycle, repeatable beats lucky every single time.

What follows is an operator's playbook for a roofing business that wants a calendar that stays full on its own terms. It covers the math of a steady pipeline, the channels that produce work in clear weather, the targeting and list-building that make outbound efficient, the documentation discipline that protects you when a storm does hit, and the day-to-day operations that turn a one-good-month company into a business. Read it the way a sharp foreman reads a roof: looking for the spots everyone else skips.

Why "wait for the storm" quietly kills new roofing companies

Storm work feels like the easy button. Damage is obvious, urgency is real, and a homeowner with a leaking ceiling is a motivated buyer. But building a company on storm volume hands your revenue to three things you do not control: the weather, the insurance carriers, and a flood of out-of-town competitors who descend the day after the clouds clear.

Think about what storm dependence actually does to a young company:

  • Revenue arrives in spikes, but costs are flat. Your truck payment, your insurance, your shop rent, and your salaried estimators all bill you every month. A pipeline that only fills after a hailstorm means you are carrying fixed costs through long dry stretches, and that is how undercapitalized roofers go under in a quiet year.
  • You compete on the worst possible terms. After a major hail event, every roofer within 300 miles is working the same neighborhoods. Homeowners get knocked five times in a week. Price gets hammered, labor gets scarce, and supplier lead times blow out. You are fighting for attention at the exact moment attention is most expensive.
  • You build no compounding assets. A storm season can produce a year of revenue and almost no durable business. If you don't capture the customer relationships, the reviews, the referral chains, and the neighborhood reputation, you start the next season at zero again. The work was real; the business didn't grow.
  • Crews and reps churn. Feast-or-famine staffing is brutal. You over-hire for the spike, then have nothing for those people when it dries up, so they leave. Then the next storm hits and you are recruiting green crews under pressure. A steady calendar is the single biggest thing you can do to keep good people.

The alternative is not to abandon storm work. When a real event hits your market, you should absolutely work it, and work it hard. The point is that storm work should be the upside on top of a business that already stands on its own, not the foundation the whole thing sits on. A roofing company you actually own is one whose schedule does not depend on the sky.

The math of a steady pipeline (build this before any tactic)

Before you chase a single channel, you need to know how many opportunities you must put into the top of your funnel to keep your crews busy. Most owners skip this and then wonder why "more leads" never seems to fix the problem. Do the arithmetic once and every marketing decision gets easier.

Start with your real numbers. If you don't have them yet, use conservative estimates and replace them with actuals as you go.

  • Production target. Say you run one crew and want to install 6 roofs a week, roughly 26 a month, to stay healthy.
  • Close rate. On qualified retail opportunities (a homeowner who agreed to an inspection or estimate), a competent salesperson closes somewhere between 25% and 50%. Use 35% until you have your own data.
  • Inspection-to-opportunity rate. Not every door knock or call becomes an inspection. And not every inspection becomes a real proposal. Track these separately.

Work it backward:

Stage Conversion Volume needed for 26 installs/month
Signed jobs 26
Proposals presented 35% close 75 proposals
Inspections completed 60% lead to a proposal 125 inspections
Appointments set 80% show / inspect 156 appointments
Qualified conversations 50% set an appointment 312 conversations

That last row is the one that wakes people up. To install 26 roofs, you may need to have around 300 real conversations with homeowners who could plausibly buy a roof. If you are knocking random doors with no idea which houses have old roofs, most of those conversations are wasted on homes that got a new roof three years ago. The entire game of steady, profitable, non-storm work is improving the quality of the top of that funnel so you need far fewer conversations to hit the same install number.

Two levers move this math:

  1. Raise conversion at each stage through better sales process, faster follow-up, and walking in with real evidence instead of a guess. A 35% close that becomes a 45% close cuts your required proposals by a fifth.
  2. Raise the quality of the top of the funnel so a larger share of your conversations are with homeowners whose roofs are genuinely near end of life. This is where targeting data earns its keep, and where most companies leave the most money on the table.

Keep a simple weekly dashboard with these stages. The moment your install number dips, you can see exactly which stage starved, instead of vaguely deciding you need "more marketing."

Channel 1: Mine the money already in your book

The cheapest, highest-converting roofing work you will ever sell is to people who already know you. For a newer company this list is small, but it is never zero, and it compounds faster than any other channel. Before you spend a dollar on a new lead, work the relationships you already have.

Past customers and past estimates

Every homeowner you have ever inspected, quoted, or repaired is a record in your book worth re-touching. There are two distinct piles, and they convert differently.

Closed-but-not-sold estimates. These are homeowners who got a proposal and didn't buy. Most companies write them off. That is a mistake. People stall for reasons that expire: they were waiting on a tax refund, a spouse said not yet, the timing was wrong, they got a competing bid and never decided. A disciplined follow-up at 30, 90, and 180 days recovers a meaningful share of these with almost no acquisition cost. Pull every unsold estimate older than 60 days and put them on a call-and-mail cadence.

Past repair and small-job customers. Someone you did a $600 leak repair for two years ago is a warm relationship sitting on an aging roof. A friendly check-in ("we were in your neighborhood, want us to take a quick look at how that repair is holding up?") reopens the door and often turns a patch into a replacement when the roof has aged further.

A practical re-engagement cadence for your existing book:

  1. Pull the list. Export every contact you have ever quoted or served, with the date and the address.
  2. Sort by likely roof age. A repair you did on a 12-year-old roof three years ago is now a 15-year-old roof. Prioritize the homes most likely to be due.
  3. Touch by mail and phone, not only email. A short letter or postcard plus a follow-up call beats an email that goes to spam. Reference the prior work specifically.
  4. Make a real offer. Not a discount gimmick. A free, no-pressure roof check-up with a written condition report is a strong, honest reason to get back on the property.
  5. Log every outcome so the list gets cleaner each cycle and you stop re-touching dead contacts.

Neighbor referrals off completed jobs

Every job site is a billboard and a referral engine if you treat it like one. The homes around a roof you are tearing off are statistically similar in age, because subdivisions get built and roofed in the same few years. When you re-roof one house in a 1998 development, several of the neighbors are sitting on the same aging roof, and they just watched your crew do clean, professional work.

Build a fixed routine around every install:

  • Yard sign up the day of tear-off, not after. The work in progress is the most persuasive sign you will ever plant.
  • Knock the eight closest neighbors while your crew is on the roof. "We're replacing the Hendersons' roof today, and yours looks like it's about the same age. Want me to take a quick look while we're set up here?" That sentence books inspections.
  • A simple referral structure the homeowner understands. A modest thank-you for any neighbor who becomes a customer keeps your name in conversation at the fence line.
  • A door-hanger drop on the surrounding blocks with a photo of the job and a real local phone number.

This costs almost nothing and it scales every time you complete a job. A company that books two neighbor inspections per install is manufacturing its own pipeline.

Channel 2: Become the roofer your referral partners can't replace

Referral channels are the most underrated source of steady, storm-proof roofing work, and they reward the companies that show up consistently rather than only after a storm. The goal is to become the default name in the phone of people who repeatedly meet homeowners with roof problems.

Real estate agents and the transaction window

Homes change hands constantly, in every market, in every season. A roof issue surfaces in nearly every transaction, either at the listing prep stage or after the buyer's inspection. The agent on either side is highly motivated to solve it fast so the deal closes. If you are the roofer who answers the phone, shows up same-day, and turns a clean, written assessment around in 24 hours, you become indispensable to that agent for every future deal.

What agents actually need from a roofer:

  • Speed. A deal is on a clock. The roofer who can inspect tomorrow beats the better roofer who can inspect next week.
  • A clear written report they can hand to both sides. Photos, a plain-language condition summary, and a repair-or-replace recommendation with a number.
  • Repair options as well as replacement. Agents love a roofer who can offer a defensible repair to get a deal across the line when a full replacement isn't realistic.
  • No drama. They are trusting you with their client and their commission. Be calm, be on time, and never blow up a deal you didn't need to.

Build a short list of the most active listing agents and brokerages in your service area and cultivate them deliberately: a quick intro, a one-page leave-behind on your inspection turnaround, and then flawless execution on the first referral. One agent who does 30 transactions a year can feed you a steady drip of inspections forever.

Property managers, HOAs, and small commercial

Property managers oversee rental portfolios and multi-family buildings and have recurring roof needs: leaks, maintenance, partial replacements, and eventual full re-roofs. They are not emotional buyers; they want a reliable vendor who responds, documents, and bills cleanly. Win one good property manager and you have a recurring account, not a one-time job.

The same logic applies to homeowner associations, facility managers for small commercial buildings, and general contractors who need a roofing sub they can trust on remodels and new builds. These relationships take longer to land than a door knock, but they produce flat, predictable, weather-independent volume, which is exactly what a steady calendar needs.

Adjacent trades

The people already working on homes are a natural referral network. Gutter installers, solar companies, painters, HVAC techs, home inspectors, and chimney sweeps are all on roofs and around them, spotting problems they don't fix. A simple reciprocal referral arrangement with a handful of reputable trades turns their job sites into your inspections. Be the roofer who actually sends business back, and you will be the one they call.

Channel 3: Inbound that runs while you sleep

When a homeowner notices a leak or a missing shingle in clear weather, the first thing they do is search. If you are not findable, you do not exist for that ready-to-buy buyer. Inbound is slower to build than outbound, but once it is working it produces steady, high-intent calls without you lifting a finger that day.

The single highest-leverage inbound asset for a roofer is a fully built-out, well-reviewed local business profile that ranks in the map results for your towns. Homeowners searching "roof repair near me" or "roof replacement [your city]" are in-market right now.

The fundamentals that move local ranking and conversion:

  • A complete, accurate business profile with correct service area, hours, photos of real jobs, and your services listed.
  • Consistent name, address, and phone across every directory. Inconsistency confuses the search engines and tanks your ranking.
  • A steady flow of genuine reviews. Ask every happy customer, the day the job finishes, while the relief is fresh. A simple text with a direct link converts far better than a business card. Reviews are both a ranking factor and the single biggest trust signal a stranger sees.
  • Real responses to every review, good and bad. A calm, specific reply to a complaint reassures the next 50 people who read it.

A website that converts the searcher

Your site does not need to be elaborate. It needs to load fast on a phone, make your phone number tappable, show real photos of your work, list the towns you serve, and answer the questions a nervous homeowner has before they call. Pages built around the specific services and specific towns you serve will pull in the searches that matter. Honest, useful content (what a roof inspection includes, how to tell if a roof needs repair or replacement, what affects the cost) earns trust and search visibility at the same time.

Inbound rarely fills a calendar by itself in year one, but it compounds. Every review, every job photo, every helpful page is a brick that keeps producing calls long after you laid it.

Channel 4: Targeted outbound to the roofs that are actually due

Here is where most new companies burn cash. They mail an entire ZIP code or knock a whole subdivision, treating every house the same. But most of those houses do not need a roof. A neighborhood built across several years will have homes that were re-roofed at wildly different times, plus newer replacements that are invisible from public records. Blasting all of them means your mail, your gas, and your reps' hours are spent mostly on people who can't buy what you sell.

The fix is to make your outbound surgical: spend your effort on the homes whose roofs are genuinely near end of life. That single change is the difference between outbound that loses money and outbound that prints it.

Why "year built" lies to you

The obvious move is to pull homes by age from public property records. The problem is that the year a house was built tells you almost nothing about how old the roof is. A 1995 home may have been re-roofed in 2008 and again in 2021. The records show "built 1995" and say nothing about the two re-roofs. So a list built on year-built sends you to plenty of homes with five-year-old roofs and skips others that quietly aged out. You end up knocking doors that can't buy.

What you actually want to know is the current age of the roof on the ground, house by house, and you want it as a realistic range rather than a false-precision exact date. Aerial and street-level imagery, read carefully, reveals far more about a roof's real condition and age than a tax record ever will: granule loss, patching, sagging, discoloration, the visible signs of a roof that is wearing out.

Build a "due" list, then work it relentlessly

Whatever method you use, the workflow is the same:

  1. Define your service area down to the neighborhoods you can actually serve well.
  2. Estimate roof age per home, as a range, prioritizing the homes most likely past 15 to 20 years on a typical asphalt roof.
  3. Layer in any storm history the homes have actually taken, so you know which roofs may have been worn down faster than age alone suggests.
  4. Rank the list so your reps and your mail hit the most-due homes first and skip the obviously-new roofs entirely.
  5. Run a multi-touch cadence: a mailer, then a door knock, then a follow-up. One touch rarely lands; a sequence to a well-chosen list does.
  6. Feed results back in. Mark which homes were new (skip forever), which booked, which need a future touch. The list gets sharper every pass.

The discipline that separates winners here is treating the list as a living asset, not a one-time buy. A new company that builds and refines a "due" list of its own streets owns a renewable source of work that does not care whether it stormed.

How RoofPredict fits this part of the playbook

This targeting step is exactly the problem RoofPredict was built to solve, so it is worth being precise about what it does and does not do. RoofPredict reads aerial imagery to estimate a roof-age range for homes across your service area, and it models storm physics per roof, meaning it estimates the hail and wind a specific roof has actually taken rather than just whether a storm passed through the ZIP code. It then ranks the homes so you can see which roofs are most likely due, house by house, and skip the ones that clearly aren't. You can also enrich your own customer list, the contacts already in your book, with those same roof-age and storm signals so you know which past customers and old estimates to re-touch first.

What it gives you is a sharper top of the funnel: fewer wasted knocks, fewer wasted stamps, and reps who walk up to homes that are genuinely more likely to need them. What it is honest about: roof age is a range, not an exact install date, because re-roofs leave no public record and imagery has limits. Storm exposure is expressed as odds and modeled impact, not proof that a given roof is damaged, that determination still requires a physical inspection by your crew. It is not a lead-buying service and it does not hand you homeowners who asked to be contacted; it sharpens the outbound you already do by telling you which doors are worth your time. Used that way, it turns the 300-conversation funnel from earlier in this playbook into something a lot closer to 150, because a much larger share of those conversations are with people whose roofs are actually near end of life.

Channel 5: Retail offers that create demand in clear weather

Storm work sells itself because the damage is obvious. Retail work, replacing a roof that is simply old and tired, requires you to create the urgency, because a 20-year-old roof rarely looks alarming from the curb even when it is one bad winter from failing. The companies that stay busy without storms are the ones that get good at giving homeowners a concrete reason to act now.

Things that move a non-storm homeowner from "someday" to "this season":

  • The free, honest roof check-up with a written report. When you hand a homeowner clear photos of their own roof showing granule loss, cracked shingles, exposed nail heads, or failing flashing, "someday" becomes "this fall." The report does the selling. Be straight: if the roof has good years left, say so. The homeowner who trusts you now calls you when it is finally time, and tells their neighbors in the meantime.
  • Financing. A large share of retail roofs are bought on payments. A homeowner who can't write a $14,000 check often can comfortably handle a monthly payment. Offering clean, clearly disclosed financing options expands your buyer pool dramatically and is one of the strongest steady-demand levers a retail roofer has. Make sure any financing you present is presented accurately and within the rules.
  • Maintenance and tune-up programs. A modestly priced annual roof maintenance plan keeps you on the property, generates small recurring revenue, and puts you first in line when that roof finally needs replacing. It also produces a steady stream of small jobs in the slow months.
  • Aging-in-place and pre-listing replacements. Homeowners planning to sell, or planning to stay for decades, both have real reasons to replace proactively. Speak to each.

The through-line is that retail demand is something you build with honesty and proof, not something you wait for. A roof check-up that hands the homeowner real evidence about their own roof is the single most reliable demand-creation tool a non-storm roofer has, because it is genuinely useful to the homeowner whether or not they buy today.

A roof check-up script that books work without pressure

The check-up only works if your reps run it the same way every time. Pressure tactics poison the well; a calm, evidence-first walkthrough wins the trust that turns into the job. Train every rep on a simple five-step on-site flow:

  1. Set expectations at the door. "I'm going to get up there, take photos of every slope, and walk you through exactly what I see, good and bad. No obligation, and if your roof has years left I'll tell you that." This disarms the homeowner who is braced for a hard sell.
  2. Document before you talk. Get on the roof, shoot every slope and penetration, and note real findings: granule loss in the gutters, cracked or curling shingles, exposed or popped nail heads, failing pipe boots and flashing, soft decking. Evidence first, opinions second.
  3. Show, don't tell. Sit with the homeowner and walk them through their own photos on a tablet. People believe what they see on their own roof far more than anything a salesperson says.
  4. Give the honest verdict and a range. "This roof is somewhere around 18 to 22 years old and it's near the end. Here's a repair option to buy a couple of years, and here's a replacement option." Two clear paths, both priced, no pressure.
  5. Make the next step easy. Leave the written report and the itemized estimate, present financing options plainly, and set a specific follow-up. Then actually follow up when you said you would.

A rep who runs this flow well will book a meaningful share of check-ups into proposals, and the homeowners who aren't ready yet remember the roofer who was straight with them. That memory is worth more than any one job, because it produces the call a year later and the neighbor referral in the meantime.

Channel 6: Work the storm correctly when it does come (without depending on it)

A steady company doesn't ignore storms; it works them as upside on a foundation that already stands. The difference is that you should already know which roofs in your area were aging before the storm, so when hail does hit, you immediately know which homes were most likely pushed over the edge and worth inspecting first. That is targeting, not chasing.

When you do work a storm, the way you handle the insurance side matters enormously, both for the homeowner and for your own legal exposure. This is where a lot of roofers, especially newer ones, get themselves into trouble. Here is the line, drawn clearly.

What you can do, and what you must never do

As a roofing contractor, your job around a storm-damage claim is to document and estimate your own scope of work, not to handle the homeowner's insurance claim. The distinction is legal, and crossing it can constitute unlicensed public adjusting, which is illegal in most states and has been enforced.

You may:

  • Inspect the roof and thoroughly document what you find, with dated photos, measurements, and notes on the damage.
  • Write an accurate, itemized repair estimate for the work, aligned to standard estimating practices, for the scope you would perform.
  • Hand that documentation and estimate to the homeowner so they have a clear, factual record.
  • State facts about your own scope to the carrier if the homeowner asks you to, and meet the adjuster on the roof to walk the damage you documented.

You must never, for a fee:

  • Negotiate, adjust, or "handle" the homeowner's claim with the insurance company.
  • Interpret the homeowner's policy or tell them what is or isn't covered.
  • Promise a specific payout, a specific approval, or that the claim will go through.
  • Say anything about the homeowner's deductible being waived, absorbed, covered, or made to disappear. In many states that is insurance fraud.
  • Advertise a "free roof," or represent the homeowner against their insurer.

The safe and honest workflow is simple: you document thoroughly, you write an accurate estimate, you hand it to the homeowner, and then the homeowner files the claim and the insurer decides coverage. Your value is the quality of your documentation and the accuracy of your estimate, not your willingness to fight the carrier. Teach your reps this line explicitly, because a green canvasser repeating a "we'll get your deductible waived" pitch they heard from a storm chaser can expose your company to real liability.

Documentation discipline that pays off year-round

The good news is that the same documentation discipline that keeps you compliant on storm work also makes your retail and referral work stronger. A roofer who shows up with dated photos, a clear written condition report, and an accurate, itemized estimate looks like a professional in every channel: the real estate transaction, the retail roof check-up, the property manager's portfolio review. Build a standard inspection-and-documentation process once, and it serves every part of your business.

A solid per-inspection documentation packet includes:

  • Dated, geo-tagged photos of every slope, every penetration, and every problem area, plus wide shots that establish the whole roof.
  • Measurements of the roof area and key components.
  • A plain-language condition summary the homeowner can actually understand.
  • An itemized estimate for the recommended scope, repair or replacement, with line items rather than a single mystery number.
  • Clear next steps that respect the line above: what you will do, and what the homeowner does on their own with their carrier.

The 12-month operating system for a steady calendar

Channels don't fill a calendar; routines do. The companies that stay busy without storms are running a handful of simple weekly and seasonal habits, every week, whether or not they feel like it. Here is a concrete operating rhythm you can adopt.

The weekly rhythm

  • Monday: pipeline review. Walk the funnel dashboard from the math section. How many conversations, inspections, proposals, and signed jobs last week? Which stage is starving? Decide this week's focus based on the weak stage, not on vibes.
  • Tuesday and Thursday: outbound blocks. Dedicated, calendared time to work the "due" list, re-touch old estimates, and knock the neighbors around active job sites. Outbound that isn't on the calendar doesn't happen.
  • Wednesday: referral partner touches. A standing block to check in with agents, property managers, and trade partners. Consistency is the whole game with referral sources.
  • Friday: review and reputation. Send every customer who finished a job that week a review request. Respond to any reviews that came in. Update the list with what you learned.

The seasonal rhythm

Roofing has a rhythm, and a steady company plans for the slow stretches instead of being surprised by them.

  • Slow season (often deep winter or peak summer, depending on your climate): lean into maintenance plans, repairs, inspections, and referral cultivation. This is when you build the relationships and the "due" list that fill the busy season. It is also when you train green reps so they are sharp before the rush.
  • Busy season: execute, capture every review and referral, and resist the temptation to let your pipeline-building habits slide. The number one mistake busy roofers make is stopping their outbound when they get busy, which guarantees the cliff three months later. Keep feeding the funnel even when crews are full.

Protect your margins, not only your volume

A full calendar of unprofitable jobs is a slow way to go broke. Steady work is only worth chasing if the jobs make money. Know your true cost per job, including overhead, and price for a real margin rather than chasing volume at any price. A handful of disciplined practices:

  • Job costing on every job. Compare the estimate to actuals so you learn what really costs you and stop bleeding on the jobs you misjudge.
  • Stop discounting to win. A new company that competes on price trains its market to expect cheap roofs and never builds the margin to survive. Compete on responsiveness, documentation, and trust instead.
  • Qualify before you inspect. Not every caller is a buyer. A few qualifying questions on the phone keep your reps' windshield time on real opportunities.

What new companies get wrong (and how to avoid it)

A few failure patterns show up again and again in young roofing companies trying to break the storm-dependence cycle. Knowing them in advance is half the battle.

  • Chasing every channel at once and mastering none. You cannot simultaneously launch real estate referrals, local search, retail mail, a maintenance program, and a commercial push in month one. Pick one or two channels, get them genuinely working, then add. A mediocre presence in six channels loses to a dominant presence in two.
  • Stopping marketing the moment they get busy. This is the cardinal sin. The work you do today fills this month; the marketing you do today fills three months from now. Busy is exactly when you must keep feeding the funnel, because the cliff is invisible until you are already falling off it.
  • Treating leads as disposable. A homeowner who said "not now" is not a dead lead; they are a future job with a known address and a roof that keeps aging. Companies that throw away unsold estimates are throwing away their cheapest future work.
  • Buying generic lead lists and blasting them. A list sorted only by year-built or sold to five competitors at once is not a targeting advantage; it is a way to burn money knocking new roofs and fighting over the same homeowner. Quality of the list beats quantity every time.
  • Letting green reps freestyle the insurance pitch. The fastest way to create legal trouble is an untrained canvasser promising waived deductibles or guaranteed approvals. Script the compliant version and enforce it.
  • No system, just hustle. Hustle gets a company through year one. Systems get it to year five. The owner who personally is the entire sales and marketing engine has built a job, not a business, and it caps out the day they get tired.

A 90-day plan to break storm dependence

If you are starting close to scratch, here is a concrete sequence. Don't do everything; do these in order.

Days 1 to 30: capture what you already have.

  1. Export every past customer and every unsold estimate into one list with addresses and dates.
  2. Stand up or fully complete your local business profile, and start asking every finishing customer for a review, every time.
  3. Build your standard inspection-and-documentation packet so every job site produces professional, compliant paperwork.
  4. Define your true service area and the neighborhoods you can serve well.

Days 31 to 60: build the targeted top of funnel.

  1. Build your first "due" list of the homes in your area most likely near end of life, ranked, skipping the obviously-new roofs. Enrich your own book with roof-age and storm signals so you know which old customers to re-touch first.
  2. Launch a multi-touch outbound cadence to that list: mail, then knock, then follow up.
  3. Identify the five most active listing agents in your area and start the referral relationship with a clear, fast inspection turnaround you can promise and keep.
  4. Build the neighbor routine into every install: sign up day one, knock the eight closest neighbors, drop door hangers.

Days 61 to 90: add demand-creation and recurring work.

  1. Roll out the free roof check-up with a written report as your core retail offer, and present clean financing options so payment isn't the obstacle.
  2. Launch a simple maintenance plan to generate small recurring jobs and stay on properties.
  3. Approach two property managers or small commercial accounts for steady, weather-independent volume.
  4. Lock in the weekly operating rhythm so pipeline-building becomes a habit, not a panic.

Ninety days of this won't make you immune to a slow market, but it will replace "wait and hope" with a set of levers you can actually pull. And the next time a storm does roll through, you will work it from a position of strength, already knowing which roofs in your area were due, instead of fighting the out-of-town swarm for scraps.

The bottom line

Steady roofing work without storms is not a secret. It is the unglamorous, repeatable practice of knowing which roofs are actually due, taking care of the customers and relationships you already have, building referral channels that run in every season, creating retail demand with honest proof, and running the whole thing on a weekly rhythm instead of a prayer. Storm work is a bonus on top of that, not the floor underneath it.

The companies that survive their first few years are the ones that stop renting their next job from a lead site and stop waiting on the weather for it, and start owning a pipeline built from their own streets and their own customer book. If sharpening the targeting part of that pipeline is where you want to start, RoofPredict can tell you which roofs in your area are most likely due, house by house, by roof-age range and the storms each roof has actually taken, and it can enrich your own list with the same signals so your reps and your mail hit the right doors first. It won't knock for you and it won't guarantee a sale, but it will make sure the work you do is aimed at the homes that can actually buy a roof. That is what a steady calendar is built on: the right doors, worked consistently, storm or no storm.

Start with one channel, make it work, and add the next. Capture every customer, every review, and every unsold estimate, because those are the assets that compound while everyone else waits on the weather. Run the weekly rhythm even when you are slammed, price for a real margin instead of chasing cheap volume, and keep your reps on the compliant side of every claims conversation. Do that for a year and the question stops being where the next job comes from. It becomes which of the jobs already in front of you to take first.

FAQ

How can a new roofing company get steady work without relying on storms?

Build a pipeline from things you control instead of the weather. Start by mining your own book (past customers and unsold estimates), then add referral channels that run year-round (real estate agents, property managers, adjacent trades), local search and reviews for inbound calls, and targeted outbound aimed only at homes whose roofs are genuinely near end of life. Run it all on a fixed weekly rhythm so pipeline-building happens whether or not it storms. Treat storm work as upside on top of that foundation, not the foundation itself.

Why isn't 'year built' from property records a good way to target old roofs?

The year a house was built tells you almost nothing about the current age of the roof. Homes get re-roofed every 15 to 25 years, and those re-roofs almost never appear in public records. So a list built on year-built sends you to plenty of homes with recently replaced roofs and skips others that quietly aged out. You want the current age of the roof on the ground, expressed as a realistic range, which aerial imagery reveals far better than a tax record.

How many homeowner conversations does it take to keep a crew busy?

Work it backward from your install target. If you want roughly 26 installs a month at a 35% close rate, you need about 75 proposals, which can require around 125 inspections, 156 appointments, and on the order of 300 qualified conversations. Sharper targeting (talking to homes that are actually due rather than random doors) is what lets you hit the same install number with far fewer conversations.

What is the cheapest source of roofing jobs for a small company?

The customers and prospects already in your book. Unsold estimates older than 60 days and past repair customers convert at a fraction of the cost of any new lead because the relationship already exists. Re-touch them by mail and phone on a 30/90/180-day cadence, sort them by likely current roof age, and offer an honest, no-pressure roof check-up with a written report rather than a discount gimmick.

Can a roofer help a homeowner with an insurance claim?

Only on the documentation and estimate side. A roofer may inspect, thoroughly document damage with dated photos and measurements, write an accurate itemized repair estimate for their own scope, and hand it to the homeowner. A roofer may not, for a fee, negotiate or handle the claim, interpret the policy or coverage, promise a specific payout or approval, say anything about the deductible being waived or absorbed, or advertise a free roof. The homeowner files the claim and the insurer decides coverage. Crossing that line can constitute unlicensed public adjusting, which is illegal in most states.

How do I create demand for a roof replacement when there's no obvious damage?

Give the homeowner concrete proof and an easy path to act. A free roof check-up that hands them dated photos of their own roof showing granule loss, cracked shingles, or failing flashing turns 'someday' into 'this season,' and the report does the selling. Pair it with clearly disclosed financing so a monthly payment, not a big check, is the buying decision. Be honest when a roof has good years left, because the trust you build now is what gets the call when it is finally time.

What referral channels produce roofing work in every season?

Real estate agents (a roof issue surfaces in nearly every transaction and the deal is on a clock), property managers and HOAs (recurring leaks, maintenance, and re-roofs across a portfolio), small commercial and facility managers, and adjacent trades like gutter installers, solar companies, and home inspectors who are on roofs and spot problems they don't fix. These relationships take longer to build than a door knock but produce flat, predictable, weather-independent volume.

What does RoofPredict actually do for a roofing contractor?

It reads aerial imagery to estimate a roof-age range for homes across your service area, models the hail and wind each specific roof has actually taken (rather than only whether a storm passed through the ZIP), and ranks the homes so you can see which roofs are most likely due and skip the ones that clearly aren't. It can also enrich your own customer list with those same signals. It is not a lead-buying service and does not hand you homeowners who asked to be contacted; it sharpens your outbound. Roof age is a range, not an exact date, and storm exposure is modeled odds, not proof of damage, so a physical inspection is still required.

Should a new roofing company ever do storm work at all?

Yes, but as upside, not as the foundation. Work real storm events in your market when they hit, and work them hard. The key is to already know which roofs in your area were aging before the storm, so you can inspect the most-likely-affected homes first instead of chasing the whole ZIP code and fighting the out-of-town swarm. A business that already stands on steady non-storm work meets a storm from strength rather than desperation.

What's the biggest mistake roofers make when they finally get busy?

They stop marketing. The work you do today fills this month; the marketing and outbound you do today fill three months from now. When companies let their pipeline-building habits slide during the busy season, they fall off a cliff a quarter later. Keep feeding the funnel (outbound blocks, referral touches, review requests) even when crews are full, and the slow stretch never arrives.

The Roofline by RoofPredict

Stay Ahead of Roofing Market Changes

Join The Roofline by RoofPredict for weekly roofing intelligence: material price signals, storm demand, insurance and regulatory updates, sales tactics, and local contractor opportunities.

By signing up, you agree to receive The Roofline by RoofPredict. Unsubscribe anytime.

Sources

  1. Asphalt Roofing Manufacturers Association: Asphalt Shingle Service Life and Careasphaltroofing.org
  2. National Roofing Contractors Association (NRCA)nrca.net
  3. Insurance Institute for Business & Home Safety (IBHS) Roofing Researchibhs.org
  4. NOAA National Weather Service: Storm Prediction Centerspc.noaa.gov
  5. OSHA: Fall Protection in Residential Constructionosha.gov
  6. Federal Trade Commission: Advertising and Marketing Basicsftc.gov
  7. FTC Truth in Advertising for Consumer Financingftc.gov
  8. Texas Department of Insurance: Public Insurance Adjusterstdi.texas.gov
  9. U.S. Bureau of Labor Statistics: Roofers Occupational Outlookbls.gov
  10. U.S. Census Bureau: American Housing Surveycensus.gov
  11. International Code Council: International Residential Code (Roofing)codes.iccsafe.org
  12. U.S. Small Business Administration: Marketing and Sales Guidancesba.gov
  13. National Association of Realtors: Home Buyers and Sellers Surveynar.realtor
  14. RoofPredictroofpredict.com

Related Articles