A roofing owner posts a sales rep opening in March. Three people apply who can actually pass a background check and hold a ladder. One gets hired, trained for two weeks, and sent out to knock doors. By week eight, more often than not, that rep is gone. The owner posts the opening again.
That cycle is not bad luck. It is two labor problems stacked on top of each other. The first is structural: construction as a whole cannot find enough people, and every trade, roofing included, is fishing from the same shrinking pool. The second is specific to roofing sales itself, a role that burns through people faster than almost any other job in the trades, storm season or not.
This post walks through both numbers, the macro construction labor gap and the roofing sales turnover data sitting on top of it, then lays out what a growing number of contractors are doing instead of fighting a hiring market that isn't getting easier.
The Construction Labor Market Is Structurally Tight in 2026
The U.S. construction industry needs to attract an estimated 349,000 net new workers in 2026, according to Associated Builders and Contractors data reported by Construction Dive. That number is smaller than the 439,000 ABC projected for 2025, and smaller still than the "more than half a million" workers the group said the industry needed in each of the prior two years.
A shrinking gap sounds like good news. It isn't, not for hiring managers. ABC's own chief economist said a majority of the 2026 demand comes from replacing workers who are retiring, not from new project growth. The number is smaller mostly because overall construction spending growth has cooled, not because the industry solved its people problem. And ABC expects the gap to widen again to 456,000 workers in 2027 as spending growth resumes.
| Year | Net new construction workers needed (US) | What's driving it |
|---|---|---|
| 2023 to 2024 | More than 500,000 each year | Broad post-pandemic labor shortage across every trade |
| 2025 | 439,000 | Demand still historically high |
| 2026 | 349,000 | Smaller number, but ABC says a majority is retirement replacement, not growth |
| 2027 (projected) | 456,000 | Demand climbs back up as spending growth resumes |
Figures are ABC's published estimates as reported by Construction Dive, not a roofing-specific breakout. Roofing draws from the same national construction labor pool.
None of this is roofing-specific. It's the whole trade pool, framers, electricians, HVAC techs, roofers, all bidding for the same shrinking supply of people willing to do physical field work. Roofing companies aren't losing a roofing-only hiring war. They're losing a construction-wide one, and the person they need most, a sales rep who can knock doors, run an estimate, and close a homeowner, is one of the hardest seats in that whole pool to keep filled.
Roofing Sales Turnover Is a Worse Problem Than the Labor Shortage Alone
Even a contractor who wins the hiring fight and lands a rep still has to keep that rep. That's where roofing sales turns into a genuinely different problem than the rest of construction. A struggling roofing sales team can lose 50 to 70% of its reps in a year. A tighter team, with real screening, onboarding, and field coaching, is typically still only working toward 20 to 30%, not eliminating turnover altogether.
Line that up against the benchmarks for everyone else in the building and the gap is stark.
| Group | Annual turnover |
|---|---|
| Construction industry overall (BLS) | 21.4% average |
| National sales positions, any industry | 35% average |
| Roofing field workers (installers) | 40% average |
| Workers 25 and under, construction broadly | 38%, and roofing sales specifically runs worse |
| Well-run roofing sales teams | 20 to 30%, the realistic target with strong onboarding |
| Struggling roofing sales teams | 50 to 70% |
Roofing sales turnover, even at a well-run company, sits above every general benchmark in this table. At a struggling company it is roughly double the national sales average.
New reps quit before they ever produce
The turnover numbers make more sense once you see what the first weeks on the job actually look like. Young reps hitting 0-for-40 on their first week of door knocking rarely make it to week eight. That's not a training problem you fix with a better script. It's a structural feature of commission-heavy, door-to-door prospecting: the income is backloaded, the rejection is constant, and most people quit before the backload ever pays off.
First-year roofing sales reps average $31,000 to $42,000, depending on market and season timing. Storm season generates 60% of annual revenue for most roofing companies, concentrated between April and September. A rep who has a strong storm season and then watches the phone go quiet for the other seven months is looking at a real income cliff, and a lot of them don't stick around to ride it out a second year.
What Turnover Actually Costs a Roofing Company
Roofing companies spend an estimated $57,000 to $120,000 per rep who quits, once recruiting, onboarding, the vacant seat, and the new hire's ramp time are all counted. Run that against the turnover bands above and the annual bill gets large fast: a five-rep sales floor at the high end of the 50 to 70% struggling-team range loses roughly two and a half to three and a half reps a year, which puts replacement cost alone somewhere between $145,000 and $420,000, using the sourced per-rep range above. That's editorial back-of-envelope math built from the cited figures, not a published industry total, but it shows the scale of what turnover quietly drains before a single extra roof gets sold.
And that number doesn't count the pipeline that never got built while a seat sat empty, or the homeowner appointments a half-trained rep fumbled in the first eight weeks before quitting. It's a direct payroll cost sitting on top of a lead-generation problem that never went away.
What this means for you
- Budget for the real cost of a sales seat, not just the salary. At 50 to 70% annual turnover, that works out to replacing the seat roughly every 17 to 24 months on average.
- Separate the two jobs. The person who runs the estimate and closes the homeowner doesn't have to be the same person fighting to generate that appointment door to door.
- Treat appointment generation as a function you can buy rather than staff, especially the highest-churn part of the funnel, and keep your closers focused on closing.
Why Hiring Harder Doesn't Fix This
Put the two numbers together and the strategic problem gets clear. Construction needs 349,000 more workers in 2026, mostly to replace retirees, in a labor pool every trade is drawing from. Roofing sales, specifically, loses reps at up to 70% a year even before that broader shortage makes hiring harder. Winning the hiring fight doesn't solve the problem. It just gets you back to the starting line, with a new rep who has a real chance of being gone again inside eight weeks.
A roof replacement is worth roughly $10,000 on average by industry estimates, and roofing sales teams close somewhere in the 20 to 40% range on estimates they actually sit. Every empty sales seat and every half-trained rep who quits in month two is pipeline that never turned into that revenue. The math doesn't change because the seat is hard to fill. It just sits there costing you.
The Shift: Moving Appointment Generation Off Payroll
This is why more roofing contractors are separating the two halves of the sales function instead of trying to staff both. Most keep their estimators and closers, the people who show up to the home, measure the roof, and sign the contract. What they're giving up on staffing is the highest-churn, lowest-margin part of the job: the door-to-door or telemarketing prospecting arm responsible for generating the appointment in the first place. That's the seat with the 50 to 70% turnover problem, the $57,000 to $120,000 replacement bill, and the seven-month income cliff between storm seasons. It's also the easiest one to stop staffing entirely.
That's the model behind VA Horizon's exclusive roofing appointments: homeowner estimate appointments booked straight onto your calendar, exclusive to you and double-confirmed before the slot, with no-shows replaced free. There's no seat to hire, train, or replace when someone quits, because there's no seat. You pay a small one-time setup, then a flat rate per booked appointment, never a salary, a retainer, or a signing bonus for a rep who might not make it to week eight. See the full breakdown of that billing model on the roofing pricing page, and read the full cost comparison in in-house sales reps vs. outsourced appointment setting for roofing companies.
This isn't an argument for firing your closers. It's an argument for stopping the fight to keep a revolving door of door-knockers on payroll in a labor market that is actively working against you, and buying the appointment instead of staffing the person who generates it.
