How Many Sales Reps Do I Need to Hire for My Roofing Company This Year?
PULSEKNOWLEDGE LIBRARY
Divide the net-new revenue you need by what one fully ramped roofing rep sells in a year, then add backfills for attrition and discount new hires for ramp. A roofer going from $3M to $4.5M with a $700K-per-rep capacity usually lands on three to four hires, started well ahead of storm season.
Building the headcount number end to end
The hiring number is an output, not a guess. Every roofing owner who says "I need more reps" is really saying "I have a revenue gap and no capacity plan," and the fix is to run the same five-step arithmetic every quarter. Start with the gap, not the pipeline. If you closed $3.0M in sold roofing work last year and the goal is $4.5M, the raw gap is $1.5M. But you do not have to sell all of it cold. Repeat customers, referrals from past jobs, property-manager accounts, and standing relationships with insurance-restoration adjusters bring back a meaningful base with far less selling effort. Call that your retention layer. If it carries 10% of last year's revenue forward on its own, roughly $300K, your true net-new number drops to about $1.2M. Sizing a team off $1.5M instead of $1.2M overhires by a rep, and an overhired roofing team is not neutral — it splits leads thinner, drops everyone's commission checks, and accelerates the exact turnover you were trying to survive.
Second, establish per-rep sold capacity honestly. This is the number owners inflate most. Do not annualize a hail-month. Take a rep who has been with you at least a full year, pull their total sold and installed dollars across four seasons, and use that. In many residential roofing shops a fully ramped rep lands somewhere between $600K and $900K in sold work per year; commercial and TPO-focused reps often run higher per deal but lower in deal count. Pick your real number — call it $700K — and divide. $1.2M ÷ $700K is about 1.7 rep-years of net-new capacity needed.
Third, subtract capacity you already have but are not using. If two of your five current reps are producing at $400K against a $700K bar, you are sitting on roughly $600K of unrealized capacity. Coaching those two up is faster and cheaper than onboarding a stranger, and it is the single most-skipped step in roofing headcount planning. Only after you have decided whether that gap is a coachable-skill problem or a wrong-person problem should you convert the remainder into hires.

Fourth, apply ramp. A brand-new roofing rep is not producing at $700K in year one. They have to learn your shingle and metal product lines, your financing options and how to present them at the table, how to run a legitimate inspection, how to document damage a desk adjuster will actually accept, and how your production schedule constrains what they can promise a homeowner. Expect a first-year new hire to deliver somewhere between 40% and 60% of a ramped rep's number — so $280K to $420K on a $700K bar. That means 1.7 rep-years of needed capacity is not 1.7 hires; at 50% first-year productivity it is closer to 3.4 hires.
Fifth, add backfills. Roofing sales turnover is high — meaningfully higher than software or most B2B fields — because the job is commission-heavy, weather-dependent, and front-loaded with rejection. If you run five reps and lose a real share of them over a year, you need hires just to hold serve before you grow an inch. Net all five steps and the answer for the $3M-to-$4.5M roofer is three to four hires, staggered so the first cohort is ramped before the busy season rather than starting the week the storms arrive.

Where the plan creates or leaks revenue
A roofing headcount plan makes money in exactly three places and loses it in about six. The first gain is timing. Capacity that arrives ramped in April is worth multiples of the same capacity arriving in July, because roofing demand is not evenly distributed across the calendar — spring and post-storm windows carry a disproportionate share of the year's sold work. Backing your start dates out from the season, rather than hiring when the pain peaks, is the highest-leverage decision in the entire model. If ramp takes ninety days and your season opens in April, your hires start in January. Hiring in June means you paid for training during the only months that would have paid you back.
The second gain is lead-to-rep ratio discipline. Every roofing company has a rough number of qualified opportunities per rep per month at which close rates hold. Push past it and reps cherry-pick the easy jobs, follow-up decays, and inspections get scheduled a week out — right into a competitor's canvasser. Fall short of it and reps sit idle, income drops, and the good ones leave for the shop down the road that has storm work. The headcount plan is really a lead-supply plan wearing a different hat: if marketing, canvassing, and referral generation cannot feed four more reps, hiring four more reps just redistributes the same revenue across more commission splits.
The third gain is production alignment. This is the leak roofers underestimate most. Sales capacity that outruns install capacity does not create revenue — it creates a backlog, a stack of angry homeowners, delayed commission payouts because most shops pay on completion or collection, and reps quitting over money they technically earned. Before adding three reps, confirm your crews, supplier relationships, and supplement-processing throughput can absorb roughly another $1.2M of installed work. If they cannot, either stage the hires behind crew additions or accept a longer cycle from sold to collected and communicate it honestly at hire.

