The best contractor leads come from channels you own: Google Ads, Local Services Ads, SEO, and your Google Business Profile. Shared leads from platforms like Angi and Thumbtack cost $25 to $85 per lead and go to 3 to 5 competitors at once. Exclusive leads from your own marketing convert at 2x to 3x the rate and cost less per booked job. This guide breaks down how to build a contractor lead pipeline that keeps your crews dispatched.
You know how to do the work. Plumbing, HVAC, electrical, landscaping, roofing, whatever your trade. The work itself is not your problem. The problem is getting enough of the right people calling your office, at the right time, ready to book.
That's the contractor lead problem. And most companies solve it wrong.
They sign up for a lead gen platform. They pay per lead. Those leads show up shared with 3 to 5 other contractors. The homeowner picks whoever answers first or quotes lowest. The company that does the best work doesn't win. The fastest or cheapest one does.
There's a better path. Build a lead pipeline you control. Own the leads. Stop renting them from platforms that profit whether you book the job or not.
Every Contractor Lead Source Ranked
Not all leads are created equal. The source determines the quality, cost, and close rate. Every major lead channel for contractors, ranked by cost per booked job:
| Lead Source | Cost Per Lead | Exclusive? | Close Rate | Cost Per Booked Job |
|---|---|---|---|---|
| Google Business Profile | Free | Yes | 40-50% | $0 |
| Organic SEO | $10-$30* | Yes | 35-50% | $20-$86 |
| Google Local Services Ads | $20-$60 | Yes | 25-35% | $57-$240 |
| Google Ads (PPC) | $15-$55 | Yes | 18-25% | $60-$306 |
| Thumbtack | $15-$65 | No (3-5 companies) | 8-12% | $125-$813 |
| Angi/HomeAdvisor | $25-$85 | No (3-5 companies) | 6-10% | $250-$1,417 |
| Facebook Ads | $10-$40 | Yes | 8-15% | $67-$500 |
| Referrals/Word of mouth | Free | Yes | 50-70% | $0 |
*SEO cost per lead = monthly SEO investment divided by monthly organic leads after 6+ months.
The pattern is clear. Owned channels beat rented leads on every metric. Referrals close highest because trust is already built. Google Business Profile and SEO cost the least per booked job because you are not paying per click or per lead once the foundation is in place.
Why Shared Contractor Leads Are a Trap
Angi, HomeAdvisor, and Thumbtack built empires on a simple model: collect a homeowner's info, sell it to multiple contractors, collect a fee from each one.
Most of the leads are real homeowners with real projects. The problem is what happens after the lead is sold.
3 to 5 contractors get the same lead at the same moment. Every phone rings. The homeowner gets overwhelmed with calls. They pick the first one who answers or the one who quotes the lowest price. Your $45 lead turned into an auction where the platform wins and you fight for scraps.
According to ServiceTitan research, the contractor who responds within 5 minutes is 21x more likely to qualify the lead than one who waits 30 minutes. On shared platforms, you are racing against competitors who got the same notification at the same second. Your close rate on shared leads drops to 6% to 12%. That $45 lead becomes a $375 to $750 customer acquisition cost.
Worse: when you stop paying, the leads stop. You built nothing. No rankings. No reputation. No pipeline. A monthly invoice and a depleted checking account. Use our Angi Escape Calculator to see the real cost of shared leads versus owned channels.
For a detailed breakdown of exactly how this plays out, read why Angi and Thumbtack leads keep getting worse.
Google Business Profile: Free Contractor Leads Every Week
Your Google Business Profile is the single most underused lead generation tool for contractors. It's free. It puts you in the Map Pack when homeowners search "[your trade] near me." And 42% of local searches result in a Map Pack click.
If your profile is half-filled with a blurry logo from 2019, you are handing those calls to the competitor who invested 30 minutes to fill theirs out.
The GBP checklist that generates contractor leads
- Every field completed. Business description, services, service areas (specific cities, not the whole state), hours, attributes, and payment methods.
- Photos uploaded weekly. Real jobsite photos. Your crew. Your trucks. Your finished work. Businesses with 100+ photos get 520% more calls than businesses with fewer than 10.
- Reviews answered. Every single one. Positive and negative. Google tracks your response rate and rewards active businesses.
- Posts published. Before-and-after shots, seasonal promotions, completed projects. Google treats activity as a trust signal.
This is not optional. It is the foundation of your local SEO strategy. Get it right and you generate calls without spending a dollar on ads.
Is Your Phone Ringing as Much as It Should Be?
Get a free growth audit from Watson & Co. We'll tell you exactly what's costing you leads and what we'd do about it. No pitch, just straight talk.
Get My Free Growth AuditSEO: Contractor Leads That Compound Over Time
SEO puts your website in front of homeowners who are searching for your exact service, in your exact city, right now. "Plumber near me." "HVAC repair [city]." "Emergency electrician." These are people with a problem and a credit card. They are ready to hire.
The difference between SEO leads and paid leads: SEO leads cost nothing per click. Once your page ranks, it generates calls month after month. A page ranking #1 for "plumber near me" in your market sends you calls for years. Every month your cost per lead drops while your competitors' Angi bill stays the same.
What SEO for contractors looks like
Service area pages. One page per city you serve, targeting that city plus your core services. "/plumbing/atlanta-ga/" is a different page from "/plumbing/marietta-ga/." Each page needs real content about serving that area, not a template with the city name swapped.
Service pages. Dedicated pages for every service you offer: water heater installation, drain cleaning, AC replacement, landscape design. Each one targets a keyword cluster that homeowners search.
Content that answers questions. "How much does it cost to replace a water heater?" "When should I call an electrician?" These search queries signal buying intent. Write the honest answer. Include your price ranges. The homeowner reading that page is pricing the job and choosing who to call.
SEO takes 6 to 12 months to build real momentum. But once it hits, the ROI is unmatched. No per-click cost. No per-lead fee. Calls from homeowners who found you on Google and chose to dial your number. For the full breakdown, read why SEO matters for home services companies.
Your competitors rank above you for the searches your customers type every day. Find out which keywords you are missing.
Get Your Free Growth AuditGoogle Ads: Contractor Leads Starting This Week
Google Ads put your business at the top of search results for high-intent keywords. The homeowner types "emergency plumber near me," sees your ad, clicks, and calls. That lead is yours. Nobody else got it.
The cost per click varies by trade and market. Plumbing keywords run $12 to $45 per click. HVAC runs $15 to $55. Electrical runs $10 to $35. Landscaping is cheaper at $5 to $25. But cost per click is not what matters. Cost per booked job is what matters.
A well-managed Google Ads campaign for a plumbing company spending $3,000/month generates 60 to 100 clicks, 15 to 25 calls, and 8 to 13 booked jobs. At an average ticket of $650, that is $5,200 to $8,450 in revenue from a $3,000 spend.
Target buying-intent keywords. "AC repair near me" converts. "How does air conditioning work" does not. Focus your budget on homeowners who are ready to hire, not people browsing. If your campaign is not producing those results, read why your Google Ads are not ringing your phone.
Local Services Ads: Pay Per Lead, Exclusive to You
Local Services Ads are Google's pay-per-lead product. You do not pay for clicks. You pay when a homeowner calls you through the ad. If the call is spam or outside your service area, you dispute it and get a credit.
LSA leads cost $20 to $60 per lead depending on your trade and market. That is similar to Angi pricing. The difference: LSA leads are exclusive. The homeowner saw your Google Guaranteed badge, read your reviews, and chose to call you specifically. Nobody else got that lead.
The Google Guaranteed badge matters. It tells homeowners you passed Google's background check, license verification, and insurance confirmation. It separates you from the unlicensed operators running ads from a pickup truck. Homeowners trust it. That trust shows in the conversion data: LSA leads close at 25% to 35%, more than double the rate of shared platform leads.
Referrals Still Close Highest, So Get More of Them
Word of mouth is still the highest-converting lead source for contractors. A referral from a satisfied customer comes with built-in trust. Close rates on referrals hit 50% to 70%. No other channel touches that.
The problem: referrals are unpredictable. You cannot scale word of mouth by working harder. But you can multiply it.
- Ask every satisfied customer for a Google review. Send an automated text 2 hours after the job is complete with a direct link to your Google review page. Follow up 48 hours later if they have not responded.
- Create a simple referral incentive. $50 off their next service for every referral that books. Easy. Memorable. Gets people talking.
- Stay visible on social media. Post completed projects on Facebook and Instagram. Your past customers see the work, remember you, and tag friends who need your services.
- Email past customers quarterly. Seasonal reminders, maintenance tips, and a simple "know someone who needs us?" line at the bottom.
A contractor with 200+ Google reviews at 4.8 stars generates referral-quality trust from strangers. Reviews are digital word of mouth. They compound. Our reputation management service automates the entire review collection process so your office is not chasing customers after every job.
What "Exclusive Contractor Leads" Means
The phrase "exclusive contractor leads" gets thrown around by every lead gen platform that wants your money. Most of them are lying or redefining the word.
Exclusive should mean: the homeowner contacted your company and only your company. They found you through your Google listing, your website, your ad, or a referral. Nobody else received that lead. You are the only contractor they are talking to.
Many "exclusive lead" companies sell something different: a lead that goes to one contractor in one zip code but 3 contractors in the next zip code over, all serving the same area. Or a lead that was "exclusive" for 30 seconds before being resold.
True exclusive leads come from channels you own. Your Google Ads. Your organic rankings. Your Google Business Profile. Your LSAs. Your reputation. These are channels where the homeowner made a choice to contact you. That is exclusive.
This is also why your marketing partner matters. If your agency runs Google Ads for you and your competitor, you are bidding against each other. The agency collects two fees. You split the leads. Watson & Co. operates on an exclusive territory model: one company per trade, per market. Your keywords, your ad budget, your strategy never benefits a competitor.
Speed to Lead: The Factor That Determines Close Rate
You can generate the best contractor leads in the world and still lose them. The difference between booking the job and losing it is often measured in minutes.
78% of customers hire the first contractor who responds. Not the cheapest. Not the most experienced. The fastest. When a homeowner submits a form on your website at 8 PM and you do not call back until 9 AM, that job is gone. They called someone else at 8:05.
What fast response looks like
- Instant text confirmation. The moment a form is submitted, an automated text goes out: "Thanks, [Name]. We got your request and will call you within 10 minutes."
- Auto-notification to your team. The lead hits your dispatcher's phone immediately. Not in an email they check twice a day.
- After-hours voicemail callback. If a call comes in at 10 PM, your system sends a text: "We're closed right now but will call you first thing at 7 AM." You beat every competitor who let it go to voicemail with no response.
The companies that book 50+ jobs per month are not getting better leads. They are responding faster to the same quality leads everyone else ignores. For the full playbook, read speed to lead: why 5 minutes costs you jobs.
How to Qualify Contractor Leads (Not Every Lead Is a Good Lead)
More leads is not always the answer. Better leads is. A contractor who gets 100 leads per month and books 10 jobs has a pipeline problem. A contractor who gets 40 leads and books 20 has a machine.
Signs of a qualified contractor lead
- They searched for your specific service. "Water heater installation near me" is better than "plumber."
- They are in your service area. Leads from outside your territory waste everyone's time.
- They have a real project with a timeline. "My AC died today" closes faster than "thinking about upgrading sometime."
- They are the decision maker. The homeowner, not a renter or a kid doing research for a school project.
How to filter bad leads out
Set up your intake process to qualify quickly. Your first question on a callback should be: "What's the project and when do you need it done?" If the answer is vague or months away, tag it as a nurture lead and move to the next call. Your dispatch time is too valuable for tire kickers.
Google Ads lets you target by keyword intent, location, time of day, and device. That filtering happens before the lead even reaches you. A well-built campaign sends you homeowners who are ready to book, not people casually browsing.
Building a Pipeline That Does Not Depend on One Source
The most dangerous word in contractor lead generation is "only." Only using Angi. Only running Google Ads. Only relying on referrals. One source fails, your schedule empties.
The three-channel minimum
Every contractor needs at least 3 active lead sources:
1. Immediate paid channel. Google Ads or LSAs. Turns on fast. Produces calls this week. You control the budget and can scale up or down based on your schedule.
2. Long-term organic channel. SEO and Google Business Profile. Takes 6 to 12 months to build. But once it works, your cost per lead drops every month while lead volume grows. This is the compounding asset.
3. Relationship channel. Referrals, reviews, email to past customers, social media. These leads close highest and cost least. But they are not controllable or predictable. They supplement your pipeline. They should never be your whole pipeline.
When one channel dips (Google changes an algorithm, ad costs spike in summer, referrals slow down in winter), the other two keep your crews working. That is the difference between a business that survives and one that thrives. Companies that understand this principle do not lose leads to competitors during slow seasons.
What This Costs: Real Numbers by Trade
Lead generation investment varies by trade, market size, and competition level. Here are realistic monthly budgets for a contractor generating 30 to 60 leads per month across owned channels.
| Trade | Google Ads | LSAs | SEO | Total Monthly | Expected Leads |
|---|---|---|---|---|---|
| Plumbing | $2,000-$4,000 | $800-$1,500 | $1,000-$2,000 | $3,800-$7,500 | 35-70 |
| HVAC | $2,500-$5,000 | $1,000-$2,000 | $1,000-$2,500 | $4,500-$9,500 | 30-65 |
| Electrical | $1,500-$3,000 | $600-$1,200 | $1,000-$2,000 | $3,100-$6,200 | 30-60 |
| Landscaping | $1,000-$2,500 | $500-$1,000 | $800-$1,500 | $2,300-$5,000 | 35-75 |
| General contractor | $2,000-$4,500 | $800-$1,500 | $1,000-$2,000 | $3,800-$8,000 | 25-55 |
These numbers assume a mid-size market. Major metros cost more. Small towns cost less. The point: the total investment is often less than what contractors spend on shared lead platforms, and the leads are better.
Compare to buying 50 Angi leads per month at $50 each: $2,500/month for leads that close at 8%, giving you 4 booked jobs. The same $2,500 in a Google Ads and LSA split gives you 10 to 15 booked jobs. That is the math that changes businesses.
Stop Renting Leads. Start Owning Your Pipeline.
Every dollar you spend on shared lead platforms builds someone else's business. The moment you stop paying, the leads disappear. You own nothing.
Flip that equation. Invest in SEO, Google Ads, LSAs, and your Google Business Profile, and you build an asset: rankings, reviews, reputation, and a pipeline that compounds over time. Those assets generate leads whether you are awake or asleep.
Contractor leads do not have to cost $50 to $85 each. They do not have to be shared with 4 other companies. And your schedule does not have to depend on a platform that profits whether you book the job or not.
Build the system. Own the leads. Keep your crews booked solid.
Your competitors are getting the calls you should be getting. Find out exactly where your leads are going.
Get Your Free Growth Audit