Skip to content
Roofing sales representative comparing a written commission plan with completed jobs, collected revenue, expenses, and cash paid

Sales Hiring

How Much Do Roofing Sales Reps Make? 2026 Pay Data

Tim Nussbeck··
Summarize with:
ChatGPT requires Plus

Roofing Sales Rep Pay: the Best Current Public Answer

The best national public employee benchmark we found is more specific than a generic sales salary. The U.S. Bureau of Labor Statistics' May 2025 Occupational Employment and Wage Statistics data estimates pay for Sales Representatives of Services employed inside the Roofing Contractors industry. In that group, the median annual wage was $71,310, the mean was $81,340, and the middle 50% ran from $50,390 to $98,910. The published 10th-to-90th-percentile span was $37,330 to $141,320.

Those are current, reproducible federal estimates—not a GhostRep survey, a scraped job-posting average, or recruiter on-target earnings. They are also not a promise about a particular roofing sales role. BLS estimated 11,690 employee jobs in this industry-and-occupation group. Its wage definition includes straight-time gross base or guaranteed pay, commissions, incentive pay, and production bonuses, but the survey excludes self-employed workers, employer benefit costs, overtime, draws, and several other pay types. The occupation follows duties, not the phrase printed on a business card.

That leaves a crucial gap. A canvasser paid for held appointments, a retail closer earning salary plus commission, a full-cycle storm rep paid after collection, and a commercial account representative paid on final gross profit may all be advertised as “roofing sales.” Their percentages, workload, risk, and cash timing are not interchangeable. The BLS distribution is a strong employee reference point; the written offer and mature company records determine what one candidate can reasonably model.

Short answer: use the $71,310 BLS median as a public employee benchmark, then rebuild the offer from the bottom up. Verify the guaranteed pay, role, commission base, completed and collected job volume, payment trigger, productive weeks, draw, splits, chargebacks, expenses, and evidence behind the advertised number. A commission rate alone cannot answer “how much.”

This article models worker earnings. An owner calculating payroll burden, recruiting spend, manager time, ramp cash, lead cost, and break-even jobs should use the roofing sales rep cost guide. A company drafting plan language should use the sales commission plan builder. Neither task should be hidden inside a candidate salary answer.

May 2025 BLS employee estimates for service-sales duties in the Roofing Contractors industry
Measure Estimate How to read it Official series
Employee jobs 11,690 Estimated covered jobs, not a count of every person selling roofs BLS 101
Annual mean wage $81,340 Arithmetic average; the upper tail can pull it above the median BLS 104
10th percentile $37,330 Percentile boundary; not automatically “first-year pay” BLS 111
25th percentile $50,390 One-quarter of covered wages fall below this boundary BLS 112
Median $71,310 Half of covered wages fall below and half above BLS 113
75th percentile $98,910 Percentile boundary; not a tenured-rep guarantee BLS 114
90th percentile $141,320 Upper-tail boundary; not advertised “top performer” OTE BLS 115

The employment estimate's relative standard error is 4.6%; the wage estimate's is 2.4%. BLS released the May 2025 estimates on May 15, 2026. The agency's current OEWS release explains that the estimates combine six semiannual panels adjusted to the May 2025 reference period. Its OEWS definitions and limitations explain covered workers and pay. These are not monthly payroll totals or a clean year-over-year series.

Start With the Role, Not the Advertised OTE

On-target earnings is a scenario. It becomes credible only when the company shows which role, cohort, assumptions, and payment event produced it. First define the job. BLS assigns occupational codes from duties rather than titles, as its SOC guidance makes clear. A company should apply the same discipline when comparing pay.

  • Canvasser or setter: pay may attach to a qualified lead, held appointment, inspection, or team sale. Verify territory, self-generation, qualification, no-show treatment, the exact event definition, and mature fallout after that event.
  • Residential closer: pay may attach to a completed job, collected revenue, or gross profit. Ask for the lead mix, estimating and follow-up duties, payment trigger, and one complete signature-to-payment example.
  • Full-cycle retail or storm rep: the role may include canvassing, inspection, claim support, supplements, production handoff, and collections before collected revenue or final job-cost gross profit becomes payable. Request the duty map, cohort timing, deductions, and expense policy.
  • Sales/project hybrid: salary may combine with a job, margin, or completion incentive while the rep owns site communication, punch-list, or collection work. Verify hours, exemption basis, bonus definition, and job accountability.
  • Commercial account rep: long-cycle credit may attach to booked, completed, collected, or profit events across several periods. Verify account ownership, bid support, project duration, renewals, transfer rules, and payout timing.

