You ever notice how every contractor you talk to says the same thing?
“I need more leads.”
Every single time. Doesn’t matter if it’s a roofer in January or a plumber in July. The conversation always starts there. More leads. More calls. More jobs. If I just had more leads, everything would be fine.
I’ve been in the trades for over 30 years. Started swinging a hammer when I was 19. Built a crew. Ran jobs. Dealt with suppliers who couldn’t deliver on time and customers who swore the check was in the mail. Eventually I moved into the marketing side because I kept watching good contractors go broke. Not because they couldn’t do the work. They absolutely could. They went broke because they had no clue how to keep the phone ringing. Or more accurately, they had no clue what to do when the phone actually did ring.
And that’s what this whole article is about.
I’m going to tell you something that might tick you off. Or it might save your business. Maybe both. Here it is.
You probably don’t need more contractor leads. You need to stop losing the ones you already have.
Stick with me here. I know that sounds backwards. But I’ve watched this play out hundreds of times and the pattern is always the same. Let me walk you through it.
Before you read another word
Want to see how much money your missed calls might actually be costing you? This takes about 30 seconds.
The Lead Obsession (And Why It’s Killing Your Business)
Let me paint a picture you probably recognize.
You wake up Monday morning. Check the phone. Nothing. Check your email. Couple spam messages, maybe a notification from some lead service saying you owe them $47 for a “lead” that turned out to be some guy who wanted a free estimate and then ghosted you. Sound familiar?
So you start thinking about leads. How to get contractor leads. Where to find more work. Should you spend more on Google ads? Should you try that new lead service your buddy mentioned? Maybe you need a better website. Maybe you need to post more on Facebook. Maybe maybe maybe.
And here’s the thing. You’re not wrong that you need work. Every contractor needs a steady pipeline. That’s just business. The problem isn’t that you’re thinking about leads. The problem is that you’re thinking about leads the wrong way.
You’re focused on the front door. Getting people to walk in. And you’re completely ignoring the back door where they’re walking right out.
Where Contractors Actually Get Leads (And Where It Goes Wrong)
Let’s talk about the common ways contractors get leads and why each one has a hole in it that most guys never see.
Paid Lead Services
HomeAdvisor. Angi. Thumbtack. All the rest of them. You know how these work. You pay per lead or you pay a monthly fee and they send you “leads.” I put that in quotes on purpose.
Some of these leads are real people with real problems who genuinely need a contractor. Some of them. But a whole lot of them are tire kickers. People who filled out a form because it was easy and now they’ve got four contractors calling them and they’re going to pick whoever’s cheapest. Or whoever called first.
And that second part is the one nobody talks about. Whoever called first. Not whoever had the best reviews. Not whoever had the most experience. Not whoever does the best work. Whoever picked up the phone first.
Think about that. You’re paying $30, $50, sometimes $80 or more per lead and the biggest factor in whether you land the job has nothing to do with your skill. It’s whether you responded fast enough.
I’ll come back to that. It’s important.
Google and SEO
Getting found on Google is the gold standard for contractor lead generation and I’ll die on that hill. When someone types “roofer near me” or “emergency plumber Rockford IL” they have a problem right now. They’re not browsing. They’re not comparison shopping for fun. Something is leaking or broken or falling apart and they need someone today.
Those are incredible leads. Best you can get. High intent. Ready to buy. Willing to pay fair prices because they need help now.
But here’s what happens. You spend months building up your Google presence. Maybe you hire an SEO company. Maybe you do Google ads. You start getting calls. Real calls from real people. And then… you miss half of them because you’re on a roof or under a house or covered in drywall dust.
The best lead source in the world doesn’t matter if nobody answers the phone when it rings.
Referrals and Word of Mouth
Every contractor’s favorite. “I get most of my work from referrals.” Great. That’s awesome. Referrals are the highest quality leads because there’s built in trust. Your buddy’s neighbor already heard you do good work. They’re halfway sold before they even call.
But referral leads have a problem too. They’re inconsistent. Feast or famine. You can’t control when they come in. You can’t scale them. And when they do call, they expect a certain level of responsiveness because someone they trust told them to call you specifically. If they get your voicemail and don’t hear back for six hours? That trust starts evaporating real quick.
Social Media and Door Knocking
Some guys do really well posting their work on Facebook and Instagram. Others drive neighborhoods after a storm and knock doors. Both of these can work. Both of them feed into the exact same problem I’m about to explain.
All of these lead sources share one thing. They generate interest. They get people to pick up a phone or fill out a form. But what happens after that moment is where 90% of contractors drop the ball.
The Real Problem Nobody Wants to Admit
Here’s what actually happens in most contractor businesses. I’ve seen this so many times I could set my watch by it.
Lead comes in. Could be a phone call. Could be a form submission on your website. Could be a text message. Doesn’t matter how it arrives. What matters is what happens next.
And what happens next, for most contractors, is… nothing. At least not right away.
You’re on a job. You’re busy. Your hands are full of caulk or you’re up on a ladder or you’re in the middle of explaining to a customer why their electrical panel needs to be replaced and no you can’t just “patch it.” You see the phone ring. You think “I’ll call them back in a bit.”
But “a bit” turns into an hour. Then two hours. Then the end of the day. Then you’re tired. You’ll call tomorrow. Tomorrow you’ve got three jobs lined up and by the time you remember that missed call from Monday, it’s Wednesday afternoon and that person hired someone else on Monday night.
This is not a lead problem. This is a follow up problem. And it is costing you a fortune.
Let’s Do Some Math (This Might Hurt)
I’m not a math guy. I’m a contractor who learned marketing. But even I can do this arithmetic, and once you see the numbers you can’t unsee them.
Let’s say you’re a roofing contractor. Average job value for a reroof is somewhere around $8,000 to $12,000. Let’s use $9,000 to keep it simple.
How many calls do you miss per week? Be honest. Not how many you think you miss. How many actually go to voicemail or ring out with no answer? For most one or two person operations, it’s somewhere between 5 and 10 per week. Some of those are spam. Sure. But let’s say half are real potential customers. So that’s 3 to 5 real leads per week that you didn’t respond to quickly.
Now, the data on this is pretty clear. If you don’t respond to a lead within 5 minutes, your chances of landing that job drop by about 80%. Not 10%. Not 30%. Eighty percent. That lead is basically gone.
So let’s say 3 missed real calls per week. You eventually get back to some of them, so let’s say you lose 2 per week entirely. That’s 2 potential jobs gone.
2 lost leads per week times $9,000 average job value equals $18,000 per week in lost revenue. Times 4 weeks, that’s $72,000 a month.
Now hold on. I know what you’re thinking. “Not every call is a $9,000 job.” You’re right. Some are smaller. Some are just estimates that go nowhere. So let’s cut it in half. Let’s say only half those missed calls would have actually turned into paying jobs. That’s still $36,000 a month. In a year, that’s $432,000.
Let’s cut it in half again just to be conservative. Real conservative. You’re still looking at over $200,000 a year in lost revenue from missed and slow responses.
Two hundred grand. That’s not a lead generation problem. That’s a lead management problem. And you’re trying to fix it by spending more money on getting more leads that you’re also going to miss.
You see how crazy that is?
Want to run your own numbers?
I built a calculator so you can plug in your actual job values, your actual missed call estimates, and see what it looks like for your specific business.
Use the free Missed Call Calculator right here
It takes 30 seconds. Fair warning though, the number might make you a little sick.
The Five Minute Rule (And Why It Changes Everything)
There’s a study that’s been floating around the sales world for years. MIT did some research on lead response times. What they found was simple and brutal. If you respond to a lead within 5 minutes of them reaching out, you are 21 times more likely to qualify that lead compared to waiting 30 minutes.
Twenty one times.
And most contractors aren’t responding in 30 minutes. Most contractors are responding in 3 to 6 hours. Some don’t respond until the next day. Some never respond at all. I’ve done mystery shopping on contractor websites and I’ve submitted forms and waited. And waited. I once submitted a roofing estimate request and never heard back. Ever. That company had a nice website too. Probably spent $3,000 or $4,000 on it.
When a homeowner has a leaking roof or a busted AC in July or a backed up sewer line, they don’t wait. They can’t wait. They call the first company that comes up. If that company doesn’t answer, they call the next one. And the next one. They’re going down the list until somebody picks up and says “Yes, I can help you. When can I come look at it?”
That person gets the job. Not because they’re the best roofer or the best plumber. Because they answered the phone.
Real Stories From Real Contractors (Names Changed, Situations Aren’t)
Let me tell you about a guy I’ll call Mike. Mike runs an HVAC company. Good operation. Two trucks, three technicians, does solid work. His Google reviews are 4.8 stars. Customers love him. He came to me frustrated out of his mind because “leads dried up.” He was spending about $2,000 a month on Google ads and felt like it wasn’t working anymore.
First thing I did was pull his call records. Not his ad dashboard. His actual phone records. Know what I found?
In the previous month, Mike’s business had received 47 inbound calls from his Google ads. Forty seven. That’s more than one per day. For a local HVAC company, that’s a solid pipeline. But Mike’s team had only answered 19 of them live. The rest went to voicemail. Of those 28 voicemails, they returned 11 calls the same day and 9 the next day. Eight were never returned at all.
Of the 11 same day callbacks, they booked 6 jobs. Of the 9 next day callbacks, they booked 1. Of the 8 they never called back, obviously they booked zero.
Mike didn’t have a lead problem. Mike had a phone problem. His ads were working fine. His $2,000 a month was generating real leads. He was just letting them leak out through the cracks.
We fixed his phone system. Set up a process where missed calls got an immediate automated text: “Hey, this is Mike’s HVAC. Sorry we missed your call. We’re on a job right now but we’ll get back to you within 15 minutes. What can we help you with?” Simple text. Nothing fancy.
That one change. That one little text message. Increased his booked jobs from those same ads by about 40% the very next month. Same ad spend. Same leads. He just stopped losing them.
Another One
Plumber I know, I’ll call him Dave. Dave does mostly residential. Drain cleaning, water heaters, basic plumbing repairs. Average ticket around $350 for a service call, maybe $2,500 for a water heater install.
Dave told me he was thinking about shutting down. Work was too inconsistent. Some weeks he’d be slammed, other weeks nothing. He blamed the economy. He blamed the neighborhood. He blamed everything except the actual problem.
Dave’s actual problem? He had three different phone numbers floating around the internet. One on his website, one on his Google Business profile, and one on a Yelp listing from 2018 that still had his old cell number. The old cell number went to a phone he didn’t even use anymore. How many leads do you think went to that dead number over the years? We’ll never know. But I bet it was a lot.
Even on his main number, Dave was a one man operation. He physically could not answer the phone while he was elbow deep in someone’s drain. He didn’t have a system for handling calls he couldn’t take. No text back. No answering service. No nothing. Just voicemail that was often full because he hadn’t cleared it out in weeks.
Full voicemail box. Think about that. A customer calls, they’re ready to hire you, and they can’t even leave a message. Where do you think they go? They call the next guy on Google. And that guy has a system. That guy answers. That guy gets the $2,500 water heater job that should have been yours.
Why Contractors Struggle to Get Leads (Hint: It’s Not What You Think)
Let me lay out the real reasons contractors struggle with leads. Not the reasons the marketing gurus tell you. The actual, ground level, dirt under your fingernails reasons.
Reason 1: You Think Lead Generation and Lead Management Are the Same Thing
They’re not. Not even close. Lead generation is getting someone to raise their hand and say “I might need your help.” Lead management is everything that happens after that. The response time, the follow up, the estimate, the close, the follow up after the follow up if they didn’t book right away.
Most contractors spend 100% of their energy and budget on generation and 0% on management. That’s like filling a bathtub with the drain open. You can keep turning up the faucet but it won’t fill up until you plug the hole.
Reason 2: You Are Your Own Bottleneck
This is hard to hear but it’s true. If you’re a one or two person operation and you’re the one doing the work AND answering the phone AND doing estimates AND handling billing AND ordering materials AND responding to emails AND posting on social media… something is going to get dropped. And it’s usually the phone. Because you can see the phone ringing while you’re in the middle of something, and you make a judgment call. “I’ll call back later.” That judgment call is costing you money every single time.
Reason 3: You Don’t Know Your Numbers
How many leads came in last month? How many did you respond to within 5 minutes? How many went to voicemail? How many of those voicemails turned into jobs? How many leads did you follow up with a second time after they didn’t respond to your first callback?
If you can’t answer those questions, you’re flying blind. And flying blind in business means crashing eventually. You might be getting plenty of leads and not even know it because you don’t track what happens to them after they come in.
Reason 4: Your Follow Up Is Nonexistent
Here’s something wild. Most contractors follow up exactly once. They call back, the person doesn’t answer, and they move on. Done. Next.
But here’s reality. It takes an average of 5 to 7 touches to convert a lead into a customer. Five to seven. Not one. A touch is any point of contact. A call, a text, an email, a voicemail. Most contractors do one, maybe two. Then they wonder why their close rate is 15% when it should be 40% or higher.
I’m not saying you need to stalk people. Nobody wants that. But a simple sequence of a call, then a text, then a follow up call two days later, then another text a week later? That’s not being pushy. That’s being professional. That’s showing someone you actually want their business. Most homeowners are busy too. They meant to call you back and forgot. A friendly reminder text might be all it takes.
Reason 5: Your Voicemail Is Terrible
Oh man. This one. You ever call a contractor and get a voicemail that’s just the default robot voice? “You have reached 815 555 1234. Please leave a message.” No name. No company. No indication you’re even a real business. Just a robot.
Or even better, the voicemail box is full. We talked about that already. But I want to emphasize it because this is so common it’s painful. You paid money to get that lead. SEO, ads, referrals, whatever. Money and time went into making that phone ring. And the person on the other end can’t even leave a message. That’s not bad luck. That’s self sabotage.
If your voicemail is the default message, go change it right now. Seriously. Stop reading this, record a new voicemail, and come back. Say your name, your company name, that you’re probably on a job site, and that you’ll call back as soon as possible. It takes 30 seconds and it might be the most profitable 30 seconds of your year.
The Contractor Who Gets the Job Is Not Always the Best Contractor
This bugs me. It really does. Because I’ve been in this industry long enough to know that skill and quality don’t always win. Speed wins. Responsiveness wins. Being available wins.
I know a contractor, phenomenal trim carpenter, best finish work I’ve ever seen. The guy is an artist with wood. But he loses jobs constantly to guys who do mediocre work because those guys answer their phones and show up for estimates on time. It’s not fair. But it’s reality.
The homeowner doesn’t know you’re the better contractor. They just know you didn’t call back and the other guy did. In their mind, if you can’t even return a phone call, how are you going to handle a $15,000 kitchen remodel? That’s how they think. And honestly, can you blame them?
Responsiveness is the new reputation. You can have 200 five star reviews but if you don’t answer the phone, it doesn’t matter. The person who answers first gets the chance to earn the job. You don’t even get the chance.
Let Me Walk You Through a Typical Lost Lead
I want you to feel this one. Really picture it.
It’s Tuesday. You’re on a job, installing a water heater. Your phone rings. You glance at it. Unknown number. Could be spam. Could be a $3,000 job. You’re in the middle of sweating a copper fitting so you let it ring.
The person on the other end is a homeowner named Karen. No, not that kind of Karen. A nice lady whose AC just died in the middle of a heat wave. She’s got two kids, the house is 89 degrees inside, and she needs someone today. She found you on Google. Your reviews looked good. She called.
You didn’t answer. She gets your voicemail. She leaves a message. “Hi, my AC isn’t working and I need someone to come out today if possible. Please call me back.”
She waits about 10 minutes. House is getting hotter. Kids are complaining. She goes back to Google and calls the next company. That company has an answering system. They pick up on the second ring. They schedule a tech for that afternoon. Done.
By the time you finish the water heater, check your phone, listen to the voicemail, and call Karen back, it’s been 3 hours. Karen tells you she already found someone. “Sorry, I already booked somebody. But thanks for calling back.”
That was a $4,000 AC repair. Maybe a $7,000 replacement if the unit was old enough. Gone. Not because you couldn’t do the work. Not because your prices were too high. Not because your reviews were bad. Because you were 3 hours too late.
Now multiply that by however many times this happens per week. Per month. Per year.
Starting to see the problem?
What’s this actually costing you?
Stop guessing. Plug in your numbers and see what missed calls are really doing to your bottom line.
HVAC, Roofing, Plumbing: The Numbers Are Different But the Problem Is the Same
Let me break this down by trade because the dollar amounts change but the principle doesn’t.
Roofing
Average reroofing job: $8,000 to $15,000. Storm season hits and your phone blows up. But you’re already on three roofs trying to keep up with the work you have. Every missed call during storm season could be a five figure job. Miss 2 per week during a 6 week storm season and you might be leaving $100,000 or more on the table. And those jobs go to the guys who answer.
Worse, roofing leads have a very short shelf life. When someone’s roof is leaking, they’re calling right now. Not tomorrow. Not next week. Right now. If you don’t answer in 5 minutes, they’re moving on. This isn’t like a kitchen remodel where someone is casually shopping around for a few weeks. This is urgent. And urgency rewards speed.
HVAC
Average service call: $300 to $500. Average system replacement: $5,000 to $12,000. HVAC is interesting because the service call is the gateway to the big ticket item. You come out to fix the AC, you discover the unit is 18 years old and on its last leg, and now you’re having a conversation about a full replacement.
But you never get to have that conversation if you miss the initial call. That $350 service call wasn’t just $350. It was the door opener to a $8,000 replacement. Miss the call, miss both.
HVAC also has massive seasonal peaks. July and August in most places, your phone should be ringing nonstop if your marketing is working. Those two months can make or break your entire year. And if you’re too busy doing installs to answer the phone, you’re leaving the rest of the year’s pipeline empty.
Plumbing
Average service call: $200 to $400. Average larger job (water heater, repipe, sewer line): $2,000 to $8,000. Plumbing emergencies are maybe the most urgent leads in all of contracting. When sewage is backing up into someone’s bathroom, they are desperate. They will pay premium rates. They will hire the first person who answers and can come out today.
These are not price shoppers. These are people with a crisis. And if you don’t pick up, they’re calling the 24/7 plumbing company that charges twice what you charge. They don’t care. They need help now. That lead is gone in minutes. Not hours. Minutes.
The “I’m Too Busy” Trap
Here’s something I hear constantly. “I’m too busy to worry about leads right now. I’ve got plenty of work.”
Cool. That’s great. Enjoy it. But let me ask you something. How long does “plenty of work” last? Two months? Three? Then what?
The contractors who have consistent work year round are not the ones who turn off the lead pipeline when they’re busy. They’re the ones who keep the pipeline flowing and manage it. They answer every call even when they’re booked out three weeks. They say “I can’t get to you this week but I can schedule you for the 15th. Want me to put you on the calendar?” And guess what? Most people say yes. Because at least you answered. At least you’re professional. At least you gave them a plan.
The worst thing you can do is ignore leads when you’re busy. Because busy ends. It always does. And when it ends, you’re starting from zero trying to drum up work again. The feast or famine cycle is the number one killer of contractor businesses and it’s almost always caused by neglecting lead management during the feast.
No, actually, let me correct that. It’s not just neglecting lead management. It’s the mindset that lead management and job execution can’t happen at the same time. They can. You just need a system.
What a System Actually Looks Like
I’m not talking about something complicated. I’m not talking about some enterprise CRM that costs $500 a month and requires a computer science degree to set up. I’m talking about basic, simple, effective stuff that any contractor can implement.
Step 1: Never Miss a Call Without a Response
If you can’t answer live, something needs to happen immediately. An automated text back that says you got their call and will respond shortly. This keeps the lead warm. It tells them a real business received their call and will get back to them. It buys you time. Maybe 15 or 20 minutes instead of 15 seconds before they call the next guy.
Step 2: Respond Within 5 Minutes When Possible
If you’re on a job and you get a missed call, get back to them at the next natural break. Not at the end of the day. The next break. Ten minutes between tasks? Make the call. Five minutes while you’re waiting for the glue to set? Make the call. Every minute you wait, the lead gets colder.
Step 3: Have a Follow Up Sequence
If they don’t answer your callback, don’t just shrug and move on. Send a text. “Hey, this is [your name] from [company]. I’m returning your call. What can I help you with?” Wait a day. Call again. Wait another day. Send another text. This isn’t pestering. This is professional follow up and it’s what separates the contractors who close 40% of their leads from the ones who close 15%.
Step 4: Track Everything
Know how many calls come in. Know how many you answer. Know how many go to voicemail. Know how many turn into estimates. Know how many estimates turn into jobs. You can’t fix what you don’t measure. A simple spreadsheet works fine when you’re starting out. As you grow, something more automated makes sense.
Step 5: Treat Your Phone Like a Cash Register
Because that’s what it is. Every time it rings, there’s money on the other end. Maybe not every time. But enough of the time that treating every call like it matters will change your income significantly.
But What About Lead Quality?
Fair question. I hear it a lot. “The leads I get are garbage. Tire kickers. People who just want free estimates and never hire anyone.”
Some of that is true. There are bad leads out there. Especially from some of the big lead services. I won’t name names but you know which ones I’m talking about. The ones that sell the same lead to four different contractors and you’re basically in a bidding war before you even show up.
But here’s the thing. Even bad lead sources have good leads mixed in. The question is, are you responding fast enough and professionally enough to find the good ones? Because if you’re calling back 6 hours later and leaving a sloppy voicemail, you’re never going to know whether those were good leads or bad leads. You’re just going to assume they were all bad and keep blaming the lead source.
I’ve seen contractors close $50,000 in jobs from the same lead source that another contractor called “total garbage.” Same leads. Different response time. Different follow up. Different result.
Lead quality matters. Absolutely. But your speed and system matter more. A B minus lead with an A plus follow up system beats an A plus lead with a D minus follow up every single time.
The Competitor You Don’t See
You know who’s getting your leads right now? Not the big national company. Not the franchise down the road. It’s the local contractor who figured out that answering the phone is a competitive advantage.
Maybe he’s not even as good as you. Maybe his work is average. But he answers every call. He follows up within minutes. He sends a confirmation text after booking an estimate. He sends a reminder the day before. He shows up on time. He sends a follow up after the job.
He’s not a better contractor. He’s a better communicator. And in today’s market, that wins. Every time.
The scary part is you don’t even know he exists. You don’t know you’re losing leads to him because those leads never reach you. They reach your voicemail and then they reach him. He answers. He books. You never even knew the lead existed.
That’s the invisible competition. And it’s the hardest kind to fight because you can’t see it happening.
Stop Pouring Water Into a Leaky Bucket
If I could give every contractor one piece of advice it would be this: before you spend another dollar on marketing, fix your bucket.
Fix your phone system. Fix your follow up process. Fix your response time. Track your numbers. Plug the holes.
Then, once the bucket holds water, turn on the faucet. Spend money on SEO. Run Google ads. Invest in lead generation. Because now when those leads come in, they’re actually going somewhere. They’re not leaking out the bottom and pooling on the floor while you wonder why you can’t fill up.
I’ve watched contractors double their revenue without spending an extra dime on marketing. Just by responding faster and following up more consistently. Double. Same leads. Same market. Same everything. Just better systems.
What I’d Do If I Were Starting Over Tomorrow
If I were a contractor starting fresh tomorrow, here’s exactly what I’d do in order. Not what the marketing gurus would tell you. What I’d actually do based on 30 years of watching what works.
First, I’d set up a phone system that never lets a call go unanswered. If I can’t pick up, an automated text goes out instantly. “Got your call. I’m on a job right now. I’ll get back to you within 15 minutes. Thanks for reaching out.”
Second, I’d create a follow up process. Not in my head. Written down. Step 1, Step 2, Step 3. What happens when someone calls, what happens when I call back and they don’t answer, what happens two days later, what happens a week later.
Third, I’d get my Google Business profile dialed in. Photos, reviews, accurate information. This is free and it works.
Fourth, I’d build a website that’s designed to convert visitors into calls. Not a pretty website. A website that makes the phone ring. Big phone number at the top. Clear services. Real photos of my work. A reason to call now.
Fifth, then and only then would I start spending money on ads or lead services. Because now I have a system that catches and converts those leads instead of letting them evaporate.
This is the order that makes money. Most contractors do it backwards. They start spending on ads with no system in place and wonder why it doesn’t work.
If you want to see where you stand right now
The calculator will show you, based on your own numbers, how much missed calls might be costing your business. No fluff, just math.
It’s Not About Being Perfect. It’s About Being Present.
Look, I’m not saying you need to answer every call on the first ring like some call center robot. I’m not saying you need to be chained to your phone 24/7. You’re a contractor. You work with your hands. You’re going to miss calls. That’s life.
What I am saying is you need a plan for when you miss them. A system. Something that kicks in automatically so the lead doesn’t go cold while you’re finishing a job.
An automatic text back takes literally zero effort once it’s set up. A follow up sequence runs on its own. You don’t have to do any of this manually. You just have to set it up once and let it work.
And the return on that setup? It’s not 10% more revenue. It’s not even 20%. For most contractors who have zero systems in place, we’re talking about 30% to 50% more booked jobs from the exact same lead flow. Those numbers are real. I’ve seen them over and over.
Where Most Guys Fix This
Alright, I’ve hammered on the problem enough. Let me tell you about the fix.
I put together a contractor follow up system that handles exactly what I’ve been talking about in this article. Missed call text backs. Automated follow up sequences. Lead tracking. The stuff that turns your phone from a liability into a money machine.
It’s built specifically for contractors because that’s all I work with. I don’t work with dentists or lawyers or dog groomers. Just contractors. Because the trades have specific problems that require specific solutions and generic marketing tools usually miss the mark.
If you’ve read this far, you already know whether this applies to you. You know how many calls you’ve missed this week. You know how many leads went cold because you were busy. You know the feast and famine cycle is killing your consistency.
So here’s what I’d do if I were you. Two things.
One: Go run your numbers through the missed call calculator. It’s free. Takes 30 seconds. You’ll see the actual dollar amount that missed calls might be costing you. It’s eye opening. Sometimes it’s gut wrenching. But either way, you need to know the number.
Two: Take a look at the follow up system. See if it makes sense for your situation. No pressure. No hard sell. If it fits, it fits. If it doesn’t, at least you know what you should be building on your own.
The contractors who figure this out stop chasing leads and start closing the ones they already have. That’s the difference between a stressed out contractor who’s always hustling for the next job and a contractor who has a predictable, consistent pipeline feeding work into the schedule every single week.
Which one do you want to be?
One Last Thing
I know some of you are reading this and thinking “This guy just wants to sell me something.” And honestly? I do have solutions to sell. I’m not going to pretend otherwise. But everything I’ve told you in this article is true whether you buy anything from me or not.
You can fix your voicemail for free. Right now. You can start tracking your missed calls with a notebook. You can set a timer on your phone to remind you to call leads back within 5 minutes. You can write a follow up process on a piece of paper and tape it to your dashboard.
None of that costs a dime. And all of it will make you more money.
The reason I built tools and systems around this is because most contractors are busy and don’t have time to manage all of it manually. Automation helps. But the principles are free. Speed of response. Consistency of follow up. Never let a lead slip through the cracks.
Do those three things and you’ll have more work than you know what to do with. I’ve watched it happen hundreds of times. It works every time.
Alright. Enough from me. Go check your numbers. Then go fix your phone.
You’ll thank me later.
Frequently Asked Questions About Contractor Leads
Contractor leads are potential customers who have shown interest in hiring a contractor for some type of work. Could be a phone call, a form submission on your website, a text message, or even someone walking up to you at a job site and asking for a card. They matter because without leads, you have no pipeline. No pipeline means no work. No work means no revenue. But here’s the thing most people miss. It’s not just about getting leads. It’s about what you do with them once they show up. A contractor who gets 20 leads a month and closes 10 of them is doing way better than a contractor who gets 50 leads and only closes 5 because he never follows up. The quality of your response matters just as much as the quantity of your leads. If you want to see how your current lead handling stacks up, try running your numbers through the missed call calculator and see where you stand.
There are a bunch of ways but the main ones are Google (both organic SEO and paid ads), referrals from past customers, lead services like HomeAdvisor and Angi, social media, door knocking, yard signs, and direct mail. Google is king for high intent leads because someone searching “emergency plumber near me” needs help right now. Referrals are the highest quality because there’s built in trust. Lead services are convenient but often expensive and the leads get shared with multiple contractors. Social media works well for building awareness but the leads tend to be less urgent. The smart move in 2025 is to have multiple lead sources so you’re not dependent on any single one. But no matter where your leads come from, the same rule applies. If you don’t respond quickly and follow up consistently, you’re wasting whatever you spent to generate those leads in the first place.
This one drives me crazy because I see it all the time. Excellent contractors with 15 or 20 years of experience and a garage full of referral letters who can’t keep a consistent pipeline. Usually it comes down to visibility and systems. Your reputation only works if people know about it. If you’re not showing up on Google, if your website looks like it was built in 2009, if your Google Business profile has outdated photos and three reviews from four years ago, people can’t find you. And even when they do find you, if you’re not answering the phone or responding quickly, they move on to the next guy. Reputation gets you on the list. Responsiveness gets you the job. A lot of contractors with great reputations are invisible online and unreachable by phone, which basically cancels out all that good work they’ve done over the years.
More than you think. The research on this is pretty eye opening. Studies show that about 60% to 80% of callers will not leave a voicemail if they reach one. They just hang up and call the next company. For a typical small contractor operation that misses maybe 5 to 10 calls per week, even if half of those are spam, that’s still 3 to 5 real potential customers who called, didn’t get an answer, and moved on. At an average job value of even $2,000 to $3,000, that adds up to thousands per week in potential lost revenue. Over a year, we’re talking six figures easily. The worst part is you don’t see it happening. You never know about the leads you lost because they never got through. It’s invisible money walking out the door. Run your actual numbers through the missed call calculator and you’ll see what I mean.
Two main paths. First is Google Business Profile, which is free. Get it set up properly with accurate information, lots of real photos of your work, and consistently ask happy customers for reviews. This gets you into the local map pack when someone searches for your trade in your area. Second is Google Ads, which costs money but can get you leads immediately if done right. The key with Google is understanding that these are high intent leads. People searching on Google usually need help soon. So the leads are great but they’re also impatient. If they call and you don’t answer, they’re going back to Google and clicking on the next result. Your Google presence is only as good as your ability to answer and respond to the leads it generates. Great rankings with terrible phone habits equals wasted potential.
Depends on a few things. Some contractors do really well with them. Others lose money. The difference usually isn’t the lead service itself, it’s how fast and how well the contractor responds to the leads. If you respond within 2 minutes to every lead from HomeAdvisor or Angi, you’ll close a lot more than the contractor who waits 3 hours. That said, the shared lead model where they sell the same lead to 3 or 4 contractors creates a race to the bottom on pricing. The exclusive lead services tend to be better but they cost more. My take is that paid lead services can be a useful piece of your overall strategy but they shouldn’t be your only source. And they absolutely should not be where you start if you don’t already have a system for responding quickly and following up consistently. Fix your bucket before you turn on the faucet.
As fast as humanly possible. The research says 5 minutes or less is the sweet spot. After 5 minutes, your odds of connecting with and converting that lead drop dramatically. After 30 minutes, you’re basically starting from scratch because they’ve probably already talked to someone else. After an hour, forget about it for most urgent service calls. Now, I know that’s not always realistic when you’re elbow deep in a pipe or up on a roof. That’s why having an automated text back system is so valuable. If you can’t answer live, at least an instant text that says “Got your call, will get back to you shortly” keeps the lead warm for a few extra minutes. Those few minutes can mean the difference between booking a $5,000 job and losing it to the contractor down the street who has his phone system figured out.
Spending money to get leads without having a system to handle them. Hands down, that’s the biggest one. I see it every single week. A contractor will spend $1,500 a month on Google Ads, generate 30 or 40 leads, close maybe 4 or 5 of them, and then blame Google for sending “bad leads.” But when you dig into the numbers, they responded to less than half the leads within 24 hours and followed up with maybe a third of the ones who didn’t answer on the first callback. The leads weren’t bad. The follow up was bad. It’s like buying groceries and then leaving them in the trunk overnight. The groceries weren’t bad when you bought them. They went bad because you didn’t handle them properly. Before spending more on lead generation, fix your lead management. The return on that investment is almost always higher than the return on more ads.
Because the homeowner doesn’t know you do better work. They’ve never seen your work. They’ve never met you. All they know is they called two companies, one answered immediately and sounded professional, and the other one sent them to voicemail. The homeowner picks the one who answered. Not because that contractor is better. Because that contractor was there. Availability beats ability in the initial contact phase. Once you’re in front of the customer, yes, your skill and reputation matter. But you never get to that point if you don’t answer the phone. I’ve watched mediocre contractors build successful businesses purely on responsiveness while talented craftsmen struggle because they’re terrible at the communication side. It’s frustrating but it’s reality and you have to deal with it.
Ask yourself a few questions honestly. How many calls went to voicemail this week? When you do get a missed call, how long does it take you to call back? Do you follow up more than once if someone doesn’t answer your callback? Do you have any kind of system or process for managing leads, or is it all in your head? If your answers are “a lot,” “a few hours,” “no,” and “it’s all in my head,” then your lead problem is a follow up problem. Most contractors don’t even realize this because they never track it. They just feel like they’re not getting enough leads when really they’re not handling the ones they get. The missed call calculator is a good starting point because it puts a dollar amount on the problem, which tends to wake people up pretty fast.
Keep it short, professional, and human. Something like: “Hey, you’ve reached [your name] with [company name]. I’m probably on a job site right now but your call is important to me. Leave me a message with your name, number, and what you need help with, and I’ll get back to you as soon as I can, usually within an hour.” That’s it. Don’t make it long. Don’t add hold music. Don’t have your eight year old record it (I’ve actually heard that). Just be professional and set the expectation that you’ll call back. And then actually call back within the time you said. The default robot voicemail that just reads your number back to the caller is terrible. It makes you sound like you don’t care. Even worse is a full voicemail box where they can’t leave a message at all. That’s literally turning away money.
A follow up system is basically a process, either manual or automated, that makes sure every lead gets contacted multiple times until they either book a job, say no, or go completely cold. At its simplest, it’s a checklist. Lead comes in, call back within 5 minutes. If no answer, send a text. Next day, call again. Three days later, send another text. One week later, final check in. At its most advanced, it’s an automated system that does all of this for you without you having to remember anything. Do you need one? If you’re a one person operation or even a small crew, absolutely yes. Your brain is not a reliable follow up system. You’re going to forget. You’re going to get busy. You’re going to let leads slip. A system catches what your brain drops. The contractor follow up system I built handles all of this automatically.
A lot more than they realize. Let me put some rough numbers on it. Say you’re an HVAC contractor with an average job value of $4,000. You get 8 missed calls per week and about half are real leads. So 4 real missed leads per week. If you respond within an hour instead of within 5 minutes, you lose roughly 80% of those based on the research on lead response times. That’s about 3 lost leads per week times $4,000 which is $12,000 per week. Times 4 weeks that’s $48,000 per month. Even if you cut that in half for conservatism, that’s $24,000 a month. In a year, we’re talking nearly $300,000. These aren’t made up numbers. This is just simple math applied to response time data. The actual amount for your business depends on your job values and call volume, which is why I always tell people to go run the missed call calculator with their own numbers.
You don’t have to answer every call personally. But something should happen when someone calls after hours. At minimum, a text message that acknowledges their call and lets them know you’ll get back to them first thing in the morning. Better yet, a system that captures their information and schedules a callback. Here’s the reality. A lot of homeowners research and call contractors in the evening because that’s when they’re home and have time. If your phone just rings and goes to a dead voicemail at 7 PM, you’re losing those evening leads to whoever has a better after hours setup. I’m not saying you need to be on the phone at 10 PM. I’m saying your system should be. An automated response costs you nothing and keeps the lead alive until you can deal with it in the morning.
Referrals come from two things: doing great work and making it easy for people to refer you. Most contractors nail the first part and completely ignore the second. After every job, ask for the referral. Actually say the words “If you know anyone who needs [your trade], I’d appreciate you sending them my way.” Most people are happy to refer a contractor who did a good job. They just need to be reminded. You can also set up a simple referral program. Nothing fancy. “Refer a friend who books a job and I’ll send you a $50 gift card.” It works. People love it. And a $50 gift card for a $5,000 job is the cheapest lead you’ll ever get. Also, follow up with past customers periodically. A text every 6 months saying “Hey, hope everything is holding up. Let me know if you ever need anything” keeps you top of mind. When their neighbor asks for a recommendation, your name comes up first.
SEO is slow. There’s no getting around that. It typically takes 3 to 6 months to start seeing meaningful results and 6 to 12 months to really hit stride. For a contractor who needs work next week, that feels like forever. But here’s why it’s worth it. Once SEO kicks in, you’re getting leads from Google without paying per click. Free leads. High intent leads from people searching for your exact service in your area. Over time, the cost per lead from SEO drops to almost nothing while the cost per lead from paid ads stays the same or goes up. Think of SEO as an investment, not an expense. Paid ads are the expense. SEO is buying an asset that keeps producing. That said, don’t do SEO instead of paid ads. Do both. Use paid ads for immediate leads while SEO builds in the background. And no matter what, fix your phone system first because expensive organic leads are just as wasted as expensive paid leads if you don’t answer the call.
Not what most web designers will tell you. A lead generating contractor website needs three things above everything else. First, your phone number has to be huge and clickable at the top of every page. On mobile, someone should be able to call you with one tap within 2 seconds of landing on your site. Second, it needs clear, specific service pages for each thing you do. Not one page that lists everything. Individual pages. “Roof Replacement in [Your City]” as its own page. “Water Heater Installation in [Your City]” as its own page. This helps with SEO and it helps with conversions because people feel like they found someone who specializes in what they need. Third, social proof. Reviews, photos of completed work, years in business. Things that build trust fast. Everything else is secondary. Fancy animations, videos, sliders, none of that converts leads. A clear, fast, trust building website with an obvious way to call you is what works. Check out the contractor lead generation website page for more on this.
This is one of the most common complaints I hear and 9 times out of 10 the problem is not the ads. The ads are doing their job. They’re generating calls from people who searched for your service. The breakdown happens after the call comes in. Either you’re not answering enough of them, you’re calling back too slowly, your phone manner needs work, your estimating process is too slow, or you’re not following up with people who got an estimate but haven’t decided yet. Before you blame Google Ads, look at your call data. How many calls came in? How many did you actually answer? How many turned into estimates? How many estimates turned into jobs? If the calls are coming in but the jobs aren’t closing, the problem is downstream from the ads. Fix the downstream first. Then if the numbers still don’t work, adjust the ads. But most of the time, the ads are fine. The funnel after the ad is broken.
The feast or famine cycle happens because contractors turn off marketing when they’re busy and turn it on when they’re slow. By the time marketing kicks in again, they’ve been through weeks of no work. The fix is simple in concept but hard in execution: never stop marketing, even when you’re slammed. Keep your Google ads running. Keep asking for reviews. Keep answering the phone. When you’re booked out three weeks, don’t ignore new leads. Book them for three weeks out. Most people will wait if you’re responsive and professional about it. The other piece is having a follow up system that nurtures leads who aren’t ready to buy right now. Someone calls about a kitchen remodel in the spring and it’s December? Don’t just forget about them. Put them in a follow up sequence and touch base every few weeks. When spring comes, you’re first in line. Consistent marketing plus consistent follow up equals consistent work. It really is that straightforward.
Lead quantity is how many leads you get. Lead quality is how likely those leads are to turn into paying jobs. They’re both important but most contractors obsess over quantity and ignore quality, which is backwards. Ten high quality leads from Google where the person searched specifically for your service will produce way more revenue than 50 low quality leads from a service that blasts out your name to anyone who vaguely expressed interest in home improvement. That said, here’s the nuance most people miss. Lead quality is not entirely determined by the source. Your speed of response and follow up process also affect quality. A medium quality lead that you respond to in 2 minutes becomes a high quality opportunity because you caught them while they’re still motivated. A high quality lead that you respond to 4 hours later becomes a dead lead because they’ve already hired someone else. Quality and speed work together.
Extremely important. Google reviews do two things. First, they help you rank higher in local search results. Google wants to show businesses that people trust, and reviews are one of the biggest trust signals. More reviews, better rankings. Second, they convert browsers into callers. When someone is looking at three plumbers on Google and one has 12 reviews at 4.2 stars while another has 87 reviews at 4.8 stars, who do you think they’re calling first? The one that obviously has more happy customers. Getting reviews doesn’t have to be complicated. After every job, send a text with a direct link to your Google review page and say “Hey, if you’re happy with the work, I’d really appreciate a quick review. It helps my small business a lot.” Most satisfied customers will do it if you make it easy. The key words there are “if you make it easy.” A direct link. One click. Don’t make them search for you on Google to find your profile.
Depends on your budget and your time. If you’re a solo operator doing $200,000 a year, hiring a marketing agency at $2,000 a month might not make sense. You can handle the basics yourself. Get your Google Business profile set up, ask for reviews, set up a simple website, and most importantly, fix your phone and follow up systems. That stuff doesn’t require an agency. If you’re running a larger operation doing $500,000 plus, an agency can be worth it because your time is better spent managing jobs and crews than managing marketing campaigns. But be careful. A lot of marketing companies that work with contractors don’t understand the fundamentals I’ve been talking about in this article. They’ll build you a pretty website and run some ads but they won’t fix your phone system or your follow up process. And without that, you’re just pouring more water into a leaky bucket. Whatever you do, fix the bucket first.
A missed call text back is exactly what it sounds like. When someone calls you and you can’t answer, an automated text message gets sent to them immediately. Something like “Hey, thanks for calling [company name]. I’m on a job right now but I got your call. I’ll get back to you as soon as I can, usually within 15 minutes. In the meantime, can you let me know what you need help with?” This does a few powerful things. It confirms you’re a real, active business. It sets an expectation that you’ll call back soon. It opens a text conversation where the lead can describe their problem, which gives you information before you even call them back. And most importantly, it buys you time. Instead of the lead immediately calling the next contractor on Google, they wait because they know you’re coming. That 15 minute window can be the difference between booking a job and losing it. A good follow up system includes this automatically.
This is a real concern for a lot of smaller operations. The big franchise companies have dedicated phone staff answering calls all day. You’re one person with a wrench in one hand and a phone in the other. How do you compete? Honestly, you compete by being better at the personal touch. When someone calls a big franchise, they get a call center script. When they call you, they get an actual contractor who understands their problem. That’s a huge advantage once you make contact. The challenge is making that contact fast enough. This is where automation levels the playing field. An automated text back, a smart phone system, a follow up sequence. These tools give you call center speed with small business personality. You don’t need a receptionist. You need a system. And the good news is these systems are way cheaper than hiring a person and they work 24/7 without taking lunch breaks or calling in sick.
Three things. Today. Right now. First, check your voicemail. Is it set up properly with your name and company? Is the box full? If so, clear it out and record a professional message. Takes 2 minutes. Second, look at your recent call history and count how many calls you missed in the last week that you either called back late or never called back at all. Be honest. Write that number down. Multiply it by your average job value. That’s roughly what those missed calls might have been worth. If the number makes you uncomfortable, good. That means there’s an opportunity to improve. Third, go run the missed call calculator with your real numbers and see the annual impact. Once you see the number, you’ll understand why this matters more than any marketing tactic or lead generation strategy. The leads might already be there. You just need to catch them.