Most roofing contractors pay their sales reps commission and stop there. Commission covers the baseline. It pays your rep for meeting expectations.
But what about exceeding expectations? What happens when your rep closes at 30% instead of 25% on the same leads you’re already paying for?
That gap is tens of thousands of dollars in extra profit sitting inside your existing numbers. And without a bonus program … you’re leaving it on the table every single quarter.
The problem isn’t that contractors don’t want a bonus program. It’s that nobody ever gave them a framework to build one that’s safe. One where you can’t lose money.
I built and exited a retail residential roofing company before I started coaching. And the system I’m about to walk you through is the same framework I’ve used with roofing contractors doing $3M and up. It makes it impossible to pay a bonus that hurts the company.
Why Do Most Roofing Contractors Avoid Bonus Programs?
Three reasons come up every time I talk to roofing company owners about bonuses.
No visibility. They don’t have the numbers in front of them to see the opportunity. They know revenue. They might know close rate. But they’ve never calculated what a 5-point improvement in close rate is actually worth in dollars.
No framework. Nobody ever showed them how to structure a bonus that’s tied to real performance metrics. So the idea feels complicated and risky.
Fear of losing money. This is the big one. They’re afraid they’ll set something up, pay out cash, and end up worse off than before. And that fear keeps the entire bonus conversation on the shelf … permanently.
Here’s the truth. Every one of those problems is solvable. And the solution starts with something called the Gate System.
What Is the Gate System for Roofing Sales Bonuses?
The Gate System is a set of three guardrails that protect your company’s profit before any bonus dollar goes out the door. Think of them as a safety net. If the gates aren’t passed, the bonus is zero … no matter how much the rep sold.
This is what makes the system risk-free. The bonus can’t exist until the company has already profited.
Gate 1: Margin Protection
Your overall replacement jobs for the bonus period must maintain at least a 35% gross margin after commission. That’s the floor.
If margin drops below 35% for the period, the entire bonus for that period is zero. Full stop.
It doesn’t matter if the rep sold a million dollars. If the margin isn’t there, the bonus isn’t there.
Gate 2: Pricing Discipline
No unauthorized discounts. No pricing overrides outside company policy.
If your rep goes out and starts cutting deals to close faster, they just killed their bonus for the entire period.
Revenue without margin is just activity. It’s not profit. And this system doesn’t reward activity.
Gate 3: Clean Jobs
This gate works job by job instead of globally. Each individual job has to be clean to count toward the bonus.
Clean means:
Paperwork is complete and accurate
Submitted within one business day after the sale
No rep-caused rework
No scope omissions that increase cost or delay production
A dirty job earns zero bonus for that job. But it doesn’t wipe out the rest of the period.
The bottom line: Gates 1 and 2 are global kill switches. Break them and the entire bonus period is zero. Gate 3 is per-job. This layered protection is why you can afford to be generous on the upside … because you’ve eliminated the downside.
What Are the 4 Bonus Categories for Roofing Sales Reps?
Once the gates are passed, your rep can earn bonuses four ways. These are independent. They stack. A rep can earn one, two, three, or all four in the same period.
Bonus 1: Close Rate
Close more of the leads you already give them.
Here’s why this matters to you as the owner. If your rep closes at 30% instead of 25% on the same number of appointments … you just got more jobs from the same marketing spend. No extra leads. No extra ad budget. More revenue from the dollars you were already spending.
The bonus is a small percentage of revenue from eligible jobs based on how much they beat the baseline close rate.
Bonus 2: Average Sale
Sell bigger jobs.
If your rep averages $20,000 jobs instead of $17,500 … each appointment is worth more. Each lead is worth more. You’re getting more revenue per marketing dollar without spending a dime more on advertising.
This is a flat dollar bonus based on their average sale for the period.
Bonus 3: Margin
Protect and grow the margin.
This is the big one. If your rep sells at 40% margin instead of 35% … that extra 5 points of gross profit is real money.
The bonus gives them a share of the incremental profit above 35%. But it’s capped. They never get more than 25% of the improvement. You always keep at least 75%.
Bonus 4: Clean Jobs
Turn in clean paperwork every single time.
$50 per clean replacement job. $10 per clean repair.
That might sound small. But think about what a dirty job costs you. Rework. Delays. Your production manager chasing missing paperwork. Your office staff spending an hour fixing what the rep should have done right the first time.
$50 per clean job is nothing compared to what a dirty job costs. And it trains the rep to care about what happens after the sale … not just the close.
How Much Does a Roofing Sales Rep Bonus Program Actually Cost?
Here’s a real example. One rep. One quarter.
MetricValueAppointments70 (2/day)Close Rate30% (5 pts above 25% baseline)Jobs Closed21Average Sale$20,000Gross Margin (after commission)40%Clean Jobs21 of 21
Bonus Breakdown:
Bonus Category Calculation Amount Close Rate 1.25% of $420K eligible revenue $5,250 Average Sale $20K avg hits Tier 2$1,500 Margin20% share of incremental GP above 35%$4,200 Clean Jobs 21 jobs × $50$1,050 Total Bonus $12,000 What the company keeps:
Line Item Amount Extra gross profit earned above baseline $60,812 Bonus paid to rep$12,000 Net profit kept by company $48,812 No extra leads purchased. No increase in ad budget. Same 70 appointments. Same marketing spend. The rep just closed more of them, at higher ticket, at better margin, with clean paperwork.
Your marketing cost per job dropped. That savings goes straight to your bottom line … on top of the $48,812.
How Does a Bonus Program Reduce Your Marketing Cost Per Job?
This is the part most roofing company owners miss.
When your rep closes at 30% instead of 25% on the same leads … you got 21 jobs instead of 17.5 from the same marketing spend. Your cost per acquisition just dropped by roughly 17%.
That means every dollar you spend on advertising is now worth more. Not because you found cheaper leads. Because your rep converted more of the leads you already had.
A bonus program doesn’t just pay for itself through better performance. It makes your entire marketing budget more efficient.
Should You Pay Roofing Sales Rep Bonuses Monthly or Quarterly?
Quarterly is the recommended bonus period. Here’s why:
Monthly is too short. A single bad week can wipe out a monthly bonus. Reps feel like the target is unreachable after one slow stretch. It creates anxiety instead of motivation.
Annually is too long. Reps lose the connection between daily behavior and the reward. A bonus that pays once a year doesn’t change what they do on Tuesday afternoon.
Quarterly is the sweet spot. Long enough to smooth out natural variance in lead flow and weather delays. Short enough that reps can see the finish line and push for it. Four chances per year to earn … which keeps motivation consistent.
What If a Sales Rep Tries to Game the Bonus System?
The gates handle this.
Sandbagging quotes to inflate margin? Gate 2 catches pricing outside company policy. And if they lose jobs by overpricing, their close rate bonus drops.
Cherry-picking only big jobs? The close rate bonus penalizes them for skipping appointments. Fewer closes means a lower bonus.
Rushing paperwork to hit numbers? Gate 3 requires clean, accurate, on-time paperwork. Sloppy submissions earn zero for that job.
The four bonus categories are designed to work together. Gaming one metric hurts another. The system is self-balancing.
How to Start a Roofing Sales Rep Bonus Program This Quarter
Set your margin floor. Know your actual gross margin after commission on replacement jobs. If you don’t know this number, you’re not ready for bonuses yet … you need financial clarity first.
Define “clean” for your company. Write down exactly what clean paperwork means. What’s required? What’s the submission deadline? What counts as rework? Put it on one page so there’s no gray area.
Pick your baseline close rate. Look at the last 90 days. What are your reps actually closing at? That’s your starting baseline. The bonus pays for improvement above that number.
Set your average sale tiers. Same exercise. What’s the current average? Build 2-3 tiers above it with flat dollar bonuses for each.
Calculate the margin share. Decide what percentage of incremental gross profit above 35% the rep earns. Start at 20%. Cap it at 25%. You always keep the majority.
Communicate it simply. One page. Three gates. Four bonuses. Show the rep the math with real numbers so they can see what’s possible. If they can’t explain it back to you in 60 seconds, simplify it.
Run the first quarter as a pilot. Track everything. Review the results. Adjust thresholds if needed. Then lock it in.
Frequently Asked Questions
How much should a roofing sales rep bonus be per quarter?
A well-structured bonus program typically pays $5,000 to $15,000 per quarter for a strong-performing rep. The exact amount depends on your close rate baseline, average sale, and margin targets. The key is that the company should keep at least 75% of the incremental profit the bonus program generates.
Can you lose money paying sales rep bonuses with this system?
No. The Gate System prevents any bonus from paying out unless the company has already profited. Gate 1 requires 35%+ gross margin for the period. Gate 2 requires pricing discipline. If either gate fails, the bonus is zero regardless of revenue.
Should roofing sales reps be paid commission plus bonus or salary plus bonus?
Commission plus bonus. Commission is COGS … a line item in your job cost alongside labor and materials. The rep pays for themselves on every job through commission. Bonuses then reward performance above the baseline. No salary needed.
What close rate should I set as the baseline for bonuses?
Use your actual close rate from the last 90 days. If your rep is closing at 25%, that’s the baseline. The bonus pays for every point above that. Don’t set the baseline artificially high or the program loses its motivational power.
How do I track close rate and margin for bonus calculations?
Your CRM should track appointments run and jobs sold (close rate). Your job costing system should track material, labor, and commission costs against revenue (margin). If you don’t have these numbers dialed in, start there before launching a bonus program.
Is a $50 clean job bonus worth paying?
Absolutely. A dirty job with missing paperwork, scope omissions, or rework can cost $500 to $2,000 in wasted labor and office time. $50 per clean job is a fraction of what a dirty job costs. And it trains your rep to care about what happens after the close … not just the sale itself.
Ready to See What a Bonus Program Would Look Like for Your Company?
Plug in your close rate, average sale, margin, and number of jobs into the free Sales Rep Bonus Calculator. It shows you exactly what the bonus would be and what you keep. Takes about 60 seconds.
Download the Free Sales Rep Bonus Calculator → https://start.roofcoach.net/sales-bonus-framework-yt
If you’re running a roofing company doing $3M or more and you don’t have a bonus program … you’re leaving profit on the table every quarter. The system above makes it impossible to lose. The only risk is not doing it.
– Aaron Santas, Founder of RoofCoach