Skip to main content

How to Get More Roofing Jobs in a Slow Season

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

Every roofing company has the same two seasons. There is the stretch where you are turning work away, stacking jobs three weeks deep, and praying it does not rain on a tear-off. And then there is the other one: the phone goes quiet, the install calendar has white space in it, and your best installer starts taking Fridays off because there is nothing to put him on. The slow season is not a marketing problem you solve in November. It is the test of whether you built a business or just a busy summer.

The contractors who survive winters without bleeding cash are not lucky and they do not have some secret lead source nobody else knows about. They do three things the scramblers do not: they work demand they already own instead of buying it, they get surgical about which roofs are actually worth a knock when every door costs more gas and payroll than it did in July, and they treat the slow months as the time to build the pipeline that fills March and April. Below is the full operational version of how that gets done, the numbers that make it pencil, and the mistakes that quietly kill margin even for shops that stay busy.

A note before the tactics: nothing here depends on a storm rolling through, on buying leads from a site that already sold the same homeowner to four of your competitors, or on cutting price until the job is not worth running. Those are the three crutches that fail you exactly when you need them most, and the slow season is when they fail. The goal is to manufacture work from assets you already control.

Why the slow season is really a demand-timing problem

Before the playbook, it helps to be honest about what is actually happening. Roofing demand is seasonal, but the roofs are not. A roof that is twenty years old in October is twenty years old in January. Hail that beat up a neighborhood in spring did not un-damage the roofs when the leaves fell. The demand did not disappear. The triggers that surface demand disappeared.

Most roofing work gets booked because of one of three triggers: a visible problem (a leak, a missing section, a sagging line a homeowner finally noticed), a storm event that put the whole neighborhood on alert at once, or a referral that arrived at the right moment. In summer all three fire constantly. In the slow season, leaks slow down because there is less weather driving water in, storms taper in most markets, and referrals dry up because fewer of your customers are talking about roofing at the dinner table.

So the work itself is sitting there. Roofs are aging on schedule. The job in winter is to go find the demand that summer used to deliver to your door, and to do it efficiently enough that the cost of finding it does not eat the job. That single reframe changes everything about how you spend the off months. You stop waiting for triggers and start generating your own.

The math of an empty calendar

It is worth putting a number on why this matters, because owners chronically underprice the cost of a slow week. Take a modest two-crew residential shop. Each crew of three to four guys carries real fixed cost whether or not they are on a roof: payroll for the days you keep them, a truck payment, insurance, a trailer of equipment depreciating in the yard. If you are carrying $9,000 a week in true fixed and semi-fixed cost across the operation and a crew sits idle for three weeks, that is roughly $27,000 you spent to produce nothing. Worse, your best people do not sit idle quietly. They go find a shop that runs year-round, and you lose the very installers you spent two summers training.

That number is the budget. It tells you exactly how much you can afford to spend on off-season demand generation before it stops being worth it, and it is almost always far more than owners think. A few thousand dollars in winter marketing and outbound that keeps a crew running for those three weeks pays for itself many times over, even at thinner winter margins.

Start with the demand you already own: mine your own book

The single highest-return move in a slow season is not a new lead source. It is the customer and estimate data already sitting in your CRM, your job-management software, or worst case a stack of old estimate folders in a filing cabinet. This is money you already paid to acquire and never collected.

Think about what is actually in there. Every homeowner you have ever inspected, repaired, or quoted is a person who has already let you on their property, already knows your name, and in many cases already trusts you. Compared to a cold door, a past customer is worth several cold doors. And your book has three distinct pockets of demand, each worked differently.

Pocket 1: The estimates you lost

Go back through every proposal you wrote in the last three years that did not close. For a busy shop that is hundreds of homeowners. People do not get estimates for fun. Every one of them had a roof problem real enough to invite a contractor out. Some went with a competitor. But a large share simply stalled. They got the number, got nervous about the spend, decided to wait until spring, and then life happened and they never circled back. The roof did not get better while they waited.

