The short answer
Most roofing sales reps are 100% commission, and the commonly cited range runs from roughly $40,000–$80,000 a year for average performers to $150,000–$300,000+ for top reps in active markets. There is no guaranteed number in this job — and that's the point. The pay structure is a multiplier on skill: the same territory, the same leads, and the same product can pay one rep $3,000 a month and the rep next to him $15,000.
To understand why the range is that wide, you need to understand three pieces of math: how the commission is structured, what one roof pays, and how many roofs a rep at each skill level actually closes.
How roofing sales pay actually works
Almost every residential roofing sales job pays one of two ways:
1. Percentage of the contract
The simplest structure: you earn a percentage of the total job price — commonly somewhere in the 5–12% range depending on the company, the market, and whether the lead was handed to you or self-generated. Sell a $15,000 roof at 10%, make $1,500. Clean and predictable, and it rewards volume.
2. Profit split
The structure serious closers usually prefer: the company sets a base cost for the job, and you split the profit above it — commonly 30–50% of margin. Sell the same $15,000 roof with $4,000 of margin at a 40% split, make $1,600. Profit splits reward reps who can sell value instead of discounting, and punish reps who buy deals by cutting price — on a badly priced job, your check can shrink to almost nothing.
A few other pieces you'll see in offer letters:
- Training draw. An advance against future commissions for your first weeks — it's a loan, not a salary. When commissions start, the draw gets paid back.
- Self-gen bonuses. Higher percentages for deals you generated yourself by knocking, versus company-provided leads.
- Storm supplements. In insurance-restoration work, supplements (legitimately documented additional scope the insurer approves) can grow the job total after the sale — and on many pay plans, your commission grows with it.
- Base + commission. Exists, but rare in residential — and the commission rates are lower to pay for the base. Reps who can close almost always out-earn the base-salary version of themselves.
What one roof actually pays you
A typical residential asphalt roof replacement in most US markets runs somewhere in the $12,000–$20,000+ range depending on size, pitch, and product. Run the two structures against that:
- Percentage plan: 8–10% of a $15,000 roof → $1,200–$1,500 per deal.
- Profit split: 40% of $3,500–$4,500 margin → $1,400–$1,800 per deal.
Call it roughly $1,000–$2,000 per closed roof as a working number, with bigger houses, premium products, and well-supplemented insurance jobs paying more.
The math that actually decides your income
Now the only number that matters: how many roofs you close a month. At a $1,500 average commission:
- 2 deals/month → $3,000/mo → ~$36,000/year. This is the struggling rep — and it's where most first-year reps sit while they learn (or quit).
- 4 deals/month → $6,000/mo → ~$72,000/year. A solid, repeatable living. Most reps who survive year one land here.
- 6 deals/month → $9,000/mo → ~$108,000/year. Six figures. This is a skilled rep with a real process, not a unicorn.
- 10+ deals/month → $15,000+/mo → ~$180,000+/year. Top-of-the-office territory. In an active storm market, the ceiling goes higher still.
Look at that list again. The difference between $36k and $108k isn't the market, the leads, or the company — the 2-deal rep and the 6-deal rep usually work at the same company. The difference is what happens in the conversations: how many doors get knocked, how many knocks become inspections, and how many inspections become signatures.
The first-year reality check
Honesty time, because the recruiters won't always give it to you: a lot of new roofing reps quit inside their first 90 days. Not because the money isn't there — because the ramp is brutal if you show up unprepared. Full commission means your first weeks can pay close to nothing while you're learning what a square is, fumbling "I need to think about it," and getting out-credentialed at the kitchen table by the homeowner's third quote.
The reps who make it treat the ramp as a skills problem, not a grind problem:
- Product knowledge — when you can talk shingle lines, warranties, and ventilation without blinking, homeowners stop treating you like a door-knocker and start treating you like an expert.
- Objection reps — "I need to think about it," "I'm getting three bids," "my brother-in-law does roofs." You'll hear the same eight objections forever; the top earners have drilled their answers until they're automatic.
- The insurance conversation — in storm markets, the rep who can walk a homeowner through a claim calmly is worth double the one who can't.
- Volume with follow-up — doors knocked times close rate is the whole equation. Most deals that don't close at the door close on the scheduled follow-up call.
How the top 10% get there faster
Every skill above is drillable — which means the ramp is compressible. You can learn objection handling by burning three months of real homeowners, or you can run the same conversation fifty times tonight against an AI homeowner and show up tomorrow already smooth. That's exactly why we built Roofing Sales Academy — a 39-lesson roofing-only curriculum with unlimited AI roleplay, word-for-word scripts, voice-tone scoring, and product drills, for less than most reps spend on gas station snacks in a month. Full bias declared: it's our product, and we think it's the best roofing sales course available — with a money-back guarantee behind that claim.
However you train, train before the door. Every untrained knock is a homeowner you don't get back — and at $1,500 a roof, skills pay better here than almost any job in America.
Related: what new roofing reps get wrong in their first 30 days, and the full ranking of every roofing sales course with published prices.
Get your free 90-day roofing sales plan.
Answer 5 quick questions — your experience, your market, and what’s actually holding you back — and we’ll build a plan around where you are right now. Takes 60 seconds. No card, no download.
Build my free plan →Already know you want in? Start training today →