The role description should agree with the pay model. The sales job description generator owns the task of documenting duties and offer language. This page tests whether the resulting numbers can reach the bank under those terms.

The Booked-to-Bank Pay Waterfall

A signed job is evidence of progress, not automatically earned or paid commission. Some covered in-home sales can carry federal cancellation rights, and exceptions and state rules matter; the Federal Trade Commission's Cooling-Off Rule guide even uses a new roof as an example. Financing, claim, production, collection, or plan conditions can also keep a signature from becoming commission-eligible. The written plan must define the event without contradicting applicable law.

Keep earned, payable, and paid separate. A commission can cross those three states on different dates, and only the last one proves that cash reached the worker.

Roofing sales commission waterfall showing a job moving from booked to eligible, earned, paid, and finally to economic take-home value.
The headline commission starts at booked work; credible earnings continue through eligibility, earning, payment, and the rep's final economic result.
  1. Held: prove the appointment happened under the plan's definition with the calendar, disposition, source, and qualification record. A delivered lead is not a held appointment.
  2. Signed: prove an agreement was executed before the cutoff with its date, version, value, and owner. A proposal sent is not a signature.
  3. Valid: wait until rescission, cancellation, financing, or claim-failure rules mature. A still-open job is not automatically valid or lost.
  4. Complete: use the accepted completion event and date. A scheduled installation is not completed production.
  5. Eligible: join qualifying collection, the eligible base, and any plan-defined final-cost true-up. Invoice or contract face value is not the answer.
  6. Earned: apply the written rate or tier to the defined base, then account for splits, bonuses, and permitted adjustments. The headline percentage alone proves nothing.
  7. Payable: determine what became due in this pay period after the stated trigger, lag, draw balance, and lawful adjustment. Do not substitute the lifetime commission total.
  8. Paid: verify the pay statement, deposit, and correction record. An accounts-payable promise is not cash received.
  9. Economic: subtract actual unreimbursed mileage, phone, tools, travel, leads, insurance, and other work costs before personal income taxes. Do not call this “take-home pay.”

Use one cutoff and one mature cohort. A defensible sequence is:

Signed jobs = productive weeks × held appointments per week × close rate

Valid jobs = signed jobs × (1 − mature cancellation, rescission, financing, or claim-failure rate)

Completed jobs by horizon = valid jobs × P(complete by horizon | valid)

Collected eligible jobs by horizon = completed jobs × P(commission-qualifying collection by horizon | complete)

Gross earned commission = sum of each plan-defined eligible base × its applicable effective rate, plus earned bonuses, less plan-defined splits and adjustments

Do not multiply a close rate from one lead source, a cancellation rate from another year, and a collection rate from a mature tenured cohort. Do not mark an unfinished job as a failure merely because the measurement window ended. The commission tracker owns the one-job-per-row record; the waterfall defines what those rows mean.

A Completed Low, Base, and Upside Worksheet

The following numbers are deliberately synthetic. They show how sensitive pay is to operating assumptions; they are not the BLS distribution, a roofing benchmark, a GhostRep result, a forecast, or a promise. All three scenarios use the same hypothetical plan: 8% of eligible collected revenue, no guaranteed pay, no tier, and no split.

Synthetic annual scenario for one hypothetical revenue-commission plan
Input or output Downside Base Upside
Productive weeks 38 44 48
Held appointments/week 4 6 8
Held appointments 152 264 384
Close rate 18% 25% 30%
Expected signed jobs 27.36 66.00 115.20
Sign-to-eligible-within-year survival 65% 80% 90%
Expected eligible jobs 17.784 52.800 103.680
Eligible collected revenue/job $14,000 $16,000 $18,000
Commission rate 8% 8% 8%
Gross commission $19,918.08 $67,584.00 $149,299.20
Actual unreimbursed costs $6,000 $9,000 $12,000
Pre-tax economic proceeds $13,918.08 $58,584.00 $137,299.20

The fractional job outputs are expected scenario values, not literal partial roofs. For example, the base case is:

44 × 6 × 25% = 66 expected signed jobs

66 × 80% = 52.8 expected commission-eligible jobs by the year-end horizon

52.8 × $16,000 × 8% = $67,584.00 gross commission

$67,584 − $9,000 = $58,584 pre-tax economic proceeds

A new rep should not assume 44 productive weeks. Onboarding, weather, time off, lead availability, and payment lag matter. BLS notes that inclement weather can stop roofing work and that northern roofing work can be limited during winter in its Roofers Occupational Outlook. That production fact does not create one national sales season. Enter the local company's mature monthly data. The 30-day roofing sales onboarding plan can help identify which first-month weeks should not be treated as full production.

