Guide · Roofing advertising

Facebook ads for roofers: costs, offers and the targeting rules to check

For roofing companies: what Facebook and Instagram leads cost in 2026, which offers fit roofing, how storm targeting can be limited, the form questions that bring better leads, and what to measure.

Build a better lead form Storm targeting rules

The short answer

Facebook and Instagram ads let roofers reach homeowners before they search, with real photos of their work. In 2026 benchmarks (WordStream and LocaliQ), home improvement lead campaigns averaged about $42.95 per lead. Check first whether your ads fall under Meta's Housing category, because it limits storm targeting, then use a form that asks real roofing questions.

Key takeaways

  • Facebook reaches homeowners before they search; Google reaches them while they search.
  • The Housing category can mean no ZIP code targeting and a 15-mile minimum radius (per Jon Loomer, March 2025).
  • More form questions usually mean fewer, better leads.
  • Never promise to cover deductibles or handle claims in your ads.
01 · The numbers

How much do Facebook ads cost for roofers?

There is no public roofing-only number. The closest is the Home & Home Improvement group in WordStream and LocaliQ's 2026 Facebook benchmarks (lead campaigns, updated September 2026):

$42.95average cost per lead
$2.18average cost per click
5.32%of clicks became a lead
2.14%of people who saw an ad clicked it

Averages across many home improvement businesses, not only roofers, and not a price you will pay. Storm season and your area can change it a lot.

For the same industry, Google search leads averaged about $90.92 in WordStream's Google Ads benchmarks (different campaigns, different homeowners). Cheaper leads are not automatically better: compare them on cost per signed job. Our guide How much should a roofing lead cost in 2026? goes deeper.

02 · The fit

Should roofers use Facebook ads or Google Ads?

They reach different homeowners. Some roofers use both and compare them on cost per signed job.

Facebook and Instagram

Shows your work to homeowners in your area before they search: an older roof, a recent storm, a neighbor's new roof. Good for photos, videos and offers. Some roofers find these leads need more follow-up, so track it yourself.

Google search ads

Shows your ad while a homeowner searches "roof repair near me". Higher cost per lead on average, but the homeowner is already looking. Read our guide Google Ads for roofers.

New to Meta ads? Start with our guide to Facebook ads for contractors.

03 · The offer

What offers work in roofing Facebook ads?

One clear offer per ad, matched to the job you want. Here are common honest offers, and one to avoid:

StormFree roof inspection with photos

For areas hit by hail or wind. Show what you check and when you can come.

ReplacementFree written estimate

For older roofs. Show real finished roofs and your warranty.

RepairLeak check this week

For small jobs that can lead to bigger ones. Say how fast you can come.

TrustSee roofs we finished near you

A short video or photo set from your own jobs in that area.

UpgradeGutters or ventilation check

A second service for homeowners who are not ready for a new roof.

Avoid"We'll cover your deductible"

In Texas, offering to waive, rebate or absorb a deductible is illegal. See our Texas hail storm guide.

Example offers to adapt, not legal advice. Only offer what you really do.

04 · The rules

Can roofers target storm areas on Facebook?

Often, but check Meta's special ad categories first. Meta's own Special Ad Categories help page lists "housing repairs" as an example of the Housing category, along with things like home sales and rentals, mortgages and home insurance. Roofing ads may fall under it.

Illustration, not to scale. If Housing applies, the smallest circle you can target can be far bigger than the street the hail hit.

If your ads fall under Housing, Meta limits targeting, for example:

  • No narrowing by age or gender
  • No targeting by ZIP code
  • A minimum radius of 15 miles around a location
  • No lookalike audiences, and some detailed targeting is not available

So you may not be able to aim at one hail-hit neighborhood. Your ad's words and photos ("hail last week in your area?") then do more of the work.

Meta's rules change, and ads that should have been marked can be rejected. We last checked these limits in October 2026, in Jon Loomer's guide; Meta's own Special Ad Categories help page is the final word, so check it before you launch.

05 · The form

What should a roofing lead form ask?

Meta's default "More volume" form type makes it easy to submit, which can bring many leads of mixed quality; the "Higher intent" type adds a review step before the homeowner submits. As Facebook ads expert Jon Loomer puts it: "If you want better (but fewer) leads, ask more questions." Try it:

Build your roofing form

Tick the questions you would add. Nothing is saved or sent.

