How to Reach Your Roofing Sales Goals

August 22, 2023

Table of Contents

Win more bids. Close more jobs. Start with our newsletter.

Get exclusive insights, tips, and trends your competition doesn't want you to know.

Updated on August 17, 2026

Setting a roofing sales goal is easy. Figuring out what needs to happen between January and December to actually hit it, on the other hand, is the harder part.

Whether you're trying to sell your first $100,000 or grow a roofing company to $10 million in annual revenue, the same basic numbers matter. You need enough opportunities to become customers, and every job needs to bring in enough revenue to move you toward the goal.

Instead of picking a big number and hoping your sales team gets there, work backward. Once you know your average job size, close rate, and lead volume, a yearly revenue goal becomes much easier to break down into monthly and weekly targets.

Start with your roofing revenue goal

First, decide what you're actually trying to achieve. Your company might want to grow annual revenue from $2 million to $3 million. A salesperson might be responsible for selling $1 million worth of work. A newer rep might be working toward their first $100,000.

Whatever the number is, give it a timeframe. "$1 million in sales" isn't nearly as useful as "$1 million in signed work this year."

From there, you can work backward to answer a much more useful question: What has to happen each month for us to get there?

Know your average job size

Average job size tells you how much revenue a typical sold job brings in. If your average job is $15,000 and your annual sales goal is $1.5 million, you'd need to sell roughly 100 average-sized jobs to reach it.

But averages can hide quite a bit. Your company may sell small repairs, full replacements, insurance jobs, and premium roofing systems at very different prices. Look at your own historical data rather than relying on an industry-wide benchmark.

Know your close rate

Next, look at how many estimates actually turn into sold jobs. If you send 100 qualified estimates and 30 customers sign, your close rate is 30%.

Your close rate helps you work backward again. If your revenue goal requires 100 sold jobs and your team closes 30% of its estimates, you'll need to present roughly 334 estimates to win those 100 jobs.

Improving your close rate changes the equation. You can generate the same number of leads and sell more work instead of asking your marketing and sales teams to keep feeding more prospects into a leaky process.

Pay attention to why estimates aren't closing because a close-rate problem isn't always a sales-rep problem. Are reps following up? Are you taking too long to send estimates? Do homeowners understand what they're paying for?

Work backward to the leads you need

Not every lead becomes an estimate. Look at your own lead-to-estimate rate to determine how many opportunities you need at the top of the pipeline.

The basic path looks like this:

Leads → Estimates → Sold jobs → Revenue

Suppose your goal requires 100 sold jobs. If you close 30% of estimates, you need about 334 estimates. If 60% of qualified leads make it to an estimate, you'd need roughly 557 leads to produce those 334 opportunities.

Now "$1.5 million this year" isn't just a number on a whiteboard. You know what your sales and marketing teams need to produce to support it.

Don't treat every metric like a volume problem

When the math doesn't work, the first instinct is often to chase more leads, and sometimes that's exactly what you need. But adding more leads to an inefficient sales process can also create more work without fixing the real problem.

Look at the entire equation. The number that's falling short tells you what you should change.

Problem Where to Look
Low Lead Volume Marketing, referrals, canvassing, local partnerships, and other sources of qualified leads
Low Lead-to-Estimate Rate Lead quality, response time, scheduling, and follow-up
Low Close Rate Product knowledge, homeowner conversations, proposal clarity, options, pricing, and follow-up
Low Average Job Size Good, Better, Best estimates; relevant upgrades; and whether homeowners understand their options

Improve the sales process before demanding more leads

Before spending more money to bring in leads, make sure you're making the most of the ones you already have. Respond quickly, send estimates promptly, and follow up consistently instead of letting good opportunities go quiet.

Your sales team should know the roofing systems they're recommending and be able to explain the differences in plain language. Inspection photos can show homeowners what you found. Good, Better, Best estimates can give them choices. A clear proposal can help them understand where the price comes from.

Keep an eye on average job size

Increasing your average job size doesn't mean convincing every homeowner to buy the most expensive roof you offer. Give them the full picture.

A homeowner may be interested in impact-resistant shingles, improved ventilation, upgraded warranties, new gutters, or another option they didn't know was available. If the upgrade fits their needs, show it clearly and let them decide.

Even modest changes in average job size can affect how many jobs you need to sell to reach the same revenue goal. If your average job grows from $15,000 to $16,500, for example, you'd need about 91 sold jobs instead of 100 to reach $1.5 million.

Track your progress throughout the year

A revenue goal isn't particularly helpful if you only check it in December. Instead, break the annual number into smaller targets and review your progress regularly. Depending on your business, you might track:

  • Leads generated
  • Estimates sent
  • Close rate
  • Sold revenue
  • Average job size
  • Revenue by salesperson
  • Revenue by lead source

Don't expect every month to look identical either. Roofing is seasonal, storms can change demand overnight, and different markets have different selling seasons.

The point is to notice a gap early enough to do something about it. If your close rate starts slipping in May, you have time to figure out why. If you discover in November that you've been behind pace since spring, your options are a lot more limited.

Turn your roofing sales goal into a plan

A roofing sales goal becomes a lot more useful once you know the numbers underneath it. Know how much your average job is worth, how often estimates turn into sold work, and how many leads it takes to create those opportunities. When you're behind pace, those numbers can show you where to focus.

You may need more leads or a stronger sales process. In any case, your numbers can tell you where to look instead of leaving you to guess.

JobNimbus gives roofing companies one place to manage leads, estimates, sales activity, and job information, so you can see how work moves through your pipeline and where opportunities are getting stuck.

Start your free JobNimbus trial today

No items found.

Blog / Guide Title CTA

Once you've created a strong Linkedin profile, you can leverage it as part of your broader marketing strategy. Use your Linkedin to share content, join industry groups, and network with others in the contracting space.

If you're looking for additional marketing support, consider partnering with JobNimbus Marketing to maximize your business growth. Schedule a call with our team to learn how to boost your marketing efforts today.

Blog / Guide Title CTA

Once you've created a strong Linkedin profile, you can leverage it as part of your broader marketing strategy. Use your Linkedin to share content, join industry groups, and network with others in the contracting space.

If you're looking for additional marketing support, consider partnering with JobNimbus Marketing to maximize your business growth. Schedule a call with our team to learn how to boost your marketing efforts today.

Download Our Free Tips for Recession-Proofing Your Company

We’ll show you five simple things you can do to help your business survive a recession.