Now the leaks. Overhiring against a thin lead flow is the biggest one. Second is hiring only to a headcount number while ignoring role mix — a canvasser, an inside setter, a field closer, and a commercial or property-manager hunter are four different jobs with four different economics, and "three reps" can mean four very different plans. Third is ignoring the retention layer, which inflates the gap and the hire count together. Fourth is undercounting ramp, which does the opposite and leaves you short in the exact month you needed to be long. Fifth is treating attrition as a surprise instead of a line item; if you know you will lose reps, budget the recruiting spend and the training seats in advance rather than scrambling in-season. Sixth, and quietly expensive, is the commission-plan mismatch: hiring four reps onto a plan built when you had two, without checking whether the lead split still lets a good rep earn what you promised in the interview.
The same failure modes show up in adjacent trades — HVAC, solar, pest control, landscaping — for the same structural reason: seasonal demand, commission-heavy pay, and install capacity as the real constraint. If you have run a headcount plan in one of those businesses, the roofing version is the same math with different constants.
Concrete numbers to anchor your model
Use your own data wherever you have it; use these ranges only as placeholders while you gather it, and replace each one within a quarter.

Per-rep annual sold capacity. Residential roofing reps commonly land in a $600K–$900K band when fully ramped and adequately fed. Retail-heavy shops with long sales cycles sit lower; storm and restoration reps in an active market can spike far above the band for a year and then fall back, which is exactly why you should not build a permanent headcount plan off a storm year. Commercial reps carry larger average contracts and lower deal counts, so model them separately rather than averaging them into the residential number.
Ramp period. Ninety days to genuine competence is a reasonable planning assumption for someone with prior in-home or trade sales experience; six months is realistic for someone new to the industry who has to learn inspection, materials, financing, and claims documentation from zero. Model first-year production at 40–60% of a ramped rep's annual number and be honest about which end of that range your training actually supports. If you have no formal onboarding — no ride-alongs, no product certification, no shadowed inspections, no claims walkthrough — assume the low end.

Attrition. Roofing sales turnover runs high and is heavily front-loaded: a large share of the people who leave do so in the first ninety days, often before producing a single sold job. Track two numbers separately — early washout (first 90 days) and post-ramp attrition (month 4 onward). They have different causes and different fixes. Early washout is a recruiting-and-onboarding problem. Post-ramp attrition is a pay, lead-flow, or management problem. Blending them into one percentage hides which one is costing you.
Hiring funnel math. If you need four starts and your early washout means only half survive ramp, you need roughly eight starts to get four producers. If your interview-to-offer-accept rate is one in four and your application-to-interview rate is one in five, eight starts implies a pipeline of well over a hundred applicants. That is a real recruiting workload with a real cost, and it is why "just hire three reps" is never a small ask.
Cost per hire. Budget for job-board spend, the manager hours spent screening and interviewing, background checks and any licensing, a vehicle or mileage allowance if you provide one, tablet and measurement-tool costs, and — the big one — the draw or base you pay during ramp before the rep produces. A washed-out hire costs you all of that plus the leads they burned.

Lead supply. Compute qualified opportunities per rep per month at your current close rate and hold that ratio as you add heads. If four reps at 30 qualified opportunities each are producing your current number, seven reps need roughly 210 qualified opportunities a month, not 120 spread thinner. Decide where those come from — canvassing, paid, referral programs, property-manager or GC relationships, restoration partners — before the offer letters go out.
Seasonality weighting. Do not divide the annual target by twelve. Weight it by your actual monthly distribution over the last two or three years and back the start dates out from the heavy months. A rep who starts three months before the peak contributes to it; one who starts during it mostly consumes leads and management attention.

