How to Set Income Goals in Roofing Sales: Complete Beginner's Guide
Did you know that top roofing sales professionals can earn over $200,000 annually?
That's right – while many people think of roofing as just manual labor, the sales side offers incredible income potential that most people never realize exists!
This includes myself until I stumbled upon this amazing career field years ago.
If you're new to roofing sales or considering making the jump, you're probably wondering:
"How much can I actually make?"
More importantly,
"How do I set realistic income goals that I can actually achieve?"
I've been there myself during my time in roofing sales, staring at commission structures, and eventually producing $3,000,000 in revenue on average.
Setting income goals in roofing sales isn't just about picking a random number and hoping for the best. It requires understanding commission structures, seasonal patterns, lead generation costs, and your own sales capabilities.
The topics I'll cover in this guide:
- Understanding roofing sales income potential
- Breaking down roofing sales commission structures
- Calculating your realistic income goals
- Essential metrics for income goal planning
- Seasonal factors that impact roofing sales income
- Building your lead generation strategy
- Setting short term vs long term goals
- Tracking and adjusting your income goals
- Common income goal mistakes to avoid
- Action steps to achieve your roofing sales income goals
Whether you're starting from zero or looking to level up your existing roofing sales career, this complete guide will walk you through everything you need to know to set – and actually hit – your income targets!
Want a spreadsheet that does all of the heavy lifting described in this article?
Click to download my sales forecaster
Understanding Roofing Sales Income Potential
I was felt anxious when I left my $75K business analyst role at the roofing company I worked at to actually sell roofing. "You're gonna knock on doors for a living?" I asked myself.
Two years later, I was making $150K, and I'm STILL making more than I would with a Masters degree in Finance.
Here's the reality check most people don't get: average roofing sales reps make around $65K-$85K their first year if they're decent.
Not amazing, not terrible.
But the top performers?
I know guys pulling $200K-$300K annually, in addition to myself, and one legend in Texas who cleared $450K last year during storm season.
The regional stuff matters more than people think. Storm-prone areas like Florida and Texas pay way better because there's constant demand. You could be in Minnesota - great at sales, working hard, but make about 60% of what I do because they don't get the hail damage we see here.
What separates top performers isn't just sales skills.
It's understanding insurance, building genuine relationships, and working your butt off when storms hit. While average reps are taking weekends off, the big earners are knocking doors at 7 AM after a hail storm, working weekends (including Sundays), month after month.
The trajectory is wild if you stick with it.
Year one: learning and struggling ($40K-$60K).
Year two: getting your rhythm ($70K-$100K).
Years three to five: if you're good, sky's the limit.
I've seen guys go from broke to six figures in 18 months.
The catch? It's feast or famine, and rejection is brutal at first...but welcome to sales.
Breaking Down Roofing Sales Commission Structures
Here's what nobody explains: the key is understanding gross profit margins - most roofing jobs run 40-60% profit, so you're getting a slice of that pie.
Your first roofing sales gig can bankrupt you if you don't understand the commission structure. A $25K job might only have $8K profit after materials and labor.
Your 10% commission?
It's 10% of that $8K, not the $25K. Always ask how they calculate your cut before signing anything. Big difference when you're expecting $2,500 on a $25K roof and get handed $800 instead.
Some companies might throw you into a flat fee system - $300 per closed deal, period. Seems simple enough, right?
Wrong. Selling a $8,000 repair job nets the same $300 as landing a $45,000 full replacement. Talk about frustrating! Don't spend six months grinding and then realizing you're leaving serious money on the table.
Most companies do straight percentage of job total - usually 3% to 12% depending on the market. Storm restoration companies typically pay higher because jobs are bigger and more frequent. Retail companies may pay less but offer steadier work. Don't be the one to learn this the hard way by chasing the highest percentage without understanding job volume.
Tiered structures are where things get interesting. Some companies bump your percentage after you hit certain monthly thresholds - maybe 4% for your first $100K in sales, then 6% beyond that. It's like a video game progression system that actually pays your bills.
Base salary arrangements sound safer but usually cap your upside. I started in a tiered structure. Eventually, I moved to a base salary plus commission setup. Getting that $2,500 monthly base took the edge off slow months, but my commission dropped to 5%.
Still, having guaranteed income was worth the trade-off for my sanity.
Calculating Your Realistic Income Goals
After my first few months in roofing sales, I had to get real about my numbers. I was tracking everything - appointments per week, closing percentage, average deal size.
My baseline was hitting about 12 appointments weekly with a 22% close rate. Not stellar, but it gave me something to work with.
Here's where I made my first smart move: I calculated that my absolute minimum living expenses were around $3,600 monthly. Then I applied my 25% rule (live off 25% of what I earn) - meaning I needed to earn at least $14,400 per month to keep my lifestyle sustainable.
This wasn't about being fancy, just ensuring I wasn't living paycheck to paycheck in a commission-based world.
Track three numbers religiously:
- Doors knocked(# of leads)
- Average Contract Value (ACV)
- Closing %

Your first year ratios might be brutal - 100 doors for 8 appointments for 1 sale. It might even take you 400 doors to make $3,000.
Do that math before setting income goals, trust me.
The seasonal thing will crush you if you don't plan ahead. January through March, I might close 2-3 jobs total.
But May through September? That's when I make 70% of my annual income.
You need six months of expenses saved or you'll be eating ramen while waiting for storm season.
Cash in the bank = confidence in front of the homeowner.
My minimum target is simple: monthly expenses times 18 months, divided by 8 months of decent sales activity. Sounds conservative, but roofing income is lumpy as hell. Some months I make $15K, others I make $6,800. The feast-or-famine cycle is real.
My stretch goal?
Pay off my $175,000 mortgage in 12 months.
Ambitious? Absolutely.
Realistic based on my early performance? Probably not.
It actually took me 16 months, but having that aggressive target pushed me way harder than I would've otherwise.
Having specific targets beyond just "make more money" makes the door-knocking bearable when it's 95 degrees outside.
My advice? Track your metrics for at least 90 days before setting annual goals. Use conservative numbers for your minimums and let your stretch goals be uncomfortable but not completely unrealistic.
Essential Metrics for Income Goal Planning
I was fortunate that I served as a business analyst managing a sales teams performance and seeing the brutal math before I started selling roofs myself. First three months, I was celebrating every appointment like I'd already made the sale. Reality hit when I realized my conversion rate was 12% - meaning I needed to run 25 estimates to close 3 jobs.
Average deal size varies wildly by market.
In my area, replacements run $18K-$35K, but repair customers usually cap out around $5K. I learned this after wasting two months chasing tiny repair jobs that paid $200 commissions. Now I focus on full replacements only - way better use of time.
Here's the math that changed everything:
If I need $8K monthly and my average commission is $850 per sale, I need 9.4 sales per month minimum. With my current 45% close rate, that means 21 estimates monthly, or about 5-6 per week.
Suddenly my activity goals became crystal clear. You need to learn to focus on controlling your activity, not the result.
Time investment can shock people the most. Each sale takes roughly 18-20 hours from first impression to signed contract. Initial visit, follow-up calls, insurance meetings, final walkthrough. When I calculated my hourly rate early on, I was making less than minimum wage some weeks.
The lead cost reality check was painful. Door knocking is "free" but costs time. Bought leads run $50-$200 each depending on quality and how targeted your ads are. Storm leads cost more but convert better. You may have to experiment.
Seasonal Factors That Impact Roofing Sales Income
February used to be my nightmare month after my initial experience. Made $3,200 total after working my butt off for 30 days straight.
Nobody thinks about roofing when it's 28 degrees outside, and homeowners slam doors faster when they're bundled up and freezing. The seasonal swing is absolutely brutal IF you don't plan for it.
March through October, I average $12K-$18K monthly.
November through February?
I've had some solid months but there is definitely a drop in revenue even if it is consistent. Don't run the risk of getting evicted in January because you blew through your summer earnings by Christmas.
Storm season changes everything though. Last April, we got hit with golf ball-sized hail on a Tuesday. By Sunday, I'd written $140K in contracts. Insurance adjusters can get backed up for weeks and actually be begging you to write their estimates.
One solid storm can change the trajectory of your entire year. You can work one good storm for a solid 3 months depending on the area it hits.
The preparation part is key - you can't just show up when storms hit. I spend winter months building relationships with insurance agents, updating my material knowledge, and constantly meeting with my team to go over our sales process.
When that weather alert goes off, I'm already getting phone calls and being booked in advance while other reps are still checking radar.
Holiday season is weird - people are distracted but time off holiday spending. Smart reps position jobs to close in early January when homeowners have a fresh state of mind and are ready to pull the trigger.
I've learned to plant seeds in December and harvest them after New Year's. Timing matters more than effort sometimes.
Building Your Lead Generation Strategy
Door knocking nearly broke me physically and mentally my first year. I was hitting 80-100 doors daily in 95-degree Texas heat, getting maybe 3-4 conversations and zero appointments some days.

I'll be honest - Now my company handles all lead generation through their digital marketing efforts, and I'm grateful for that, which means I get to focus purely on selling instead of prospecting.
But here's the thing - door knocking is still the highest ROI lead source if you can stomach the rejection.
Let's say it takes you roughly 25 doors per appointment, 6 appointments per sale. Sounds terrible, but each sale averages $2,800 commission and costs you nothing but time and gas.
Compare that to Facebook leads at $150 each with maybe 20% conversion - door knocking wins every time. Our digital leads may cost the company a few hundred dollars each, but the conversion rates are solid since people are actively searching for roofing services.
The ROI works out because we're not dealing with cold prospects who didn't ask to be bothered. These folks already have a problem and are looking for solutions. It pays dividends to invest the time in creating a strong brand.
Storm chasing isn't my thing either. It gets a bad reputation, but done ethically it's incredibly profitable. You can follow weather patterns and arrive 2-3 days after hail hits. Not to scam people - to help them navigate insurance claims they don't understand.
For me though it's too much travel and too much uncertainty.
I've got a teenager and I'm a home-body so I'd rather build solid relationships in my local market.
The referral goldmine took me two years to figure out. Now I pay $200 for every closed referral, and my best customers have sent me 4-5 jobs each. One good referral source that you nurture can basically fund your truck payments through their neighborhood connections alone.
You need to be building referral programs. Develop a system where you give past customers $200-$500 for every referral that CLOSES.
Sounds expensive, but think about it - that's way cheaper than digital advertising costs, and referred customers close at like 65% compared to maybe 25% for cold leads.
Here's a pro tip: Give them something NOW to make it real. It could be a simple $10 Amazon gift card for even considering the notion of introducing you to a neighbor.
A repeat customer strategy can be equally simple but effective: Stay in touch with every customer through quarterly check-ins via phone call or email, send holiday cards, and offer maintenance services.
I prefer email because I can track engagement and I can automate the emails to go at different intervals.
That 90 day check in email sharing tips on maintaining their new roof, or on their roof's anniversary date, keeps you top of mind with homeowners.
This little activity could be a boost to your business coming from previous customers or their referrals. That's the power of treating people right instead of always hunting for new prospects.
Setting Short-Term vs Long-Term Income Goals
My 30-60-90 day goals were hilariously unrealistic when I started. I want you to forget about big numbers for the first 90 days. Roofing sales has a brutal learning curve that humbles everyone.
That's normal.
Here's what actually works for beginners:
Month one: Focus on activity not income.
Goal should be 20 doors daily, 10 conversations, 2 appointments weekly. Income will be garbage - maybe $1,500-$3,000 if you're lucky.
Month two: Aim for your first $5K month while doubling your appointment rate. Month three: Is when things click - shoot for $8K as your skills start meshing.
First-year expectations?
Most reps I know who stick with it clear $80,000 to $120,000. I managed to hit just over six figures in year one, which felt incredible but also made me realize how much more was possible.
The six-figure milestone is just the beginning though.
Once you're consistently closing deals and understanding customer psychology, $150K becomes achievable. Then $200K starts looking realistic. I've seen veteran reps in my company pulling down $300K+ annually, and they're not superhuman - they just understand the game better.
At some point you'll need to stop chasing every lead and started focusing on quality opportunities.
Storm work, insurance jobs over $20K, and building repeat customer relationships. You can't door-knock your way to $150K - you need systems and premium customers.
Long-term wealth building is where roofing sales gets really interesting. The income potential lets you invest aggressively, buy rental properties, or even start your own roofing company. One guy I know saved enough in three years to buy two rental properties.
The networking and negotiation skills transfer everywhere. My goal now? Build enough passive income to make roofing optional.
The transition to higher brackets usually happens around month 18-24 when you've built a solid referral base and really understand objection handling. That's when you stop being a salesperson and become a trusted advisor.
Tracking and Adjusting Your Income Goals
I learned a long time ago that tracking your numbers isn't optional - it's survival. Every Friday, I pull up my KPIs: appointments booked, show rate, close rate, and average deal size, and pipeline value.
These five metrics tell me everything I need to know about my income trajectory.
When I first started, we used AccuLynx, which is perfect for most small to medium roofing companies. It tracks your pipeline, sends automated follow-ups, and gives you basic reporting.
Now my company uses HubSpot, which is like AccuLynx on steroids - custom dashboards, advanced forecasting, and integration with our marketing efforts.
The CRM thing is a game-changer so don't be cheap about it.
It tracks everything - where leads come from, how long deals take to close, which neighborhoods convert best.
Here's my weekly routine:
I review my data every Friday and plug it into a sales forecasting spreadsheet
(Click here and download one that's specifically designed for roofing sales)
Income gaps always reveal themselves in the data. My biggest gap was "one call close rate" - the percentage of people who signed on the first appointment. I was great at staying in touch but terrible signing the deal at the initial appointment.
My CRM showed I was only closing 27% of my prospects during initial meetings. Yikes! Once I fixed that with more time with the homeowner, better questions, and a solid presentation process, my close rate jumped from 27% to 39%.
Market conditions matter too. When material costs spiked last year, I had to adjust my monthly targets down about 15%. But I also raised my average deal size by focusing on premium packages.
Celebrating wins keeps me sane - I treat myself to a nice dinner every time I hit a monthly goal and I nice cigar after a solid week. Paid off the house, and treated my wife and I to a weekend staycation to Austin.
These aren't just rewards - they're proof that the grind actually works.
Common Income Goal Mistakes to Avoid
I see new reps make the same mistakes over and over, and it's painful to watch.
The biggest one?
Setting completely unrealistic expectations right out the gate. New guys hear about top performers making $300K and think they'll get there in six months.
Reality is brutal - most people quit before month three because they expected instant success in a skill-based industry that takes years to master.
A guy joined our team last month expecting to make $20K his first month. Reality check - most beginners are lucky to close two deals in their first 30 days.
Seasonal variations will crush you if you're not prepared. I've watched reps blow their summer earnings because they didn't plan for the December-February drought.
Smart reps save 30-40% of their peak season income to carry them through slow months.
Here's something nobody talks about - lead generation isn't free, even when your company provides leads. Those digital marketing costs get factored into your commission structure somehow.
Companies spending $200 per lead aren't paying 8% commission; they're probably closer to 4-5%.
The expense thing is huge too. Gas, phone bills, presentation materials, nice clothes - it adds up fast. I know reps who thought they were killing it at $12K monthly until they realized their actual take-home was closer to $9K after business expenses.
And taxes?
As a 1099 contractor, you're looking at roughly 25-30% going to Uncle Sam. That $100K income? More like $70-75K in your pocket. Plan accordingly and set aside money quarterly, or April will be brutal.
Set goals that stretch you but won't break your spirit when reality hits.
Action Steps to Achieve Your Roofing Sales Income Goals
Your income plan can never be "knock more doors and pray". Creating a personalized income action plan changed everything for me.

I reverse-engineer my annual goal into monthly targets, then break those down into weekly activities. If I need $180K yearly, that's $15K monthly, which means I need roughly 8-10 closes per month at my average deal size.
Have everything mapped out - which neighborhoods to hit on which days, follow-up schedules, even scripts for different customer types.
Successful reps don't wing it.
Daily non-negotiables are simple: 30 doors minimum before lunch, make 15 follow-up calls, send 5 personalized texts/emails to prospects, and book at least 2 appointments.
These activities directly correlate to income - no exceptions, no excuses.
Build accountability by partnering with another rep on your team. Our team posts our contracts to each other daily on Microsoft Teams or Slack as soon as their signed. Sounds silly, but peer pressure works!
We also do weekly activity reviews where we celebrate wins and problem-solve challenges together.
Some guys use accountability partners, others join mastermind groups. Find what works, but don't go it alone.
The training investment scared me initially - $4,500 for a sales course when I was barely making rent. Investing in myself has paid massive dividends and has been the best money I ever spent.
Learned objection handling, closing techniques, and insurance claim processes that probably added $40K to my annual income. I also upgraded to better presentation software and a professional tablet setup.
Cheap training usually is cheap for a reason.
Networking isn't just schmoozing - it's strategic relationship building. I attend local contractor meetups, real estate investor associations, stay active in roofing Facebook groups, and maintain relationships with insurance adjusters and property managers.
Download that sales forecasting spreadsheet I mentioned earlier - it'll help you create your action plan with actual numbers instead of wishful thinking.
Setting income goals in roofing sales isn't just about dreaming big – it's about creating a realistic roadmap that considers your experience level, market conditions, and personal circumstances.
Remember, even the most successful roofing sales professionals started somewhere!
The key is starting with achievable short-term goals while keeping your eye on those bigger long-term targets.
Focus on the metrics that matter:
- Lead generation consistency
- Conversion rate
- Average deal size
These fundamentals will drive your income more than any motivational poster ever could.
Ready to take action?
Start by calculating your minimum income needs, then work backward to determine how many sales you need per month. Set up your tracking systems, invest in quality lead generation, and remember – consistency beats perfection every time.
Your future six-figure roofing sales income is absolutely possible, but it starts with the goals you set today!