The slow season is the perfect time to reopen these. Pull the list, sort by age of the estimate and severity of what you noted at the time, and run a structured re-contact sequence:

  1. A short, specific email or text referencing the exact address and the actual condition you documented. Not a blast. "When I was out at 412 Linden in March of last year, the north slope had granule loss and two soft spots over the garage. I am routing a crew through your area in the next few weeks and wanted to check whether you ever got that handled."
  2. A follow-up call two days later if there is no reply. The text or email warms the call so you are not a stranger.
  3. A final touch with a small reason to act now: you have a crew in their area on a specific date, which is true if you cluster these.

A realistic re-quote close rate on aged estimates is meaningfully higher than cold outreach because the need was already real. Even a single-digit conversion on a list of four hundred stalled estimates is a stack of winter jobs you already paid to source.

Pocket 2: The customers whose roofs are aging out

This is the pocket almost no roofer works, and it is the most valuable. If you replaced a roof for a homeowner with a 3-tab asphalt shingle fifteen years ago, that roof is at or near the end of its service life right now. If you did a repair on a roof that was already fifteen years old eight years back, that homeowner owns a roof in its mid-twenties. These are people who liked you enough to hire you once, and their product is wearing out on a predictable timeline.

The trouble is that most shops have no system to surface "which of my past customers has a roof old enough to be due." The data is buried in job records by date, not by roof condition today. Building even a crude version of this is worth a winter of work:

  • Export every completed job with the install date and the material type.
  • Flag any 3-tab or builder-grade architectural shingle job past year twelve, and any premium architectural past year eighteen.
  • For repairs, note the age of the existing roof at the time of repair, then add the years since.

That flagged list is a warm-lead list of homeowners whose roofs are genuinely near replacement, sourced entirely from people who already trust you. A friendly check-in call in the slow season, framed as service rather than sales, opens a remarkable number of these.

The script matters here, because these people are not shopping. They are happy customers you are catching before a problem becomes an emergency. The wrong opener sounds like a telemarketer and gets a polite brush-off. The right one sounds like the contractor who already did right by them: "Hi Mrs. Alvarez, this is Jake from Summit Roofing. We put your roof on back in 2010. We are doing courtesy check-ins this winter for roofs we installed that are getting up there in years, and yours is right at the point where it is smart to take a look before spring weather. No charge, no pressure, I just want eyes on it. Would a weekday morning work?" That call books inspections at a rate cold outreach never touches, because you are not asking for anything except permission to help.

Keep a tight record of who you called, what they said, and when to follow up. A past customer who says "not this year" is not a dead lead. They are a next-winter lead, and a contractor who remembers to circle back twelve months later looks like the most attentive roofer that homeowner has ever dealt with. The discipline of the follow-up is what separates a list you work once and abandon from an asset that produces jobs every off-season.

Pocket 3: Maintenance and warranty touches

Every roof you installed came with a workmanship warranty and, on the manufacturer side, conditions that can be voided by neglect. A proactive winter maintenance program does three things at once: it generates immediate small-ticket revenue, it surfaces larger problems before they become emergencies, and it keeps your name in front of the customer so the referral and the eventual re-roof both come to you.

A simple structure: offer past customers a flat-rate seasonal roof check. Your guys are on the roof anyway during slow weeks. They document condition with photos, clear debris, check flashings and sealant, and leave a written report. A fraction of those checks turn up real repair work on the spot. All of them deepen the relationship and feed Pocket 2 with fresh aging data.

Price the check so it is an easy yes and so it covers your cost to be there. A flat rate that lands below the threshold where a homeowner has to think hard about it works best, because the goal is volume of touches, not margin on the check itself. The money is in what the check finds: a cracked boot, lifted shingles on a wind-exposed slope, failed sealant at a chimney, a valley that is starting to wear. Those become same-day repairs or scheduled spring work, and the homeowner watches you find a problem they did not know they had, which is the most trust-building thing a contractor can do.

Document every check with the same template so the data is usable later: address, install date if it was your roof, material, photographed condition of each slope, flashings, penetrations, and a plain-English summary the homeowner keeps. Those summaries are gold. They give the homeowner a reason to call you first when something does go wrong, and they give you a dated condition record that makes the eventual re-roof conversation easy because you have been tracking the decline all along.

Get surgical about which doors you knock

