Benchmark reports published in 2026 put an average Facebook lead somewhere between about $28 and $68, and average cost per click anywhere from roughly $0.70 to $3.21 – and those are all supposed to be describing the same platform in the same year. That spread is the real answer: Facebook ads cost whatever it costs to interrupt enough of the right people in your town, and there is no rate card that tells you the number in advance.
What you can control is which end of that range you land on, and whether the money buys you anything that lasts. Both of those come down to understanding what you are actually buying when you put a card on a Meta ad account.
| Where you spend | What you buy | Stops when |
|---|---|---|
| Facebook ads | Attention | You stop paying |
| Google Ads | Clicks from search | You stop paying |
| Angi, HomeAdvisor | A shared lead | You stop paying |
| Your site, profile | Build and upkeep | You own it |
The short version. Facebook does not sell leads, it sells attention, and it charges you by how hard your attention is to win. Published averages land near $30 to $70 a lead for home services, but they disagree wildly because they are averaging different offers in different markets. Budget a fixed monthly number you can run for at least ninety days, judge it on booked jobs rather than form fills, and remember the meter stops the day you stop paying.
How much do Facebook ads cost for a contractor?
Underneath every version of the question, Meta is running an auction. You tell it what you want – impressions, clicks, leads – and it charges you for showing your ad against everyone else chasing the same people at the same moment. Cost per click and cost per lead are just that spend, sliced differently.
The 2026 figures sit roughly here. Broad benchmark roundups covering all industries put average cost per click near a dollar and cost per lead in the high twenties. Roundups looking specifically at home services put cost per click above three dollars and cost per lead in the sixties. Neither is lying: a contractor bidding for attention in one metro area is not competing on the same terms as a national ecommerce brand.
What moves your number, in rough order of how much it matters:
- Your creative. The single biggest lever. An ad people stop for gets shown more cheaply than one they scroll past, because Meta is optimising for attention too.
- Your offer. A free estimate form is cheap to fill and cheap to buy. A booked appointment costs several times more and is worth several times more.
- Your market and season. Roofing after a windstorm, HVAC in the first week of August. Everyone bids at once, and the auction responds.
- Your audience size. Squeeze a radius small enough and you pay a premium to keep hitting the same people, who tire of you faster.
Why do published Facebook ad costs disagree so much?
Because they are averaging accounts with nothing in common. A report built on ecommerce spend and one built on local lead generation will never converge, and both get published as the cost of Facebook ads.
There is a quieter problem underneath. Cost per lead is easy to make look good. Loosen the form, ask fewer questions, run a giveaway, and the number falls immediately – not because the ads improved, but because you lowered what a lead means. Contractors get quoted an impressive cost per lead and find out later they bought people who wanted a gift card.
The number that cannot be gamed is cost per booked job: everything you spent in a period, divided by the jobs you signed and got paid for. It is usually a multiple of the lead price, and it is the only one you can hold against what a customer is worth to you. We make the same argument about what HomeAdvisor really costs contractors, and it holds for every paid channel there is.
Set an account spending limit before you set an audience. Meta will spend what you let it, and daily budgets are easier to nudge upward than most people expect. An account-level spend cap is the one setting that cannot be talked past by a rep, an automated recommendation, or you at eleven at night wondering whether more budget would fix it.
Is $5 a day enough to run Facebook ads?
Technically the platform will take it. Practically, five dollars a day on a lead campaign gives Meta so few results to learn from that it never gets good at finding your buyers.
Meta’s own guidance describes an ad set leaving its learning phase after roughly fifty optimisation events in a seven day window. If your optimisation event is a form fill costing sixty dollars, fifty of them in a week is three thousand dollars. Most contractors will never spend that, which means their ad sets live permanently in a state where results swing week to week and nobody can tell whether the ads worked or the weather changed.
That is not a reason to skip Facebook. It is a reason to be honest about what a small budget buys: a slow, noisy test that needs months rather than weeks to say anything. Pick a monthly number you can pay without flinching, commit to ninety days, and do not judge it on week two. If ninety days is not affordable, the money is better spent somewhere it compounds.
Why the ads feel expensive
Here is the part that stings. Facebook ads are priced as interruption because that is what they are. You are paying to get in front of someone who was looking at their nephew’s birthday photos and had no plans to think about their water heater. That is harder than being there when someone types the problem into their phone, and it is priced accordingly.
Meanwhile the homeowner who is searching – the one with a leak right now, typing your trade and your town at ten at night – is finding somebody. If it is not you, you end up buying attention to make up for demand you did not capture. Contractors often arrive at paid social not because it suits them, but because they are hard to find and it is the fastest thing to switch on.
Check before you spend anything else. Search your trade plus your city on your phone, incognito, and look at what sits above you. If it is a national platform or a competitor across town, you are paying Meta for access to homeowners who were already looking for someone exactly like you.
Ads stop the day you stop paying. For contractors in Clark County and the Portland metro, our SEO in Vancouver WA service is the slower option that keeps paying after the campaign ends.
Search charges you to be there when they were already looking. Facebook charges you to interrupt them. Those are different products, and only one of them gets cheaper the longer you do it.
Placed - Vancouver, WA
When are Facebook ads worth it for a contractor?
Often, and it would be dishonest to pretend otherwise given what we sell. Paid social earns its cost when:
- The work is visual. Roofing, remodels, landscaping, garage doors, exterior painting. A real before and after from a street people recognise does something no search result can.
- You need volume this month. A crew is idle and three weeks need filling. Ads move now; search does not.
- You are retargeting. Showing your work to people who already visited your site is the cheapest audience you will ever buy – and it is wasted if nobody is visiting.
- The service is elective. Nobody searches for a new patio at two in the morning. That demand has to be created, and creating demand is what these ads do.
Where they struggle is emergency work. A homeowner with water coming through the ceiling does not scroll – they search, they call the first credible result, and they book. No ad spend puts you in that moment. Only being findable does.
What to build so the ads stay optional
The goal is not to quit paid channels. It is to stop needing them, so that when you do run ads you are adding to a baseline instead of replacing one.
Practically that means a Google Business Profile that is complete, correctly categorised and steadily collecting reviews, plus a website with a real page for every service you sell and every town you cover – not one page listing all of it.
Be honest about the clock, because this is where contractors give up early. Map and profile movement often shows in two to three months; organic rankings for competitive terms usually take six to twelve. That is slower than switching on an ad account, which is why you keep the ads running while the other thing grows – and why anyone telling you to cancel your paid channels on day one is not doing you a favour.
At Placed, ongoing local SEO starts at $800 a month and includes upkeep on your website; where a site has to be rebuilt before it can rank or convert, that build starts at $2,500. What it does not include: Google Ads or Meta ads management, call tracking, unlimited content, or a promise about position. If someone guarantees you the top spot, they are selling something nobody owns. Our breakdown of what contractors actually pay for SEO covers how those numbers sit against the rest of the market.
We work mostly with home service companies around Vancouver and Clark County – roofers, HVAC, plumbers. The pattern repeats. The contractor outranking you is rarely better at the work. He is just easier to find, and he is not paying by the click to stay that way.
Frequently asked questions
How much do Facebook ads cost per month for a small contractor?
You set the budget, so the honest answer is whatever you tell it to spend. The useful answer is that budgets under a few hundred dollars a month rarely generate enough results for Meta to optimise against, so they produce noisy data rather than a fair test. Pick a monthly figure you can run for ninety days without flinching, and treat anything shorter as an experiment rather than a channel.
What is a good cost per lead on Facebook ads for home services?
Published 2026 benchmarks for home services land roughly in the $30 to $70 range, but that number is only meaningful next to what those leads convert at. A $20 lead that never books is worse than an $80 lead that closes one job in four. Work out your cost per booked job instead, then compare it to what a customer is worth to you over a couple of years.
Why did my Facebook ad costs suddenly go up?
Usually one of four things: more competitors bidding in your area, seasonal demand pushing the auction up, ad fatigue in a small audience that has now seen your creative too many times, or an edit that reset the ad set’s learning. Check the frequency figure first – if the same people are seeing your ad repeatedly, the creative is worn out, not the audience.
Are Facebook ads or Google Ads better for contractors?
They do different jobs. Google Ads reaches people actively searching for your service right now, which suits emergency and urgent work and generally converts better. Facebook ads reach people who were not looking, which suits visual, elective and seasonal work where demand has to be created. If you can only fund one and your work is urgent, start with search.
Is $5 a day enough for Facebook ads?
It is enough to run an ad, not enough to learn from one. Meta’s optimisation needs a meaningful number of results in a rolling seven day window to stabilise, and a five dollar daily budget on lead campaigns will not produce that. You will get impressions and occasional leads, but performance will swing enough that you cannot tell what is working.
Do Facebook ads help my Google rankings?
Not directly. Paid social traffic is not a ranking factor and stops the moment your budget does. The indirect effect is real but modest: people who saw your ads are more likely to search your company name later and click your result, and that traffic lands on pages you own. The ads do not build the ranking; the pages and the profile do.