Construction lead generation is how a contractor gets homeowners and businesses to ask for a quote. For most local contractors, the core channels are a complete Google Business Profile, steady reviews, a website with a fast form, referrals from past clients and, when you’re ready to pay, Google ads and lead marketplaces. Just as important: answering new leads within minutes and tracking what each source costs per job won.
Below: ten channels with honest trade-offs, and how to measure each one.
A lead is a person who has raised a hand: filled out your form, called, texted, booked a visit or sent a request through a marketplace. Construction lead generation is everything you do to make that happen more often, for the right kind of job, in the area you serve. Channels fall into three groups:
“Free” means no ad spend, not no effort. These five channels cost mostly time, and they make every paid channel work better.
When someone searches for a remodeler or a roofer near them, the map results come from Google Business Profiles. Google says local results are based mainly on relevance, distance and prominence, that complete and accurate profiles are more likely to show up, and that there’s no way to pay for a better local ranking.
In BrightLocal’s Local Consumer Review Survey 2026, a survey of 1,002 U.S. adults run by a local marketing software company, 97% of consumers said they read reviews for local businesses, 74% look for reviews from the last three months and 89% expect owners to respond.
So ask every client, soon after the job, with a direct link. Two rules matter. Google’s content policy doesn’t allow incentives for reviews or asking only happy customers. And the FTC’s consumer review rule, in effect since October 21, 2024, bans fake reviews and incentives that require a positive one.
Put a short form and a tap-to-call number on every page, not just a contact page. Ask only for what you need to call back (name, phone, email, town, project type and a sentence about the job), with a checkbox asking permission to text. Show real project photos, your service area and your license number. Then submit your own form and time how long it takes someone to call. A form that emails a shared inbox nobody watches is a leak.
Give each main service its own page (kitchen remodeling, roof replacement, water heater installation), name the towns you serve, and keep your business name, address and phone number the same everywhere they appear online. Write up real jobs: the problem, what you did and how long it took. It’s slow, but it compounds.
Past clients already trust you, and so do their neighbors. Stay in touch a few times a year, check in when the warranty period ends, and ask directly: “Do you know anyone else thinking about a project?” Thank every referral. If you pay referral fees, put the arrangement in writing and check your state’s rules first.
Paid channels add a volume dial to your construction lead generation, and they make tracking essential.
Local Services Ads appear at the top of some Google searches for home services, and you pay per lead instead of per click. A valid lead can be a call, a message or, in the U.S. and Canada, a booking request, and Google says prices vary by location, job type, lead type and bidding mode. Businesses provide a license or business registration, and those that pass Google’s screening get a Google Verified badge.
One detail matters for speed to lead: Google counts a missed call during business hours as a lead if the caller stays on the line more than 20 seconds. If nobody answers, you may pay for a lead you never talked to.
Search ads charge per click, and you choose the keywords, area and budget. Send each click to a page about that exact service, not your home page. Google’s lead form assets let people send their details without leaving the ad. Google says these leads are stored for 60 days and only the last 30 days can be downloaded, so connect the webhook that sends them to your CRM before you launch.
Marketplaces bring homeowners who are actively shopping, and they can fill gaps quickly for a new company with few reviews. The trade-offs:
Treat each marketplace like an ad campaign: keep it only if its cost per won job pays.
Some of the best residential leads come from the street you’re already working on.
Every job is an ad for the neighbors. Ask the client’s permission for a yard sign, keep the site and dumpster tidy, and letter your trucks with your name, phone number and website. Check local sign and HOA rules first.
Some states require your license number on ads and vehicles. In California, for example, the Contractors State License Board says licensed contractors must include their license number in contracts, calls for bid and all forms of advertising, including websites and vehicle lettering. Rules vary by state, and this isn’t legal advice; see our contractor licensing guides.
A partnership lasts as long as the clients it sends are happy, so treat referred leads like your best ones.
Commercial and government work runs on bids. Plan rooms and paid bid-listing services collect private projects out for bid. For federal work, the U.S. Small Business Administration says opportunities are listed at SAM.gov, and agencies must use it to advertise all contracts over $25,000. The SBA also points small firms to SUBNet, a database of subcontracting opportunities posted by large contractors. States, cities and school districts post bids on their own procurement sites.
Before you spend more, check how many leads you’re losing.
To know which channels to keep, follow each one to signed jobs. Record a source on every lead: ask “How did you hear about us?”, use a separate tracking number for each major channel and tag web forms by page or campaign. Then work out four numbers for each source every month:
Here’s an example with round, made-up numbers. A remodeler spends $2,000 a month on Google search ads and $1,500 on a marketplace. The ads bring 20 leads, 10 booked estimates and 3 jobs. The marketplace brings 30 leads, 9 estimates and 2 jobs.
The marketplace is cheaper per lead and more expensive per job. Add each job’s profit and the answer can change again. That’s why construction lead generation should be judged by signed jobs and profit, not lead counts.
The one with the lowest cost per won job and healthy margins in your market, which differs by trade, town and season. For most local contractors, referrals, a complete Google Business Profile and steady reviews are the base, with paid channels on top.
It depends on the channel, trade and area. Google says Local Services Ads lead prices vary by location, job type, lead type and bidding mode, and Angi Leads says its lead fees differ by job size. Work out your own cost per lead and per won job by source.
They can be, especially for a newer company that needs volume while reviews and referrals grow. Shared leads tend to go to whoever calls first, so they pay off for contractors who respond in minutes and track cost per won job.
Within minutes during business hours, and within the hour at worst. In research published in Harvard Business Review, firms that tried to contact leads within an hour were nearly seven times as likely to qualify them as firms that tried even an hour later.
Record a source on every lead: a tracking number per major channel, web forms tagged by page or campaign, and a question on the first call. Then compare each source’s spend with its leads, estimates and won jobs monthly.
In ECHOPS, leads from website forms, Google Ads lead forms, CallRail, forwarded Angi, Houzz and Thumbtack lead emails and your online booking page land on one lead board with their source. With the Phone & texts add-on ($79/mo on Solo and Crew, included in Company), calls and texts to your business number become leads, and speed-to-dial, which the ECHOPS team turns on for your number, rings your team when a new form lead arrives. Every call, text and email counts toward the follow-up, and each person gets a daily list of who to call. Enter your monthly spend for each channel, and the marketing report shows leads, estimates, wins and spend by lead source, with cost per lead, per estimate and per client. Google Local Services leads come in on their own too, and Facebook and Instagram lead ads will once Meta finishes its review.
Posts are general information, not legal, tax or financial advice.
Keep reading
Pricing, sales, operations and the legal side of contracting.
Read the blog →Starting a remodeling business, selling kitchen and bath jobs, and choosing software.
Read the guides →Estimates, contracts, change orders, invoices and more, as PDF plus Word or Excel.
Get the templates →Try ECHOPS free for 14 days with your own leads and jobs. No credit card, and your workspace is ready in minutes.
Special price: your first 2 months from $49/mo. Limited spots, so sign up today.