Door knocking and direct mail do not stop working in winter. They get more expensive per booked job, because the triggers that made homeowners receptive in summer are quieter. That means the price of knocking the wrong doors goes up. In July you can afford to be sloppy and brute-force a whole subdivision. In January every truck roll, every hour of a canvasser's pay, and every mail piece has to count more.

The answer is not to knock harder. It is to knock smarter by deciding, before anyone leaves the office, which roofs are actually worth approaching.

The brute-force problem

Walk a typical suburban street and the houses look roughly the same age from the curb. They are not. A subdivision built over six years has roofs in wildly different decades of life. Some were re-roofed by a previous owner and reset the clock invisibly. Some took a hail core ten years ago and got replaced; their neighbors three doors down did not. A canvasser knocking every door on that street spends most of the day on roofs that do not need anything, getting told no, and burning the morale of a green rep who then quits in February. The cost of a no is more than the time. It is rep churn, which is the most expensive line item in any door-knocking operation.

A roof's age is invisible from the street and almost invisible from public records. Here is the trap most owners fall into: they pull a list of homes by year built from a property site and treat that as roof age. Year built is not roof age. A 1994 house may be on its third roof. The re-roofs that matter most to you, the ones that reset the clock, are exactly the ones that never show up in public records. So a list sorted by year built sends your crew to a mix of brand-new and worn-out roofs with no way to tell them apart until someone is standing on the porch.

Targeting by roof age and storm exposure

What you actually want is a ranked list of the homes on a street ordered by how likely the roof is to be due: oldest and most storm-worn first, brand-new last. If you could walk a canvasser up to only the houses whose roofs are genuinely near end of life, the conversation changes from "do you need a roof" to "I noticed your roof looks like it is getting up there in age, mind if I take a look," and the close rate on a qualified door is a different universe than a cold blanket of an entire ZIP.

This is the gap RoofPredict is built to fill. It reads aerial imagery across an area and estimates a roof-age range per address, then layers in the storm history each individual roof has actually taken, hail and wind modeled roof by roof rather than a single dot on a county weather map. The output is a ranked street: which houses are old enough to be worth a knock, and which are new enough to skip. For a slow season where every door has to earn its cost, that ranking is the difference between a canvasser working forty unqualified doors for one conversation and working twelve qualified ones for three.

Two honest limits, because this matters and overselling it would be a disservice. First, it gives you a range, not a birth certificate. A roof flagged as roughly eighteen to twenty-two years old might be sixteen or it might be twenty-four; the point is that it is clearly in due territory and worth your time, not that you know the install date. Second, a storm model gives you odds, not proof. Modeling that a roof likely took damaging hail is a reason to go look at it, never a substitute for the actual inspection your crew performs on the roof. It tells you where to point the truck. The roof still has to be inspected, documented, and earned like any other job. Used that way, as a way to rank where to spend a scarce winter knocking budget rather than as a magic close, it turns the most expensive part of off-season selling, finding the qualified door, into something you decide at the desk instead of discovering one rejection at a time.

A worked example of a winter canvassing day

Compare two versions of the same Tuesday in January with the same single canvasser.

Unranked: The rep is handed a subdivision and told to work it. He knocks 60 doors over the day. Most of the homes have roofs with years of life left, so the honest answer is no. He has maybe three real conversations, books one inspection, and goes home demoralized. Cost: a full day of pay plus gas for one booked inspection, and a rep one bad week away from quitting.

Ranked: The rep is handed a route of the 18 oldest, most storm-worn roofs on that same subdivision, pre-sequenced into an efficient walking path. He knocks 18 doors. Because the homes are genuinely older, the door-opening line lands more often, and he has eight real conversations and books four inspections. Cost: a half day for four booked inspections, and a rep who had a good day and shows up tomorrow.

The second rep did not work harder. He worked a list someone thought about before he left. That thinking is the entire game in a slow season.

Door scripts that fit cold-weather reality

