How Do You Build a Lead Control System for Your Roofing Company?

You build a lead control system by shifting from chasing volume to managing conversion. The GRIP Method is a 4-step framework: set a Goal-based lead plan so you know exactly how many leads you need, apply Rigorous qualification so you stop wasting time on bad fits, build Intentional follow-up so no lead falls through the cracks, and track Performance weekly so you double down on what works and cut what doesn’t.

Most roofing company owners I talk to say the same thing when business slows down.

“I need more leads.”

And they’re almost always wrong.

Not because they don’t want more business. But because leads aren’t their actual problem. Their real problem is that leads are coming in and leaking out. Calls come in that never become appointments. Appointments get set that never get run. Proposals go out that never get followed up on.

They don’t have a lead volume problem. They have a lead control problem.

I built and exited an 8-figure retail roofing company, and in my first year I went from zero customers in a brand new market to over $2 million in revenue. Not because I had some secret lead source. Because I had a system that controlled every lead from the moment it came in to the moment the check cleared.

That system is what I now teach as the GRIP Method. And it works in retail markets, storm markets, big cities, and small towns because it’s built on fundamentals, not fads.

Why Buying More Leads Isn’t the Answer

Here’s what I see constantly. A roofing company is doing $3M-$5M. The owner feels like growth has stalled. His first instinct is to throw money at marketing. More Google Ads. Another lead service. Maybe a direct mail campaign.

And some of those leads come in. But the close rate doesn’t move. The revenue doesn’t jump. The marketing bill goes up, the profit margin goes down, and six months later the owner is back to the same question: “Why can’t I get more leads?”

The issue isn’t the leads. The issue is the bucket has holes.

I had a client come in who was spending $150K a year on marketing and convinced he needed to spend more. When we dug into his numbers, he was converting less than 40% of his inbound leads into appointments. Of the appointments he ran, his close rate was under 25%. He wasn’t missing leads. He was bleeding them.

We didn’t add a single new lead source. We fixed his conversion system. Within 6 months he doubled his sales on the same marketing spend.

That’s the difference between lead volume and lead control.

What Is the GRIP Method?

GRIP is a 4-step lead control system designed for residential retail roofing companies. It works because it addresses the full lifecycle of a lead, not just how they find you.

Each letter stands for a discipline:

  • G — Goal-Based Lead Plan
  • R — Rigorous Qualification
  • I — Intentional Follow-Up
  • P — Performance Tracking

Most roofing companies run their lead process by feel. Leads come in. Someone takes the call. Maybe they set an appointment. Maybe they don’t. Nobody tracks what happened to the ones that didn’t convert. The GRIP Method replaces guesswork with a repeatable system.

G: How To Build a Goal-Based Lead Plan for Your Roofing Company

Before you spend a single dollar on marketing, you need to know exactly how many leads you need, where they should come from, and what you can afford to invest to get them.

Start with your revenue goal. Work backward through your average sale and close rate to calculate the number of appointments you need per week. Then work backward through your lead-to-appointment conversion rate to calculate the number of raw leads you need.

Here’s a simple example. If your goal is $4M in revenue, your average job is $12,000, and your close rate is 35%, you need approximately 952 appointments per year, or about 18 per week. If 60% of your inbound leads convert to appointments, you need 30 leads per week.

Now you have a real number. Not a feeling. A number you can plan around, staff around, and budget around.

The next step is mapping those leads to sources. How many come from referrals? How many from your website? How many from Google LSA? How many from direct marketing? When you see the breakdown, you stop guessing where to invest and start making decisions based on math.

R: How To Qualify Roofing Leads Before Running Appointments

Most roofing companies treat every lead the same. A call comes in, and someone sets an appointment. No questions asked. No qualification. Just get the salesperson out there.

That’s how you burn out your sales team and tank your close rate.

Rigorous qualification means asking the right questions before anyone gets in a truck. Is this a homeowner or a tenant? Have they already gotten other estimates? What’s their timeline? Is the decision-maker going to be present at the appointment?

This isn’t about turning people away. It’s about making sure every appointment your salesperson runs has a real chance of closing. A salesperson should be running no more than 2-3 qualified appointments per day. If they’re running 5-6 unqualified ones, they’re exhausted, their presentation suffers, and your close rate drops.

When you qualify properly, your close rate goes up, your average sale goes up, and your salespeople actually want to come to work.

I: How To Follow Up on Roofing Leads Without Being Pushy

This is where most roofing companies lose the most money. And they don’t even know it.

A lead comes in. An appointment gets set. The salesperson gives the presentation. The homeowner says “let me think about it.” And that’s where it dies.

No follow-up call. No text. No email. Nothing. The salesperson moves on to the next appointment and that prospect is gone.

