First: find your leak
Before adding any new channel, work out what happens to the opportunities you already get. Most contractors have never measured this, and the numbers are usually worse than expected.
- 01How many calls did you miss last month? Check your phone log. Missed calls in the trades are usually lost jobs — most callers move straight to the next result rather than leaving a voicemail.
- 02How fast do you respond to form fills? Speed to first contact is one of the strongest predictors of who wins the job, frequently outweighing price.
- 03How many quotes did you send that you never followed up on? For most contractors this is the largest single pool of recoverable revenue in the business.
- 04How many past customers have heard from you in the last year? Repeat and referral work is the cheapest revenue there is, and it decays without contact.
Then: the channels, ranked by cost-effectiveness
1. Referrals and past customers — cheapest, best quality
Almost every contractor says referrals are their best source and almost none actively manage them. Ask directly when the job finishes and the customer is happy. Stay in touch two or three times a year — a seasonal maintenance reminder is enough of a reason. Build genuine relationships with adjacent trades, realtors, and designers who see your customers before you do.
2. Google Business Profile — highest return per hour
For local work this outperforms nearly everything else on effort-to-lead ratio. Complete the profile fully, add real project photos continuously, and build reviews as a fixed step in closing out every job. Map-pack visibility can improve within weeks, not months.
3. Local SEO — slow to start, compounds forever
One real page per service and per town you serve. It typically takes three to six months to produce steady leads and then keeps producing without further spend. This is the channel that lowers your long-run cost per lead more than any other, and it's the one most contractors abandon two months before it starts working.
4. Google Local Services Ads — fast, verified, pay per lead
Requires licence and insurance verification, which is itself a filter that keeps competition down. You pay per lead rather than per click and appear above regular search ads. Lead quality varies by trade and market, but for many residential contractors it's the most efficient paid option available.
5. Google Search Ads — immediate, controllable, expensive
Works when you need calls this month. Requires tight geographic targeting, a solid negative keyword list, and a landing page that matches the search — sending ad traffic to your homepage wastes a large share of the budget. Costs stop producing the day you stop paying.
6. Meta ads — awareness and retargeting
Colder traffic with a longer path to a job. Best used for retargeting people who already visited your site, and for visual trades where a before-and-after can stop a scroll. Poor fit for urgent-need services.
7. Lead marketplaces — fastest, weakest
Leads arrive immediately, which is why contractors reach for them in slow months. The trade-off is real: leads are typically sold to several contractors at once, buyers are usually comparing on price, and margins compress. Reasonable as a gap-filler; a poor foundation for a business.
How the channels compare
| Channel | Speed | Cost per lead | Quality | Durability |
|---|---|---|---|---|
| Referrals | Slow to build | Near zero | Highest | High |
| Google Business Profile | Weeks | Low | High | High |
| Local SEO | 3–6 months | Low over time | High | Highest |
| Local Services Ads | Days | Medium | Medium–high | Stops when you stop |
| Search Ads | Days | Medium–high | Medium | Stops when you stop |
| Meta ads | Weeks | Medium | Lower | Stops when you stop |
| Lead marketplaces | Immediate | Medium | Low | None |
Convert more of what arrives
- Respond within minutes, not hours. This single change usually outperforms any new channel.
- Make the first response a real conversation, not an automated 'we received your request'.
- Send quotes fast, while the estimate visit is still fresh in their mind.
- Follow up two or three times over two weeks. Most contractors never follow up once.
- Ask what else they're considering. It surfaces objections you can actually answer.
- Make it easy to say yes: clear scope, clear timeline, clear payment terms, and financing if you offer it.
Track four numbers and nothing else at first
- 01Leads by source — you cannot allocate spend without this.
- 02Cost per lead by channel.
- 03Close rate from lead to signed job.
- 04Average job value, so all of the above converts into profit rather than activity.
Ask every new caller how they found you and write it down. It's unglamorous, it takes ten seconds, and it beats most attribution software available to a business your size.
Frequently asked questions
- Are paid contractor leads worth it?
- As a supplement in slow periods, sometimes. As a foundation, rarely — leads are typically sold to multiple contractors simultaneously, so you're competing on price from the first phone call. The margin pressure is why most contractors who rely on marketplaces eventually try to build their own lead sources.
- How do I get construction leads without paying for them?
- Complete your Google Business Profile and keep it active, build reviews systematically after every job, publish a genuine page for each service and each town you serve, ask past customers for referrals directly, and follow up on old quotes. That's the whole free playbook, and it works — it just takes months rather than days.
- How many leads does a contractor need?
- Work backwards from your target. If you need eight jobs a month and close one in four inbound leads, you need around thirty-two leads a month. Knowing your close rate is what makes every marketing decision after this a calculation instead of a guess.
- What's the fastest way to get contractor leads right now?
- Google Local Services Ads if you're verified, or Search Ads if you're not — both can produce calls within days. Alongside that, call every customer from the last two years; it costs nothing and routinely surfaces work that was already waiting to happen.