Every spray foam contractor we talk to has the same problem. The phone isn't ringing enough. Or it is ringing, but the leads are junk, or shared with four other contractors, or asking about flash-and-batt for $400.
Lead generation isn't one thing. It's a system. The contractors who win at it have a few different channels working together. The ones who struggle are usually relying on one source, and when it dries up they're scrambling.
Here's an honest breakdown of where spray foam leads actually come from in 2026, what each one is worth, and how to build something that doesn't fall apart the moment one channel stops working.
The four real sources of spray foam leads
There are basically four places spray foam leads come from, and you should know exactly what each one looks like before you spend a dollar on any of them.
Word of mouth and referrals. Free, high-quality, and unscalable. Your existing customers send you their neighbors. This is the bedrock for most spray foam contractors and it should never go away. But you can't tell your buddy to refer you ten more people this month. There's a ceiling, and most contractors hit it around 60% of their capacity.
Shared lead vendors (HomeAdvisor, Angi, Thumbtack). Easy to start, terrible margins. These platforms sell the same lead to three to five contractors at the same time. By the time you call, the homeowner has already gotten three quotes and is annoyed at the fourth call. You're essentially paying $100 to $150 for the privilege of starting a bidding war you might not win. Some contractors make this work. Most don't.
Paid ads (Google and Facebook). When done right, these are exclusive leads delivered to you in real time. When done wrong, they're an expensive way to talk to tire-kickers. The difference is mostly in the targeting and the landing page. We cover this more in our lead generation service.
Organic search (SEO and your website). The slowest to build and the cheapest to maintain. Once you're ranking on Google for "spray foam insulation [city]," the leads keep coming for free. We have contractors who get 20 to 30 leads a month from organic alone, with zero monthly ad spend.
The contractors who hit consistent monthly revenue numbers run at least three of these four channels at once. Word of mouth plus paid plus organic. The shared lead vendors we generally tell people to phase out.
Why HomeAdvisor and Angi are killing your margins
Let's spend a minute on this because it's the channel most contractors get wrong.
When you buy a lead from HomeAdvisor, here's what's actually happening. A homeowner fills out a form on their site. HomeAdvisor immediately sells that exact lead to anywhere from three to five contractors in the area. Each contractor pays $100 to $150 for it. The homeowner gets four phone calls in 20 minutes from contractors who are all racing to be first.
Now think about what that does to your sales process. You can't take your time and educate the homeowner. You can't sell on quality, because three other contractors are about to give them a number too. You can't build trust, because they're already on the phone with somebody else. The only lever you have left is price. So you race to the bottom.
Here's the math. If you pay $130 for the lead, then have to discount $300 to win the bidding war, you've already burned $430 in margin before you've sprayed a single square foot. On a $4,000 attic job, that's 10% of your revenue gone before you start.
Compare that to an exclusive lead from your own ads or organic search. Same homeowner, same job, but they're talking to only you. You can take your time, walk them through closed-cell vs. open-cell, build trust, and quote on value. Same job, but you're keeping the full margin.
That's the difference between buying leads from a broker and owning your own pipeline.
What an exclusive lead system actually looks like
When we talk about building a spray foam lead generation system, here's what we mean. There are four parts and they all have to work.
Part one is getting found. Google Ads catch the homeowners who are actively searching for spray foam in your area right now. Facebook and Instagram ads catch the ones who don't know they need you yet but match the profile of a buyer (homeowner, right zip code, right income bracket, right kind of house). Both feed into the same funnel.
Part two is the landing page. This is where most contractors lose 80% of the leads their ads could have generated. The ad sends people to your homepage, the homepage doesn't have a clear quote form, the visitor gets distracted, and they leave. The fix is dedicated landing pages for each ad. Person searches "crawl space insulation Dallas," they land on a page about exactly that. The whole page pushes them toward filling out the quote form.
Part three is qualification. The form asks the right questions: square footage, current insulation type, project timeline, type of property. People who are just browsing bounce. The ones who fill it out are real buyers. You're not wasting time on tire-kickers.
Part four is speed to lead. The second a homeowner hits submit, you get a text and an email with their info. You call them while they're still on their phone looking at your site. Studies show calling within five minutes vs. an hour cuts your close rate roughly in half. Speed matters more than people realize.
When all four parts work together, you've got an exclusive lead system. The leads are yours, nobody else's, and the whole thing keeps running while you're at jobsites.
What it costs to build vs. what shared leads cost
Let's compare the real numbers.
If you buy 20 leads a month from HomeAdvisor at $130 each, that's $2,600/month. Close rate on shared leads tends to be around 10-15% because of the bidding war problem. So you're closing 2-3 jobs a month from $2,600 in lead spend.
If you spend the same $2,600 on a Google Ads campaign that's actually managed correctly, you'll generate 40-60 exclusive leads in a competitive market. Close rate on exclusive leads runs 25-35% because you're not racing anyone. So you're closing 10-20 jobs a month from the same spend.
That's the gap. Same money, three to five times the booked jobs.
The catch is that getting Google Ads to actually perform like that takes either a lot of trial and error, or working with somebody who's done it for spray foam specifically. Most contractors who try to run their own Google Ads burn through $3,000 to $5,000 in the first 60 days figuring out what doesn't work.
The mistakes that cost the most
A few specific things we see contractors do that quietly torch their lead generation budget.
Sending ad traffic to your homepage. Don't. Ever. Build a dedicated landing page for each campaign. Conversion rates double or triple.
Targeting too broadly. "Anyone within 50 miles" is the default and it's almost always wrong. You want homeowners only, in specific zip codes, in income brackets that can afford the job. Your ad budget gets eaten alive by everyone else otherwise.
Not following up. A lead that calls back twice on day three is worth more than a fresh lead. Most contractors stop after the first unanswered call. The ones who do automated text follow-up over five to seven days close 30-40% more jobs from the same lead pool.
Buying from too many sources. Some contractors buy from HomeAdvisor and Angi and Thumbtack and Modernize. They end up paying for the same lead three times because the homeowner filled out forms on all of them. Pick one channel, get it working, then add another.
How to build this without losing your mind
If your lead system is mostly shared lead vendors plus referrals and you want to start moving toward exclusive leads, here's the order I'd do it in.
First, spend two weeks tightening your existing site so it can actually convert traffic. Quote forms in obvious places, click-to-call buttons, a few good before-and-after photos. If your site can't convert traffic, sending more traffic at it is just lighting money on fire.
Second, start a small Google Ads campaign focused on your highest-intent keywords. Things like "spray foam insulation [city]" and "closed cell foam contractor [city]." Budget $1,500 to $2,000 for the first month and treat it as learning money. You're figuring out which keywords actually convert in your market.
Third, once you've got 60 days of data, kill the keywords that aren't booking jobs and double down on the ones that are. Cost per lead drops month over month from this point.
Fourth, start phasing out the shared lead vendors. As your exclusive lead volume grows, you don't need them anymore.
This whole process takes about 90 days to play out. By the end of it, you're getting more leads, your cost per lead is lower, and your close rate is higher. The shared vendors get gradually replaced.
If you want help running this play, we build lead systems specifically for spray foam contractors. The whole thing exists because we got tired of watching contractors hand 30% of their margin to lead brokers.
It's your business. The leads should be yours too.
