Great at installing new roofs and patching leaks, but struggling to find more leads or close the ones you have?
Growing your sales means overcoming those challenges, as well as improving your sales process and keeping track of all the details.Here’s how to make $100K in roofing sales and take your business to the next level, whether it’s over the course of a year, six months, or even faster.
7 tips to grow your roofing sales:
1. Define your revenue targets and map out your success
Before you can grow your roofing business, you need a clear picture of what success looks like—and how to get there. That starts with setting realistic revenue goals and working backward to understand how many jobs you’ll need to hit them.
For example, let’s say your average roofing job brings in $5,000. That means you need to land 20 jobs in a year to hit 100K in sales.
That sounds doable.
But what if you focus more on patch jobs, seasonal gutter installs, or light commercial work? In that case, your average ticket might be lower, like $2,500. Now you’re looking at 40 jobs for the year instead of 20, which means your sales efforts will double.
Here’s a quick way to run your own numbers:
- Revenue goal: $100,000
- Average job price: $2,500
- Needed jobs: $100,000 / $2,500 = 40 jobs per year
Break it down even further, and you’re aiming for 3-4 jobs every month. That’s manageable, especially if you’ve got a solid close rate and some trusty sources for leads.
Assess your local market size and demand
Before you set those job targets in stone, though, answer these questions:
- What’s the opportunity like in your market?
- Are you in a fast-growing suburb where everyone’s got a 12-year-old roof and a leaky skylight?
- Or are you in a more rural area with lots of DIY homeowners and low turnover?
Look at Google results to see how many roofing companies show up in your service areas. What kind of jobs do their customers mention in reviews? The demand for your services is probably there, so you just need to get a feel for how crowded the competition is and what kind of jobs are done most often.
Set realistic benchmarks for closing rates and pricing
First, are you charging what you’re worth? If you’re stuck at $2,000 per job when people are paying competitors $4,000 for that same job, you’re underselling yourself.
Next, how many leads do you close? If it’s one in three (a 33% close rate), and you want 25 jobs, you’ll need about 75 good leads over the course of the year. That’s 6-7 leads per month.
On the other hand, if your close rate isn’t very good, you’ll want to focus on improving that right away to hit your $100K sales goal quicker.
14 quick tips to improve a low closing rate
- Respond to leads faster to increase your chance of connecting and converting.
- Sharpen your pitch and presentation to clearly communicate value and address the customer’s needs.
- Follow up consistently to keep your business top of mind and help move prospects toward a decision.
- Qualify leads effectively by focusing on the prospects most likely to buy.
- Present better options, such as other choices in materials or service levels, to appeal to different customer budgets.
- Anticipate and resolve concerns—like price, timing, or materials—before they become obstacles.
- Offer financing to make it easier for customers to commit.
- Tighten up your closing process by ensuring your estimates are accurate, detailed, and easy to understand.
- Emphasize your value proposition by clearly explaining what sets you apart from the competition.
- Showcase social proof, such as testimonials, reviews, and examples of past work.
- Educate prospects by helping them understand their options and the benefits of your recommendations.
- Use tech to send digital proposals, helping your business look more credible and organized.
- Create a sense of urgency with limited-time offers to encourage a decision.
- Tailor your pitch to the specific needs and concerns of each prospect, showing you understand their unique situation.
READ MORE: Roofing sales tips and techniques to try
Learn from the pros
Discover the best strategies for turning leads into paying customers without spending a dime on advertising on this episode of the Masters of Home Service.
Know the strengths of your business
Maybe your roofing business is the go-to crew for steep-pitched roofs. Or maybe you’re one of the few roofers who also happen to do gutters, flashing, and holiday light installs.
Take advantage of your strengths:
- Are you better at high-volume, quick-turn jobs? Or big-ticket installs?
- Do you do your best work in a certain part of town? Or with certain types of homeowners?
Also note what might slow you down:
- Do you need more crew members to keep up with the work?
- Would better scheduling prevent gaps in your day?
Knowing your sweet spots helps you make 100K in a way that doesn’t burn you out or have you chasing jobs you don’t want.
Set monthly, quarterly, and yearly targets
Once you’ve got your job count and average ticket figured out, set monthly and quarterly benchmarks.
Let’s say you need 25 jobs this year. That’s about two jobs a month, but don’t forget to plan seasonality. You might book heavier in the spring and summer (3-4 jobs/month) and slower in the winter (one job/month).
Set quarterly sales goals to track momentum, like $25K per quarter, or $8-9K per month. Having these short-term goals makes the big number less intimidating.
2. Build a steady stream of leads
To make $100K in roofing sales, you’ve got to treat lead generation as part of the job, just like hauling shingles and running underlayment.
Diversify your lead sources
One lead source probably won’t cut it. Here’s what the best roofing businesses do:
- Referrals: These are gold. Ask for them every time a job wraps up. Happy customers might send their friends your way if you just ask. Sweeten the pot with a referral bonus, like a gift card or a discount on their next service.
- Digital marketing: This means doing Google ads, local SEO, and setting up your free Google Business Profile to ensure you appear prominently on Google Search and Google Maps.
- Local partnerships: Get to know realtors, property managers, and even other contractors who don’t do roofs. A painter, for instance, might know which homes have water damage under the soffits.
- Canvassing: Door knocking is old-school, but it can still work, especially after a storm. If you’ve got downtime, grab a clipboard and some business cards.
READ MORE: How to get roofing leads
Invest in a professional website
Make your roofing business stand out with a professional roofing website. Here’s what it should include:
- Your business name, logo, and easy-to-find contact information
- A clear list of the roofing services you offer, like installations, repairs, maintenance, and gutter work
- The areas you serve, whether it’s a single town or a broader region
- Reviews and testimonials from past roofing customers
- A straightforward way for customers to request a quote or book your services online
If you’re really looking to scale your business, you should look at having a professional website.
If you want a fast solution, use Jobber to create a simple, professional website in minutes. All you have to do is provide some details about your roofing business and services.
READ MORE: How to create a website for your home service business
Pay for leads on lead generation sites
Lead generation websites like Angi, TaskRabbit, and Thumbtack can connect you with people looking for roofing services.
Depending on the site, you’ll either have to buy an annual subscription or pay for each lead you receive.
To get the best quality leads from these sites, you’ll need to:
- Provide a detailed list of your roofing services
- Define your company’s service area
- Set a monthly budget
READ MORE: Thumbtack alternatives for your home service business
Respond to leads fast
You can have a great website and a killer sales pitch, but if you’re slow to respond, you’ll get ghosted.
Your closing rate could be 8x higher if you’re fast and respond to incoming leads within the first five minutes.

