Most contractors are throwing money at lead generation without really understanding what they're buying or how each method actually performs. The problem isn't that you need more leads. It's that you need the right leads, from the right source, for your business.

After working with over 100 contractors across basically every lead generation method, I've seen what works, what fails, and why. Here's the honest version of all six — including the ones I don't sell.

1. Word of Mouth and Referrals

Referrals are the gold standard, and not just because they convert better in theory. They convert better because trust has already been transferred. The homeowner didn't research you for weeks or read 47 reviews. They asked someone they trust — a friend, a neighbor, a family member who already had a good experience with you. By the time they call, the trust gap is already bridged.

That matters because homeowners are gun-shy. The market is full of horror stories — contractors who took the deposit and vanished, decks that collapsed three months in while the phone line got disconnected. A referral kills the "what if I pick the wrong guy" anxiety before the first conversation.

But here's the catch: referrals don't scale. Take Mike, one of my clients. Great work, steady referrals — and he couldn't predict whether a month would do $50K or $150K. He was trapped at the same revenue level for five years straight because of it. That feast-or-famine cycle is exactly why contractors start looking at the other five methods.

And here's the key point that frames everything below: every method after referrals is cold traffic. The trust doesn't exist yet. It has to be manufactured, on purpose.

2. Lead-Gen Platforms (Angi, Yelp, and the Rest)

These platforms sell convenience: pay per lead, we'll send you customers. I get why contractors buy it — you don't want to be a marketer, you just want the phone to ring. But what you're actually buying most of the time is shared leads. One homeowner fills out one form, and that request gets blasted to five, six, sometimes eight contractors instantly. You didn't get a lead. You got entered into a race.

Meanwhile the homeowner is getting hammered — calls, texts, voicemails back to back. And when people are overwhelmed, they stop comparing the things that matter and grab the simplest thing to compare: price. Not because homeowners only care about cheap, but because when trust is low and options feel infinite, the number is the only clean metric. That's why this channel turns into a price war.

The economics get ugly fast. Many of these platforms charge $40–$50 per lead or more. But if you buy 10 leads and only two are real people who actually pick up, you didn't pay $40–$50 per lead — you paid $200–$250 per actual conversation. Then there's the refund circus: half the leads are spam or dead numbers, you dispute them, and you end up in a maze of screenshots, forms, and "not eligible."

Does it work sometimes? Sure — someone always gets the job. But this isn't a lead problem, it's a trust problem, and the channel is stacked against you. If you play here, play with your eyes open.

3. Google Search — SEO and Google Ads

Google is where homeowners go when they've finally hit "all right, I'm ready to do this" — usually because nobody in their network could refer the perfect contractor. The intent is high. You've got two paths in:

SEO is the long game. It can absolutely work if you rank in the top three map results, but it usually takes 6–12 months of ongoing content and optimization. And the risk nobody talks about: you often don't know whether the person you hired knows what they're doing until you've burned six months waiting. That's how contractors get stuck hearing "just give it more time" with nothing to show for it.

Google Ads is the fast game. You can be at the top of the search immediately — at $20–$50 per click in most markets. And a click is not a lead. How many clicks per form fill? How many leads per appointment? How many appointments per sale? That's how guys end up with what feels like a $1,500 cost per acquisition. Spend $1,500 a month and close one deal, maybe. Close zero and you lit money on fire.

The deeper problem: by the time a homeowner is on Google, they're in shopping mode. Ten tabs open, a few forms filled out, a couple companies called — and in sixty seconds you're not competing for a lead, you're in a bidding war. Same dynamic as Angi, just dressed up differently.

Where Google is unrivaled: emergencies. Tree through the roof, burst pipe — they're not scrolling Instagram, they're panicking and searching. But most home improvement work, especially decks, fences, siding, and windows, isn't that. It's a "next 30 to 90 days" purchase. And those people aren't on Google yet. They're on Facebook, Instagram, and YouTube — scrolling, not shopping.

4. Organic Social Media and Content

A lot of contractors hire someone to manage their social media — job-site photos, before-and-afters, reels. Content can absolutely build awareness and credibility. But when I ask contractors who've been paying for social media for years, "how many leads a month do you get from it?" — most can't attribute anything directly. Which usually means it's a vanity metric. Likes ain't leads.

The real questions: is the content built on actual copywriting principles, so when the right person sees it they raise their hand? Is there funnel architecture behind it that makes it easy to say "hey, I want an estimate"? Most contractors don't have that. So organic social becomes posting into the void — nice branding, very little ROI.

