Most Contractors Do Not Have a Lead Problem. They Have a Leak Problem.
You already run a real contracting business. Crews are out, trucks are rolling, and you are writing paychecks every two weeks. You have tried the lead sites, the mailers, maybe an agency or two.
And you still feel like the phone is either ringing off the hook or dead quiet, with nothing in between.
We talk to contractors about this every week on sales calls. The same frustrations come up again and again, in their own words:
"It's just spending a lot on leads. It's been like a tug of war, spending money on leads, and then everybody else gets to bid on them, too."
"I just spent $1,500 on leads, and what did I get? Lemon trees, orange trees, plum trees. Somebody wants their trees sprayed."
"We've gone through so many different companies, and everyone says that they can do this and their way is better than the others, and then it just ends up not really turning into anything."
Those are real owners, not made-up quotes. And in almost every case, the problem was not that leads did not exist. It was that the leads were shared, junk, or leaking out somewhere between the ad and the booked job.
This guide is for the owner who wants a steady flow of real jobs, not more vendors. Owner to owner, 2026 playbook.
Shared Leads vs. Your Own Leads: Why the Source Changes Everything
Not all leads are the same, and the biggest difference is who else got the same one.
Shared leads come from lead marketplaces that sell the same homeowner to three, four or five contractors. You are in a race on every single one. The first to call often wins, and if not, the cheapest quote does. That is the "tug of war" owners describe.
Your own leads come from your Google profile, your website, your ads and your referrals. The homeowner already picked you. There is no bidding war, so you can price the job properly.
Shared leads can fill gaps when you are starting a new area. As a main source, they keep you on a treadmill: you pay for every lead, you fight for every job, and when you stop paying, the phone stops.
The goal for an established contractor is simple. Build lead sources you own, so your cost per booked job drops over time instead of rising.
The Lead Sources That Actually Work for Established Contractors
There is no single magic channel. The contractors with full schedules run two or three of these together, so a slow month in one does not empty the calendar.
1. Your Google Business Profile and reviews
For most local contractors, the map pack is the highest-intent traffic there is. Someone searching "fence company near me" wants to hire today. Your ranking there depends heavily on your reviews, how recent they are, your photos and your categories. Owners who ask every customer for a review pull ahead of owners who ask when they remember. We broke down how reviews turn into calls in how home service reviews bring in more customers.
2. Google Local Services Ads
The Google Guaranteed listings at the very top of the page. You pay per lead, not per click, and the calls are usually ready to book. They are not cheap in competitive markets, and the cost per lead can creep up quietly. One owner told us, "The last time I dove into it, it was something crazy, like a hundred bucks or more a lead." Watch it monthly. We cover how to run them in Local Services Ads for contractors.
3. Google Ads
Search ads catch people actively looking for your service. They work when the targeting is tight and the landing page converts. They burn money when they send clicks to a slow homepage. As one owner put it, "You pay a dollar every time somebody just clicks on the page. That wouldn't bring any money in." The fix is the page, not the platform.
4. Facebook and Instagram ads
Facebook reaches homeowners before they search. Set up properly with a strong offer, real job photos and a short form, it produces volume at a low cost per lead. These are real numbers from contractors we work with, for a recent 30-day period:
| Company | Leads | Cost per lead | Close rate |
|---|---|---|---|
| Legacy Tree & Crane, Oklahoma City | 112 | $32 | 65% |
| New Horizon Tree Service, Nashville | 120 | $38 | 65% |
Results depend on the market, the trade and the offer, but the pattern holds: a well-built Facebook campaign can bring dozens of leads a month at a cost per lead well below most shared lead sites.
5. Your website and SEO
Every other channel sends people to your website or your Google profile before they call. If the site is slow, hard to use on a phone, or does not show reviews and real work, a good share of those people leave. SEO adds a steady stream of free organic visitors on top, but it takes months to build.
6. Referrals and job-site marketing
Yard signs, truck graphics and door hangers on the neighbors' doors while you are on a job. Cheap, local and often the best close rate you will see. Ask every happy customer who else on the street might need you.
What Should a Lead Cost? Use Cost Per Booked Job Instead
Owners often judge a channel by cost per lead. That is the wrong number. A $25 lead that never books is more expensive than a $90 lead that closes at 70 percent.
Track three numbers for every source:
- Cost per lead. Spend divided by leads.
- Close rate. Booked jobs divided by leads.
- Cost per booked job. Spend divided by booked jobs.
Here is the math with real numbers. A $32 lead with a 65 percent close rate means each booked job costs about $49 in advertising. On a $1,500 average ticket, that is about 3 percent of the job. Most owners would take that all day.
Now compare a shared lead at $60 that closes 20 percent of the time because you are racing four other contractors. Each booked job costs $300. Same trade, same market, six times the cost.
When you know your cost per booked job for each source, decisions get easy. Spend more where it is low. Fix or cut where it is high. For budgeting, see how much a home service business should spend on marketing.
Speed Decides Who Gets the Job
The single biggest leak in most contractors' lead flow is response time. A homeowner fills out a form, then fills out two more on other sites. Whoever calls first usually books the estimate.
If a lead sits for three hours because you are on a roof, it is often gone. Set up the basics:
- An instant text to every new lead so they know you got it.
- Missed-call text back so a call you could not answer turns into a text conversation instead of a lost job.
- One person responsible for calling leads back during the day, even if that is a part-time office helper.
We wrote a full breakdown in speed to lead for home services. It is worth reading before you spend another dollar on ads.
Where Your Leads Leak Out (and How to Plug It)
Most lead problems are actually leaks. Traffic comes in, and something on the way to a booked job drops it.
- The website. Slow on a phone, no clear call button, a long form, no reviews on the page. Every one of those costs you calls you already paid to get.
- The phone. Calls going to voicemail during the day with no text back.
- The follow-up. One call, no answer, lead forgotten. Most booked jobs from cold leads come after the second or third touch.
- The estimate. Showing up late, no written price, no follow-up after the quote.
- The reporting. One owner told us, about an agency he had just let go, "The data was all showing like progress. But it still wasn't translating into more leads." If your reports do not show booked jobs, they are not telling you anything.
Fix the leaks first. Then add spend. Pouring more money into a leaky system just makes the leak more expensive.
Keep the Phone Ringing in the Slow Season
Almost every trade has a slow stretch. Winter for roofers and landscapers, late summer for some remodelers, the weeks after a storm season for tree crews. One tree service owner we work with put it plainly in his video review: "I always struggled to keep all our crews busy year-round. Phones were at a standstill at certain times of year."
A few things keep the calendar fuller when demand drops:
- Plan the slow season before it starts. Push ads harder in the weeks before your usual dip, not after the phone goes quiet.
- Sell the off-season job. Winter pruning, early-booking discounts for spring installs, maintenance plans. Give homeowners a reason to book now.
- Work your past customers. A text to last year's customers costs almost nothing and often books repeat work and referrals.
- Widen the map carefully. Add a nearby town or two to your ads when your core area slows down, instead of cutting price.
The contractors who stay busy all year are rarely the cheapest. They planned the slow months like a project.
Track Every Lead From First Click to Paid Job
You cannot fix what you do not measure. At minimum, every lead should be logged with:
- Where it came from (Google profile, LSA, Google Ads, Facebook, website, referral).
- When it came in and how fast you responded.
- Whether it booked an estimate, and whether the estimate closed.
- The job value.
A simple CRM or even a shared spreadsheet beats nothing. Once a month, look at cost per booked job by source and move money toward what works.
Call tracking numbers on your website, ads and trucks make this much easier, because you will know exactly which source made the phone ring.
The Lead Generation Mistakes That Waste the Most Money
- Judging by cost per lead alone. Cheap leads that never book are the most expensive leads you can buy.
- Living on shared leads. You pay forever and fight for every job.
- Sending ad traffic to a weak website. The ad did its job. The page lost the customer.
- Slow follow-up. Hours, not minutes, between the form and the call.
- Switching vendors every three months. Most channels need time and steady tuning. Jumping around means you never find out what works.
- Not asking for reviews. Reviews lift every other channel, from the map pack to the close rate on your estimates.
How Home Service Direct Runs Lead Generation for Contractors
We work with home service contractors who already have crews and want a steady flow of their own jobs. Our approach is the same system described in this guide, run for you:
- Exclusive leads from your own ads, mostly Facebook and Google, built around your trade, your towns and your best job types. The leads are yours, not sold to four other contractors.
- A website built to book jobs, fast on a phone, with your reviews and real work up front, a short form that asks about the job, an instant text to every new lead and missed-call text back.
- Google review requests after every job, so your profile keeps climbing.
- Every lead in one app, so you can see each lead the moment it comes in and where it came from.
If you want to see what that would look like in your market, our team will walk you through it on a 15-minute call. Start on our home service leads page.
Frequently Asked Questions About Lead Generation for Contractors
What is the best way for a contractor to get more leads?
Run two or three channels you own at the same time: your Google Business Profile with steady reviews, paid ads on Google or Facebook, and a website built to convert. Respond to every lead within minutes, and track cost per booked job by source so you know where to spend more.
Are shared leads worth it?
They can fill gaps, but as a main source they are expensive. The same homeowner goes to several contractors, so you compete on speed and price for every job. Leads from your own ads, website and Google profile usually cost less per booked job.
How much should a contractor pay per lead?
It depends on the trade, the market and the job size. Judge it by cost per booked job, not cost per lead. Contractors we work with in tree service have seen Facebook leads around $32 to $38 with close rates near 65 percent, which works out to roughly $50 to $60 per booked job.
How fast should I respond to a new lead?
Within minutes if you can. Homeowners often contact several companies, and the first to respond usually books the estimate. An instant text and missed-call text back cover you when you are on a job.
Does my website affect how many leads I get?
Yes. Almost every ad and search sends people to your website or Google profile first. A slow site, a hidden phone number or a long form loses calls you already paid for. Fast, phone-friendly pages with reviews and a short form book more of the same traffic.
How long does it take to see results from lead generation?
Paid ads like Facebook and Google can produce leads within days of launch. Reviews, SEO and a stronger Google profile take months to build but lower your cost per booked job over time. Most contractors do best running both.

