Hiring playbook

Hiring Roofing Sales Reps Before Storm Season: A Timeline

October 24, 2026 · RepFlux team

Every roofing owner knows the feeling. The hail line sets up over your market, the phones light up, and you realize you have four reps where you needed ten. You post a job that afternoon, and by the time anyone useful walks through the door, the claims deadline window has already started closing on the best neighborhoods.

Storm season is the one part of this business with a known arrival window and an unknown arrival date. You can't control the weather. You can control whether you have a producing sales team on the ground when it shows up. The difference between those two outcomes is almost entirely a calendar problem — and most companies solve it backwards.

Why hiring after the storm is already too late

Here's the uncomfortable math. A roofing sales rep you hire today is not a roofing sales rep who produces today. Between the day someone accepts an offer and the day they're reliably writing deals on their own, you've got onboarding, product and insurance training, shadowing, their first solo knocks, their first adjuster meetings, and the inevitable stretch where they're learning how your supplements and scopes actually work.

For an experienced storm rep coming from another company in your market, that stretch might be short — a couple of weeks to learn your systems and get comfortable with your pricing and your crews. For a green rep with sales ability but no roofing background, you're looking at a materially longer runway before they're carrying themselves, and a longer one still before they're a top-half producer.

Now add hiring time on the front end. Sourcing, screening, interviews, the candidate finishing out a notice period or wrapping up a season somewhere else. In most markets that's weeks, not days — and it's longer in the exact moment every other roofing company in town is hiring, because that's when candidate attention is most expensive and most divided.

Stack those two together and the honest answer is that a rep you start recruiting the week the storm hits will not meaningfully contribute to that storm. They'll contribute to the next one. Which is fine — but only if you planned it that way.

Working the calendar backwards

Pick your market's realistic storm window. In much of the central U.S., that's spring into early summer. In other regions it's tied to a hurricane or wind season, or to a reliable late-summer hail pattern. Whatever your window, anchor on the front edge of it — the earliest week you'd expect to be running storm volume — and count backwards.

T-minus 120 to 90 days: plan and open

This is when you decide how many producing reps you want on the roof when the season starts, not how many bodies you want to interview. Those are different numbers, and the gap between them is the whole point of this article.

Work from capacity, not optimism. How many jobs can your crews install per week at peak? How many inspections and adjuster meetings can your team realistically run? Build the headcount target from what you can actually deliver, then add for the reps you know will wash out — because some will.

Open the roles now. Write the comp structure in a way candidates can understand: how commission is calculated, what draw or base support exists if any, how quickly they get paid after a job closes, and what a rep in the middle of your roster earns in a normal year versus a storm year. Vague ads get vague applicants.

T-minus 90 to 60 days: run the funnel

This is the heavy sourcing window. You should be actively reviewing applications, running phone screens, and getting qualified people in front of a hiring manager every week — not in batches when you remember to check the inbox.

Two things to protect here. First, speed of response. Sales candidates, especially good ones, treat your response time as a preview of how you run your company. A rep who waits five days for a callback assumes commissions get paid the same way. Second, interview consistency. If three different managers interview candidates with three different standards, you'll hire three different kinds of rep and have no idea which profile actually worked when you review the season.

T-minus 60 to 30 days: hire and onboard

Offers out, start dates set, training calendar built before anyone shows up. The single most common failure in seasonal hiring isn't recruiting — it's hiring well and then dropping new people into an unstructured first two weeks where they shadow whoever's free and learn the business by accident.

Build a real first-30-days plan: product and material basics, insurance claim process, your inspection standard, how you document damage, ride-alongs with a producer, a knocking script, and a defined activity minimum. New reps who have a clear scoreboard in week one quit far less often in week six.

T-minus 30 to 0: ramp, don't recruit

By now your energy should be on getting the people you hired productive, not on finding more. If you're still sourcing at this stage, you're hiring for the back half of the season — which is a legitimate strategy, just not a substitute for being staffed at the front.

How many applicants does one producing rep actually take?

