Back to BlogPPC

10 Facebook Ad Mistakes That Are Costing Contractors Thousands in Lost Leads

Ryan Goering
March 10, 2026
11 min read
10 Facebook Ad Mistakes That Are Costing Contractors Thousands in Lost Leads

The Real Cost of Bad Facebook Ads

$47
Average cost per lead with mistakes
$12
Average cost per lead done right
74%
of contractor ad accounts have 3+ mistakes
$2,100
average monthly waste per contractor

Mistake #1: Targeting Everyone in a 25-Mile Radius

This is the most expensive mistake we see. A contractor sets up their first Facebook campaign, drops a pin on their office, sets a 25-mile radius, targets "homeowners," and hits publish. They're now showing ads to renters, people in apartments, and homeowners who will never need their service.

Why It Kills Your Budget

A 25-mile radius around a mid-size city might include 500,000+ people. If only 15% are homeowners who might need your service in the next 12 months, you're paying to show ads to 425,000 people who will never call you. That's like mailing flyers to every address in town including the prison and the cemetery.

The Fix

  • Layer your targeting: Homeowners + home value range + age 30-65 + specific zip codes you actually want to work in
  • Use income targeting: If your average job is $15K+, target household incomes above $75K
  • Exclude renters: Facebook lets you target by homeownership status — use it
  • Start with 10-15 mile radius: Tighter targeting means more relevant impressions and lower cost per lead

Mistake #2: Sending Traffic to Your Homepage

Your homepage is designed to introduce your company to anyone who visits. It has your About section, all your services, your team photos, maybe a blog feed. It does everything — which means it does nothing well for converting ad traffic.

Why It Kills Your Budget

Someone who clicks your Facebook ad has a specific need. They saw an ad about roof repairs and clicked because they have a leak. Sending them to your homepage where they have to navigate to find roof repair info means you lose 60-70% of them. They bounce before ever filling out a form.

The Fix

Create dedicated landing pages for each service you advertise. A roof repair ad goes to a roof repair landing page. A kitchen remodel ad goes to a kitchen remodel page. Each landing page should have:

  • One clear headline matching the ad they clicked
  • 3-5 bullet points of benefits
  • Social proof (reviews, project count, years in business)
  • One form with 4-5 fields max
  • Your phone number — big and clickable on mobile
  • Zero navigation menu (no escape routes)

Homepage vs. Landing Page Performance

❌ Homepage

Conversion rate: 2-4%
Bounce rate: 65-80%
Cost per lead: $35-60
Time on page: 12 seconds

✅ Dedicated Landing Page

Conversion rate: 12-20%
Bounce rate: 30-45%
Cost per lead: $8-18
Time on page: 45 seconds

Mistake #3: Slow Lead Follow-Up

This one isn't a Facebook Ads mistake per se — it's what happens after the lead comes in. And it's the #1 reason contractors think Facebook ads "don't work" when the ads are actually performing perfectly.

Why It Kills Your Budget

A Facebook lead is hot for about 5 minutes. After 30 minutes, your chances of connecting drop by 80%. After 24 hours? That lead has already called your competitor. If you're checking leads once a day or "when you get around to it," you're burning money.

The Fix

  • Automated text within 60 seconds: Set up a CRM like Go High Level to instantly text new leads: "Hey [name], thanks for reaching out about [service]. When's a good time to chat?"
  • Call within 5 minutes: During business hours, every lead should get a phone call within 5 minutes
  • Automated email sequence: If they don't answer, trigger a 5-email nurture sequence over 7 days
  • Text follow-up on day 2 and day 5: Not pushy — just checking in

⚡ Speed-to-Lead Stats

Contractors who respond within 5 minutes are 21x more likely to qualify the lead than those who respond after 30 minutes. The average contractor response time? 47 hours. If you just fix this one thing, your close rate will jump.

Mistake #4: Using Stock Photos Instead of Real Work

We get it — you're out in the field, not taking photos. But using stock photos of smiling models standing in front of perfect houses is the fastest way to get scrolled past. Homeowners on Facebook can spot a stock photo from three swipes away.

The Fix