So, whether it’s a text alert or a call routed through your answering service, respond as quickly as possible. Even a response like “We received your request and we’ll get back to you within 15 minutes” is better than silence from your side.
I want to get in contact with that lead as quickly as I can. If you can get to that lead in the first minute, you’ve got a huge chance of being able to close that job.
Use social media
Connect with homeowners in your area by creating business profiles on platforms like Facebook, Instagram, and even TikTok. Make sure these include:
- Your service area and business hours
- A clear description of your roofing services
- Contact info and a link to your website
- Posts of before-and-after project photos, quick tips, customer shoutouts with testimonials, and behind-the-scenes videos
One of the biggest benefits of platforms like Facebook, for instance, is the ability to put your roofing business in front of exactly the right audience. Boosting a post that offers a free roof inspection to qualified homeowners can generate leads quickly.
READ MORE: Roofing marketing ideas to get more customers
Track which sources bring the best leads
If you’re spending $500 every month on Google Ads and booking three jobs from it, that’s a win. But if you’re paying for print ads in the local value mailer and not getting any calls, it’s probably time to patch that hole.
You can start tracking what works and what doesn’t by using simple tools, like a spreadsheet or a CRM that tags every contact. Ask leads how they heard about you, and make a note of that.
Once you know the top sources of your leads, you can double down on what works.
3. Master the roofing sales process
What do the folks who make $100K in roofing sales have in common? They have a system for it.
Let’s break that system down:
- Prospecting: Don’t spend all your time on someone who just wants to “get a feel for pricing.” Ask qualifying questions. Is this their forever home or a flip? Do they have a budget range? What’s their timeline, right now or in a few months?
- The sales pitch: Make the pitch feel like a conversation. Take the prospect through their options, like materials or ventilation, without sounding like a textbook. Use stories from past jobs to build credibility. Remind them this is a big investment, and you’re here to protect it.
- Overcome objections with confidence: Some prospects will tell you the cost is more than they expected, or they’ll say they’re just getting a few quotes. Shift the conversation by asking what part feels out of their range. Admit that you might not be the cheapest option, but you’re the best value for what the customer gets. Help them see your worth.
- Roof inspections: If you’re still eyeballing roofs, it’s time to level up. Use a simple roof inspection checklist, or break out tools like drones for aerial inspections, and 3D models and imagery from apps like Hover or RoofSnap. Use photo markups to highlight issues like soft decking or flashing failures.
- Proposal presentation: You need more than just a number on a Word doc to win over potential clients. Your proposal should include a clear breakdown of materials, labor, and warranties, spell out the timeline, and feature your branding.
Don’t forget to follow up! Most homeowners won’t say yes right away, so here’s a basic follow-up rhythm to try:
Timing | Action |
Within 2 days | Do a quick check-in to make sure the quote went through. Mention that you’re happy to answer any questions. |
Day 3-5 | Reconnect with a new piece of information, like a tip or a case study from a recent job. |
Week 1-2 | Give a final nudge. Reiterate your value and let them know your schedule is filling up. |
Jobber also lets you send automated quote follow-ups to customers you haven’t heard back from. This helps you never leave work on the table.
We would send out a quote to a customer, and then they would go back to life as normal. Then three days later, they would respond to the quote, and it’s because Jobber sent them a reminder.
And we didn’t have that kind of system before. It helped bring home a sense of urgency, and we saw our new business skyrocket really from day one.
Need some inspiration to get started? The idea behind the first follow-up is to stay in your customer’s mind. Here’s an example template:
Email subject line: Thanks again for your time, [prospect name]
Hi [prospect name],
It’s been a couple of days since we sent the quote.
We just wanted to thank you again for the great talk and your time the other day, and check in to see if you’ve had a chance to look at the quote we sent you.
If you have any questions, please don’t hesitate to ask.
Best,
[Email signature, including your name, company name, phone number, and email address]
4. Organize and track client details with a CRM
A CRM (customer relationship management) system is designed to help you manage your business operations more efficiently and deliver excellent customer service.
Here are the best CRM features to have in your roofing toolbox:
- Lead management: Your CRM should separate your roofing leads and customers to ensure that each group is getting the attention they need. You should also be able to segment leads based on details such as job type, location, or urgency.
- Job management: Roofing contractors need a CRM with strong job and project management features. For example, with Jobber, you can send “on-my-way” texts with just one click to avoid no-shows and ensure that your customers are prepared for your arrival.
- Automated communication: Following up after every lead or customer interaction can be tedious. It’s also easy to forget. Automating your communication ensures that no potential client slips through the cracks. You can send follow-up messages after sending an estimate or automatically send payment reminders for unpaid invoices.
- Quoting: The faster you get quotes to prospective customers, the more likely you are to win the job and reach $100K in roofing sales. Jobber lets you build a professional-looking quote in minutes. Plus, Jobber automatically sends a quote follow-up to customers you haven’t heard back from.
- Mobile app: As you know, roofers are always on the go. So, the best CRM should fit in your pocket. Jobber’s mobile app lets you stay connected to your business from anywhere. You can even create quotes and generate invoices from the app, so that you can have a done deal before leaving the job site.
Before we started using Jobber, it was a little bit chaotic. I was on the phone constantly. Everything took a lot longer because I didn’t have any organization.
Now, Jobber’s made everything a lot more efficient, from putting together quotes all the way down to invoicing.
5. Offer flexible payment and financing options
Many homeowners who want a new roof will flinch at the price tag. This is where flexible payment and financing options help win you that job.
Let’s say you pitch a $10,000 roof replacement. The homeowner thinks it’s fair, but they don’t have that in the bank.
The next thing you could say is, “We offer financing, which could run you a couple of hundred bucks per month. Want me to take you through it?”
You can include financing information right in your quote, and Jobber’s Wisetack integration makes this easy.
Offering financing does two things:
Take the “we need to think about money” part of the conversation out of the equation. Spread out the cost to increase your close rate and boost your average ticket size.
6. Launch a customer referral program
A referral program can turn happy customers into leads for your roofing company. You can ask for a referral in person when the job is done or in a follow-up email. You could also include it as a boilerplate at the bottom of your invoices.
Here’s how to start:
- Offer an incentive. A $100 gift card, a discount on their next service, or even a charitable donation in their name.
- Make it easy for customers to participate. Provide a quick online form or even a direct link they can share.
- Measure your success. Track the number of referrals you’re getting, how they convert to jobs, and which incentives work best.
Over time, you can fine-tune your approach to make this strategy even more effective for getting leads for your roofing business. Jobber makes it easy to promote your referral program to customers with a professional email campaign that’s ready to send in seconds flat.
And don’t forget trade partners. Real estate agents, property managers, and general contractors are great referral sources if you give them a reason to keep you top of mind. A flat fee (like $200) per booked job for their properties can go a long way.
READ MORE: Brilliant customer referral program ideas (with examples)
7. Track progress and adjust for growth
To make $100K in sales consistently, you need to know what’s working, what’s slowing you down, and where the best prospects are hiding.
Regularly review sales metrics
Look at these numbers, month by month, to look for patterns and opportunities:
- Leads generated: Where are they coming from? How many came in?
- Closing rate: Are you winning one in three jobs? One in five? Why?
- Average job value: Are you stacking up smaller repairs or landing full replacements?
- Customer feedback: How many stars do your reviews get? Do the reviews mention fast response, great work, or good communication?
Use your CRM to monitor progress
Don’t just plug names into your CRM and forget about them. Use it to:
- Tag lead sources, so you know if those lead gen sites or Facebook ads are pulling weight
- Track pipeline status. Was an estimate sent? Did you follow up?
- Forecast revenue based on jobs pending and jobs closed
Adjust your strategies based on what’s working
Maybe you’re closing referrals at a 70% rate, but only 15% for Google ads. Or you’re getting lots of leads from one part of town, but none whatsoever in another part.
Now you know where to double down. Invest more time or budget there.
And for the things that aren’t really working, you could drop them or make an adjustment. Test new offers, switch up your sales pitch, or try a different landing page.
Want to go the extra mile? Here’s a checklist to follow:
Quarterly roofing sales review checklist
Use this checklist every three months to see what’s working and what’s not for your sales strategy.
Sales and leads
- How many leads came in this quarter?
- Which lead sources performed best?
- What was my closing rate?
- What was my average job value?
- Did I hit my quarterly revenue target?
Marketing and brand visibility
- Am I getting reviews? Are they positive?
- Do I have brand consistency across social profiles, uniforms, trucks, etc.?
- Did I test or update any ads or marketing campaigns?
- Which marketing efforts gave the best ROI?
Operations and follow-up
- Are proposals going out within 24 hours of the inspection?
- Am I following up with leads on a structured schedule?
- Did any tech (drones, CRMs, etc.) help me close faster?
Customer experience
- What feedback or complaints did I get? Did I address them?
- Are my customers referring others? Why or why not?
- How’s my communication? Am I setting clear expectations on job timing and payment?
Financials
- Are financing options helping close more or increase job size?
- Am I on track to reach my sales goal this year?
- Which types of jobs were most profitable?
Start improving your way to $100K and beyond
To reach $100K in roofing sales, you’ll need the right mix of strong sales skills, effective systems, and excellent service. Start with one improvement today and build some momentum to start securing more work with less effort.
Jobber’s Marketing Suite can help you do that. Here’s what’s included:
- Reviews: Improve your online reputation by collecting more Google reviews through automated review requests.
- Referrals: Simplify the referral process with a fully automated referral program. This makes it easier for customers to send new business your way.
- Campaigns: Boost sales with a user-friendly email marketing tool that turns old customers into new revenue.