The knock itself changes in winter too. Homeowners are less likely to be outside, more guarded about opening the door to a stranger in the cold, and quicker to say they will deal with it in spring. Your reps need scripts built for that. Three principles hold up:

  • Lead with the roof, not yourself. "I was looking at roofs on this street and yours looks like it is reaching the age where it is worth a closer look" gives the homeowner a reason the visit is about them. It only works if you actually targeted older roofs, which loops back to the ranking. A rep saying that to a house with a five-year-old roof sounds like a scam.
  • Offer the inspection, not the sale. The yes you want at the door is permission to get on the roof and document condition with photos, free. Selling a roof on a porch in January does not happen. Selling it after the homeowner sees photos of their own worn slope does.
  • Give them the spring out without losing them. When a homeowner says "not until spring," the rep agrees and books the inspection now anyway: "Totally fair, most folks replace in spring. Let me document it now while I am here so you have a real number and photos to plan around, and you decide on timing whenever you are ready." That converts a deflection into a documented, schedulable job.

Track knock-to-conversation and conversation-to-inspection rates by rep and by route so you learn which streets and which scripts actually produce. The data from a ranked winter is what makes next winter sharper.

Direct mail that earns its postage in winter

Mail has the same problem as door knocking, only the waste is even more visible because you write a check for it. A blanket mailer to an entire ZIP code in summer might pencil on volume. In winter, with a lower base response rate, blanketing burns cash. The fix is identical: mail fewer, better-chosen homes, with a message matched to the actual condition of the roof.

The mechanics that make winter mail work:

  • Tighter list. Mail the homes whose roofs are likely due, not the whole carrier route. A smaller, sharper list at a higher response rate beats a giant list at a low one, and it costs less to print and send.
  • A reason that is true. "Roofs in your neighborhood are reaching the age where insurers start to scrutinize them" lands if the homes you mailed genuinely have older roofs. The same line sent to a street of new construction is noise.
  • A specific, low-friction offer. A free roof-age and condition check, with photos and a written report, is a low-commitment yes for a homeowner who has been vaguely wondering about their roof. It gets you on the roof, which is where jobs are actually sold.
  • Repetition over reach. One mailer to a small, right list, hit three times over a winter, outperforms one giant blast. People act on the third or fourth impression, not the first.

Combine mail with the canvassing route and you compound: the homes that got a mailer are warmer when the canvasser knocks, and the canvasser's notes feed back into who to mail again.

A simple winter mail math check

Run the numbers before you print anything. Say a blanket mailer to 5,000 homes costs you roughly 70 cents a piece all-in, which is $3,500, and pulls a winter response rate of two-tenths of a percent, or 10 calls, of which you close 3 jobs. That is a real cost per booked job of about $1,170 before you have paid for a single shingle. Now mail a ranked list of 1,200 genuinely-due homes at the same per-piece cost, $840, and because the list is sharper your response rate doubles or better; even at four-tenths of a percent that is roughly 5 calls and 2 to 3 jobs at a cost per booked job under $350. Same message, a third of the spend, and a better close, purely because you mailed the right roofs. In a slow season where every dollar is scarce, that gap is the whole argument for targeting over blanketing.

The other winter mail lever is the digital follow-on. A homeowner who gets a postcard and then sees your name again, on a local social feed, on a neighborhood app, or in a search result, converts at the third or fourth impression. Slow weeks are the time to keep light, consistent local visibility going so the mail piece is not the only touch carrying the load.

Diversify the work itself, not only the marketing

A lot of slow-season pain comes from a company that only knows how to sell one thing: full residential re-roofs. When demand for that one product dips, the whole shop dips. The shops that stay level through winter carry a wider menu, and several of those products are better suited to cold months than a full tear-off is.

Repairs and maintenance

Winter is when small problems get noticed because that is when water and cold find every weakness. Position repairs as their own line of business rather than a nuisance you tolerate between re-roofs. A repair is a fast, high-margin, low-crew-size job that fills a half day and, critically, gets you on a roof where you can document the broader condition and write the eventual re-roof. Many of your best full-roof jobs in spring will start as a winter repair call.

Insurance restoration work, done within the lines

In markets that see hail and wind, storm-damaged roofs do not heal because the calendar turned to December. A homeowner whose roof was beaten up in a spring storm may not have acted yet. Working that aged storm demand in the off-season is legitimate, valuable work, and it is worth being precise about your role, because this is the area where roofers get themselves in trouble.

