Most contractor Facebook ads fail. You're not alone if you've thrown money at Facebook and watched it disappear. I see it all the time. Contractors run ads, get clicks, get zero leads. They blame Facebook. They blame the platform. Usually, though, it's the ad itself or the setup.
The truth is simple: Facebook ads work great for contractors when they're set up the right way. The problem is that 90% of contractors set them up wrong.
Here's what I'm going to show you. The exact campaign structure that works. How to target homeowners in your service area. When to use lead forms versus landing pages. What budget actually makes sense. And what good cost-per-lead looks like for insulation.
If you spend the next 30 minutes reading this and the next 2 hours setting this up, you'll be getting leads within 7 to 14 days. I've seen it work for spray foam guys, fiberglass contractors, and basement insulation specialists.
Why Most Contractor Facebook Ads Fail
Before we build the right setup, let's talk about why the wrong setup destroys your budget.
Most contractors do one of three things wrong:
Wrong #1: They target too broad. They run ads to "homeowners in my state" or "people interested in home improvement." You're not selling to homeowners. You're selling to homeowners who have an insulation problem, or think they might, and are ready to act. Broad targeting burns money on unqualified clicks.
Wrong #2: They use the wrong ad format. They run brand awareness ads or conversion ads without a clear offer. The ad says "Call us for insulation quotes." That doesn't work. Nobody wakes up excited to get a quote. You have to lead with a benefit. "Save $40/month on heating this winter" works. "Free attic audit" works. "Call for quote" doesn't.
Wrong #3: They don't nurture leads. They run ads, get leads, and never follow up. A lead from Facebook is cold. It's someone who saw your ad, thought, "Maybe I should look into this," and filled out a form. They haven't bought yet. Most contractors get the lead, then ignore it for a week, and the person forgets about them. By the time they follow up, the moment is gone.
Fix these three things and Facebook ads become predictable lead generation.
Campaign Structure That Works for Contractors
Here's the exact setup. Build this and you'll win.
You're going to run two campaigns. Not one. Not five. Two.
Campaign One: Lead Generation Campaign
This campaign runs lead form ads to homeowners who are actively interested in insulation. The goal is to get qualified leads fast and cheap.
Set it up in Facebook Ads Manager:
- Campaign objective: Leads
- Audience: Homeowners, ages 35 to 65, in your service area, who have shown interest in home improvement, energy efficiency, or heating/cooling
- Ad format: Lead form ads (not link clicks, not messages)
- Budget: Start with $20 to $30 per day
- Duration: Run it continuously
This campaign is your bread and butter. It generates leads 24/7.
Campaign Two: Retargeting Campaign
This campaign shows ads to people who visited your website but didn't contact you. Retargeting ads are cheap and they work because the person already knows you exist.
Set it up:
- Campaign objective: Conversions
- Audience: Website visitors from the last 90 days
- Ad format: Single image ads with a strong CTA
- Budget: $10 to $15 per day
- Duration: Continuous
These two campaigns together create a pull and a push. The lead gen campaign pulls cold prospects in. The retargeting campaign pushes warm prospects to convert.
Targeting Homeowners in Your Service Area
This is where most contractors go wrong. They either target too broad or they don't geotarget at all.
Here's the exact targeting setup:
Location: Pick your service area geographically. If you work within 20 miles of your office, geotarget a 20-mile radius from your address. Don't target your entire county. Target only the areas you actually work in.
Age and Demographics: Ages 35 to 65. This is your sweet spot. People under 35 are more likely to rent or not own a home yet. People over 65 are less likely to spend money on preventative insulation. 35 to 65 is where the money is.
Interests and Behaviors: Include people who have shown interest in:
- Home improvement
- Home renovation
- Energy efficiency
- HVAC services
- Real estate
- Home and garden
Exclude people who have already engaged with you or visited your website recently (except for the retargeting campaign, which specifically targets these people).
Income and Homeownership: Use Facebook's "Homeowners" category if available in your area. This filters for people who actually own homes.
This targeting mix gives you high intent prospects without burning money on unqualified audiences.
Lead Forms Versus Landing Pages
Here's the question every contractor asks: Should I use Facebook lead form ads or send people to a landing page?
The answer is lead forms. Here's why.
Lead form ads have a form that pops up right inside Facebook. The prospect doesn't have to leave Facebook, click through, wait for a page to load, and fill out another form. They just fill out a form that's already there. Friction is gone. Conversion rate is way higher.
Use landing pages only if:
- You need to convert the lead to a phone call before they submit
- You want to show a video tour of your work
- You want to build trust first before capturing the lead
For most contractors, lead forms are better. People don't need convincing. They just need to raise their hand and say, "I'm interested."
The form should ask three things:
- Name
- Phone number
- Brief question: "What insulation service are you interested in?" (attic insulation, spray foam, basement insulation, etc.)
That's it. The longer the form, the lower conversion. Keep it short.
Ad Copy That Gets Clicks
Your ad copy makes or breaks the campaign. Here's what works.
Good ad copy has three parts:
- A hook that stops the scroll
- A clear benefit
- A single call to action
Example:
"Homeowners in [City] are saving $50 to $100 per month on heating and cooling. How? New attic insulation and air sealing.
We do free 30-minute audits. No obligation. No sales pitch. Just us walking your attic and telling you exactly what's losing your heat and how much it costs you.
Click below to schedule yours today."
Why does this work?
- It stops people with a specific number (saves money)
- It identifies the benefit (lower heating costs)
- It removes friction (free, no obligation, no sales pitch)
- It has a clear CTA (schedule today)
You don't need to be clever. You need to be clear.
Budget Recommendations
Here's what actually works for contractor budgets.
To test if Facebook ads work for your business: $15 per day, 2 to 4 weeks. This is your test budget. Spend $420 to $840 total. At this level, you'll get 4 to 8 leads in most markets. You'll know fast if it works.
To scale and get consistent leads: $30 to $50 per day. This is where most contractors should be. You'll get 8 to 20 leads per month depending on your market and competition.
To dominate your market: $75 to $150 per day. You're now the most visible contractor in your area. You'll get 25 to 60+ leads per month.
Don't start at scale. Start at test. Prove it works. Then scale.
What Good Cost-Per-Lead Looks Like
Cost per lead varies by market, but here's the benchmark for insulation contractors.
Good CPL: $20 to $40 per lead Acceptable CPL: $40 to $60 per lead Expensive CPL: $60 to $100 per lead Too expensive: $100+
These are cold Facebook leads, not warm referrals. So your cost per lead should be lower than direct mail, higher than organic, and lower than Google search ads in most cases.
If you're getting leads at $30 each and closing 1 out of every 5 leads at an average job value of $3,000 to $5,000, you're looking at customer acquisition cost of $150 to $600 per customer. That's healthy.
Track your cost per lead, your closing rate, and your average job value. That's your ROI math.
Avoiding the Biggest Mistakes
Mistake #1: Running ads without a landing page or proper funnel
Ad brings person in. Then what? They fill a form, you get their number, you don't call back for 3 days. Now they've forgotten about you.
Set up your process before you run ads. Decide: Who will follow up? How fast? With what message? This matters more than the ad.
Mistake #2: Not tracking conversions correctly
If you don't know how many leads came from Facebook, you can't measure ROI. Use UTM parameters or Facebook pixels on your website. Track which leads actually converted to jobs. Facebook does this automatically, but you should manually track it too.
Mistake #3: Running ads with no compelling offer
"Get a free quote" doesn't work as well as "Get a free energy audit" or "Find out if your attic is losing thousands per year."
Lead with benefit, not the ask.
Mistake #4: Pausing ads too fast
Facebook algorithms learn. For the first week, CPL is high. By week three, it starts improving. If you pause after one week because results aren't immediate, you're missing the learning curve. Give campaigns at least 2 to 3 weeks to optimize.
FAQ
How long until I see results?
First leads typically come within 3 to 7 days. By day 21, you'll have a clear picture of whether the campaign is working and what your cost per lead actually is.
Should I use dynamic ads or single image ads?
Start with single image ads. They're simpler to understand and optimize. If you get bored or want more sophistication later, graduate to carousel ads.
What if I'm getting leads but they're not good quality?
That's usually a targeting problem or an offer problem. Either you're targeting the wrong audience, or your ad is attracting bargain hunters instead of decision makers. Tighten targeting by location and interests. Adjust your offer to filter for more serious prospects.
Can I run Facebook ads year-round or should I pause in summer?
Run them year-round. Yes, summer is slower for some contractors. But people still have insulation problems. In fact, many plan their insulation projects in fall to save on winter heating costs. Consistency wins over sporadic campaigns.
Get More Leads Faster With Appointly
Facebook ads are powerful, but they're not the only tool. Smart contractors combine them with other channels.
At Appointly, we provide consistent lead flow through Facebook ads, Google My Business optimization, and direct lead placement. You get real appointments, not just leads, with no monthly retainer. Just $100 per qualified lead plus startup.
Start with Facebook ads to test the waters. Add Appointly when you're ready to scale and want a guarantee of leads without managing ads yourself.
[Visit getappointly.co to talk about your lead generation strategy.]