Facebook Ads for Contractors: What Actually Works in 2026


Key Takeaways
- Meta creates demand for planned projects like roofs, remodels and system replacements; Google and Local Services Ads capture urgent repair searches.
- Home improvement leads on Meta cost a median $42.95 in WordStream's 2026 benchmarks, against $90.92 on Google Ads.
- Judge campaigns on cost per booked estimate, not cost per lead, because Meta leads book less often than search leads.
- A normal roofing, HVAC or remodeling ad needs no special ad category, but an ad selling financing or 0% APR payments falls under Meta's financial products category.
- Higher intent instant forms, qualifying questions and a call within minutes are what keep Meta lead quality high.
Facebook ads work for contractors when they sell a planned project with a clear offer, such as a free roof inspection, a replacement estimate or a seasonal tune-up. WordStream's 2026 benchmarks put home improvement leads at $42.95 on Meta versus $90.92 on Google, but Meta leads are colder, so fast follow-up decides profit.
Facebook ads work for contractors when they sell a planned project with a clear offer, such as a free roof inspection, a replacement estimate or a seasonal tune-up. WordStream's 2026 benchmarks put home improvement leads at $42.95 on Meta versus $90.92 on Google, but Meta leads are colder, so fast follow-up decides profit.
Most contractors who say Facebook ads do not work ran a boosted post, got a pile of names, called them two days later and heard voicemail. The platform was not the problem. The offer, the form and the follow-up were.
Below: current costs with sources, offers that book estimates, how Meta treats financing ads, and the setup that keeps lead quality up.
When Facebook Ads Beat Google for Contractors
Google and Meta catch homeowners at different moments. On Google, someone types furnace repair near me because the heat is out tonight. On Facebook and Instagram, nobody is searching; you are interrupting a homeowner who may need a new roof or kitchen in the next few months.
That makes Meta a demand creation channel and Google a demand capture channel. For emergency work, Google Search and Local Services Ads win almost every time because the intent is already there.
- Strong fit for Meta: remodels, roof replacements, siding and windows, HVAC replacements and maintenance plans. Big tickets, long decisions, visual results.
- Weak fit for Meta: no-heat calls, burst pipes and other same-day emergencies.
- Good fit for both: storm-driven roofing and seasonal HVAC, where Meta builds awareness before the season and Google catches the spike.
Meta is usually the second channel, not the first. Our guide to choosing a Google Ads agency for home services covers the search side; report both into the same tracking so you compare them on booked jobs.
What Facebook Ads Cost Contractors in 2026
Meta does not publish a price list. You pay for impressions in an auction, and your cost per lead depends on your offer, creative, market and season.
The best current benchmark is the WordStream and LocaliQ Facebook ads benchmarks for 2026, based on 452 US leads campaigns from April 2025 to June 2026. For the Home and Home Improvement category, the median cost per lead was $42.95, up 4.10% year over year, with a $2.18 cost per click and a 5.32% conversion rate.
For comparison, the WordStream 2026 Google Ads benchmarks put the same category at $90.92 per lead and $8.33 per click, across 13,474 US search campaigns. The all-industry Meta average was $27.39, so home improvement is one of the more expensive categories on Meta.

Source: WordStream and LocaliQ, Facebook Ads Benchmarks 2026 and Google Ads Benchmarks 2026
Cheaper leads are not cheaper jobs. A Meta lead filled in a form between videos; a Google lead was looking for you. Expect fewer Meta leads to answer and book.
The number to manage is cost per booked estimate: everything you spent on Meta in a month divided by the estimates that were booked and actually run. Count ad spend, creative and video production, CRM or lead routing software and any agency or freelancer fees. Do not count leads that never answered or appointments that no-showed as estimates.