Your job as the contractor is to inspect the roof, document the condition thoroughly with photographs and notes, and provide the homeowner with a professional estimate of what it would cost to repair or replace. That documentation is what the homeowner uses. You do not file the claim for them, you do not handle or negotiate the claim with the carrier, and you do not make promises about what will be covered or about deductibles. The insurer decides coverage. The homeowner owns the claim. You are the roofing expert who documents the conditions and stands behind the repair. Stay strictly in that lane and storm-restoration work is a strong winter revenue source; step outside it and you invite real legal and licensing problems. Build the discipline into your process so every rep knows the line cold.

Commercial and light commercial

Residential demand is the most seasonal. Commercial and light-commercial work, flat-roof maintenance, small repairs on retail and warehouse roofs, and inspection contracts often run on a different and steadier cycle, frequently driven by facility budgets and lease requirements rather than weather. Even a handful of commercial maintenance accounts can backfill the slowest residential weeks. Winter is a good time to prospect property managers and small business owners precisely because you have the bandwidth to do it.

Gutters, attic ventilation, and adjacent trades

Many roofing crews can competently install gutters, gutter guards, attic ventilation, and skylights. These are real revenue with real margin, they fit a half-day crew, and they keep installers paid on days a full re-roof is not on the board. They also create natural reasons to be back on a past customer's property, which feeds referrals and the eventual roof replacement.

A menu beats a hammer

The deeper point under all of these is that a shop with one product is fragile and a shop with a menu is durable. When you can only sell full re-roofs, your whole revenue depends on the single most seasonal, most expensive, most weather-dependent product in the trade. When you can sell a repair this week, a maintenance check next week, a gutter package the week after, and a commercial inspection contract that pays monthly, the slow season stops being a cliff and becomes a slope. No single product carries the whole quarter.

Build the menu deliberately. Sit down before winter and list every revenue line your crews are actually capable of producing, then price and package each one so a rep can quote it without a manager. Make sure the office knows how to take and schedule each type of call. A repair lead that gets treated like a nuisance and pushed three weeks out is a referral and a future re-roof you just threw away. In the slow season, every roof you are invited onto is worth far more than the ticket on the immediate job, because it is a documented relationship that pays out for years.

Build a referral and reputation engine that runs all year

Referrals are the cheapest jobs you will ever book, and most roofers leave them entirely to chance. A deliberate referral engine, built and stoked during the slow season, pays out for years.

The mechanics of a referral system

Asking "let me know if you know anyone who needs a roof" at the end of a job does almost nothing. A system does:

  1. Ask at the moment of peak satisfaction. That is the day the job is finished, the site is spotless, and the customer is happiest. Build the ask into your closeout checklist so it happens every time, not when a rep remembers.
  2. Make it specific and easy. "Most of our work comes from neighbors telling neighbors. If a friend mentions a roof issue, would you pass along my card?" beats a vague request. Hand them two or three cards or a simple digital link.
  3. Give a real incentive where legal in your state. A referral reward for a closed job, disclosed honestly, motivates without feeling slimy. Check your state's rules on referral payments before you build this.
  4. Close the loop. When a referral books, thank the referrer immediately and tangibly. That is what turns a one-time referrer into a repeat one.

Reviews and online reputation

The modern referral is the online review. A homeowner choosing a roofer in any season reads reviews before they call. The slow season is when you have time to systematically request reviews from every recent happy customer, respond to existing ones, and clean up your profiles. A steady drip of recent, detailed reviews materially affects how many of the calls that do come in convert to booked inspections. Make review requests part of job closeout the same way you make the referral ask part of it.

Make your slow-season pricing and packaging work for you

The instinct in a slow season is to slash price to win the few jobs available. Sometimes a measured discount makes sense to keep crews running, because an idle crew costs you the full fixed-cost number from earlier whether or not it produces anything. But cutting your headline price trains customers and competitors that your number is soft and erodes the margin you need to survive a long winter. There are smarter levers.

Off-season incentives instead of price cuts