5. Door Knocking and Direct Mail

Let's call this what it is: the old-school stuff. Door knocking maybe worked in the '80s when someone could knock and sell you a Shark vacuum. In 2026 you've got no-soliciting signs, Ring cameras, people working from home, and homeowners already on edge. You don't want to do it, your reps don't want to do it, and the homeowner definitely doesn't want you there. Can it work when you're already on a job in the neighborhood? Sure. As a primary strategy, it's a grind.

Direct mail is the same vibe. Drop several thousand dollars on mailers and maybe you get one or two leads if you're lucky — most of it goes straight in the trash. It can work, but it's hard to scale predictably and it's not a foundation for a modern, growing business.

6. Paid Social — Meta Ads

This is the most misunderstood channel for contractors, because they compare it to Google. It's a totally different game. Google captures demand that already exists. Meta creates demand before someone is actively shopping. This is where you can manufacture trust at scale.

It's especially powerful for deck builders, outdoor living, landscaping, fencing, siding, and window companies — because these are want purchases, not emergencies. They sit on someone's to-do list, which means there are far more potential customers who want what you sell than people searching Google for it today. And those people are on Facebook and Instagram every single day.

When someone clicks your ad mid-scroll, it usually doesn't trigger the ten-tab quote-shopping spiral. They click, fill out the form, and go back to scrolling. In that moment it's often an exclusive lead — not shared, not recycled, not "you're the eighth contractor to call me."

The cost difference can be massive. A deck builder client of mine in San Antonio was used to paying $300–$500 per lead through Google — not counting the management fee on top — for maybe five or six leads a month. First month working together he spent three grand on ads, a hundred bucks a day, and got 160 leads. In his words: "We went from getting 15 leads a month to getting 30 leads a week within a 14-day period of time." That's a completely different world.

But here's the key — the magic isn't "running ads." People on social aren't there to hire you; they're there for the dopamine. To make this channel work, you need four things:

  1. Creative that stops the scroll and presents an offer worth acting on now — positioning you as the contractor who does great work for a fair price.
  2. Messaging that closes the trust gap — leaning into hope, making skeptical homeowners feel safe picking you.
  3. Speed to lead. The moment they opt in, you own that lead — their info, their address, permission to call. Call within the first 30–60 seconds. That speed matters.
  4. A funnel that filters. Designed right, it screens out people who should never opt in — which trains the algorithm on what "good" looks like, and that's when things shift from "I hope the phone rings" to "we have more leads than we know what to do with."

At that point the problem becomes capacity — enough crews, enough sales coverage, getting out of owner-operator mode and actually working on the business instead of in it.

All Six Side by Side

Lead sourceCostSpeedExclusive?Verdict
ReferralsFreeUnpredictableYesBest leads you'll ever get — but they don't scale
Lead-gen platforms (Angi, Yelp, etc.)$40–$50+/lead; ~$200–$250 per real conversationFastNo — shared with 5–8 contractorsA race to the phone that turns into a price war
SEOOngoing retainer6–12 monthsYesWorks in the top 3 map results — but you may burn six months before knowing your provider is bad
Google Ads$20–$50/click; can feel like ~$1,500 per acquisitionImmediateNo — homeowner is quote-shopping in 10 tabsUnrivaled for emergencies; bloody waters for want-based projects
Organic social / contentTime + management feesSlow, hard to attributeYesWithout copy and funnel architecture, it's posting into the void
Door knocking / direct mailThousands per mail dropSlowYesOne or two leads if you're lucky; situational, not a foundation
Meta ads (paid social)Example: $3K spend → 160 leads (real client, month one)Days, not monthsUsually — caught before shopping modeCreates demand before the bidding war — if creative, funnel, and speed to lead are right

The Honest Conclusion

Each method has its place. Referrals will always be your highest-trust source — they just can't be scheduled. Google is the right tool for emergency trades. Shared-lead platforms can produce real deals if you go in knowing it's a race. And for want-based trades like decks, fences, siding, and windows, Meta is where the math gets interesting, because you reach homeowners before they're comparing eight quotes.

But here's the part most guys miss: the difference between contractors who scale and contractors who stay stuck isn't the method they choose. It's whether they implement it correctly. The best lead strategy in the world with weak creative, no funnel, and slow follow-up gets you the same disappointing results again and again.

If you've been burned by some of these methods, or you're tired of the up-and-down cycle, the fix isn't another lead source. It's a system built around the right source for your business, executed properly.