Do Facebook ads work for roofers?
They can, for the right kind of job. Facebook is good at reaching homeowners in a set area who fit a profile, like owners of older homes in the neighborhoods you serve. It is weak at catching urgent demand, because someone with water coming through the ceiling searches Google, not Facebook. So Facebook ads tend to work best for planned work, roof replacements, inspections, gutters and seasonal offers, and worst for emergency repairs.
The other thing to know is that a Facebook lead is a person who filled in a form between videos. Many of them will not pick up the first call. Roofers who do well on Facebook call within minutes, follow up by text, and treat each lead as a conversation, not a booked job.
How much do Facebook ads cost for a roofing company?
There is no roofing-only benchmark we trust, but there is a close one. WordStream's 2025 Facebook ads benchmarks put the average cost per lead for home and home improvement at $41.26, with an average cost per click of $2.23. For comparison, LocaliQ's 2025 home services search benchmarks put the average Google Ads cost per lead for roofing and gutters at $228.15.
That gap looks like an easy win for Facebook, and it is not quite. The Google lead was searching for a roofer. The Facebook lead was scrolling. Compare them on cost per signed job after a month, not cost per lead on day one.
Is $500 enough for Facebook ads?
It is enough for a test. At the WordStream average, $500 buys roughly a dozen home improvement leads, and your real number will be higher or lower depending on your area and offer. That is enough to learn whether people respond to your ad and whether you can close them. It is not enough to call the whole channel a success or a failure. Run one offer, in a tight area, for at least two weeks, and track every lead to a yes or a no.