Rather than dropping the price, add value or shift timing:

  • Schedule-now, install-later. Offer a modest incentive for homeowners who sign in winter for a spring install. You lock in spring's calendar during the slow months and the homeowner gets a deal without you gutting the price. Your spring is booked before the rush starts.
  • Bundle adjacent work. Include gutters or attic ventilation at a package rate rather than discounting the roof itself. The customer perceives more value, your margin holds, and you sell more product per job.
  • Winter-specific financing. Promoting financing options lowers the felt cost of saying yes without lowering your price. For a homeowner staring down a holiday-season budget, a manageable monthly number is often what turns a maybe into a yes.

Know your real numbers before you discount anything

You cannot price intelligently in a slow season if you do not know your true cost to produce a job, including the fixed cost that is bleeding out whether or not the crew works. Run the simple version: total monthly fixed and semi-fixed cost divided by the jobs you realistically expect that month gives you the overhead each job must carry. A job priced above your variable cost still contributes to fixed cost even at a thinner margin, which can beat an idle crew. But you have to know the floor before you go near it, or you will discount yourself into a loss and call it staying busy.

A 90-day slow-season operating plan

Tactics without a calendar stay tactics. Here is how the pieces sequence across a typical three-month slow stretch so the work compounds instead of happening at random.

Month 1: Mine and rank

  • Export and clean your customer and estimate data. Build the three pockets: lost estimates, aging-roof past customers, maintenance candidates.
  • Build or buy a ranked targeting picture of your service area so you know which streets and homes carry the oldest, most storm-worn roofs.
  • Launch the lost-estimate re-contact sequence. This is your fastest revenue because the need is already qualified.
  • Stand up the review and referral asks as permanent parts of job closeout.

Month 2: Outbound and diversify

  • Run tight, ranked direct mail to the genuinely-due homes, three touches over the quarter.
  • Route canvassers only to ranked, qualified streets, in efficient walking paths.
  • Launch the seasonal maintenance-check offer to past customers.
  • Begin commercial and property-manager prospecting for steadier work.
  • Roll out schedule-now, install-later offers to fill the spring calendar early.

Month 3: Convert and pre-load spring

  • Work every booked inspection hard; this is where the quarter's jobs close.
  • Convert maintenance checks into repairs and flagged future re-roofs.
  • Lock spring installs from the deferred-schedule offers.
  • Review what worked: which list pockets, which streets, which offers produced the most booked work, and write it down for next winter.

A quick-reference table

Lever Cost to run Speed to revenue Best fit
Re-contact lost estimates Very low Fast Every shop with a CRM or estimate history
Aging past-customer outreach Low Medium Shops with several years of job records
Ranked door knocking Medium Medium Markets with door-knock culture and a green or growing crew
Ranked direct mail Medium Medium-slow Suburban markets with trackable mail budgets
Seasonal maintenance program Low Fast Shops wanting recurring touches and repair revenue
Storm-restoration documentation Medium Medium Hail and wind markets, within the documentation-only lane
Commercial and light commercial Medium Slow Shops with the crew skill and patience to prospect
Schedule-now, install-later Low Slow (loads spring) Every shop trying to flatten the seasonal curve

Keep your crew through the winter, or you have nothing to grow with

All of the demand generation in the world is worthless if you lose your installers in February and start spring two crews short, training green hands during your busiest weeks. Crew retention is a slow-season strategy, not an HR afterthought.

The loop is simple and brutal: if a canvasser or installer has no work, no money, and a string of demoralizing days, they leave. The single best retention tool in winter is enough qualified work to keep people earning, which is exactly what the ranking-and-mining playbook produces. A canvasser who works a ranked route and has a good day stays. One who brute-forces dead streets and gets told no forty times quits. The targeting is not only a marketing tactic; it is a retention tactic, because it directly controls whether your people have winning days.

A few additional retention moves that cost little:

  • Cross-train so people can work the diversified menu. An installer who can also do gutters, repairs, and maintenance checks is employable on far more winter days than one who only knows full tear-offs.
  • Use slow weeks for paid training and certification. Manufacturer certifications, safety training, and ladder and fall-protection refreshers keep people engaged, paid, and more valuable, and the safety piece is not optional. Falls are the leading killer in this trade and winter roofs add ice and cold to the hazard. Slow weeks are the right time to drill it.
  • Be honest about the season. Good people understand seasonality. What burns them is being kept in the dark and then sent home with no notice. Communicate the plan and they will ride it out with you.

