Construction companies in the U.S. are set to do roughly $2.1 trillion in work this year, according to the Associated General Contractors of America. If you’re not getting enough of it, the problem is the pipeline.
Most contractors get 80% of their revenue from two or three channels and ignore the rest. That works until it doesn’t. One dry referral season, one Google algorithm update, or one bad Yelp review can cut your lead flow in half overnight.
This guide covers 12 sources of construction leads, what it actually takes to work each one, and how to decide where to put your time.
The free channels that take time but compound
Google Business Profile
Your Google Business Profile (GBP) is the fastest way to get in front of someone actively searching for a contractor in your area. It’s free. Setup takes about an hour. And the payoff compounds over months as you collect reviews and add photos.
When someone searches “kitchen remodeler near me” or “general contractor in [city],” Google shows a Local Pack of three businesses above the regular search results. That pack captures around 42% of all clicks on the page, according to a 2024 Backlinko analysis.
Fill out every field. Upload 15 to 20 real photos from real jobs. Write a description that’s specific. “We handle residential additions, kitchen remodels, and deck builds in the Phoenix metro. Licensed and insured since 2017.” That’s more useful than any paragraph about your commitment to quality.
The biggest lever is reviews. Businesses with 40-plus reviews see significantly more contact requests than those with fewer than 10, per BrightLocal’s 2025 research. After every job, text the customer a direct link to your GBP review page. Most people won’t go out of their way to find it, but they will click a link.
If you want to understand the full picture of getting found online, the guide on whether contractors need a website walks through how GBP and a website work together.
Referrals from past customers
The average contractor gets 40-60% of new business from referrals, according to a 2024 Jobber survey of 1,000 home service businesses. That number should be higher.
Most referrals happen by accident. You do good work, someone happens to mention you. A referral program turns that accident into a system.
The simplest version: 10 days after a job closes, send a text. Something like: “Hey [name], thanks again for the project. If you know anyone who needs [specific service], I’d appreciate the mention. I take good care of people who come through referrals.” No complicated reward program. Just making the ask.
If you want a more formal structure, a $100 gift card per closed referral works for most contractors. The math: if a typical job is $4,000 and your net margin is 25%, you’re keeping $1,000. Paying $100 to acquire that job is a 10% customer acquisition cost. That’s a solid number.
For a more complete customer acquisition system, the guide on how to get more customers as a contractor covers referrals alongside six other free channels.
Relationships with adjacent trades
Plumbers, electricians, HVAC techs, roofers, and painters all work in the same houses you do. They’re not competition. They’re your network.
A plumber who finds water damage during a service call doesn’t do the carpentry. An electrician doing a panel upgrade doesn’t do the drywall repair. If you have genuine relationships with five or six adjacent tradespeople who trust you, you’ll get calls you didn’t have to earn.
The way to build these relationships is straightforward. Do a good job when they refer someone to you. Return the favor when you can. Check in once in a while. It takes months, not days.
Nextdoor and neighborhood Facebook groups
Local social platforms generate surprisingly consistent leads for residential contractors. Nextdoor has more than 80 million registered users in the U.S., and most activity is hyperlocal. When someone asks “does anyone know a good tile guy?” in your neighborhood, that’s a direct, warm lead.
The play: join the neighborhood groups where your customers live. Respond when people ask for contractor recommendations, even if they’re not looking for your specific trade. Be useful without pitching. When they do need what you do, you’ll be the person they remember.
Paid channels worth considering
Google Local Services Ads
Google Local Services Ads (LSAs) are different from regular Google Ads. Instead of paying per click, you pay per lead, and you only show up if Google verifies your license and insurance. The Google Guarantee badge builds credibility with people who don’t know you.
LSA costs vary by trade and market. Plumbers in competitive metros often pay $30-60 per lead. General contractors in mid-size cities frequently see $20-40 per lead. Expect to close 20-35% of LSA leads on average, depending on how fast you respond and how good your reviews are.
The math only works if your average job value is high enough. If a typical project is $1,500 and you pay $40 per lead and close 25% of them, your customer acquisition cost is $160. That’s 10.7% of revenue, which is workable if your margins are solid. If your typical job is $400, LSAs won’t pencil out.
Angi, HomeAdvisor, and Thumbtack
These platforms are controversial for a reason. You pay for leads you don’t control, and you compete against other contractors bidding on the same jobs. Lead quality is inconsistent, and cost-per-lead has risen steadily.
That said, they work for some contractors in some markets. The difference is usually response time. A 2022 Harvard Business Review study found response time is the single biggest conversion factor on these platforms. Contractors who respond within five minutes convert at roughly three times the rate of those who respond within an hour.
If you’re going to use these platforms, commit to rapid response or don’t bother. Track your close rate and cost-per-job carefully. If it’s not profitable after 90 days, cut it.
Facebook and Instagram ads
Social ads work better for some trades than others. Remodelers, landscapers, and deck builders see decent results with before-and-after photo ads targeting homeowners in specific zip codes. Roof replacement and HVAC tend to underperform because intent is lower. People aren’t scrolling Instagram looking for a new furnace.
A reasonable starting budget for testing is $500-800 over 30 days, targeting one specific service in one area. If you can’t generate at least two or three leads from that, the ad creative or the targeting is off. Don’t scale up until you know what’s working.
Getting construction leads from other contractors
Subcontracting from general contractors
If you’re a specialty trade, general contractors are a direct lead source. A busy GC with multiple projects running needs reliable subs. If you show up on time, do the work right, and don’t create problems, you’ll get more calls.
Getting in the door is the hard part. Most GCs have a short list of trusted subs and rarely take cold calls. The best approach is a warm introduction through someone they already work with. Second best is showing up at a project where they’re working, introducing yourself professionally, and leaving a card. It takes more than one touchpoint.
Commercial and government bids
Public construction projects are required to post bids on government procurement platforms. SAM.gov handles federal contracts. Most states have their own portals. Some counties post on platforms like BidNet or DemandStar.
Getting construction leads this way is slow. You’ll respond to dozens of RFPs before winning one. But the jobs tend to be larger and the payment terms more reliable than residential work. If you’re trying to grow past the $1-2M revenue range, building a bidding process is worth the overhead.
Owned channels that take longer to build but don’t go away
Your website
A contractor website that ranks in search results generates leads without any ongoing spend. The trade-off is that it takes six to 18 months to build enough authority to show up consistently.
The fastest path to traction is specific pages targeting what your customers actually search. “How much does a kitchen addition cost in [city]” is worth more than a generic services page. One well-optimized page can outrank companies 10 times your size.
Email to past customers
Your past customers are your warmest lead source. A simple email list of everyone you’ve worked with is an asset most contractors ignore.
Four times a year, send a short email. Not a newsletter, not a promotion. Just a note: “Spring is a busy time for deck work. We have a few openings in May if you’re thinking about a project. Happy to come take a look.” The response rate on email to past customers is typically five to 15 times higher than any cold outreach.
Customer reviews on Google and Yelp
Reviews are both a Google ranking factor and a close-rate factor. A 2024 BrightLocal study found that 75% of consumers trust online reviews as much as personal recommendations from people they know.
If you have 4.9 stars from 12 reviews, you’ll lose to a competitor with 4.7 stars from 85 reviews almost every time. Volume matters.
The request process is the same as with GBP: text a direct link after every job. Make it easy. Friction kills follow-through.
Where to start
If you’re doing less than $500K in revenue, focus on three things: your Google Business Profile, a disciplined referral ask process, and two or three relationships with adjacent trades. Those channels cost nothing but time and compound over months.
If you’re between $500K and $2M, add LSAs or a paid social test once you have the first three working. Track everything in a simple spreadsheet: source, lead date, close rate, average job value. After 60 days, you’ll know exactly which channels are profitable.
If you want to get more systematic about tracking and following up with leads, a contractor CRM keeps everything from falling through the cracks. Most of the solid options cost $50-150 a month and pay for themselves quickly if you’re closing jobs you’d otherwise lose.
The contractors who complain about a slow market are usually the ones relying on one channel. The ones who stay busy through slow seasons have four or five running at once. Build that and you won’t have a lead problem.
The ProTradeHQ Team
We're veteran contractors and software experts helping the trade community build more profitable, less stressful businesses through practical systems that work in the field.