Intentional follow-up means building a system that automatically stays in front of every prospect who doesn’t close on the first visit. It’s a mix of automation and personal touches. Automated texts and emails keep you visible. Personal phone calls from the salesperson bring the relationship back.

The key word is intentional. This isn’t random. It’s a documented sequence with specific touchpoints at specific intervals. Day 1, Day 3, Day 7, Day 14, Day 30. Every prospect gets the same experience. Nobody falls through the cracks.

I’ve seen roofing companies pick up 15-25% more closed deals just from installing a real follow-up system. That’s revenue they were already paying to generate. They just weren’t collecting it.

P: How To Track Roofing Lead Performance Weekly

You can’t improve what you don’t measure. And most roofing companies don’t measure any of this.

Performance tracking means looking at your numbers every single week. Not monthly. Not quarterly. Weekly.

How many leads came in this week? From which sources? How many became appointments? How many closed? What was the average sale? What was the cost per lead and cost per acquisition by channel?

When you track weekly, you catch problems fast. If Google LSA leads dropped 40% this week, you know by Friday. If your close rate fell from 35% to 22%, you see it before the month is over. If one salesperson is running great appointments but another is struggling, the data tells you where to coach.

This is also how you decide where to invest more. When you can see that referrals close at 55% and Google Ads close at 18%, you stop throwing money at the 18% channel and start building systems to generate more referrals.

Performance tracking is what turns the GRIP Method from a one-time exercise into a permanent competitive advantage.

Lead Control: Before vs. After the GRIP Method

Metric Without GRIP With GRIP
Lead Plan “We need more leads” (no target) Exact weekly lead count by source
Qualification Every call gets an appointment Screened before anyone gets in a truck
Follow-Up Salesperson moves on after “think about it” Documented sequence: Day 1, 3, 7, 14, 30
Tracking Check revenue at end of month Weekly scorecard by source and salesperson
Marketing Spend Increase budget, hope it works Invest in channels with proven ROI
Close Rate 20-25% (running unqualified leads) 35-45% (qualified, followed up)
Revenue Growth Spend more to sell more Sell more from what you already have

Frequently Asked Questions

How many leads does a roofing company need per week?

It depends on your revenue goal, average job size, and close rate. Work backward: divide your annual revenue target by your average sale to get the number of jobs you need. Divide that by your close rate to get the number of appointments. Then divide by your lead-to-appointment conversion rate. That gives you your weekly lead target. There’s no universal number because every company’s math is different.

What is the best lead source for roofing companies?

For most retail roofers, referrals and word of mouth have the highest close rate and lowest cost. After that, Google Local Service Ads (LSA) and a properly optimized Google Business Profile are typically the highest-performing paid channels. The key isn’t finding one magic source. It’s tracking cost per acquisition by channel and investing more in the channels that actually convert.

How do I improve my roofing company’s close rate?

Start with qualification. If you’re running every lead as an appointment regardless of quality, your close rate will stay low. Qualify before setting the appointment: confirm the decision-maker will be present, ask their timeline, and confirm they own the home. Then build a documented follow-up sequence for every prospect who doesn’t close on the first visit. Those two changes alone can move your close rate 10-15 points.

How many appointments should a roofing salesperson run per day?

No more than 2-3 qualified appointments per day. If a salesperson is running 5-6 appointments, they’re not selling. They’re speed-presenting. The quality of the presentation drops, follow-up doesn’t happen, and close rates tank. Fewer, better-qualified appointments always outperform a high-volume grind.

What should I track weekly in my roofing business?

At minimum: total leads by source, lead-to-appointment conversion rate, appointments run, close rate, average sale, and cost per acquisition by channel. Track these by salesperson too. Weekly tracking catches problems before they become monthly disasters. If a channel’s cost per acquisition doubled last week, you want to know by Friday, not at the end of the quarter.

Does the GRIP Method work for storm roofing companies?

Yes. The principles are the same: know your numbers, qualify your leads, follow up intentionally, and track performance. Storm companies actually benefit even more from qualification and follow-up because the lead volume tends to spike and drop unpredictably. A system that controls conversion during the spike and maintains pipeline during the lull is what separates the companies that survive between storms from the ones that don’t.

Ready To Take Control of Your Leads?

Stop spending more on leads you’re not converting.

Download the free GRIP Lead Control Checklist and Scorecard. It’ll help you score your current lead system across all four GRIP pillars, identify where you’re leaking the most money, and give you a clear action plan to fix it.

Download The Free GRIP Lead Control Checklist → https://roofcoachkpi.com/grip-lead-control-checklist–scorecard

– Aaron Santas, Founder of RoofCoach