Case Study · Two Contractors, Same Budget · Meta Ads

Two contractors. Same $2,000. One used AI. Guess who won.

Same niche, same month, same budget — one in Miami-Dade, one in Broward. The first put the whole $2,000 into ad spend and let AI generate his creative. The second spent $700 on real, professionally edited videos — call to action, captions, the works — and ran the remaining $1,300 as ad spend. So the first guy bought over 50% more ads. Which one do you think got way more leads?

  • 1
    The answer: it wasn't close
    By the time the second contractor had spent his first $130 on ads, he had already surpassed the total lead count the first contractor got from his entire $2,000. Not matched — surpassed. With $1,170 still left to spend.
  • 2
    "Free" AI creative is the most expensive line in the campaign
    Meta's auction prices your ads on predicted engagement. AI imagery gets scrolled past, the system scores it down, and you pay an abnormally high cost per message for the exact same audience and budget. The creative was free; every lead it touched cost a fortune.
  • 3
    Homeowners don't trust AI slop — especially as a first impression
    Your paid ad is often the first time a homeowner has ever seen your company. If that first impression is an AI flyer, the question they ask isn't "should I call?" — it's "who trusts a business that uses AI for everything, even their paid ads?" They won't. They scroll.
The mechanics

How AI creative quietly doubles what you pay.

None of this is Meta being unfair. It's the auction doing exactly what it's designed to do: charge more to advertisers people ignore.

Low engagement → higher auction prices

Meta estimates how likely people are to stop and interact with your ad, and that estimate is a pricing input. When homeowners consistently scroll past AI imagery, the system learns your creative is weak — and from then on you pay a premium on every impression and every result. Your targeting can be perfect and it won't matter; the penalty is attached to the creative.

The half-second test — failed on sight

A homeowner gives an ad about half a second, and the only question in that half second is "is this real?" AI imagery fails it on sight: plastic skin, too-perfect lighting, tools that don't quite exist, caption copy that sounds like every other AI caption. They may not consciously think "that's AI" — they just feel fake and keep scrolling. We covered the test itself in our Facebook ads guide; AI creative is the fastest way to fail it.

The trust inference you can't argue with

Hiring a contractor is a trust decision about work the homeowner can't verify until it's done. An AI-generated ad hands them the worst possible signal before you've said a word: this company fakes the things it shows you. If the ad is fake, what about the reviews? The before-and-afters? The crew photos? You'll never get to make that argument — they've already scrolled to a competitor showing a real crew.

The setup

Same niche. Same $2,000. Two very different decisions.

Two home-service contractors in the same niche, running Meta ads the same month — one in Miami-Dade, one in Broward. Same market conditions, same kind of customer, same total budget. The only difference was what they decided a "marketing budget" is for:

Contractor B — BrowardContractor A — Miami-Dade
Total budget$2,000$2,000
Spent on content$700 — filmed & edited videos, captions, CTAs$0 — AI-generated images & copy
Spent on ad spend$1,300$2,000
Ad spend advantage+54% more ad dollars
Creative that ranReal crew, real jobs, edited for conversionAI flyers & AI captions
Passes the half-second testYesNo

The reveal

How far into his $1,300 did Contractor B need to go to beat Contractor A's entire campaign?

Contractor A — total ad spend$2,000
Contractor B — ad spend when he passed A's total lead count~$130
Budget B still had left to run~$1,170
Effective cost per lead gap~15× cheaper
The $700 of content wasn't a costIt was the multiplier

Real campaign pattern from the tri-county market, figures rounded. The mechanics behind the gap — Meta's engagement-priced auction and the half-second trust test — are covered below and in our Meta ads guide. Your audit runs this comparison on your own account.

The lesson

Your ads show homeowners how you run your business.

Contractor A didn't lose because Meta was unfair. He lost because the ad itself is a work sample. It's up to you to show the quality of your business and how much you truly care — and a homeowner can see in half a second whether you were willing to invest real time and effort into getting the right resources, or whether you took the shortcut. The one who invests in doing it right before asking for the job is the one who gets the job. That's true of your ads for the same reason it's true of your roofs.

What to run instead

The anti-AI playbook is one filming day.

This is the entire alternative — and one day on a job site produces a quarter's worth of it:

  • Real crew, real job, real neighborhood
    30-second clips of your actual crew working — tear-offs, installs, walk-arounds. The homeowner recognizes the street, the houses, the weather. AI can't fake local.
  • Real before-and-afters
    The single highest-trust format in home services — and only real ones count. One faked before/after discovered is a review disaster; real ones are a library that never stops converting.
  • Real faces saying real things
    A 20-second owner intro or customer walk-around outperforms any produced asset. Imperfect is the point — imperfect is what real looks like.
  • A content library that compounds
    Real footage rotates for months without fatiguing, and every clip doubles as an organic post, a reel, and a Google Business Profile upload. The filming day pays four ways.

We film and edit everything in-house — camera crew on your job sites, not a subscription to an image generator. It's included in our Meta ads management because on Meta, the content is the campaign, and real content is the whole reason the math works.

Stanley Sumner
Stanley Sumner
Director of Operations · owner, 3 Squares Roofing
Optic Vault Marketing filming a real contractor crew on a South Florida job site instead of using AI-generated ad creativeA real filming day — the creative AI can't generate
Editing real job-site footage in-house for contractor Meta adsEdited in-house into a quarter's worth of ads
FAQ

Questions contractors ask about this.

Why does AI-generated creative raise my cost per lead on Facebook and Instagram?

Meta's ad auction prices your ads partly on predicted engagement — its estimate of whether people will stop, watch, and interact. AI imagery gets scrolled past, so Meta's system scores the ad lower and charges you more for every impression and every result. Same budget, same targeting, same offer: the AI creative pays a penalty on every single message, and it compounds as the ad fatigues.

Can homeowners actually tell an ad is AI-generated?

Increasingly, yes — and they don't need to consciously spot it. The plastic textures, too-perfect lighting, slightly wrong hands and tools, and generic AI caption voice all pattern-match to 'fake' in the half second a homeowner gives your ad. Even when they can't name what's off, the ad fails the 'is this real?' test — which is the only test a contractor ad has to pass.

If a contractor uses AI for their ads, why would a homeowner care?

Because of what it signals. A homeowner is about to trust you with a $10,000 roof or a week inside their house. If your very first impression — a paid ad, the thing you chose to represent you — is AI-generated instead of a photo of your actual crew and actual work, the homeowner's read is simple: if they cut corners here, where else? Fair or not, that's the inference, and it happens before they've read a word.

Is it ever okay to use AI in contractor marketing?

Behind the scenes, sure — audience research, first-draft copy that a human rewrites, reporting. The line is the creative itself: the images and video a homeowner sees must be real. Nobody has ever hired a roofer because the AI rendering of a roof looked good. They hire because they saw a real crew on a real roof in a real neighborhood that looks like theirs.

Running AI creative right now? Get the numbers checked.

The free audit reviews your ad account line by line — what your cost per message actually is, how much of it is a creative penalty, and what one day of real filming would replace. In writing, within 24 hours.

No card. No contract. Takes one phone call.