What pros get wrong in the slow season

A few failure patterns show up again and again, even in shops that should know better.

Treating year built as roof age. Covered above, but it is the most common and most expensive error. Lists sorted by construction date send crews to a random mix of new and old roofs and waste the scarce winter knocking budget on roofs that do not need anything.

Going dark on marketing entirely. The deepest mistake is shutting off all outbound in winter to save money, then wondering why spring starts slow with an empty pipeline. The jobs you install in March were sourced in January. Cut winter outbound and you are cutting spring revenue with a two-month delay you will not feel until it is too late to fix.

Chasing only storms. In hail markets it is tempting to sit and wait for the next event. The waiting is the trap. Between storms the aging roofs are still there and still worth working, and a shop that only knows how to chase storms starves in the quiet stretches and then fights an out-of-town swarm when the storm finally hits. Build demand that does not depend on the sky.

Buying leads to fill the gap. When the calendar is empty the lead-site pitch is seductive. The problem is structural: that same homeowner's information is sold to several of your competitors, so you are buying a race to the bottom on price at the exact moment your margin is thinnest. Demand you generate from your own book and your own ranked streets is yours alone. You are not bidding against four other trucks for it.

Discounting before knowing the floor. Slashing the headline price without knowing true cost-to-produce turns staying busy into losing money slowly. Use timing and bundling levers before you ever touch the sticker price, and if you do discount, do it knowing exactly where your floor is.

Letting the crew rot. Losing trained installers over a slow stretch is the most expensive winter mistake of all, because it taxes the entire next year. Retention is a strategy. Fund it with qualified work.

Putting it together

The slow season rewards the shop that decided, before the cold hit, that it would manufacture demand instead of waiting for it. The raw material is already yours: a customer book full of people whose roofs are aging on a predictable schedule, a stack of stalled estimates from homeowners who genuinely had a problem, and streets full of roofs that are old enough to be due whether or not a storm has reminded anyone. The work is in surfacing that demand efficiently enough that the cost of finding it does not eat the job, and in keeping your crew earning through the lean weeks so you start spring at full strength.

Tools like RoofPredict help with one specific and expensive part of that, deciding which roofs are actually worth approaching so you spend a scarce winter knocking and mailing budget only on homes that are genuinely near end of life, with the storm history modeled roof by roof rather than guessed from a county-wide dot. It gives you a ranked street and an age range to work from, not a guarantee, and the inspection and the relationship are still yours to earn. Hand it a roof you already know the truth about and let it show you whether the ranking holds up before you ever bet a winter on it. Used as the targeting layer underneath the playbook above, it turns the most wasteful part of off-season selling into a decision you make at the desk.

The contractors who never sweat winter are not the ones with a secret lead source. They are the ones who built systems for owning their next job instead of renting it, and who run those systems hardest exactly when everyone else goes quiet. The phone going silent in November is not a verdict on your business. It is the starting gun for the work that fills March.

FAQ

What is the single fastest way to book roofing jobs when the phone stops ringing?

Re-contact your lost estimates. Pull every proposal from the last two to three years that did not close and reach out with a specific reference to the address and the condition you documented at the time. These homeowners already had a real roof problem and already invited you out, so the need is qualified. Even a low single-digit conversion on a few hundred stalled estimates is a stack of winter jobs you already paid to source, and it is far faster than generating new cold demand.

Does door knocking still work in the slow season?

Yes, but the cost of knocking the wrong doors goes up because the triggers that made homeowners receptive in summer are quieter. The fix is not knocking harder, it is knocking smarter by routing canvassers only to homes whose roofs are genuinely old enough or storm-worn enough to be worth approaching. A ranked route of the oldest roofs on a street produces far more conversations per door than brute-forcing an entire subdivision, and it keeps your reps from burning out and quitting.

How do I find out which homes in my area have older roofs?