Do Not Hide the Survival Rate

A single “sign-to-eligible” rate makes the worksheet manageable, but the company should be able to decompose it. Each component answers a different operating question and matures on a different date.

  1. Rescission and cancellation: of jobs signed before the cutoff, identify those that later became invalid using the final state and reason. Signed work may never reach a pay event.
  2. Financing or claim failure: identify otherwise-valid agreements that did not clear the required path only after a final approved, denied, or abandoned state. Role and lead source can change this fallout.
  3. Production completion: count valid jobs that crossed the accepted completion event by the defined horizon—not work that was merely scheduled. Capacity and weather can delay payable commission.
  4. Collection qualification: count completed jobs that met the plan's eligible cash event and stated holdback. Booked revenue and paid commission can land in different periods.
  5. Year-end maturity: freeze the cohort and keep open jobs pending. A short first-year window can understate eventual earnings if immature jobs are labeled failures.

A company can use capacity for operational planning, but a capacity estimate is not employee pay. Likewise, a quota is a management target, not proof of expected earnings. Use the sales quota setter for quota design and keep its result separate from the paid cohort.

Revenue Commission Versus Gross-Profit Commission

Eight percent of revenue cannot be compared with 25% of gross profit until both bases are defined. Consider one synthetic completed and collected job:

For a synthetic completed and collected $16,000 job, an 8% revenue commission equals $1,280.

If the written gross-profit plan subtracts $11,200 of defined job costs, the eligible gross profit is $4,800. A 25% gross-profit commission then equals $1,200.

The written plan still has to answer which supplements, change orders, taxes, fees, discounts, financing costs, labor, material, permits, warranty, overhead, and callbacks enter the base; whether gross profit is estimated or final after true-up; whether tiers are flat, marginal, retroactive, or role-specific; and when the resulting amount is earned, payable, adjusted, and visible to the rep.

The 25% number looks larger; the calculated commission is smaller in this example. Change the cost definition and the comparison changes again. A gross-profit plan can align pay with job economics only if the company closes job costs consistently and gives the rep access to the inputs. The commission plan comparison tool owns side-by-side employer plan modeling. The sales margin calculator owns pricing and job-margin math. This worker page asks whether the final pay base can be audited.

Salary, Guarantee, and Recoverable Draw Are Different

A recoverable draw is cash advanced against future commission under the plan. It should not be counted once as salary and again as commission. BLS excludes draw from its OEWS wage definition, another reason the federal percentile table cannot explain a particular cash schedule.

When commission exceeds the draw: assume a $4,000 recoverable draw was already paid and the written plan later credits $6,500 of commission. Reconciliation cash is $2,500, the draw balance becomes $0, and total cash received to date is $6,500—not $10,500.

When commission remains below the draw: assume the same $4,000 draw and only $3,000 of credited commission. No additional reconciliation cash is due in this synthetic example, total cash received remains $4,000, and the plan shows a $1,000 unreconciled balance. Its lawful treatment must come from the written plan and applicable law, not improvisation.

A nonrecoverable guarantee, salary, and recoverable draw can create different cash and legal outcomes even when the weekly deposit looks identical. The plan also needs to define carry-forward, reset, separation, negative balances, and access to calculations. This article does not declare a deficit, chargeback, deduction, or post-separation forfeiture lawful in every state.

W-2 Wages and 1099 Gross Receipts Are Not Comparable Columns

Calling a worker “1099,” paying only commission, or signing an independent-contractor agreement does not settle classification. The IRS considers behavioral control, financial control, and the parties' relationship under its federal tax guidance. Wage-and-hour and state tests can differ. The separate W-2 versus 1099 roofing sales guide owns that decision.

Employee status also does not answer overtime exemption. Under the Department of Labor's outside-sales fact sheet, duties and regular work away from the employer's place of business matter; title does not. A separate commissioned-retail/service exemption has specific tests described in DOL Fact Sheet 20. Do not assume either exemption applies to every roofing seller.

As of this article's review date, DOL's 2026 employee-or-contractor rulemaking remains proposed rather than final. Federal tax, FLSA enforcement, court decisions, and state law are not one test. A qualified employment adviser should review the real relationship.