What to expect
More leads, mixed qualityFewer leads, more ready
Name and phone only

Many leads, but expect more calls to people who were only curious.

Illustration, not real data. Texts only with consent: add a clear consent line if you plan to text leads.

Fast replies still matter most: our speed to lead guide has scripts.

06 · The visuals

What photos and videos work for roofing ads?

Your own work beats stock photos. Four kinds of visuals to collect on every job (with the homeowner's permission):

Finished roofs

Wide shots from the street and from above.

Before and after

Same angle, same light, real job.

Short crew videos

15–30 seconds: the team at work, the cleanup.

Damage close-ups

Hail hits or a leak, shown honestly.

Our ad videos and images service turns your own job-site clips and photos into ready-to-run ads.

07 · The plan

How should a roofer launch Facebook ads?

  1. Week 1

    Set up

    Check the ad category, connect tracking, build the form with your questions and a consent line, write 2 offers.

  2. Week 2

    Launch small

    Two ads per offer with your own photos. An instant first reply (texts only with consent), then your team calls within minutes.

  3. Week 3

    Read the leads

    Listen to the calls. Which ad brings homeowners who are ready? Pause the weak ad.

  4. Week 4

    Measure

    Mark leads as won or lost in your CRM and compare cost per signed job with your other sources.

An example plan. Your budget and season change the pace.

08 · Numbers

What should roofers measure in Facebook ads?

EXAMPLE
Leads40
Reached30
Inspections16
Signed jobs6

Made-up numbers to show the idea: every step loses people, so track each one.

NumberWhat it tells you
Cost per leadWhat a form or call costs. Useful, but not the goal.
Contact rateHow many leads your team actually reached.
Inspections setHow many leads agreed to a visit.
Cost per signed jobAd spend divided by the jobs your team signed from those ads. The number that pays the bills.

Read more in What is cost per signed job? If we work together, we set up tracking so each signed job your team logs links back to the ad that brought it.

Common questions

Facebook ads for roofers: common questions

Do Facebook ads work for roofing companies?

They can. Facebook and Instagram reach homeowners before they search, and roofing is easy to show with real photos and short videos. They work best with one clear offer, a form that asks real roofing questions, fast replies and tracking to the jobs your team signs.

How much does a Facebook lead cost for a roofer?

There is no public roofing-only number. WordStream and LocaliQ's 2026 benchmarks show about $42.95 per lead for home and home improvement lead campaigns. Your cost depends on your area, season, offer and form.

Do roofing ads fall under Meta's Housing category?

It depends. Meta's own Special Ad Categories help page lists "housing repairs" as an example of the Housing category, so many roofing ads may count. If it applies, Meta limits targeting, for example no ZIP code targeting and a 15-mile minimum radius, and ads that should have been marked can be rejected. Check Meta's own Special Ad Categories help page and your ad's wording before you launch.

What should a roofing Facebook lead form ask?

Ask what they need, what happened, the property address, whether they own the home, insurance claim status and timing. More questions usually mean fewer leads that are more ready to talk. Add a clear consent line if you plan to text them.

Written by the Digital Hark team. We offer Facebook and Google ads, ad videos and images, landing pages, tracking and follow-up systems for US roofers and remodelers. Research numbers and quotes come from the public sources below. Offers, the form tool and plans are our own suggestions and are labeled as such.

Sources

  1. WordStream / LocaliQ, "Facebook Ads Benchmarks 2026" (lead campaigns, updated September 2026) · wordstream.com
  2. WordStream / LocaliQ, "Google Ads Benchmarks 2026" · wordstream.com
  3. Meta Business Help Center, how to choose a Special Ad Category (checked October 21, 2026) · facebook.com
  4. Jon Loomer, "Special Ad Categories: A Guide for Meta Ads" (updated March 1, 2025) · jonloomer.com
  5. Jon Loomer, "6 Ways to Fix Low-Quality Advertising Results" (updated March 6, 2025) · jonloomer.com
  6. Texas Department of Insurance, "Roofing and insurance: Know the law" (updated March 2025) · tdi.texas.gov

Find out where your leads are being lost

Book a free Growth Diagnosis. We review your ads, website and follow-up, and send you a short written summary of the top leaks and what to fix first.

Show me where my leads go

We reply within 24 hours

Free Growth Diagnosis