Pitfalls that quietly wreck the plan
Sizing off a storm year. A single major hail event can double a market's sold volume for twelve months. Build permanent headcount on it and you will be carrying a bloated team through the trough. If a storm year is in your history, model two lines: a baseline-market plan for permanent hires and a surge plan you staff with 1099 or seasonal capacity you can unwind without layoffs.
Confusing sold with collected. Sold dollars size the sales team; collected dollars pay for it. If your average time from signed contract to final collection stretches across supplement approval and a completion inspection, your cash curve lags your sales curve by months. Plan the draw budget against the cash curve, not the sold curve, or you will find yourself funding three ramping reps out of receivables that have not landed.
Hiring the number instead of the mix. Three closers and no lead generation is a different company than one setter, one closer, and one commercial hunter. Write the role definition, the lead source, and the comp plan for each seat before you post a single listing. If you cannot say where a seat's opportunities come from, that seat is not ready to be filled.

Skipping the coachable-capacity step. Bringing two underperformers from $400K to $600K adds $400K of capacity with no recruiting spend, no ramp lag, and no new commission dilution. It is slower and less satisfying than hiring, and it is usually the better trade. Run it first, honestly, with a defined timeline and a real decision point at the end.
Onboarding by osmosis. Roofing sales has more required competence than its reputation suggests: materials and warranties, ventilation basics, financing presentation, code and permit realities, insurance-claims documentation, and how to explain a supplement without overpromising. "Ride with Dave for a week" is not onboarding. A written thirty-sixty-ninety plan with checkpoints is the cheapest lever you have on early washout, and it directly changes the ramp constant in your model.
Letting the comp plan drift. When headcount changes, the economics of every seat change. Recompute what a median new rep earns in month four under the new lead split. If the honest answer is materially below what your recruiting pitch implies, fix the plan or slow the hiring — because the alternative is a churn cycle that costs more than the growth was worth.

Never revisiting the model. Run the whole calculation quarterly against actuals: real per-rep sold dollars, real ramp curves, real attrition. The first version of your model is a hypothesis. The fourth version is a management tool. Most roofing companies never get past the first.
Ignoring RevOps hygiene. You cannot compute per-rep capacity if half your sold jobs are not attributed to a rep, if your CRM stages do not match how deals actually move, or if lead sources are logged inconsistently. Roofing-specific platforms and general CRMs alike will only give you clean capacity inputs if the data discipline exists — one owner, one definition per field, and a monthly audit. Fixing attribution is usually a two-week project that makes every future headcount decision defensible instead of anecdotal.

