I've burned my last $6,000 on a campaign that didn't work. I've also seen ads light a contractor's business on fire. The difference is almost never which platform you picked. It's when you turned them on and what was underneath.
The contractors I see launching paid ad campaigns are almost always in one of two situations. Their pipeline is empty and they're scared. Or their pipeline is full and they have margin to spend on growth.
Guess which one usually doesn't work.
The story I keep watching play out: phone stops ringing for a few weeks. The owner panics. Somebody on Facebook tells them ads will fix it. They cobble together their last few thousand bucks, hand it to an agency, and wait for the leads to come in. Two months later they're broker than they started, the ads "didn't work," and the agency is to blame.
I'm telling this story because I'm in it. I owned a hardscape company in Northern California in the redwoods for 10 years. I went through this cycle myself. I'd be slow, I'd panic, I'd find an agency, I'd put up money I shouldn't have been spending, and the campaign would underperform. Sometimes wildly. The agency wasn't always the problem. Sometimes the problem was that the demand wasn't there in the moment, or my brand online was thin, or my sales process leaked, or I was running ads in the middle of a wet Pacific winter trying to sell outdoor work nobody was about to break ground on. The platform didn't owe me a save.
This is the quiet thing nobody wants to say out loud: ads are not a rescue mission. They're a multiplier. If you don't have something solid for them to multiply, you're paying Google or Facebook to expose your weaknesses faster.
I once hired a Facebook ad agency with a strong reputation. They told me 90% of their clients hit profitable cost-per-lead numbers. I trusted that. I signed up. Six weeks in, my campaign was burning money. Eight weeks in, we shut it down.
I was the 10%.
I'm not bitter about that. They were good operators. The math just didn't line up for my offer in my market in that month. The reason most contractor ad-spend stories end in frustration is that nobody tells you about the 10%. The case studies on the agency's website are 100% wins by definition. The contractor in the ad doesn't know they're betting on a coin flip with a slight tilt.
Two takeaways from that. First: hire good agencies, not bad ones. Cheap ones almost always end badly. But also: even good ones miss. Don't hand them money you can't afford to lose. If a 10% miss rate would put you out of business, the right move is not to run ads. The right move is to fix your other numbers first.
The single rule that prevents almost every bad ad outcome I've watched: run ads from a position of margin, not panic.
If you have a steady pipeline, healthy cash, and a working sales process, ads are a great way to add another channel and accelerate growth. If you're sweating payroll Friday and have $6,000 you can't afford to lose, paid ads are the worst place to put it. The 60-90 day sales cycle most ads need to optimize is not going to save your week.
Layer on what I call the marketing mindset (more on this in your market is up but sales are down): there are five phases a contractor goes through with marketing. Phase 0 is panic, phase 4 is growth. Ads belong in phase 4. Not earlier. When I see a phase 0 contractor running paid ads, I see a contractor about to lose more money.
If you take one thing from this entire post: do not light paid ads on the day you ran out of work. Light them on the day you have enough work that you could survive 90 days of campaign optimization without it tanking your finances.
Before you decide between Google or Facebook, run through the leaks no agency can fix. None of these are about ads. All of them determine whether ads work.
Every one of those is on the owner. None of them are an agency's job. The reason I lead with this in every paid-ads conversation: I have watched contractors drop $5,000 a month on Google Ads with a leaky bucket and then call the agency a scam. The agency wasn't the scam. The bucket was the scam.
Google Search Ads put you above the organic results when somebody types something like "paver patio contractor near me" or "lawn care service oakland." The intent is high. The buyer is in shopping mode. The cost reflects it.
Real 2026 numbers, with landscape and lawn care broken out specifically (because home services averages are useless if you're in the green industry):
Run the math. If your CPC is $60 and you close 1 in every 25 clicks, your cost-per-job is $1,500 before platform fees. Whether that's profitable depends entirely on your average ticket. A landscape design-build company with a $25,000 average ticket eats that. A weekly lawn cutting service charging $50 a visit cannot.
Google Search Ads are best when:
LSAs sit above regular Google Ads. They show your business with a Google Verified badge and a phone number. You pay per phone call (or per message), not per click. They're verified-only. Google checks your license, insurance, and identity before you can run them.
One thing to know going in: in October 2025 Google rebranded the old Google Guaranteed program to Google Verified, consolidating Guaranteed, Screened, and License Verified into one badge. The money-back guarantee that used to come with Google Guaranteed is gone. You still get the trust signal of the badge, but customers can't file for a refund through Google anymore. If you're hearing legacy advice that name-drops "Google Guaranteed," it's outdated.
Real 2026 numbers:
The big advantage of LSAs is intent purity. The phone is ringing. The customer needs the service. You're not paying for clicks that go nowhere.
The big disadvantage is the disputes process. You'll get charged for calls that aren't qualified, and you have to dispute them inside Google's system. Some get refunded. Some don't. Crews and admin staff need to know what counts as a billable lead and what doesn't, and your office needs to be ready to dispute fast.
One important note for landscape and lawn care specifically: LSA works for maintenance, design, install, irrigation, and tree services. The Verified badge and pre-qualified leads do real work for the trust signal because most homeowners hiring landscape have been burned at least once. Cheaper CPL plus higher trust is a strong combination if you can clear the verification process.
LSAs are best when:
Facebook and Instagram ads are the opposite end of the spectrum. The user is not searching for you. They're scrolling, sometimes at 11pm, and your ad shows up between a recipe video and their cousin's wedding photos. The intent is way lower. The pool is way bigger.
Real 2026 numbers, with landscape and lawn care broken out:
The mistake most contractors make on Meta is judging it the same way they'd judge Google Search Ads. The leads behave completely differently. On Meta, a chunk of your leads are dreamers. They saw your before/after photo of a paver patio, filled in a form to "see pricing," and have no real intent to break ground this year. Or this decade.
That doesn't make Meta worthless. It means you need a nurture system. Email follow-up. Text follow-up. A long enough sales cycle that the dreamer who liked your photo in May becomes a real buyer in October. Without that nurture, Meta is a leaky bucket. With it, Meta is one of the cheapest top-of-funnel lead sources in the green industry.
Visual trades benefit the most. Landscape, hardscape, outdoor living, paver installation, and design-build work photograph well, scroll-stopping when paired with strong before/afters. Lawn maintenance is harder on Meta because the work is less visual and less aspirational. Lawn maintenance often does better on LSA than on Meta.
Meta Ads are best when:
Ads are fuel. They are not a lifeline. The day you light them is not the day you ran out of work.The single rule on timing
Here's the thing that almost never gets credit. Even when an ad campaign looks like it underperformed on direct attribution, the ads were doing work you couldn't see.
Somebody scrolls past your Facebook ad three times in a week. They don't click. A month later, their pool pump dies. They Google your business name (they remembered it from the ad), find your GBP, call you direct. That lead shows up as "Google" or "direct" in your reporting. The Facebook ad got zero credit. The Facebook ad earned the lead.
Same on the Google side. Somebody types "outdoor living contractor charlotte." They see your ad. They don't click your ad. Two weeks later they're back, comparing three companies, and they Google your name specifically. They convert through your website. The ad got no direct credit. The ad created the brand search.
This is sometimes called the halo effect. It's harder to measure than direct conversions, and any agency telling you otherwise is selling you. But it's real, and it's bigger than most contractors realize. Especially for visual trades on Meta where the ad creative builds memory.
The takeaway is not "ads are secretly working even when they look like they failed, so keep spending forever." The takeaway is: when you assess ad performance, look at the whole funnel. Are direct calls up? Is brand search up in Google Search Console? Are reviews coming in faster? Are estimate requests up in general? An ad campaign showing a $200 cost-per-lead might be paired with $800 of free brand search uplift you'll never put in the spreadsheet.
Skip the platform debate. Ask these three questions in this order:
If your customer types your service into Google when they need you (HVAC, plumbing, emergency anything, mid-emergency repair work), Google Search Ads or LSAs are the right starting point. The buyer is already shopping. You just need to be at the top of the search.
If your customer doesn't think to Google you because they're not in pain (bigger projects: kitchens, additions, hardscape, outdoor living, pools), Meta Ads earn their keep. You're putting your work in front of people who didn't know they wanted it yet, and you're letting it cook.
Long sales cycles need long nurture. If your only follow-up is a single estimate email and then silence, you can't run Meta Ads profitably. You'll burn cash on dreamers and convert almost none of them. Either build the nurture (CRM, email sequence, SMS sequence) or stay on the Google/LSA side where the buyer is hotter.
Every paid ad campaign needs an optimization window. Audiences need to mature. Creative needs to test. Bids need to settle. The campaign that's profitable in month four was money-losing in month one. If a 90-day soft outcome would damage your finances, the answer is not "pick the cheaper platform." The answer is don't run ads yet.
The right answer for almost every panicking contractor I talk to is: stop thinking about ads. Tighten your sales process. Get reviews. Show up at the chamber. Call your last 50 customers and ask for referrals. Plug your bucket. Ads can come later when you have surplus to spend, not when you're trying to make payroll.
If any of the following are true, the smart move is to fix this thing first and run ads later. Every dollar you spend on ads while these are broken is a dollar you didn't need to spend at all.
Before you hand any money to Google or Facebook, find out if the demand for your service in your city is up, flat, or down year over year. The market scan pulls 24 months of search demand for your trade in your specific market. Free. Takes a minute. Tells you whether the problem is even ad-shaped.
Run my market scan →Most contractors are arguing about Google vs Facebook before they should be arguing about whether to run ads at all. The platform is a downstream decision. Upstream is whether your business is in shape for ads to compound on something real.
If you've fixed the leaks. If you have margin you're willing to invest for 90 days. If your sales process closes. Then yes, pick a platform. For most contractors with high search intent and a good GBP, Google Search Ads or LSAs are the cleanest start. For visual trades with a real nurture system and patience, Meta Ads stretch your budget further.
If you haven't fixed the leaks, ads are the most expensive way to learn that lesson. Don't let me see another contractor email me six months from now saying "we spent $30K on ads and got nothing." Spend $0 on ads, $5K fixing the systems, and rerun this conversation in March.
I'm not anti-ads. I run ads myself. I help clients run ads. I've seen them double a contractor's pipeline. I've also seen them empty bank accounts. The deciding factor is almost never the platform. It's the readiness.
If your phone has slowed down and you're trying to figure out if it's the market, the agency, or you, start with the diagnostic. If your market is up but your sales feel slow, the price-aware market piece will save you money before you ever spend on ads.