Keep employee wages, contractor receipts, costs, taxes, and benefits in separate rows
Line W-2 employee view Genuine self-employed view Comparison rule
Top-line amount Gross wages/commission paid Gross business receipts Do not call either take-home
Work costs Subtract actual unreimbursed economic costs; reimbursement and tax treatment vary Subtract actual business costs; deductibility requires tax review A deduction does not refund the entire cost
Payroll/self-employment tax Generally withheld through payroll Calculated from net earnings under federal rules, with limits and exceptions Do not apply one universal percentage to gross receipts
Income and state/local tax Individual calculation Individual calculation; estimated payments may apply Use a tax professional's input, not a recruiter reserve
Benefits and protection Use actual plan documents and eligibility Price the actual replacement, if any Do not use an arbitrary benefit percentage

The IRS explains self-employment tax and estimated tax. Those rules include net-earnings calculations, thresholds, wage-base interactions, and individual circumstances. This worksheet therefore asks for a tax reserve supplied by the reader's adviser; it does not prescribe 25%, 30%, or any other universal rate.

Mileage and Expenses Change the Economic Answer

Roofing sales can move work costs between company and worker: vehicle, mileage, tolls, phone, licensing, insurance, tools, travel, lodging, lead purchases, marketing material, and unpaid administrative time. Record actual cash and company reimbursement separately.

The IRS optional business-mileage rate changed during 2026: 72.5 cents per mile applied from January 1 through June 30, and 76 cents applies from July 1 through December 31, according to the IRS mileage table. That rate is a tax and substantiation method when its requirements are met. It is not proof of the vehicle's actual cost and not a universal employer reimbursement mandate.

For offer comparison, use:

Pre-tax economic proceeds = gross cash paid − actual unreimbursed work or business costs

Keep benefit value and personal taxes separate. Calling this amount “take-home” would imply a precision the worksheet does not have.

Ask for the Proof Packet

A candidate cannot audit an offer from a headline rate. Ask the company to identify the evidence behind each input. It may decline to disclose sensitive records; that leaves the value unknown, not automatically good or bad. An anonymized mature cohort is more useful than one top-rep story.

Candidate Proof Packet for a roofing sales offer:

  • Written compensation plan: version, effective date, amendment process, earning event, and payment event.
  • One anonymized job calculation: dates, eligible base, rate, splits, costs, adjustments, and cash paid from signature through deposit.
  • Paid earnings cohort: first-year and tenured median cash paid, cohort size, leavers, and zero earners—not one top-rep story.
  • Funnel maturity cohort: source, cutoff, cancellations, completions, collections, and jobs still pending.
  • Payment-lag distribution: median and 90th-percentile signature-to-payout time for mature jobs.
  • Gross-profit ledger: included costs, timing, supplements, change orders, warranty, and callback treatment so the rep can verify the base.
  • Draw and adjustment rules: carry, reset, chargeback, separation, dispute, and correction process.
  • Classification and exemption basis: actual duties, control, location, records, and qualified payroll or counsel review as applicable.
  • Expense and benefit documents: reimbursement, eligibility, waiting periods, employee premiums, and required worker costs.

Grade every remaining input as “job-posting claim,” “candidate assumption,” or “unknown/request clarification.” Do not quietly upgrade a recruiting sentence into a mature cohort. Promotion and role progression should likewise use written criteria; the rep career-path tool owns that separate planning task.

Can a Roofing Sales Rep Make Six Figures?

Yes, the BLS employee distribution reaches six figures, but possibility is not probability for a particular offer. Reverse the written plan instead of repeating a success story.

Under the synthetic base plan above, each eligible job produces $16,000 × 8% = $1,280 gross commission. Reaching $100,000 gross commission would require:

$100,000 ÷ $1,280 = 78.125 expected eligible jobs

At an 80% sign-to-eligible survival rate, that means 97.656 expected signed jobs. At a 25% close rate, it means 390.625 held appointments. Across 44 productive weeks, the model requires 8.88 held appointments per week.

If the target is $100,000 of pre-tax economic proceeds after $9,000 of actual unreimbursed costs, required gross commission becomes $109,000. Under the same assumptions, the requirement rises to 85.156 eligible jobs, 106.445 signed jobs, 425.781 held appointments, or 9.68 held appointments per productive week.

That is a feasibility calculation—not a probability, benchmark, confidence interval, or guarantee. The right follow-up is whether the company's mature cohort supports the required appointment supply, close rate, survival, revenue base, and timing for this role.

Monthly Pay-Statement Reconciliation

Once hired, preserve the offer assumptions and compare them with actuals. For every pay period, record:

  • plan version and effective date;
  • opening draw balance;
  • each job that became earned, payable, or paid;
  • eligible revenue or gross profit and the source record;
  • rate, marginal tier, split, bonus, and adjustment;
  • commission earned, cash paid, and closing draw balance;
  • actual unreimbursed costs;
  • pending jobs and their next evidence event;
  • disputed rows, owner, correction deadline, and resolution.