Choosing the tools and the sequence
You do not need a new platform to run this model — you need three reliable inputs and a place to do arithmetic. Pick the lightest thing that produces trustworthy numbers, then upgrade only when the model starts driving real money.
If you already run a roofing-specific system (AccuLynx, JobNimbus, Roofr and their peers), your per-rep sold dollars, close rates, and job-level revenue are already there; the work is cleaning attribution and pulling four trailing quarters, not buying software. If you run a general CRM like Salesforce or HubSpot, the same data exists but you will likely need to reconcile "opportunity amount" against actual contracted and installed value before trusting it. If you run a commission tool such as QuotaPath, attainment history is often your cleanest per-rep capacity source because it was reconciled against real payouts. And if you run none of the above, a transparent spreadsheet with every assumption on one visible tab beats a black box — just have a second person check the formulas, since a single broken cell in a capacity model is invisible and expensive.
Whatever the tool, the sequence is the same: pull four trailing quarters of sold dollars by rep, define the retention base, set the gap, apply ramp and attrition, convert to start dates, then recheck quarterly.
Related questions
How do I know if I should hire or just coach my current reps?
Compare each rep's trailing-twelve sold dollars to your ramped capacity bar. If two or more sit 30%+ below it with adequate lead flow, that gap is coachable capacity — cheaper and faster than hiring. Set a ninety-day plan with a decision point, then hire against whatever remains.
When in the year should roofing sales hires start?
Back the start date out from your heaviest months by your full ramp period. If peak season opens in April and ramp is ninety days, hires start in January. Starting during the peak means paying for training in the only months that would have paid you back.
Should I hire W-2 reps or 1099 contractors?
Base it on control and permanence. Permanent baseline capacity generally suits W-2, where you can direct schedules, training, and process. Surge capacity after a storm suits contract arrangements you can unwind. Classification rules are legally consequential — confirm your structure with an employment attorney in your state.
How many leads does each new rep need?
Compute qualified opportunities per rep per month at your current close rate and hold that ratio as headcount grows. If four reps at 30 each produce your current number, seven reps need roughly 210 — not the same 120 divided thinner. Secure the lead supply before making offers.
Does this math work for other trades?
Yes. HVAC, solar, pest control, and landscaping share the same structure: seasonal demand, commission-heavy pay, and install capacity as the real constraint. Swap the per-rep capacity, ramp period, and attrition constants for your industry's and the model transfers cleanly.
FAQ
How many roofing sales reps do I need to hit a $4.5M goal from $3M?
Typically three to four, assuming a roughly $700K ramped per-rep capacity, a retention base carrying about 10% of last year's revenue, first-year new hires producing 40–60% of a ramped number, and backfills for normal roofing attrition. Substitute your own capacity, ramp, and turnover figures — those three constants move the answer more than anything else.
What is a realistic annual sold number for one roofing rep?
Fully ramped residential reps commonly fall in a $600K–$900K range when adequately fed with qualified opportunities. Commercial reps run larger contracts with fewer deals and should be modeled separately. Use four trailing quarters from a rep who has been with you a full year — never a single strong storm month annualized upward.
How long does a new roofing rep take to ramp?
Roughly ninety days for someone with prior in-home or trade sales experience, up to six months for someone new to the industry learning inspection, materials, financing, and claims documentation. The quality of your onboarding — written plan, ride-alongs, product certification, shadowed inspections — is what decides which end of that range you get.
Should I hire ahead of storm season or wait for demand?
Ahead, by at least one full ramp period. Capacity that lands ramped before the busy months contributes to them; capacity that starts during them mostly consumes leads and management attention. If cash flow makes early hiring hard, stagger starts in small cohorts rather than pushing them all later.
What if my crews cannot install the extra volume?
Then stage the sales hires behind production capacity. Sold work your crews cannot install becomes backlog, delayed collections, delayed commissions, and rep churn. Check crew, supplier, and supplement-processing throughput against the added revenue before signing offer letters, or expand production and sales on a coordinated schedule.
How often should I rerun this headcount model?
Quarterly, against actuals — real per-rep sold dollars, real ramp curves, real attrition split between early washout and post-ramp departures. The first pass is a hypothesis built on estimates; by the third or fourth pass, with your own constants substituted in, it becomes a genuine management tool.
Sources
- U.S. Bureau of Labor Statistics — Occupational Outlook Handbook, Sales Representatives: https://www.bls.gov/ooh/sales/home.htm
- U.S. Bureau of Labor Statistics — Job Openings and Labor Turnover Survey (JOLTS): https://www.bls.gov/jlt/
- U.S. Small Business Administration — hiring and staffing guidance: https://www.sba.gov/business-guide/manage-your-business/hire-manage-employees
- Society for Human Resource Management (SHRM) — cost-per-hire and turnover resources: https://www.shrm.org/
- NOAA National Centers for Environmental Information — severe weather and hail event data: https://www.ncei.noaa.gov/
- Harvard Business Review — sales force sizing and management: https://hbr.org/
- IRS — independent contractor vs. employee classification: https://www.irs.gov/businesses/small-businesses-self-employed/independent-contractor-self-employed-or-employee
- National Roofing Contractors Association: https://www.nrca.net/
Related on PULSE
- [How Many Sales Reps Do I Need to Hire for My SaaS Company to Hit Next Year's Goal?](/knowledge/tl0011)
- [How Many Sales Reps Do I Need to Hire for My Landscaping Company This Year?](/knowledge/tl0019)
- [How Many Sales Reps Do I Need to Hire for My Painting Company to Grow Next Year?](/knowledge/tl0012)
- [How Many Sales Reps Do I Need to Hire for My Pest Control Company?](/knowledge/tl0021)
- [How Many Sales Reps Do I Need to Hire for My Home Security and Alarm Company?](/knowledge/tl0022)
- [How Many Sales Reps Do I Need to Hire for My Background Screening Company?](/knowledge/tl0248)
@Kory-White- · if Venmo asks, the last 4 of my number are 2012