Nobody can give you a universal number, and anyone who does is making it up. What's true across almost every roofing sales team is the shape of the funnel: it narrows hard at every stage, and the last stage — "still here and producing in 90 days" — is where most of the loss happens.

Build your own number instead. Track these five stages for one season:

  • Applicants — total people who apply to the role
  • Qualified — people who clear your basic screen on experience, work history, and availability
  • Interviewed — people who actually show up to the interview (no-show rate on sales candidates is real, and you must plan for it)
  • Hired — offers accepted and start dates kept
  • Producing at 90 days — reps still on the roster writing deals at or above your minimum standard

Multiply the conversion rates together and you get your true applicant-to-producer ratio. Once you have it, headcount planning stops being guesswork: if you need six producing reps, you divide by that ratio and now you know exactly how big a top-of-funnel you have to generate — and how early you have to start to generate it.

Here's the part most owners miss. That ratio gets worse during storm season, not better. Candidate supply doesn't magically expand when every roofer in the market is hiring; competition for the same people intensifies, offer acceptance drops, and start dates slip. Hiring in the off-window isn't just earlier — it's usually cheaper per producing rep.

What actually happens to companies that start late

They don't fail to hire. They hire badly, and they pay for it in ways that don't show up on the recruiting line of the P&L:

  • They lower the bar. Urgency turns "would I want this person representing us at a homeowner's kitchen table?" into "can they start Monday?"
  • They overpay for leverage they don't get. Desperate hiring produces inflated offers to candidates who have other options and no loyalty — and who leave when the next storm pulls them elsewhere.
  • They burn leads. A green rep running storm-season appointments with no training doesn't just miss those deals; they poison neighborhoods your canvassers already worked.
  • They overload the producers. Existing top reps absorb the overflow, get stretched thin, and start taking recruiter calls themselves.
  • They end the season with churn, not a bench. Everyone hired in panic leaves in October, and the whole cycle restarts from zero next spring.

Treat recruiting as a standing system, not a seasonal scramble

The companies that consistently staff up before the weather do one thing differently: they never fully turn recruiting off. They keep a pipeline warm year-round — a short list of known names in the market, past applicants who weren't right in March but might be in September, referrals from current reps collected continuously rather than begged for in a crisis.

That's the strategic shift. Treating roofing sales recruiting as an always-on function means that when the hail line does show up, you're making a phone call, not posting a job. It also means you can be selective in the window when being selective is cheap, instead of indiscriminate in the window when every hire is expensive.

Practically, that looks like: a live job posting that never comes down, a monthly cadence of screening even when you're fully staffed, a documented interview standard, and a two or three person bench you stay in touch with. None of that requires a big recruiting budget. It requires someone whose job it is to not let it lapse.

A simple pre-season checklist

  • Headcount target built from crew capacity, not hope
  • Applicant-to-producer ratio from your own last-season data
  • Comp structure written in plain language a candidate can repeat back
  • Roles live at least 90 days before your storm window opens
  • Same-day or next-day response standard on every applicant
  • One consistent interview scorecard across all hiring managers
  • A first-30-days onboarding plan that exists on paper before day one
  • A named bench of two to three people you could call tomorrow

How we think about this at RepFlux

Most of the roofing companies we work with don't have a recruiting problem in the abstract — they have a timing and volume problem. They know how to interview, they just can't generate enough qualified candidates far enough ahead of the season to be choosy, and their owners don't have twenty hours a week to chase applicants. RepFlux exists to close that gap: we source applicants, review and benchmark every one with AI plus human judgment on top, and put the candidates worth your time directly on your calendar, so the weeks before storm season are spent interviewing and onboarding instead of posting and waiting. If you're trying to figure out when to start for your market and how deep your funnel needs to be, book a hiring strategy call and we'll walk through the math with you.

How RepFlux helps

Keep reading

Ready to stop recruiting and start interviewing?

Tell us about your team and a real person will reach out within one business day with a concrete hiring plan — roles, volume, timeline, and cost.

No spam, no obligation — a 20-minute call to map your hiring plan.

Prefer to text? Text us at (908) 860-9995 — a real person replies fast.