Public property records show year built, which is not roof age, because the re-roofs that reset the clock almost never appear in those records. Your own job history reveals aging past customers if you sort completed jobs by install date and material type. For the broader area, aerial-imagery tools estimate a roof-age range per address and can rank streets by likely age and storm exposure. Treat any of these as a targeting range that tells you where to look, never as proof of exact age; the roof still has to be inspected.

Should I cut my prices to win jobs in a slow season?

Cutting your headline price trains customers and competitors that your number is soft and erodes the margin you need to survive a long winter. Before touching the sticker price, use timing and value levers: offer a modest incentive for homeowners who sign in winter for a spring install, bundle adjacent work like gutters at a package rate, and promote financing to lower the felt cost of saying yes. If you do discount to keep a crew running, know your true cost-to-produce floor first so you do not price yourself into a loss.

How do I keep my crews from quitting over a slow winter?

The single best retention tool is enough qualified work to keep people earning, which is exactly what mining your book and ranking your knocking produces. A canvasser who works a ranked route and has a good day stays; one who gets told no forty times on dead streets quits. Beyond that, cross-train people to do gutters, repairs, and maintenance so they are employable on more winter days, use slow weeks for paid certification and safety training, and communicate the seasonal plan honestly instead of sending people home with no notice.

Yes, as long as you stay strictly in the contractor's lane. Your job is to inspect the roof, document the condition thoroughly with photos and notes, and give the homeowner a professional repair or replacement estimate. The homeowner uses that documentation and owns the claim; the insurer decides coverage. Do not file or negotiate the claim for the homeowner, and do not make promises about what will be covered or about deductibles. Aged storm demand from earlier in the year is legitimate winter work when handled this way.

Is buying leads a good way to fill a slow calendar?

It is usually the weakest option, because lead sites resell the same homeowner's information to several of your competitors, so you are buying a race to the bottom on price at the exact moment your winter margin is thinnest. Demand you generate from your own customer book, your stalled estimates, and your own ranked streets is yours alone and does not put you in a bidding war. Spend the slow season building demand you own rather than renting it.

What kinds of roofing work fit the slow season best?

Diversify beyond full re-roofs. Repairs are fast, high-margin, fill a half day, and get you on a roof where you can document the eventual replacement. Seasonal maintenance checks generate small-ticket revenue and warm relationships. Commercial and light-commercial work often runs on a steadier, budget-driven cycle that backfills slow residential weeks. Gutters, attic ventilation, and skylights keep installers paid on days a full tear-off is not on the board and create reasons to be back on a past customer's property.

How early should I start planning for the slow season?

The jobs you install in March are sourced in January, so the planning should begin before demand actually drops. The deepest mistake is shutting off all outbound in winter to save money and then wondering why spring starts slow with an empty pipeline. Build your data, stand up your referral and review asks, and start your re-contact and ranked-outreach sequences at the front of the slow stretch so the work compounds over the quarter instead of arriving all at once or not at all.

How much should I budget for slow-season marketing and outbound?

Anchor the budget to the cost of an idle crew. A crew sitting idle still carries payroll, truck, insurance, and equipment cost, which can run thousands of dollars a week producing nothing. That number is the real budget for off-season demand generation, and it is almost always far higher than owners assume. A few thousand dollars in targeted winter outreach that keeps a crew running for several weeks pays for itself many times over, even at thinner winter margins.

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. National Roofing Contractors Associationnrca.net
  2. Insurance Institute for Business & Home Safety (IBHS)ibhs.org
  3. NOAA National Weather Serviceweather.gov
  4. NOAA Storm Prediction Centerspc.noaa.gov
  5. OSHA Fall Protection in Constructionosha.gov
  6. U.S. Bureau of Labor Statistics: Roofers Occupational Outlookbls.gov
  7. U.S. Census Bureau: American Housing Surveycensus.gov
  8. International Residential Code (ICC)iccsafe.org
  9. Federal Trade Commission: Business Guidanceftc.gov
  10. Texas Department of Insurance: Roofing and Storm Claimstdi.texas.gov
  11. FEMA: Wind and Hail Mitigation Resourcesfema.gov
  12. Asphalt Roofing Manufacturers Associationasphaltroofing.org
  13. U.S. Small Business Administrationsba.gov
  14. RoofPredictroofpredict.com

Related Articles