Start documenting your work. Every job, take:

  • 3-5 before photos
  • 1-2 in-progress photos (shows you actually doing the work)
  • 3-5 after photos from different angles
  • One photo of the crew on site (builds trust)

These raw, real photos outperform polished stock images by 3-5x in our campaigns. Homeowners want to see what you'll actually do to their house, not a magazine spread.

Mistake #5: No Offer or Urgency

"We're a great roofing company. Call us!" is not an ad. It's a business card. And business cards don't stop anyone from scrolling.

Why It Kills Your Budget

Without a specific offer and a reason to act now, your ad blends into every other contractor ad in the feed. Even if someone needs your service, there's no reason to click today vs. next month.

The Fix

Every ad needs an offer and urgency. Not fake urgency — real value with a deadline:

  • "Free roof inspection — March appointments filling fast"
  • "$500 off any HVAC install booked this month"
  • "Free design consultation for kitchen remodels — only 5 spots this month"
  • "Storm damage? Free emergency assessment within 24 hours"

The offer gives them a reason to click. The urgency gives them a reason to click now.

Mistake #6: Running Only One Ad

Many contractors create one ad and let it run forever. No variations, no testing, no creative refresh. After 2-3 weeks, the same people have seen the same ad 8 times and tune it out completely. This is called ad fatigue, and it's a silent budget killer.

The Fix

  • Run 3-5 ad variations simultaneously testing different images, headlines, and offers
  • Refresh creative every 2-3 weeks
  • Test different ad formats: single image, carousel (before/after), and video
  • Kill underperformers weekly and double down on winners
  • Rotate between testimonial ads, project showcase ads, and offer ads

Ad Creative Testing Framework

Week Action Focus
Week 1-2 Launch 4-5 ad variations Test images and headlines
Week 3 Kill bottom 2 performers Analyze cost per lead by ad
Week 4 Add 2-3 new variations Iterate on winning elements
Monthly Full creative refresh New angles, offers, formats

Mistake #7: Ignoring Retargeting

You're paying to drive people to your website or landing page. But only 10-20% convert on the first visit. What about the other 80%? Most contractors just let them go. That's like a salesman doing a great pitch, watching the customer say "let me think about it," and never following up.

The Fix

Set up Facebook retargeting campaigns that show ads to people who already visited your website, watched your videos, or engaged with your content. Retargeting ads typically cost 50-75% less per lead than cold traffic because these people already know who you are.

Three retargeting audiences every contractor needs:

  • Website visitors (last 30 days): Show testimonial ads and limited-time offers
  • Video viewers (watched 50%+): Show case study ads with strong CTAs
  • Form abandoners: Show "Still thinking about your project?" ads with a sweetened offer

Mistake #8: Wrong Campaign Objective

Facebook gives you about a dozen campaign objectives. Choosing the wrong one means Facebook optimizes for the wrong action — and you pay for likes, reach, or video views instead of actual leads.

The Fix

For contractor lead generation, use one of these two objectives:

  • Lead Generation (Lead Forms): Users fill out a form without leaving Facebook. Lower friction, more leads, but leads can be lower quality. Best for: free estimates, inspections, consultations.
  • Conversions (Traffic to Landing Page): Users click to your landing page and fill out a form there. Higher intent, better quality, fewer leads. Best for: higher-ticket services where you want more qualified prospects.

Never use: Reach, Brand Awareness, Engagement, or Traffic objectives for lead generation. They'll get you vanity metrics, not phone calls.

Mistake #9: No Tracking or Attribution

"I think Facebook is working" is not a marketing strategy. If you don't know exactly how many leads came from Facebook, what each lead cost, and how many turned into booked jobs, you're flying blind.

The Fix

  • Install the Facebook Pixel on every page of your website — especially thank-you pages
  • Set up Conversion API for server-side tracking (iOS updates killed a lot of pixel tracking)
  • Use UTM parameters on every ad link so you can track in Google Analytics
  • Track leads to closed jobs in your CRM — know your actual cost per acquired customer, not just cost per lead
  • Use a dedicated phone number for Facebook ads to track calls separately

The Numbers You Must Track Weekly

