← All posts

June 13, 2026

Meta Ads for Contractors: How Facebook and Instagram Ads Actually Work for Home Services

A no-BS guide to Meta Ads for HVAC, roofing, plumbing, and other contractors. How they work, what they cost, and when they're worth it.

You’ve probably seen other contractors running Facebook ads. Maybe you’ve tried it yourself — boosted a post, spent $50, got a bunch of likes from people who will never hire you, and decided ads don’t work.

They do work. But boosting posts isn’t how.

Here’s how Meta Ads (Facebook and Instagram) actually work for home-service contractors, what they cost, and how to know if they’re worth it for your business.

How Meta Ads Are Different From Google Ads

Google Ads catch people who are already searching for your service. Someone types “emergency plumber Baton Rouge” and your ad shows up. That’s high intent — they need a plumber right now.

Meta Ads work differently. They catch people before they’re searching. Your ad shows up in someone’s Facebook or Instagram feed while they’re scrolling. They weren’t looking for an HVAC company, but your ad reminds them their AC has been making that weird noise for three weeks.

This is called demand generation vs. demand capture. Google captures existing demand. Meta creates new demand.

Both are valuable. But they work differently, and understanding that difference is the key to not wasting money.

What a Meta Ad Actually Looks Like

For a contractor, the most effective Meta Ads are simple:

The image or video: A real photo or short video of your work. Before-and-after shots work great. A 15-second video of a job in progress works great. Stock photos do not work.

The headline: Clear and specific. “New Roof? Free Estimate in Baton Rouge” beats “Quality Roofing Solutions for Your Home” every time.

The text: Short, specific, with a reason to act now. Mention your service area, what you’re offering, and make it easy to take the next step.

The call to action: “Call Now,” “Get a Free Quote,” “Send Message.” One clear action. Not three options — one.

What They Cost

Meta Ads are priced on an auction system. You’re bidding against other advertisers for attention in your area. Costs vary by market, but here’s what contractors can generally expect:

  • Cost per lead: $15–$50 per lead for most home-service businesses
  • Monthly ad spend: $500–$2,000/month is a reasonable starting budget for a local contractor
  • Management fee: If someone’s running the ads for you, expect $500–$1,500/month on top of ad spend

So the total investment is usually $1,000–$3,500/month (ad spend + management combined).

Is that worth it? Let’s do the math.

The Math That Matters

Say you’re a roofer. Your average job is $8,000. You close about 1 in 3 leads that come in.

At $30 per lead and $1,500/month in ad spend:

  • You get about 50 leads per month
  • You close about 17 of those (at 33%)
  • That’s $136,000 in revenue from $1,500 in ad spend

Even if you close 1 in 10, that’s still 5 jobs and $40,000 in revenue.

For a plumber with a $300 average job, the numbers are different but the principle is the same. You need to know your numbers — average job value, close rate — and then the math either works or it doesn’t.

When Meta Ads Are Worth It

Meta Ads make sense when:

  • You have capacity. If you can’t take on more work right now, don’t advertise. Fix your capacity first.
  • Your average job value justifies the cost. If you make $200 per job, $30/lead might not work. If you make $3,000+, it probably does.
  • You can follow up fast. Meta leads are warmer than cold traffic but cooler than Google leads. They need a call back within 5 minutes — not 5 hours. Speed is everything.
  • You have a system. A website, a way to answer calls, a process for estimates. Ads amplify what’s already working. They don’t fix what’s broken.

When They’re Not Worth It (Yet)

Hold off on Meta Ads if:

  • You don’t have a website. Where are you sending people? Ads without a landing page are like running a TV commercial with no phone number.
  • You can’t answer the phone. If leads call and get voicemail, you’re paying for leads you’ll never close.
  • You don’t know your numbers. If you don’t know your average job value or close rate, you can’t evaluate whether ads are profitable. Track those first.
  • Your budget is under $500/month for ad spend. You can technically run ads for less, but the algorithm needs enough data to optimize. Under $500/month, it doesn’t get enough data fast enough.

The Biggest Mistakes Contractors Make With Ads

Boosting posts instead of running real campaigns

Boosting a post optimizes for engagement — likes, comments, shares. Not leads. Running a proper campaign through Ads Manager lets you optimize for actual conversions — phone calls, form fills, messages.

Targeting too broadly

“Everyone in Louisiana aged 25-65” is not a target audience. Target homeowners in a specific radius around your service area, with interests related to homeownership. The tighter your targeting, the less you spend on people who will never hire you.

Using stock photos

This is Facebook, not a magazine. People scroll past polished stock photos. They stop for real content — a real photo from a real job in a real neighborhood.

Not following up fast enough

A Meta lead came in because your ad interrupted their scrolling. They’re interested but they’re not desperate (unlike someone Googling “emergency plumber”). If you don’t call them within five minutes, they forget about you. Speed to lead is the #1 predictor of whether you’ll close.

Expecting results in week one

The Meta algorithm needs time to learn who responds to your ads. The first week or two is the algorithm gathering data. Weeks 3-4 is when you start seeing consistent results. Give it at least 30 days before you evaluate.

How to Get Started

If the math works for your business, here’s the simplest path:

  1. Make sure you have a website with a clear way to contact you
  2. Set a budget — $500-$1,000/month in ad spend is a solid start
  3. Start with one campaign — lead generation, targeting homeowners within your service radius
  4. Use real photos of your work
  5. Follow up on every lead within 5 minutes
  6. Track everything — cost per lead, close rate, revenue generated

After 30 days, you’ll have real data. If the math works, scale up. If it doesn’t, adjust the targeting, the creative, or the follow-up process before you quit.


Malveaux Digital Labs runs Meta Ads for home-service contractors — from setup to optimization to reporting. If you want to know whether ads would work for your business, text us at (225) 401-5526. We’ll run the numbers with you, no commitment.

Ready to grow?

Let's get your phone ringing.

Text us about your business. We'll tell you exactly what we'd do — no pitch deck, no discovery call.