Compare actual versus offer at 30, 60, 90, and 180 days, but do not label immature jobs as losses. The evidence reveals whether the gap comes from lead volume, role mismatch, close rate, cancellation, production, collection, pay definitions, or timing. It should not be used as an automatic employment decision.

Frequently Asked Questions

What is the average roofing sales rep salary in 2026?

The latest specific federal employee proxy is BLS May 2025 data for service-sales representatives employed by Roofing Contractors: a $71,310 median and $81,340 mean. The data was released in May 2026. It excludes self-employed workers and does not isolate every roofing sales role, so use it as an employee benchmark, not a guarantee.

What is the middle range in the BLS roofing sales data?

The 25th-to-75th-percentile span is $50,390 to $98,910. These are percentile boundaries, not first-year and experienced-rep labels. Duties, market, plan, hours, lead source, and cash timing are not separated in the public series.

Is commission on revenue or gross profit better?

Neither is universally better. Revenue commission is easier to reproduce when the eligible revenue definition is clear. Gross-profit commission can reflect margin, but it depends on a complete, consistent, visible job-cost definition. Compare the calculated dollars, not the percentages.

Is a recoverable draw extra salary?

No. A recoverable draw is generally an advance against later commission under the written plan. Count the cash when paid and reconcile it against earned commission without adding it twice. Legal treatment varies.

Does commission-only mean the rep should be 1099?

No. Pay method does not decide worker status. Federal tax, federal wage-and-hour, court, and state tests can differ and depend on the actual relationship.

Can a roofing sales rep make more than $100,000?

Yes, the BLS employee distribution extends above $100,000. A candidate should reverse the specific plan to determine the required eligible jobs, held appointments, survival, productive weeks, and costs, then compare those requirements with a mature company cohort.

Should a 1099 rep subtract a flat tax percentage from commission?

No universal percentage is responsible. Self-employment tax is based on federal net-earnings rules, and income tax, state/local tax, deductions, entity choices, other wages, and individual circumstances vary. Use a qualified tax adviser's input.

When is roofing commission earned?

The lawful written plan should distinguish earned, payable, and paid. Signature, rescission expiry, deposit, completion, final job cost, collection, and warranty holdback are different events. State law can affect commission and deduction rules.

Method and Disclosure

BLS, IRS, DOL, and FTC sources were reviewed July 24, 2026. The BLS table was reproduced from the named public API series for NAICS 238160 and SOC 41-3091. GhostRep has not published a first-party payroll cohort for this article, did not validate a representative sample of roofing employers, and does not claim that its synthetic scenarios predict earnings. Examples are educational planning artifacts, not legal, employment, payroll, accounting, or tax advice.

The safest offer is not automatically the highest advertised OTE. It is the offer whose role, evidence, pay base, timing, expenses, and records let the candidate reproduce how work becomes cash.

Free tools for sales hiring

Make hiring easier to operationalize

If this article surfaced a hiring gap, start with free templates and frameworks before you overhaul the whole process.

Sales HiringCompensation

About the Author

Tim Nussbeck

Founder & CEO of GhostRep

Two decades in roofing—knocking doors, running teams, training 1,000+ reps. Built GhostRep to give every rep access to the coaching top teams get.

Hiring next step

Turn hiring advice into a documented human process

Start with free hiring resources if you need job descriptions, structured interview worksheets, or onboarding docs. GhostRep's standard product walkthrough begins with post-hire onboarding, practice, and coaching.

  • Best fit if managers are wasting time on low-signal interviews.
  • Useful for job-related evidence notes, interview structure, and onboarding clarity.
  • Use consistent job-related questions and keep every employment decision with a human reviewer.

Start Here

Browse hiring tools

Generate evidence worksheets, structured questions, onboarding plans, and accountability docs.

Browse hiring tools

Need it mapped to your team?

Talk through your current workflow, traffic mix, and where GhostRep fits before you change anything.

Book a 15-minute walkthrough

You Might Also Like

W2 vs 1099 roofing sales reps: when each model makes sense, where owners get into compliance trouble, and how to choose the right pay structure.

Read article →

Model a roofing sales rep's fixed seat cost, variable commission, payroll burden, ramp cash, and break-even completed and collected jobs.

Read article →

Compare traditional and AI roofing sales training costs with an interactive ROI calculator for savings, revenue impact, and rep ramp.

Read article →