Cost Per Lead
Target: Under $20
Lead-to-Appointment
Target: 30%+
Appointment-to-Close
Target: 25%+
Cost Per Customer
Target: Under $250
ROAS
Target: 5x+

Mistake #10: Giving Up After 2 Weeks

The most frustrating mistake of all. A contractor spends $500-1,000 over two weeks, gets a handful of leads that don't close, and declares "Facebook doesn't work for my business." Meanwhile, their competitor has been running ads for 6 months, dialing in their targeting, building retargeting audiences, and is now generating leads at $8 each.

Why Early Results Are Misleading

Facebook's algorithm needs data to optimize. During the first 1-2 weeks (called the "learning phase"), Facebook is testing who to show your ad to. Cost per lead is typically 2-3x higher during this phase. Killing the campaign during the learning phase means you paid for the education but left before the graduation.

The Fix

  • Commit to 60-90 days minimum: Give the algorithm time to learn and optimize
  • Start with $30-50/day: Enough budget to exit the learning phase quickly
  • Optimize weekly, not daily: Small daily tweaks reset the learning phase
  • Judge by cost per CUSTOMER, not cost per lead: 10 leads at $15 each that result in 2 jobs at $8,000 each = $75 in ad spend for $16,000 in revenue

The Contractor Facebook Ads Audit Checklist

Run through this checklist right now. Every "no" answer is costing you money.

Quick Audit: Score Your Facebook Ads

Targeting includes homeowner + income + age filters
Ads link to dedicated landing pages (not homepage)
Lead follow-up happens within 5 minutes
Using real project photos (not stock images)
Every ad has a specific offer with urgency
Running 3+ ad variations at all times
Retargeting campaigns are active
Using Lead Gen or Conversions objective
Facebook Pixel + Conversion API installed
Running campaigns for 60+ days before judging

Score: 8-10 = Solid foundation. 5-7 = Leaving money on the table. Under 5 = You need help immediately.

Frequently Asked Questions

How much should a contractor spend on Facebook ads per month?

Most contractors should start with $1,000-2,000/month ($30-65/day). This gives Facebook's algorithm enough data to optimize while keeping risk manageable. Once you're consistently generating leads under $20 each, scale up. Top-performing contractors in competitive markets spend $3,000-5,000/month and generate 150-300 leads monthly.

Are Facebook Lead Form ads better than sending traffic to a landing page?

It depends on your follow-up speed. Lead Form ads generate more leads at a lower cost, but the leads are typically less qualified because the friction is lower. If you have fast follow-up (under 5 minutes), Lead Forms work great. If your follow-up is slow, use landing pages — the higher friction pre-qualifies the lead for you.

Why are my Facebook leads not answering the phone?

Three reasons: you're calling too late (speed-to-lead is everything), your caller ID shows up as unknown/spam, or they already got a response from your competitor. Fix this by calling within 5 minutes, using a local number with caller ID set to your business name, and sending a text before you call so they know to expect it.

Should I boost posts or run proper Facebook ads?

Run proper ads through Ads Manager — every time. Boosted posts have limited targeting options, no landing page optimization, and poor tracking. They're designed to get engagement (likes and comments), not leads. The only time boosting makes sense is for a viral project photo you want more people to see, and even then, Ads Manager gives you better results.

How do I know if my Facebook ads agency is doing a good job?

Ask for these numbers monthly: cost per lead, number of leads, lead-to-appointment rate, and cost per acquired customer. If they can't provide these, they're not tracking properly. A good agency should also be testing new creatives regularly, providing landing pages, and meeting with you monthly to review performance. If they just "set it and forget it," find a new agency.

Stop Wasting Money on Broken Facebook Ads

We'll audit your Facebook ad account for free, show you exactly where you're losing money, and give you a plan to fix it. No strings attached.

Get Your Free Ad Audit →

Ryan Goering

Ryan Goering

CEO & Founder, BaaDigi

U.S. military veteran and digital marketing strategist who built BaaDigi to help contractors generate predictable leads and revenue. 15+ years in SEO, PPC, and AI-powered marketing automation.

Ready to Get More Leads?

Get a free marketing audit for your contracting business. We'll show you exactly where you're losing leads.

Get Your Free Audit