Here is how the math moves, using the benchmark lead price as an illustration. If one in three leads books an estimate, a $42.95 lead becomes about $129 per booked estimate. If only one in six books, the same lead costs about $258 per estimate.
Pro tip: Name each campaign by offer and month, such as "Roof inspection, Nov 2026", and tag every lead in your CRM with that same name. At month end the cost per booked estimate is a filter and a division, not a spreadsheet hunt.
Budget. Work backward from the estimates you can handle. At the benchmark price, 30 leads a month is roughly $1,290 in ad spend before creative and management. Below that, a single campaign rarely gets enough results to tell a good offer from a bad one, so test one offer at a time instead of spreading a small budget across five.
Offers That Get Homeowners to Raise Their Hand
On Meta, the offer does the targeting. A homeowner with a 20-year-old roof stops for a free inspection; someone who just replaced theirs scrolls past. Generic copy like quality work, call today gives nobody a reason to stop.
- Free inspection with photos. For roofers: an inspection with a photo report of every issue found, whether or not they hire you.
- Replacement estimate with a deadline. For HVAC: a free replacement quote on older systems, booked before the first cold snap.
- Maintenance plan offers. A spring AC or fall furnace tune-up at a set price that leads into a membership.
- Design consultation. For remodelers: an in-home kitchen or bath design visit that ends with a budget range.
- Price anchors. A starting-at price for a standard bathroom or water heater swap filters out bargain hunters, trading volume for quality.
Financing is a strong offer for big-ticket jobs, but it changes how Meta classifies your ad.
Special Ad Categories and Financing Ads
Meta requires advertisers to declare a Special Ad Category for housing, employment, financial products and services, and social issue or political ads. Declaring one restricts your targeting to prevent discrimination.
A standard ad for a roof replacement, AC tune-up or kitchen remodel is not on any of Meta's category lists. Meta's ads for housing page covers housing opportunities: sale and rental listings, homeowners and renters insurance, financing options including mortgage loans, home equity or appraisal services, and real estate services.
Financing is different. Meta's financial products and services page says the category has been required since January 21, 2025 for US advertisers, and its examples include loans, long-term financing, and 0% APR installment payments, including buy now, pay later and in-house installment payments. It also covers brand ads for financial products regardless of the offer.
In practice, as of November 2026: an ad whose offer is 0% financing for 18 months, low monthly payments or a home improvement loan belongs in a separate campaign with the Financial Products and Services category selected.
Meta notes its examples are not comprehensive, so if an ad gets rejected under the Discriminatory Practices policy, choose the category or ask Meta to review it rather than rewording to dodge the rule.
The restrictions are real. Meta's audience rules for special ad categories list what you lose in the US:
- Location: no ZIP code targeting, no location exclusions, and a 15-mile minimum radius around any city, address or pin.
- Age and gender: fixed to ages 18 to 65+ and all genders.
- Detailed targeting: some demographic, behavior and interest options are unavailable, and no exclusions.
- Lookalikes: Advantage+ lookalike audiences are unavailable.
That is why we keep the main campaign about the inspection or estimate and mention financing only on the call or in the estimate itself, with a separate, compliant financing campaign when payments are the main selling point.
Targeting That Still Works on Meta
Meta has steadily taken manual targeting away, and broad audiences now do most of the work.
As Social Media Today reported, detailed targeting exclusions were removed from new campaigns, with delivery stopping on old ones from January 31, 2025. Meta said its own testing showed a 22.6% better median cost per conversion without them.
- Service area first. Target the cities or radius you actually drive to, and keep the radius honest. Leads 45 minutes away cost the same and usually book less.
- Broad audience, specific creative. Let the ad do the filtering: a photo of a torn shingle and a free inspection offer reaches roof owners better than any interest list.
- Your own lists. Custom audience exclusions still work. Exclude current customers from acquisition ads, and retarget website visitors and past estimate requests with a reminder offer.
- Placements. Start with Facebook and Instagram feeds, Stories and Reels, and check placement reports for audience network spend that produces junk leads.
Meta's ad terms also changed this fall. Our breakdown of Meta's October 30 ad terms covers what local advertisers should check in their accounts.
Lead Forms vs Landing Pages
Meta's instant forms keep the homeowner inside Facebook or Instagram and prefill their name and phone, which is why they produce the most leads. They also produce the most people who forget they filled anything in.
As Jon Loomer's guide to instant forms explains, there are three form types: More Volume, the default; Higher Intent, which adds a review step before submitting; and Rich Creative, which lets you add more about your business. For contractors, start with Higher Intent.
- Ask two or three qualifying questions. Do you own the home? What type of project? When do you want to start? Use multiple choice so it stays fast.
- Use conditional logic. Meta lets you close the form for answers like I rent, so non-buyers never become leads you pay to call.
- Add an appointment request or a call button on the ending screen, so hot leads can reach you right away.
Pro tip: Use the form's completion screen to say who will call and from which number, for example "Mike from Smith Roofing will call you shortly from [office number]". Homeowners often ignore unknown numbers, and telling them what to expect makes the first call more likely to be picked up.
Send traffic to a landing page instead when the project is large and considered, such as a full remodel, or when an instant form is filling up with low-quality names. Fewer people convert, but they have seen your work, reviews and process before they ask for an estimate.
Whichever you choose, use the leads objective and track the same outcome: booked estimates. For more lead sources and how they compare, see our guide to roofing lead generation.
Creative Examples Contractors Can Shoot This Week
You do not need a production crew. Phone video from real job sites beats stock photos.
- Owner to camera, 20 seconds: I'm Mike, I own Smith Roofing. After last week's hail we're doing free inspections in Plano with a photo report. Tap below to grab a slot.
- Before and after carousel: five photos of a real kitchen or bath, the project length and a starting-at price on the last card.
- Problem close-up: a rusted condenser coil or a cracked heat exchanger with copy explaining what it means and the free check you offer.
- Review screenshot plus offer: a real five-star review from a local customer next to the inspection or tune-up offer.
Run two or three creatives per offer, replace losers every few weeks, and only use real photos and reviews customers agreed to share.
Lead Quality Is Decided by Follow-Up Speed
Meta leads cool fast because the homeowner was not shopping. Call them while they still remember the ad.
The classic evidence is The Short Life of Online Sales Leads in Harvard Business Review: companies that tried to reach a lead within an hour were nearly seven times as likely to qualify it as those that waited longer, and more than 60 times as likely as those that waited 24 hours or more.
- Connect the form to your CRM or phone system so leads arrive in seconds, not in a CSV someone downloads on Friday.
- Call within five minutes during business hours and send a text at the same time naming the offer they asked for.
- Follow up for several days with calls and texts at different times before marking a lead dead.
- Send outcomes back to Meta. WordStream's 2026 report recommends setting up the Conversions API. Use it to pass booked estimates back, so Meta learns which leads turn into appointments instead of chasing raw form fills.
Pro tip: Open the first call with the ad they responded to, not your company pitch: "Hi Sarah, it's Mike from Smith Roofing, you asked about a free roof inspection on Facebook a few minutes ago, is now still a good time?" Reminding them what they asked for keeps the call from sounding like a cold sales call.
Our guide to speed to lead has the full follow-up sequence. If your office cannot answer fast, fix that before raising the budget, or you will be paying for leads that a competitor books.
Exclusive Meta leads have one advantage over shared marketplace leads: nobody else got the same name. Compare that with how Angi leads are sold to several pros at once.
When to Hire Help With Meta Ads
You can run Meta ads yourself with a good offer, a few hours a week and someone answering leads. Bring in help when lead quality drops and you cannot see why, or when you run Google, LSA and Meta and need one view of cost per booked job.
Ask any agency how they report: by leads, or by booked estimates and jobs. Our guide to hiring a home service marketing agency lists the questions to ask before you sign.
FAQs
Do Facebook ads work for contractors?
Yes, for planned projects such as roof replacements, remodels and HVAC system replacements, when the ad has a clear offer like a free inspection or estimate. They work poorly for same-day emergencies, where homeowners search Google instead. Results depend mostly on the offer, qualifying questions on the lead form and calling every lead within minutes.
How much should a contractor spend on Facebook ads?
Work backward from the estimates you want. WordStream's 2026 benchmarks put the median home improvement cost per lead on Meta at $42.95, so 30 leads a month is roughly $1,290 in ad spend before creative and management. Test one offer at a time with enough budget to get a clear result before scaling.
Are Facebook ads or Google ads better for contractors?
They do different jobs. Google Ads and Local Services Ads capture homeowners already searching for a contractor, which suits emergencies and repairs. Facebook ads create demand for planned projects. Meta leads cost about half as much in 2026 benchmarks, $42.95 versus $90.92, but book less often, so compare them on cost per booked estimate.
Do contractor ads need a special ad category on Facebook?
A standard ad for roofing, HVAC, plumbing or remodeling services is not on Meta's special ad category lists. Ads that promote financing, such as loans, long-term financing or 0% APR installment payments including in-house plans, fall under the Financial Products and Services category, which removes ZIP code, age and lookalike targeting.
Should contractors use Facebook lead forms or a landing page?
Start with Meta's instant forms using the Higher Intent type, which adds a review step, plus two or three qualifying questions such as homeownership and project timing. Use a landing page for large remodels or when instant form leads are low quality, since visitors see your work and reviews before requesting an estimate.
Conclusion
Facebook ads are not a replacement for search, but they are the cheapest way to put a roofing, remodeling or HVAC offer in front of homeowners before they start shopping. The contractors who win on Meta lead with a specific offer, qualify on the form and call within minutes.
Keep financing in its own compliant campaign, judge every campaign on cost per booked estimate, and cut the offers that produce names instead of appointments.
If you want a second opinion on your Meta and Google mix, book a free 15-minute call and we will look at your cost per booked estimate with you.

Get this system built for your business
Book a strategy call and we will model a realistic appointment target from your budget, market, and offer.
Keep reading

Best Google Ads Agency for Home Services

Google Local Services Ads: Cost per Lead, Ranking Factors and Setup

Roofing Lead Generation: 13 Strategies Compared by Cost per Job

Speed to Lead: Why the First 5 Minutes Decide Who Books

Why Choose a Home Service Marketing Agency

Are Angi Leads Worth It? An Honest Cost Breakdown for Contractors