Contractor Lead Generation: Every Way to Get Jobs, and What Each One Really Takes
Contractor lead generation is any way you get homeowners to call you: referrals, Google Maps, Local Services Ads, Google Ads, lead marketplaces, Facebook, Nextdoor and offline signs. Most small contractors do best running two or three well, starting with the free ones (phone, reviews, Google profile) before paying for leads.
9 min read
In this guide
- What are the main ways contractors get leads?
- Referrals and repeat customers: free, but only with a system
- Google Maps and your Business Profile
- Local Services Ads: you pay per lead
- Google Ads: control, and a bill for every click
- Lead marketplaces
- Facebook and Instagram
- Nextdoor
- Yard signs, truck lettering and door hangers
- How do you choose? Do the cost-per-booked-job math
- Where do leads leak?
- By trade
- First 30 days
- Common questions
Every lead source does one of two things. It puts you in front of people who already need a job done, or it makes people remember you before they need one. The first kind is fast and costs money or effort every month. The second is slow and gets cheaper over time. A healthy contractor business has some of each.
This guide walks through each channel, how you pay for it, and what to watch for. None of them is good or bad on its own. What matters is fit: your trade, your ticket size, your season, and how many hours you have left after a day on the job.
What are the main ways contractors get leads?
| Channel | How you pay | Good at | Watch out for |
|---|---|---|---|
| Referrals and repeat customers | Time, sometimes a thank-you | Best-fit jobs, easy closes | Grows only as fast as your past customers talk |
| Google Maps and Business Profile | Time (listing is free) | People searching “near me” | Slow to build, and competitors want the same spots |
| Local Services Ads | Per valid lead | Callers ready to hire | Prices vary; you have to answer fast |
| Google Ads (search) | Per click | Choosing which searches you show up for | Clicks cost money whether or not the caller books |
| Lead marketplaces | Varies by platform | Volume when you need it now | Ask whether a lead is shared and how to dispute a bad one |
| Facebook and Instagram | Time, or ad spend | Showing finished work, staying top of mind | Most people scrolling are not shopping today |
| Nextdoor | Time, optional ads | Neighborhood trust | Public threads reward honesty and punish pitches |
| Yard signs, truck lettering, door hangers | Print costs and time | Cheap repetition where you already work | Hard to measure unless you ask every caller |
Referrals and repeat customers: free, but only with a system
Most contractors get referrals by accident. You can get them on purpose.
The best moment to ask is when the job is done and the customer is looking at the finished work. Ask everyone the same way, and make it easy: a text they can forward, a name and number they can give a neighbor. Then go back to your past customer list. People who hired you two years ago and never heard from you again are your warmest leads.
Keep thank-yous for referrals separate from review requests. A referral thank-you is a gift after the fact. A review is never something you reward. For ideas and templates, see contractor referral program ideas.
Google Maps and your Business Profile
When someone searches “roofer near me,” Google shows a map and a few businesses. Google doesn’t publish the full recipe, but it says local results come from relevance, distance and prominence. You can’t change distance. You can control the rest by keeping the profile accurate.
- Use your real business name. Adding keywords to the name is not allowed and can get a profile suspended.
- Pick the fewest categories that describe your main business, and make them specific.
- If you travel to customers, set it up as a service-area business with an accurate area.
- Add real photos of real jobs.
- Answer every review, good or bad, in your own words.
Setup steps are in the Google Business Profile guide for contractors. Rankings are never guaranteed, and nobody outside Google can promise you a position.
Local Services Ads: you pay per lead
Local Services Ads sit at the top of Google results for many home service searches. Google charges per valid lead, not per click. Lead prices vary by location, job type, lead type and bidding mode, so the only honest number is the one you see for your area.
If you believe a lead is invalid, you can dispute it. Google says successful disputes are credited in the U.S. and Canada. Google also says it screens and verifies businesses that advertise. Requirements vary by category and location, so check Google’s current requirements before you plan around it.
The catch is speed. A lead you call back tomorrow is a lead someone else may already have booked.
Google Ads: control, and a bill for every click
With Google Ads you pick the searches you want to appear for, such as “water heater replacement” in your zip codes, and you pay when someone clicks. You are buying clicks, not calls, so the page they land on matters as much as the ad. A slow page with no phone number burns money.
Start small, with a firm monthly cap, and judge it on booked jobs. The contractor advertising guide compares how each paid channel charges.
Lead marketplaces
Lead marketplaces are established sites that connect homeowners with contractors. Pricing and lead rules differ by platform, trade and location, and they change, so get current terms from any marketplace before you sign up.
Marketplaces can fill a calendar quickly, which is useful when you are new or between busy seasons. The risk is paying for leads that never turn into jobs. Before you commit, ask three things: is the lead shared with other contractors, what counts as a refundable lead, and what do you pay if you book nothing. The full breakdown is in are lead-marketplace leads worth it.
Facebook and Instagram
Social is good at two things: showing finished work and keeping you in mind. Before-and-after photos of real jobs do more than any slogan. Local Facebook groups sometimes have neighbors asking for a recommendation. Follow each group’s rules, and answer helpfully instead of pitching.
Ads can be aimed at an area, but most people scrolling aren’t shopping for a roofer that day. Treat social as a place to build trust, and treat search as a place to catch demand.
Nextdoor
Nextdoor is a neighborhood network where people ask neighbors for recommendations. That makes it trust-heavy and pitch-hostile. The short version is that it can be worth an hour a week if you show up as a helpful business, and a waste if you show up as an ad. The details are in Nextdoor for contractors.
Yard signs, truck lettering and door hangers
Cheap and old-fashioned, and still useful because they repeat where you already work. A sign in front of a finished job, a clear phone number on the truck, a door hanger on the six houses around your crew. The weakness is measurement. Ask every caller how they heard about you.
How do you choose? Do the cost-per-booked-job math
Here is a made-up example. Say you spend $500 testing a channel for a month. It sends you 10 leads. You quote 5 and book 2. Your cost per lead is $50, but your cost per booked job is $250.
Whether $250 is good depends on what a job leaves you after materials and labor. If a typical job leaves $1,500, $250 is a strong result. If it leaves $300, it is not. Your numbers will be different, so run your own.
A sensible order:
- Fix the free basics: answer the phone, ask for reviews, complete your Google profile.
- Build a simple referral and repeat-customer routine.
- Add one paid channel with a hard monthly cap.
- Add another only after you can say what the first one produced in booked jobs.
Where do leads leak?
More leads doesn’t help if they fall through the floor. The two big leaks are calls you can’t answer on the job and quotes you never follow up on. Fix those before you pay for more leads. Imagine you get 40 calls a month, miss 10 while you are on a ladder, and none of those callers hear back. That is 10 people who wanted work done and went to the next name on the list.
By trade
- Roofers: Big ticket, few jobs a year, so each lead matters. Homeowners often compare three quotes and take weeks to decide, which makes follow-up a lead source of its own. Storm work brings a surge of calls, but not every contractor should chase it.
- Plumbers: Many jobs start as an emergency. The caller picks whoever answers first. Search visibility and a fast phone answer matter more than a polished brand. Repeat work, like water heaters, comes from staying in touch.
- HVAC: Demand spikes in the first hot or cold week. Maintenance customers are steady, planned revenue. Reach them before the season, not during the rush.
- Electricians: A mix of small service calls, panel and remodel work, and builder relationships. Referrals from other trades and general contractors carry weight because your work is out of sight.
- Landscapers: Seasonal and visual. Photos sell. Book the spring work early, and turn one-time mowing or cleanup customers into recurring ones. Neighborhood clusters make signs and door hangers pay.
- Painters: Customers judge you on what they can see, so photo galleries and reviews that mention neatness matter. Many jobs come from realtors and property managers who need a repeatable, reliable crew.
- General contractors and remodelers: Long sales cycles and large budgets. Homeowners want proof you finish jobs. Real project pages, past-client references and a clear process do more than a flashy ad.
- Tree service: Part emergency (storm damage), part planned (trimming, removal). Local trust is everything with equipment and liability involved. Truck lettering and neighbor referrals work well here.
First 30 days
- Week 1: Answer or text back every missed call the same day. Write down where each caller found you.
- Week 2: Claim and complete your Google Business Profile. Add ten real photos. Reply to every review.
- Week 3: Ask your last 20 customers for a review, all in the same way. Ask three for a referral.
- Week 4: Follow up on every open quote. Count calls, quotes and booked jobs by source. Pick one channel to test next, with a monthly cap.
If you’d rather not run the phone and follow-up side by hand, missed-call text back is part of the Builders Presence plan. It works alongside whichever channels you choose.
Common questions
What is the cheapest way for a contractor to get leads?
Referrals and repeat customers cost the least in cash, because you are paying with time and good work. A finished job, a fast reply and a simple ask get you most of the way. Your Google Business Profile and real reviews are the next cheapest. Paid channels only make sense once your phone and follow-up are working.
How many lead sources does a small contractor need?
Two or three, run well. One steady free source such as referrals, one search source such as Google Maps or Local Services Ads, and one channel you are testing. Spreading across six channels usually means none of them get enough attention to work, and you cannot tell which one paid off.
Are paid leads worth it for contractors?
It depends on cost per booked job, not cost per lead. A cheap lead that never books costs more than an expensive one that does. Track how many leads you quote, how many you book, and what a booked job earns you after materials and labor. That number tells you whether to keep paying.
How do I know which lead source is working?
Ask every caller how they found you and write it down on the same page every time. Once a month, count calls, quotes and booked jobs per source. A separate business phone number for a channel can also help. Judge by booked jobs, not by how many calls came in.
Want this running for your business?
15 minutes on the phone. We show you the real thing on a real account, you ask whatever you want. No pressure, no contract.