Lead generation for contractors: How to build a steady flow of jobs
Referrals are the best leads you will ever get, but you cannot turn them up when the calendar is empty. A lead generation system can be turned up.

Keyword tools estimate around 390 US searches a month for "lead generation for contractors", and most of the people searching want the same thing: fewer quiet weeks. This guide covers where contractor leads come from, how to judge them, and how to put the pieces together.
Owned leads and rented leads
Every lead source falls into one of two groups. Owned sources, such as your own ads, website and Google Business Profile, send enquiries only to you and keep working as long as you maintain them. Rented sources, such as lead marketplaces and directories, can deliver work quickly, but the lead is often shared and the flow stops when you stop paying.
Most contractors start with rented leads because they are quick. The businesses that grow steadily move most of their budget to owned sources over time. See exclusive vs shared leads and Angi leads vs running your own ads for the trade-offs.
The main channels compared
| Channel | Speed | Cost control | Lead is yours alone |
|---|---|---|---|
| Google Search Ads | Days | High | Yes |
| Local Services Ads | Weeks, after checks | Medium | Yes |
| Google Business Profile | Months | Free, takes time | Yes |
| Meta Ads | Days | High | Yes |
| Lead marketplaces | Days | Low | Often shared |
| Referrals and reviews | Slow | Low | Yes |
Google Search catches people who need a job done now. Meta Ads create demand for planned projects such as replacements and upgrades. Your Google Business Profile and reviews make both work better, because they are what people check before they call.
What a lead should cost
There is no correct cost per lead for contractors in general. There is only a cost that works for your business. Work backwards from three numbers: your average job value, your gross margin and the share of leads you close.
Illustrative example
These numbers are invented to show the method.
A siding contractor averages $9,000 per job at a 35% gross margin, so each job leaves $3,150. They close one in five qualified leads. If they are willing to spend 30% of that margin to win a job, they can afford about $945 per job, or roughly $190 per qualified lead.
Track cost per booked job, not only cost per lead. Cheap leads that never close cost more in the end. Our guide to cost per lead vs customer acquisition cost shows how to calculate both, and what leads cost by trade gives typical ranges.
Qualify before you quote
A lead that is outside your area, below your minimum job size or only price shopping wastes an estimate visit. Ask two or three qualifying questions on your forms and in your ads: the service needed, the location and the timeframe. For bigger projects, add a budget range. Our guide to lead form fields covers which questions help and which ones only add friction.
Answer fast and follow up
Homeowners usually contact more than one contractor. The first to respond usually gets the conversation. Aim to reply within five minutes during working hours, send an automatic text when you miss a call, and follow up at least three times over the first week. See speed to lead, missed call text back and a lead follow-up sequence.
Measure leads to booked jobs
If you only measure clicks and form fills, you will end up paying for the wrong things. Track calls with call tracking, mark each lead as booked or lost, and feed that data back into your ad accounts with offline conversion tracking. After a few months, you will know which channels bring profitable work.
Where to start
Pick one owned channel that matches how your customers buy. For urgent work that is usually Google Search. For planned projects it is often Meta Ads with a qualifying form. Set up tracking before you spend, give it 60 to 90 days, then add a second channel.
If you would rather have the system built for you, our done-for-you lead generation covers ads, landing pages, tracking and lead alerts. You can also request a free audit of what you run today.
Questions owners ask
What is the best lead generation for contractors?
For most contractors, the best lead source is a mix of Google Search Ads for urgent work, a well-reviewed Google Business Profile, and one social channel for planned projects, all tracked to booked jobs. The right mix depends on your trade and job size.
Should contractors buy leads?
Bought leads can fill gaps, but they are often shared with several competitors and the flow stops when you stop paying. Use them as a supplement while you build owned sources.
How long does contractor lead generation take to work?
Paid search and social ads can produce leads within days. Tuning them to a steady cost per booked job usually takes 60 to 90 days. A Business Profile and reviews build over months.
Want us to look at your own numbers?
Get a free lead generation audit. We will review your ads, landing pages and tracking, and show you where enquiries are slipping away. If nothing is broken, we will tell you that too.



