Home › Guides › What Are the Best Lead Sources for Contractors? Google LSA, Angi, Thumbtack, Yelp, Nextdoor and Your Own Site Compared
What Are the Best Lead Sources for Contractors?
Short answer: No lead source is best for every contractor. Google Local Services Ads charge when a customer contacts you, and Google lists plumbers, HVAC, roofers, electricians and painters as eligible. Thumbtack says joining is free and you set a lead budget. Angi, Yelp and Nextdoor did not state ad prices. A Business Profile and your own website carry no per-lead fee.
- Google says Local Services Ads charge only when potential customers get in touch through your ads.
- Google's eligible home services list names plumber, HVAC, roofing, electrician, painter, fencing, handyman and tree services.
- Thumbtack says there is no charge to join, and you control your pricing and budget for leads.
- Angi's pro sign-up page did not state how it charges when we checked in November 2026.
- Yelp and Nextdoor state that a basic business page is free, and neither page stated ad prices.
- Google says creating a Business Profile and listing your business on Google is free.
We opened each company's own business or pro page in November 2026. Where a page did not say something, we write "not stated". Prices and terms change, so check the page before you sign up. We do not rank these sources, because the right one for a two-person painting crew in a small town is not the right one for a ten-truck HVAC company in a big city. If you work in one trade, see the trade page where one exists, such as lead sources for electricians.
What is a lead source for a contractor?
A lead source is the place a possible customer first reaches you. It might be a phone call from a Google ad, a request through an app, a neighbor's post or a form on your site. A lead is not a job. You still have to answer, quote and win the work.
Trades get leads in very different ways, and that changes which source fits:
- Emergency trades. Plumbers, HVAC, electricians and tree services get calls when something breaks or a limb is down. People search on a phone and call the first few results. A visible number and a fast answer matter more than a polished page.
- Planned, higher-ticket trades. Roofers, fence companies, concrete and masonry crews, and painters sell bigger jobs. Buyers compare quotes, read reviews and often check a website before they call.
- Repair and odd-job trades. Handymen and small-repair crews live on volume. Price-shopping is common, and an app that sends many small requests can suit them.
Before you spend, decide which of these three you want more of.
How we compared them
We used five plain criteria, all taken from the company's own page except the last:
- How it charges. Per lead, per click, a fee, or free.
- Which trades it names. Whether the page lists your trade.
- Cost to join. Whether the page states a fee to start.
- Budget control. Whether you set the spend.
- Who owns the customer relationship. Whether the lead lives on a platform or on your own channels. This one is our view, not a company claim.
Comparison table (checked November 2026)
| Source | How it charges | Trades it names | Cost to join | Budget control |
|---|---|---|---|---|
| Google Local Services Ads | "Only pay when potential customers get in touch through your ads" | Lists plumber, drain expert, HVAC, electrician, roofing, painter, fencing pro, handyman, tree services and more | Not stated | Not stated |
| Angi | Not stated | Popular services shown: painting, handyman, remodeling, lawn care, maid service | Not stated | Not stated |
| Thumbtack | Not stated beyond "Platform Fees" with no amounts | Choose your own service when you sign up; page does not list trades | "No charge to join, no annual fees and no membership fees" | "You control your pricing and budget for leads" |
| Yelp for Business | Not stated | Home and local services listed as a category | Business page is free to claim | Not stated |
| Nextdoor | Business Page and posts free; ads not stated | Industry list includes Home and Garden | Free page | Not stated |
| Google Business Profile | Free | Any local business | Free | Not applicable |
| Your own website | Hosting and build costs, no per-lead fee | Whatever you build | Varies | You control it fully |
A "not stated" means the page we opened did not show it. It does not mean the cost is zero. Many companies explain fees during sign-up or in a separate help page.
Google Local Services Ads
Google Local Services Ads are pay-per-lead listings that sit at the top of Google results for local home services. Google's page says you only pay when potential customers get in touch through your ads, and that you pay for leads, not clicks.
Google's page lists eligible home services. Among them are plumber, drain expert, HVAC, electrician, roofing, painter, fencing pro, handyman, tree services, foundations pro, siding pro and general contractor. The list we saw did not name concrete or masonry as separate categories, so a concrete or masonry crew should check whether a fitting category exists in its area before planning around this source.
Google says displaying the Google Verified badge on your Business Profile helps first-time customers choose you with confidence. The page did not state a cost to sign up, a price per lead or a license check.
Best fit if you run an emergency trade such as plumbing, HVAC, electrical or tree work and can pick up the phone fast. Because you pay for contact, a missed call is money gone. It can also suit a roofer or fence company that wants a steady weekly lead target.
Watch for: the price per lead is not stated on the page. Ask in the sign-up flow for your area's range, and count how many leads become paid jobs.
Angi
Angi's pro page says it is the "largest homeowner network" and that it saw "over 1.5M opportunities on Angi last month." It names painting, handyman, remodeling, lawn care and maid service as popular services. It did not state how it charges, what membership costs or how leads are shared between pros.
Best fit if you want a flow of homeowner requests and you will read the terms before you pay, because the sign-up page did not show them. Painters, handymen and remodelers appear on the page's popular list.
Watch for: unknown cost per lead and unknown rules for shared leads. Get the fee structure in writing first.
Thumbtack
Thumbtack's pro page says "There's no charge to join, no annual fees and no membership fees." It says you control your pricing and budget for leads, which decides how many leads you get, and that customers choose pros directly. It mentions "Platform Fees" without amounts, and it does not say whether you pay per lead, per contact or only when hired.
Best fit if you are a handyman, painter or small-repair crew (the page does not list trades, so confirm yours at sign-up) filling gaps in the schedule and want to set a lead budget yourself. A new business with no reviews can start here without a monthly fee.
Watch for: unstated fee amounts. Treat the first month as a test with a hard cap.
Yelp
Yelp for Business says you can claim a free Yelp Business Page and lists "20+ free tools to showcase your business." Its advertising page says "Reach more customers looking for your services" and its Request a Quote product says it connects you with "high-intent leads." It did not state ad prices, budgets or what a quote request costs.
Best fit if your market already uses Yelp for home services, which you can check by searching your trade and town on Yelp and seeing whether competitors have reviews there.
Watch for: the details sit behind sign-up. Claim the free page first and ask for the ad billing model in writing.
Nextdoor
Nextdoor's page says a Business Page is free and business posts are free. It says "1 in 3 US households are on Nextdoor" and that 76% of neighbors have been influenced by a recommendation there. Those are Nextdoor's own claims, and the page does not say how they were measured. It says its ads are "easy to set up" but did not state ad pricing or a minimum budget.
Best fit if you work a tight local area and want neighbors to see your name and recommendations. It suits planned work, like a roof replacement, a fence or a paint job, more than a 2 a.m. burst pipe.
Watch for: ad pricing is not stated, so start with the free page and free posts.
Your Google Business Profile
Google says: "Yes, creating a Business Profile and listing your business on Google is free." A profile lets you control how you appear on Search and Maps, manage reviews, share photos and post updates. Google's help page also says there is no way to request or pay for a better local ranking on Google, so a free profile is not a lesser product that ads can replace. See Google Business Profile Help: improve your local ranking.
Best fit if you are any contractor in any trade. It is the base layer. Our guide on how to set up a Google Business Profile covers the steps, and Bing Places and Apple Business Connect cover the other two main maps.
Watch for: it takes time to build. It is not a switch you flip for tomorrow's calls.
Your own website
A website is the one source here where no platform sits between you and the customer. People who find you through a Google listing, a neighbor's post or a truck door still check your site. It is where your license number, service areas and job photos live. See what a contractor website should include, what a contractor website costs and how to pick a website builder.
We build websites for contractors, so weigh our view on this row accordingly. The facts stay the same: there is no per-lead fee, and what you build is yours.
Watch for: a site does nothing if nobody finds it. It works with a good Google profile and reviews, not instead of them. For the full picture, read our guide to local SEO for home service businesses.
Which source fits which trade?
This is our reading of the pages above, not a ranking.
| Trade | Sources worth testing first | Why |
|---|---|---|
| Plumbing, HVAC, electrical | Google Business Profile, then Local Services Ads | Google names these trades; emergency calls reward a fast answer |
| Roofing | Google Business Profile, your own site, one paid source | Big jobs get compared; Google names roofing as eligible |
| Fencing, painting | Google Business Profile, Nextdoor, Thumbtack | Planned jobs, neighbor trust, and a fence or paint job is easy to show in photos |
| Concrete, masonry | Google Business Profile, your own site, Nextdoor | Local reputation and job photos matter; check LSA categories in your area |
| Handyman | Thumbtack, Angi, Google Business Profile | Many small requests; Angi's page lists handyman as a popular service |
| Tree service | Local Services Ads, Google Business Profile | Google names tree services; storm calls come by phone |
When to pick something else
- If you cannot answer the phone during work hours, a pay-per-lead source wastes money. Fix missed calls with a text-back first.
- If you have no reviews yet, paid leads convert worse. Build your profile and reviews first.
- If you want only planned, higher-value jobs, free sources and your own site may beat paid marketplaces.
- If you want one place to start, the free profile plus a simple site costs the least in fees. Add one paid source and test it for 30 days.
For wider ideas, see our guides on how to get more contractor leads and contractor advertising ideas.
How do you test a lead source without wasting money?
- Pick one source. Do not start three at once.
- Set a hard cap. Use money you can afford to lose.
- Tag every call. Ask "How did you hear about us?" and write it down.
- Count jobs, not leads. Note which leads became paid work.
- Decide after 30 days. Keep it, change it or stop it.
If you want a site that earns its keep, see a free demo site built for your trade.
Common questions
Which lead source is cheapest for a contractor?
A Google Business Profile is free, per Google. Nextdoor and Yelp both say a basic business page is free. Your own website has build costs but no per-lead fee. Paid sources did not state prices on the pages we opened, so compare real quotes.
Are Angi and Thumbtack worth it for contractors?
It depends on your trade, your pricing and your close rate. Thumbtack says there is no charge to join. Angi did not state its fees on the page we checked. Test with a cap and count paid jobs, not leads.
Do Google Local Services Ads charge per click?
No. Google says you pay when potential customers get in touch through your ads, not per click. That makes a missed call a real cost.
Can every trade use Google Local Services Ads?
Google's page lists many home service categories, including plumber, HVAC, electrician, roofing, painter, fencing pro, handyman and tree services. It did not name concrete or masonry in the list we saw, so check your category in the sign-up flow.
Can I use more than one lead source?
Yes. Most contractors mix a free profile, a website and one paid source. Test each on its own so you can see what each one produces.
Sources
- Google: Local Services Ads for businesses (2026)
- Angi: Pro sign-up page (2026)
- Thumbtack: Pros page (2026)
- Yelp for Business: Advertise on Yelp (2026)
- Nextdoor: Small business page (2026)
- Google: Business Profile for businesses (2026)
- Google Business Profile Help: Improve your local ranking on Google (2026)
We build your new website free, before you pay, then work every week to get you named when homeowners ask Google and AI who to call. Get your free demo site.