I've spent over $10 million on ads for contractors, and those campaigns have generated north of $100 million in booked jobs. So when contractors ask me "Google or Meta?", I'm not guessing — I've paid for the answer many times over. This is the full breakdown from the video, in writing:
The full video version — same numbers, same examples, 11 minutes.
How Each Platform Actually Works for Contractors
Google Ads is demand capture. Someone types "deck builder near me" or "window contractor near me," and you pay to be one of the results they see. It works really well when someone has an emergency — tree falls through the roof, burst pipe — because they're panicking and they go straight to Google. They need help now, and they're not comparison shopping for three weeks.
But here's what most contractors don't realize about non-emergency work. Homeowners aren't clicking on one result. They're opening three, four, ten tabs. Within 60 seconds they've got a list of contractors to call. You're not getting an exclusive conversation — you're entering a feeding frenzy. And because homeowners can't easily evaluate quality, they don't understand the difference between your process and the next guy's, they default to the one metric they can cleanly compare: price. That's not their fault. That's just what happens when trust is low and the options feel infinite.
Meta Ads is demand generation. Your ad shows up in the Facebook or Instagram feed of a homeowner who already has the project on their to-do list — they've talked about it with their spouse, it's on the list, they just haven't pulled the trigger yet. When they see an ad that resonates, it doesn't feel like shopping. It feels like a chance to finally knock something off the list.
And here's the key behavioral difference: clicking an ad on Facebook does not trigger full comparison mode. That's not how people use Facebook and Instagram. They click your ad, fill out the form, and go right back to scrolling. They're not suddenly opening ten tabs and calling five contractors. They reached out to you — not you plus four other guys.
The Cost Difference (Real Numbers)
A click is not a lead. On Google, you're paying $20 to $50 per click in most home improvement markets. Stack up how many clicks it takes to get a lead, and how many leads it takes to get an appointment, and in a lot of cases you're looking at $1,500 or more just to acquire one customer.
Take Justin Wylie, an outdoor living contractor who'd been building high-end projects for almost a decade. When I met him, he was stuck in exactly this cycle: paying a national agency $3,500 a month plus about $1,000 a week in ad spend — roughly $8K a month all-in — and getting around six leads a month at $300 to $400 per lead, all from Google.
And the cost wasn't even the worst part. It was what those leads felt like. Justin called it "shared lead, price-shopper energy." He was getting the fourth or fifth call after the homeowner had already lined up other bids. When you're not the first conversation, you're rarely the best option. You're just a number they're comparing on price.
Meta flips that math because you're not bidding against every contractor in your market for the same handful of searches. You're reaching people earlier, before the bidding war exists. Cost per lead is consistently a fraction of Google's in this space — and the lead is talking to you alone.
Intent: The 3% vs. the 97%
This is the part of the comparison most people get backwards. They hear "Google leads have high intent" and assume high intent equals better. Here's the thing — go look up the actual search volume for contractor terms in your market. It's not that many. Maybe a few hundred or a few thousand searches a month. At any given time, roughly 3% of homeowners who want what you sell are actively searching for it.
But way more people than that want your project done. Home improvement is usually a want-purchase, not an emergency. Someone knows they want a new deck, new pool, new siding, new windows. It's on the list for the next 30 to 90 days. They're just not Googling "deck builder near me" yet — and while they wait, they're on Facebook and Instagram every single day. Scrolling, checking in on friends, getting their news, watching memes.
That's the 97%. Google can't reach them, because they haven't searched. Meta can. And here's why that matters for close rates: referrals close at 70 to 90% while cold traffic closes at 10 to 20%. Same homeowner, same problem, same solution. The only difference is trust. Google's own research shows it takes about 7 hours of content consumption across 11 touchpoints before a stranger becomes a buyer — and most contractors are trying to compress all of that into one sales call at the kitchen table.
Meta lets you manufacture that trust systematically. When someone becomes a lead, that's not the end — it's the beginning. Here's what the next 7 to 14 days look like with retargeting running:
- They opt in on your ad — one form, no ten-tab comparison spiral.
- They start seeing your content everywhere — short project walkthroughs, testimonials from homeowners in their area.
- They get educated, not pitched — what a project actually costs, how to avoid getting ripped off, what questions to ask a contractor. You're not screaming "hire me," you're teaching.
- By the time you show up to the house, you're not a stranger. They know you, they like you, and they trust you — the same dynamic as a referral, built with content instead of a neighbor's recommendation.
Chip Paynter is the perfect example. A 33-year veteran general contractor — old school, close-the-deal-with-a-handshake type. He'd built a multi-seven-figure business, but in the first ten months of 2025, he'd sent out only five or six deck bids. He hired me to build an advertising system that would generate deck leads specifically, without relying on referrals or waiting for the phone to ring. Within the first 21 days he had over 60 high-intent leads come in and converted over $200,000 in booked work — four major projects between $40,000 and $65,000. What he kept repeating: these were different leads. Not the marketplace beauty-contest stuff where you battle ten guys on price. These were homeowners who already felt like they knew him before he ever showed up. Same guy, same craftsmanship, same sales style. The only thing that changed was the system.
Head-to-Head: Google Ads vs Meta Ads for Contractors
| Google Ads | Meta Ads | |
|---|---|---|
| Cost per lead | High — $20–$50/click; $300–$400/lead is common, $1,500+ per customer in many markets | Consistently lower — you're not bidding against every competitor for the same search |
| Intent level | High but shared — actively searching, and comparing 3–10 contractors at once | Earlier-stage but exclusive — project is on the list; they reached out to you alone |
| Speed to results | Immediate for emergencies — searchers need help now | Fast for volume — leads start flowing in days, trust builds over 7–14 days of retargeting |
| Scaling ceiling | Capped by search volume — a few hundred to a few thousand searches/month in most markets (~3% of your market) | The other 97% — everyone in your area with the project on their to-do list |
| Best for | Emergency and urgent-replacement work: storm damage, burst pipes, "I need this fixed today" | Want-purchases: decks, outdoor living, windows, siding, fencing, pools, patio covers |
Which Trades Suit Which Platform
The dividing line isn't the trade — it's the urgency of the job. If your work is something a homeowner needs right now, Google deserves a place in your budget. Emergency roof repair after a storm. A burst pipe. A dead furnace in January. Those homeowners go straight to Google in a panic, and being the result they click is worth a premium click cost.
If your work is something a homeowner wants — and has wanted for months — Meta is where the leverage is. Decks, outdoor living, fencing, siding, window replacement, pools, pergolas, patio covers. These projects sit on a to-do list for 30 to 90 days before anyone searches. The contractor who shows up in their feed during that window gets the exclusive conversation. The contractor waiting on Google gets the feeding frenzy at the end of it.
When to Run Both
Google isn't broken. It's just that by the time someone searches, they're already in shopping mode — and for non-emergency home services, that puts you in a brutal spot if it's your only channel. If you've got the budget, there's a sane way to layer them: let Google capture the small slice of ready-now searchers in your market (especially branded searches for your own company name, which get cheaper and more valuable as your Meta ads make more people aware of you), and let Meta do the heavy lifting — generating exclusive leads from the 97% and retargeting them until they feel like referrals.
But if you're choosing one — if you're a deck builder, fence company, or outdoor living contractor deciding where the first dollar goes — the math points one direction.
The Honest Verdict
Google wins for emergencies and ready-now urgency. That's real, and I'm not going to pretend otherwise.
For everything else contractors sell, Meta wins — on cost per lead, on exclusivity, and on the thing nobody talks about: the shape of the conversation. A Google lead in a non-emergency trade is a lineup audition where price is the tiebreaker. A Meta lead, retargeted properly, walks into the appointment already knowing you. That's the difference between Justin paying $300–$400 for shared price-shopper leads and Chip booking $200K in 21 days from homeowners who treated him like a referral.
At the end of the day, the contractor who wins isn't the one who shows up when the homeowner starts comparing. It's the one who shows up before.